From b08f6c421bfe60d01a387eddf86f457365710eb9 Mon Sep 17 00:00:00 2001 From: Tianyi Cui <53024+tianyicui@users.noreply.github.com> Date: Sun, 13 Sep 2026 00:04:03 +0800 Subject: [PATCH 1/3] docs(session): backfill and gate persistence format references --- ...6-09-11-persistence-type-history.i18n.yaml | 4 +- .../2026-09-11-persistence-type-history.md | 2 + .../2026-09-11-persistence-type-history.zh.md | 2 + .agents/skills/dsh-doc/SKILL.md | 3 +- .../dsh-doc/references/metadata-links-i18n.md | 3 +- .../dsh-doc/templates/persistence-format.md | 25 + .gitattributes | 1 + docs/AGENTS.md | 2 +- .../adding-a-session-format-version.i18n.yaml | 4 +- .../adding-a-session-format-version.md | 2 + .../adding-a-session-format-version.zh.md | 2 + docs/persistence-catalog.i18n.yaml | 4 +- docs/persistence-catalog.md | 2 +- docs/persistence-catalog.zh.md | 2 +- docs/persistence-changes/README.i18n.yaml | 4 +- docs/persistence-changes/README.md | 2 + docs/persistence-changes/README.zh.md | 2 + docs/persistence-formats/README.i18n.yaml | 6 + docs/persistence-formats/README.md | 67 + docs/persistence-formats/README.zh.md | 67 + docs/persistence-formats/v0.i18n.yaml | 6 + docs/persistence-formats/v0.md | 5103 ++ docs/persistence-formats/v0.schema.json | 49318 ++++++++++++++ docs/persistence-formats/v0.zh.md | 5103 ++ docs/persistence-formats/v1.i18n.yaml | 6 + docs/persistence-formats/v1.md | 5105 ++ docs/persistence-formats/v1.schema.json | 49421 ++++++++++++++ docs/persistence-formats/v1.zh.md | 5105 ++ docs/persistence-formats/v2.i18n.yaml | 6 + docs/persistence-formats/v2.md | 5360 ++ docs/persistence-formats/v2.schema.json | 56476 ++++++++++++++++ docs/persistence-formats/v2.zh.md | 5360 ++ docs/session-format-status.i18n.yaml | 4 +- docs/session-format-status.md | 2 + docs/session-format-status.zh.md | 2 + package.json | 1 + scripts/doc-standard.spec.ts | 11 + scripts/persistence-catalog-text.ts | 4 +- scripts/persistence-format-facts.ts | 74 + scripts/persistence-formats.spec.ts | 369 + scripts/persistence-formats.ts | 204 + scripts/render-persistence-schema.spec.ts | 11 + scripts/render-persistence-schema.ts | 30 +- scripts/run-gates.spec.ts | 13 + scripts/run-gates.ts | 1 + scripts/verify-concrete-terms.spec.ts | 87 + scripts/verify-concrete-terms.ts | 17 +- 47 files changed, 187380 insertions(+), 25 deletions(-) create mode 100644 .agents/skills/dsh-doc/templates/persistence-format.md create mode 100644 docs/persistence-formats/README.i18n.yaml create mode 100644 docs/persistence-formats/README.md create mode 100644 docs/persistence-formats/README.zh.md create mode 100644 docs/persistence-formats/v0.i18n.yaml create mode 100644 docs/persistence-formats/v0.md create mode 100644 docs/persistence-formats/v0.schema.json create mode 100644 docs/persistence-formats/v0.zh.md create mode 100644 docs/persistence-formats/v1.i18n.yaml create mode 100644 docs/persistence-formats/v1.md create mode 100644 docs/persistence-formats/v1.schema.json create mode 100644 docs/persistence-formats/v1.zh.md create mode 100644 docs/persistence-formats/v2.i18n.yaml create mode 100644 docs/persistence-formats/v2.md create mode 100644 docs/persistence-formats/v2.schema.json create mode 100644 docs/persistence-formats/v2.zh.md create mode 100644 scripts/persistence-format-facts.ts create mode 100644 scripts/persistence-formats.spec.ts create mode 100644 scripts/persistence-formats.ts diff --git a/.agents/notes/implemented/process/2026-09-11-persistence-type-history.i18n.yaml b/.agents/notes/implemented/process/2026-09-11-persistence-type-history.i18n.yaml index 2bbfa4dd8b..ab74914622 100644 --- a/.agents/notes/implemented/process/2026-09-11-persistence-type-history.i18n.yaml +++ b/.agents/notes/implemented/process/2026-09-11-persistence-type-history.i18n.yaml @@ -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: f82671f24b5a09050703493c35aaed82842f6399 -2026-09-11-persistence-type-history.zh.md: b48c1bae3990ac41366e5347580b516704d07a32 +2026-09-11-persistence-type-history.md: fc7374abb4fb6502efb3830c9d38567a076e1647 +2026-09-11-persistence-type-history.zh.md: 1b8ba5ed74fc757b987d420a1707b57177bb206f diff --git a/.agents/notes/implemented/process/2026-09-11-persistence-type-history.md b/.agents/notes/implemented/process/2026-09-11-persistence-type-history.md index f82671f24b..fc7374abb4 100644 --- a/.agents/notes/implemented/process/2026-09-11-persistence-type-history.md +++ b/.agents/notes/implemented/process/2026-09-11-persistence-type-history.md @@ -20,6 +20,8 @@ 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. + 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. Explicit update refreshes an unaccepted terminal record without deleting its authored prose. It recomputes the transition against the remaining history and rejects the baseline or any record with dependants. Review acceptance is not a fact available from the tree, so authors preserve accepted records and add successors. diff --git a/.agents/notes/implemented/process/2026-09-11-persistence-type-history.zh.md b/.agents/notes/implemented/process/2026-09-11-persistence-type-history.zh.md index b48c1bae39..1b8ba5ed74 100644 --- a/.agents/notes/implemented/process/2026-09-11-persistence-type-history.zh.md +++ b/.agents/notes/implemented/process/2026-09-11-persistence-type-history.zh.md @@ -20,6 +20,8 @@ Status: implemented 回溯性的[发行版本比较](../../../../docs/persistence-changes/releases/README.zh.md)使用独立的 `persistence-release` 类型和固定 tag 清单。它们保留变化后的 schema,并重建相邻版本,包括未变的 tag。早期版本先于这些确认规则,因此其分类只提供信息,观察到的版本号不会为满足当前最低版本要求而被改写。历史解析保留可选的 surface 操作;当前解析器和确认链仍保持严格。这一区分允许近似回填,同时不会将其变成当前变更的授权。 +[格式参考](../../../../docs/persistence-formats/README.zh.md)为低于写入器常量的每个历史整数版本保留完整目录。当前写入器继续使用现有生成目录。覆盖范围由常量推导,而非手工维护的版本清单,因此推进写入器必须归档其前驱。同一格式内可能新增事件或改变可选载荷,因此来源检查点保持明确;这些快照不授权当前变更,也不声称迁移安全。机器 schema 与精确生成的 schema 区间保留历史标识符,当前术语检查仍覆盖周围的人工说明。 + 记录命令从仓库内模板生成双语目录和一致性记录。作者可以将两种语言的概述、兼容性说明和实际验证证据作为结构化输入。生成过程提供标识符、摘要和快照,不编造兼容性说明或测试结果。结构化检查输出保留非零失败退出码,并报告独立于可读描述的稳定变更种类。 显式更新可刷新尚未接受的末端记录,无需删除其人工说明。它根据剩余历史重新计算转换,并拒绝基线或已有依赖方的记录。审阅接受状态不是目录内可得的事实,因此作者保留已接受记录并添加后继。 diff --git a/.agents/skills/dsh-doc/SKILL.md b/.agents/skills/dsh-doc/SKILL.md index 764654ab53..d4d2027746 100644 --- a/.agents/skills/dsh-doc/SKILL.md +++ b/.agents/skills/dsh-doc/SKILL.md @@ -56,6 +56,7 @@ The `kind` frontmatter field selects exactly one README template. Every kind in - `package-bundle` → [templates/package-bundle.md](templates/package-bundle.md): a package declaring `dsh.bundle.patch` — the verified `dsh plugin` install path, layer semantics, patch document. - `persistence-change` → [templates/persistence-change.md](templates/persistence-change.md): a dated record in `docs/persistence-changes/` — acknowledge a detected type transition with per-root predecessors and generated after schemas. - `persistence-release` → [templates/persistence-release.md](templates/persistence-release.md): a pinned tag in `docs/persistence-changes/releases/` — compare reconstructed historical types without claiming compatibility acknowledgement. +- `persistence-format` → [templates/persistence-format.md](templates/persistence-format.md): a historical Session format checkpoint in `docs/persistence-formats/`, with complete schemas; the current writer uses the existing catalog. Open the template before writing and follow its skeleton and rules; it states what the kind is, how the page is structured, and the fact checks each section owes. Add a new kind only together with a distinct template file, a documented repository position or declared owner, and a focused check that maps documents to it. @@ -66,7 +67,7 @@ These rules decide what a section may say. They apply to every authored human-fa - **Summary says what the subject does.** The opening `Summary` and the user-facing sections describe what a user or agent can DO with the subject — outcomes, benefits, when to choose it, main cost — never its role, type, or internal identity. In a package Summary, “what it is” means only its reader-visible capability, not its Cordis role, registrations, or internal components. Omit source identifiers unless the reader directly uses them in configuration, a command, or a public API. "The seam registers `ctx.x` and appends `x/event` records" is identity narration; "you can save a note per message and it survives restarts" is what it does. - **Developer sections explain, never enumerate.** Folded implementation content covers the overall design concept, architecture, and hand-waving dataflow — enough to understand how the package works — and links code for exact detail. No full API catalogs, exhaustive column lists, event-payload enumerations, or JSDoc restatement inside the folds. - **Dev Note is the only slop zone.** Partial ideas, scratches, undecided directions, measured artifacts, and working hypotheses live only in the final Dev Note, marked explicitly non-authoritative. Every other section is polished, current-state prose. -- **Current state only.** Ordinary documentation describes the current codebase. Dedicated `persistence-change` and `persistence-release` records retain type-transition evidence; release comparisons describe observed history without asserting compatibility. Agent Notes and postmortems retain their own historical scope. +- **Current state only.** Ordinary documentation describes the current codebase. Dedicated `persistence-change`, `persistence-release`, and `persistence-format` records retain historical type evidence; release comparisons and format checkpoints describe observed history without asserting compatibility. Agent Notes and postmortems retain their own historical scope. - **Use controlled technical English.** Give each sentence an explicit actor and one main action when ambiguity can change behavior. Reuse one term per concept, prefer direct verbs, split stacked instructions and conditions, and preserve modality and exceptions. Apply the non-certified, ASD-STE100-inspired discipline in [the page-style reference](references/style.md#controlled-technical-english). Do not force a shorter sentence when precision would fall. ## Quality criteria diff --git a/.agents/skills/dsh-doc/references/metadata-links-i18n.md b/.agents/skills/dsh-doc/references/metadata-links-i18n.md index dafd68d79b..3ad0826621 100644 --- a/.agents/skills/dsh-doc/references/metadata-links-i18n.md +++ b/.agents/skills/dsh-doc/references/metadata-links-i18n.md @@ -29,7 +29,7 @@ kind: "package-reference" ## The kind system -`kind` selects the document template directly; every kind maps to exactly one template that exists in this skill, and no template exists without a kind. Files named `docs/persistence-changes/YYYY-MM-DD-slug.md` use `persistence-change`; files named `docs/persistence-changes/releases/dsh-v*.md` use `persistence-release`. Their Chinese siblings use the same kind. Folder READMEs are indexes, not records. Derive package README kinds mechanically, in this order: +`kind` selects the document template directly; every kind maps to exactly one template that exists in this skill, and no template exists without a kind. Files named `docs/persistence-changes/YYYY-MM-DD-slug.md` use `persistence-change`; files named `docs/persistence-changes/releases/dsh-v*.md` use `persistence-release`. Files named `docs/persistence-formats/vN.md` use `persistence-format`. Their Chinese siblings use the same kind. Folder READMEs are indexes, not records. Derive package README kinds mechanically, in this order: 1. The README is `packages/README.md` or `packages//README.md` → `package-group`. 2. The package manifest declares `dsh.bundle.patch` → `package-bundle`. @@ -44,6 +44,7 @@ kind: "package-reference" | `package-bundle` | `packages///README.md` declaring `dsh.bundle.patch` | [package-bundle.md](../templates/package-bundle.md) | Installable layer: the verified `dsh plugin` install path, layer semantics, and patch document. | | `persistence-change` | `docs/persistence-changes/YYYY-MM-DD-slug.md` and its Chinese sibling | [persistence-change.md](../templates/persistence-change.md) | Historical acknowledgement: mechanically detected type changes, per-root predecessor references, compatibility decision, and generated after schemas. | | `persistence-release` | `docs/persistence-changes/releases/dsh-v*.md` and its Chinese sibling | [persistence-release.md](../templates/persistence-release.md) | Retrospective observation: pinned tag, adjacent before/after digests, actual version constants, and changed after schemas; no compatibility acknowledgement. | +| `persistence-format` | `docs/persistence-formats/vN.md` and its Chinese sibling | [persistence-format.md](../templates/persistence-format.md) | Selected historical format: source evidence, complete root schemas and reachable types; the current writer uses the generated catalog. | Before assigning `package-library` or `package-bundle`, inspect the facts: read `package.json` for `dsh.bundle.patch` and `src/index.ts` for the entry shape (`apply` export or a default service export is a plugin; a plain module API is a library). `dsh plugin --profile add ` installs any npm dependency, but the profile reconcile activates a layer only for a package that declares `dsh.bundle`; never present that command as an install path for a library or a plain plugin. The documentation check derives the expected kind from these same facts, rejects another value, and rejects `name`, `audience`, `tags`, and README-local `i18n` metadata. Add a new kind only with a distinct template, an unambiguous repository position or declared owner, and a focused check that maps documents to it. diff --git a/.agents/skills/dsh-doc/templates/persistence-format.md b/.agents/skills/dsh-doc/templates/persistence-format.md new file mode 100644 index 0000000000..fa74fce38d --- /dev/null +++ b/.agents/skills/dsh-doc/templates/persistence-format.md @@ -0,0 +1,25 @@ +# Template: persistence-format + +Use this kind for `docs/persistence-formats/vN.md` and its Chinese sibling. Each record describes one explicitly selected historical Session format checkpoint with complete declared types. It is a format reference, not a release record or compatibility acknowledgement. The checkout writer uses the existing current catalog. + +## Frontmatter + +```yaml +--- +description: "The historical Session format, source checkpoint, and persistence types documented here." +kind: persistence-format +--- +``` + +## Sections + +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. +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. +7. **Verification and limitations:** state actual extraction evidence, coverage limits, and the offline verifier. Preserve historical optional fields and opaque declarations without claiming codec admission or migration safety. +8. **Dev Note:** reserve non-authoritative working context, or write `None.`. + +The [format index](../../../../docs/persistence-formats/README.md) owns coverage and maintenance. `pnpm run verify-persistence-formats --write` validates schemas before refreshing generated regions and pairing records. It cannot create historical evidence or repair machine data. Keep every older integer documented when the current writer advances; do not duplicate the current catalog under a historical filename. diff --git a/.gitattributes b/.gitattributes index c6c1baad14..2abd057b16 100644 --- a/.gitattributes +++ b/.gitattributes @@ -16,3 +16,4 @@ docs/persistence-schema.json linguist-generated=true docs/persistence-changes/*.schema.json linguist-generated=true docs/persistence-changes/releases/*.schema.json linguist-generated=true +docs/persistence-formats/*.schema.json linguist-generated=true diff --git a/docs/AGENTS.md b/docs/AGENTS.md index f204058cab..1898e71c04 100644 --- a/docs/AGENTS.md +++ b/docs/AGENTS.md @@ -24,7 +24,7 @@ Each fact has one home: the tier whose job it is; elsewhere, link there. | [subsystems/](subsystems/README.md) | One reference page per subsystem: type definitions, semantics, and the generated Cordis API | Behavior narration (→ architecture.md) | | [Agent Notes](../.agents/notes/README.md) | Active decision records: the why, what-was-given-up, and required verification; `implemented/` notes describe shipped reality in present tense | Migration plans, acceptance-task checklists, fixture walkthroughs, and spec-speak ("should…") once the decision has shipped; archived notes are frozen history, never current authority | | [postmortem/](postmortem/README.md) | Incident stories — the only tier where war-story narrative belongs | — | -| [persistence-changes/](persistence-changes/README.md) | Type-change acknowledgements and retrospective release comparisons, with schema companions | Behavior-only changes; current runtime contracts | +| [Persistence history](persistence-changes/README.md) and [format references](persistence-formats/README.md) | Type-change acknowledgements, release comparisons, and complete historical format schemas | Behavior-only changes; current runtime contracts | | [cookbook/](cookbook/adding-a-package.md) | Step-by-step how-tos with numbered verify steps | Design rationale (→ the Agent Note each guide links) | | [user/](user/index.md) | Product-facing guides published by the documentation website | Generated reference tables, contributor procedures, decision history | | Package README | The per-package contract: config, semantics, limitations, extension points, and [Model Experience](cookbook/adding-a-package.md#4-write-the-package-readme) | JSDoc restatement, generated-catalog restatement (event/tool tables), other packages' concerns | diff --git a/docs/cookbook/adding-a-session-format-version.i18n.yaml b/docs/cookbook/adding-a-session-format-version.i18n.yaml index 020554516a..5739b45f65 100644 --- a/docs/cookbook/adding-a-session-format-version.i18n.yaml +++ b/docs/cookbook/adding-a-session-format-version.i18n.yaml @@ -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: 54af2806bf7193ce9d1f5cd6c75f92b809c4ed95 -adding-a-session-format-version.zh.md: 4f7135b00aba37758343b8c17f2b4aff3146eeab +adding-a-session-format-version.md: bf5521a1f42a846ae1ff8e8e6896864397efc4a6 +adding-a-session-format-version.zh.md: af575db0e0db620ab8f6bda008bb3a4871063d3c diff --git a/docs/cookbook/adding-a-session-format-version.md b/docs/cookbook/adding-a-session-format-version.md index 54af2806bf..bf5521a1f4 100644 --- a/docs/cookbook/adding-a-session-format-version.md +++ b/docs/cookbook/adding-a-session-format-version.md @@ -27,6 +27,8 @@ 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. + ## 2. Add an identity edge diff --git a/docs/cookbook/adding-a-session-format-version.zh.md b/docs/cookbook/adding-a-session-format-version.zh.md index 4f7135b00a..af575db0e0 100644 --- a/docs/cookbook/adding-a-session-format-version.zh.md +++ b/docs/cookbook/adding-a-session-format-version.zh.md @@ -27,6 +27,8 @@ 未发布 N+1 的集成测试应使用可丢弃、相互隔离的 Harness home。中间版本产生的 N+1 文件已标为目标写入器版本,因此后续对 N→N+1 的修改不会再次迁移该文件。请在全新测试 home 中从未变更的历史输入重新运行;绝不通过改写已提交代际或复用真实用户 home 来修复这个问题。 +变更写入器之前,将其完整持久化 schema 与双语格式参考归档到 `docs/persistence-formats/vN.*`,并保留所有更早的记录。[格式覆盖检查](../persistence-formats/README.zh.md#maintenance)要求低于新写入器的每个整数版本都有独立文档;当前生成的目录只覆盖新写入器。 + ## 2. 添加恒等迁移边 diff --git a/docs/persistence-catalog.i18n.yaml b/docs/persistence-catalog.i18n.yaml index 252f5d13c9..7e3d87372e 100644 --- a/docs/persistence-catalog.i18n.yaml +++ b/docs/persistence-catalog.i18n.yaml @@ -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-catalog.md -persistence-catalog.md: 7501b63b8e5fbf1cf7c97f1ac810244e534413fe -persistence-catalog.zh.md: 744ad917f280a58b13217cae79160f1c129a4c29 +persistence-catalog.md: 5668543d48d613ee7d6a485c35e28fd626a1be4d +persistence-catalog.zh.md: 2fcfd89e9579cfdaa2755db5bf8b7795ad5c6502 diff --git a/docs/persistence-catalog.md b/docs/persistence-catalog.md index 7501b63b8e..5668543d48 100644 --- a/docs/persistence-catalog.md +++ b/docs/persistence-catalog.md @@ -13,7 +13,7 @@ The envelope carries `type`, `seq`, `time`, `data`, optional `ignorable`, and co The [machine inventory](persistence-schema.json) contains every reachable normalized type and its SHA-256 digest. Root digests include referenced types. Comments, source locations, alias names, erased brands, readonly markers, and harmless field, union, or intersection reordering do not affect these fingerprints. Tuple order, property names, value types, and optionality do. Catalog text and source locations can still produce a diff when digests stay unchanged. -The [change records](persistence-changes/README.md) acknowledge exact transitions using snapshots kept in this tree. Follow the [review workflow](cookbook/reviewing-persistence-type-changes.md) to classify a change and record it. These checks cover declared type structure; opaque payload contents and behavior without type changes are outside their scope. +The [format references](persistence-formats/README.md) cover every historical Session format. The [change records](persistence-changes/README.md) acknowledge exact transitions using snapshots kept in this tree. Follow the [review workflow](cookbook/reviewing-persistence-type-changes.md) to classify a change and record it. These checks cover declared type structure; opaque payload contents and behavior without type changes are outside their scope. | Root | Kind | SHA-256 | Resolved type | |---|---|---|---| diff --git a/docs/persistence-catalog.zh.md b/docs/persistence-catalog.zh.md index 744ad917f2..2fcfd89e95 100644 --- a/docs/persistence-catalog.zh.md +++ b/docs/persistence-catalog.zh.md @@ -15,7 +15,7 @@ [机器可读目录](persistence-schema.json)包含所有可达的规范化类型及其 SHA-256 摘要。根类型的摘要涵盖引用类型。注释、源码位置、别名、擦除的品牌标记、readonly 标记以及无语义变化的字段、联合类型或交叉类型重排不影响摘要;元组顺序、属性名称、值类型和可选性会影响摘要。摘要不变时,目录文本和源码位置仍可能产生 diff。 -[变更记录](persistence-changes/README.zh.md)通过保存在本源码树中的快照确认精确的类型转换。按照[评审流程](cookbook/reviewing-persistence-type-changes.zh.md)分类并记录变更。这些检查覆盖已声明的类型结构;不透明载荷的内部内容和未改变类型的行为变更不在检查范围内。 +[格式参考](persistence-formats/README.zh.md)覆盖每个历史 Session 格式。[变更记录](persistence-changes/README.zh.md)通过保存在本源码树中的快照确认精确的类型转换。按照[评审流程](cookbook/reviewing-persistence-type-changes.zh.md)分类并记录变更。这些检查覆盖已声明的类型结构;不透明载荷的内部内容和未改变类型的行为变更不在检查范围内。 | 根类型 | 类别 | SHA-256 | 已解析类型 | |---|---|---|---| diff --git a/docs/persistence-changes/README.i18n.yaml b/docs/persistence-changes/README.i18n.yaml index cf0d7c9589..eec30920c8 100644 --- a/docs/persistence-changes/README.i18n.yaml +++ b/docs/persistence-changes/README.i18n.yaml @@ -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/README.md -README.md: de067440e9e1e0df2c980f00f485b71948e09647 -README.zh.md: 45a88c131216fb174a5f96a6b74e1b97183221e9 +README.md: 3c05a4ce40e8b59c099f6054ab6049242b5e7fff +README.zh.md: 0f90b74fd3196f39c8d3f8928abae053f3b29fc7 diff --git a/docs/persistence-changes/README.md b/docs/persistence-changes/README.md index de067440e9..3c05a4ce40 100644 --- a/docs/persistence-changes/README.md +++ b/docs/persistence-changes/README.md @@ -12,6 +12,8 @@ Use this reference to inspect an acknowledged Session persistence-type change an For older tagged versions, use the [prerelease archive](releases/README.md). It reconstructs alpha/RC type differences for historical reading and format validation; its observations do not serve as current compatibility acknowledgements. +For complete schemas grouped by Session format, use the [format references](../persistence-formats/README.md). Their coverage follows the writer constant, including intermediate formats without a release tag. + ## Table of Contents - [Files and ownership](#files-and-ownership) diff --git a/docs/persistence-changes/README.zh.md b/docs/persistence-changes/README.zh.md index 45a88c1312..0f90b74fd3 100644 --- a/docs/persistence-changes/README.zh.md +++ b/docs/persistence-changes/README.zh.md @@ -12,6 +12,8 @@ description: "审阅和维护已记录的会话持久化类型变更、对应 sc 较早的 tag 参见[预发行版本归档](releases/README.zh.md)。它重建 alpha/RC 类型差异,供历史阅读和格式校验使用;这些观察记录不作为当前兼容性确认。 +按 Session 格式查看完整 schema 时,使用[格式参考](../persistence-formats/README.zh.md)。其覆盖范围由写入器常量决定,包括没有发布 tag 的中间格式。 + ## 目录 - [文件与职责](#files-and-ownership) diff --git a/docs/persistence-formats/README.i18n.yaml b/docs/persistence-formats/README.i18n.yaml new file mode 100644 index 0000000000..65800c8354 --- /dev/null +++ b/docs/persistence-formats/README.i18n.yaml @@ -0,0 +1,6 @@ +# Bilingual-pair consistency record (docs/i18n/README.md): the git blob hash of each +# 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-formats/README.md +README.md: b63936dd29baf23d2fea0006d360ee048ba59635 +README.zh.md: a2f99ab07121561b908062e0fa2719be6e810e30 diff --git a/docs/persistence-formats/README.md b/docs/persistence-formats/README.md new file mode 100644 index 0000000000..b63936dd29 --- /dev/null +++ b/docs/persistence-formats/README.md @@ -0,0 +1,67 @@ +--- +description: "Find the complete declared persistence types for every Session format from V0 through the checkout writer." +--- + +# Session persistence formats + +English | [中文](README.zh.md) + +## Summary + +Use this reference to inspect a stored Session generation’s headers, event envelopes, and payload types. Every format below the checkout writer has a bilingual document and a complete schema snapshot. The current format uses the generated persistence catalog. The [version authority](../session-format-status.md) owns the writer constant and release status. + +## Table of Contents + +- [Format references](#formats) +- [Scope and evidence](#scope) +- [Maintain coverage](#maintenance) +- [Dev Note](#dev-note) + +----- + + +## Format references + +The index is generated from validated snapshots and the current writer constant. Each historical reference identifies its source checkpoint; a Session format number does not identify every event payload revision within that format. + + + +| Format | Source | Reference | Machine schema | Roots / types | +|---|---|---|---|---| +| 0 | `dsh-v0.1.2-rc.1` | [V0](v0.md) | [JSON](v0.schema.json) | 54 / 415 | +| 1 | PR #3349 | [V1](v1.md) | [JSON](v1.schema.json) | 54 / 415 | +| 2 | `dsh-v0.1.3-alpha.2` | [V2](v2.md) | [JSON](v2.schema.json) | 56 / 435 | +| 3 | Current checkout | [Current catalog](../persistence-catalog.md) | [JSON](../persistence-schema.json) | 59 / 463 | + + + + +## Scope and evidence + +Each `vN.md` / `vN.zh.md` pair has `kind: persistence-format`, an identical `yaml persistence-format` declaration binding every root key to its captured digest, a pairing sidecar, and a complete `vN.schema.json`. The [template](../../.agents/skills/dsh-doc/templates/persistence-format.md) defines these records. Roots cover the logical Session header, physical JSONL header, event envelope, and all first-party events at the selected checkpoint; each root includes every reachable declared type. Packed physical body records have separate codec owners linked from each page. + +V0 and V2 use the latest matching tags in the [captured prerelease archive](../persistence-changes/releases/README.md). V1 uses an intermediate source tree identified in its reference because the captured tags contain no V1 writer. Source locations belong to those historical trees. Snapshots preserve historical optional fields and opaque values; they do not substitute current types into older formats. Historical identifiers remain intact only in schema JSON and the verified generated schema regions; authored prose follows current terminology rules. + +These references describe selected schemas, not historical application replay or migration safety. Same-version event additions and optional payload changes can produce other valid inventories. The prerelease archive retains tag-by-tag differences; [change records](../persistence-changes/README.md) retain current compatibility acknowledgements. Neither history is replaced by these format snapshots. + + +## Maintain coverage + +`verify-persistence-formats` derives the required integer range from `SESSION_FORMAT_VERSION`. Every older integer needs its own complete record. The current catalog and schema must exist and match the writer version. The check rejects missing, extra, misnumbered, incomplete, or inconsistent records and stale generated regions without fetching Git history or querying a service. + +Before advancing the writer, preserve the outgoing current format as `vN.schema.json` with its own bilingual record and source evidence. Keep exactly the type definitions reachable from its captured roots; discard any unused definitions retained by the current extractor after normalization. Retain all earlier records. The successor continues to use the current catalog; copying a new current catalog cannot satisfy the archived predecessor requirement. Follow the [format-version cookbook](../cookbook/adding-a-session-format-version.md) for runtime changes. + +The schema definitions and index inside comment markers are generated. After completing the machine data and authored evidence, refresh their tables and pairing records, then verify: + +```sh +pnpm run verify-persistence-formats --write +pnpm run verify-persistence-formats +pnpm run doc-sync +``` + +The write command validates the machine data before updating generated Markdown and pairing records. It preserves authored explanations, machine declarations, and schemas. Default verification also rejects stale pairing records; the standard documentation checks validate translations and local links. Current catalog freshness remains owned by `verify-persistence-catalog`. + + +## Dev Note + +None. diff --git a/docs/persistence-formats/README.zh.md b/docs/persistence-formats/README.zh.md new file mode 100644 index 0000000000..a2f99ab071 --- /dev/null +++ b/docs/persistence-formats/README.zh.md @@ -0,0 +1,67 @@ +--- +description: "查找从 V0 到工作区写入器版本的每个 Session 格式的完整持久化类型声明。" +--- + +# Session 持久化格式 + +[English](README.md) | 中文 + +## 概述 + +本参考用于查阅已存储 Session 代际的 header、事件信封与载荷类型。低于工作区写入器版本的每个格式都有双语文档与完整 schema 快照。当前格式使用生成的持久化目录。[版本真源](../session-format-status.zh.md)负责写入器常量与发布状态。 + +## 目录 + +- [格式参考](#formats) +- [范围与证据](#scope) +- [维护覆盖](#maintenance) +- [开发备注](#dev-note) + +----- + + +## 格式参考 + +索引由已验证的快照与当前写入器常量生成。每个历史参考标明其来源检查点;Session 格式编号不能标识该格式内的每次事件载荷修订。 + + + +| 格式 | 来源 | 参考文档 | 机器 schema | 根类型 / 类型 | +|---|---|---|---|---| +| 0 | `dsh-v0.1.2-rc.1` | [V0](v0.zh.md) | [JSON](v0.schema.json) | 54 / 415 | +| 1 | PR #3349 | [V1](v1.zh.md) | [JSON](v1.schema.json) | 54 / 415 | +| 2 | `dsh-v0.1.3-alpha.2` | [V2](v2.zh.md) | [JSON](v2.schema.json) | 56 / 435 | +| 3 | 当前工作树 | [当前目录](../persistence-catalog.zh.md) | [JSON](../persistence-schema.json) | 59 / 463 | + + + + +## 范围与证据 + +每组 `vN.md` / `vN.zh.md` 文档包含 `kind: persistence-format`、将每个根类型键绑定到已记录摘要的相同 `yaml persistence-format` 声明、配对记录及完整的 `vN.schema.json`。[模板](../../.agents/skills/dsh-doc/templates/persistence-format.md)定义这些记录。根类型覆盖所选检查点的逻辑 Session header、物理 JSONL header、事件信封与所有第一方事件;每个根包含所有可达的声明类型。打包的物理 body 记录由每页链接的独立 codec 负责。 + +V0 与 V2 使用[已收录预发布归档](../persistence-changes/releases/README.zh.md)中最后一个对应 tag。由于收录的 tag 没有 V1 写入器,V1 使用其参考文档中标识的中间源码树。源码位置属于那些历史源码树。快照保留历史可选字段与不透明值,不会将当前类型替换到旧格式中。历史标识符仅在 schema JSON 与已验证的生成 schema 区间中原样保留;人工说明遵循当前术语规则。 + +这些参考描述选定的 schema,不表示历史应用回放结果或迁移安全性。同版本内新增事件与可选载荷变更可以产生其他有效目录。预发布归档保留逐 tag 差异;[变更记录](../persistence-changes/README.zh.md)保留当前兼容性确认。这些格式快照不替代任何一种历史。 + + +## 维护覆盖 + +`verify-persistence-formats` 从 `SESSION_FORMAT_VERSION` 推导所需的整数范围。每个更早的整数都需要独立的完整记录。当前目录与 schema 必须存在且匹配写入器版本。检查会拒绝缺失、多余、编号错误、不完整或不一致的记录及过期生成区间,无需获取 Git 历史或查询服务。 + +推进写入器之前,将原当前格式保留为 `vN.schema.json`,并添加其独立双语记录与来源证据。只保留从已记录根类型可达的类型定义;丢弃当前提取器在规范化后仍保留的未使用定义。保留所有更早的记录。后继格式继续使用当前目录;复制新的当前目录不能满足归档前驱的要求。运行时变更遵循[格式版本实操手册](../cookbook/adding-a-session-format-version.zh.md)。 + +注释标记内的 schema 定义与索引由工具生成。完成机器数据与人工证据后,刷新其表格和配对记录,再执行验证: + +```sh +pnpm run verify-persistence-formats --write +pnpm run verify-persistence-formats +pnpm run doc-sync +``` + +写入命令先验证机器数据,再更新生成的 Markdown 与配对记录。它保留人工说明、机器声明和 schema。默认验证也会拒绝过期的配对记录;标准文档检查验证翻译与本地链接。当前目录的新鲜度仍由 `verify-persistence-catalog` 负责。 + + +## 开发备注 + +无。 diff --git a/docs/persistence-formats/v0.i18n.yaml b/docs/persistence-formats/v0.i18n.yaml new file mode 100644 index 0000000000..a133aa618e --- /dev/null +++ b/docs/persistence-formats/v0.i18n.yaml @@ -0,0 +1,6 @@ +# Bilingual-pair consistency record (docs/i18n/README.md): the git blob hash of each +# 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-formats/v0.md +v0.md: 6b082b30ce95fa79a707af9fdcd4759d2b28858f +v0.zh.md: 7f8db23cd2af1691f03eff018dd759b5e475fbb2 diff --git a/docs/persistence-formats/v0.md b/docs/persistence-formats/v0.md new file mode 100644 index 0000000000..6b082b30ce --- /dev/null +++ b/docs/persistence-formats/v0.md @@ -0,0 +1,5103 @@ +--- +description: "Complete Session V0 persistence types, source evidence, and physical encoding references." +kind: persistence-format +--- + +# Session V0 persistence format + +English | [中文](v0.zh.md) + +## Summary + +Inspect the V0 persistence types captured at `dsh-v0.1.2-rc.1`. Assistant chunks are separate events, and the physical header stores an optional inherited-event count as `seedLength`. The complete schemas retain the declared types at this checkpoint, including a broad numeric header version. + +## Table of Contents + +- [Source evidence](#evidence) +- [Format characteristics](#characteristics) +- [Declaration](#declaration) +- [Complete schemas](#schema) +- [Verification and limitations](#verification) +- [Dev Note](#dev-note) + +----- + + +## Source evidence + +The source is the published tag `dsh-v0.1.2-rc.1`, whose writer constant is 0. This is the last V0 tag in the [captured prerelease archive](../persistence-changes/releases/README.md); the [tag record](../persistence-changes/releases/dsh-v0.1.2-rc.1.md) preserves its release context. Earlier V0 tags have additional type differences and are not replaced by this snapshot. + +The extracted declarations come from `packages/core/session/src/types.ts`, `packages/session/session-persistence-jsonl/src/format.ts`, and every first-party `SessionEventMap` merge and its reachable types. Source locations below refer to that historical tree, not to current files. + + +## Format characteristics + +These facts describe the selected checkpoint. The generated tables below preserve the exact field types and optionality. + +- `SessionHeader.version` and physical `JsonlHeaderLine.version` are declared as `number`. The source writer constant establishes V0; the numeric type alone does not restrict values to 0. +- The logical header requires `isSeeded`. The physical header instead stores optional `seedLength`, with required `delegationDepth` and `type: "session"`. +- `assistant/chunk.data` contains `chunk`, `turn`, and `step`. `assistant/message.data` has no embedded `stream`, and `assistant/attempt` is absent. + +The [V0/V1 codec](../../packages/session/session-format-v0-to-v1/src/codec.ts) owns packed Assistant rows and range-encoded source references. These physical body encodings are not additional roots in this declared-type inventory. The [adjacent migration reference](../../packages/session/session-format-v0-to-v1/README.md) owns accepted legacy normalizations and refusal rules. + +Packed physical rows use `text-chunks`, `reasoning-chunks`, or `tool-call-chunks`, with `seq0`, `time0`, and `data.turn` / `step` / `index` / `dt`. Text and reasoning rows carry `texts`; tool-call rows carry `id`, optional `name`, and `args`. For N members, `dt` has N−1 time gaps, which may be negative. Member k has sequence `seq0 + k` and time `time0` plus the first k gaps. Physical `sourceEventSeqs` may use encoded ranges; the logical schemas below show expanded number arrays. + + +## Declaration + +[Schema inventory](v0.schema.json). + +```yaml persistence-format +schemaVersion: 1 +sessionFormatVersion: 0 +source: + tag: dsh-v0.1.2-rc.1 +roots: + "SessionHeader": 001ed6f66d67fac9cb9594b55f13557db94174fe5d5954789bb5a2d6d5927226 + "JsonlHeaderLine": 63496702a393356d64638beb7939468c1ba039ba3b5492327b2fe074d6cdac93 + "SessionEventEnvelope": 04184edc061905410cc7e3db8d5c7cf393d739c89eb523ba8bad3831fb23ba95 + "event:agent-preset/selected": a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b + "event:agent/inbox/spliced": 15cdff6391d58ea00d7e2fe113b663d5479cbb3fd1af26717ad933c770bca081 + "event:approval/asked": 3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1 + "event:approval/decided": bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3 + "event:approval/policy": 26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78 + "event:assistant/chunk": be6b0aa5cd6a279facb1c29589f92e24a0eb30d60a5869ae17acbcf6c3d12821 + "event:assistant/message": 6ac50e8b7feeb6a718cf502a4d32aa5430d68c01c23e6f4903db07f884b6cfe6 + "event:command/done": 15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff + "event:command/run": 37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006 + "event:compaction/end": b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d + "event:compaction/prune": 7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04 + "event:compaction/start": db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965 + "event:compaction/summary": 85c28ce3efec5863a9bf4b22ae57a50a03ec5337b965ee95ff77c9b9d137fa22 + "event:feedback/record": fb9df8180a202f3c845d5aa6a81697b2f7213f6735abc17535a55656be60a575 + "event:goal/change": 763c8a20af487263a0080548274f7437ef4a86e0ba8769127d1ced10a72c664d + "event:hook/invoked": 8a6e1ec9e8db346b0e02f027db73c07a94f067a26d40c1aef1abd09c47ce7ba0 + "event:hook/result": e75916628f3f10c2d50658bd143052a46285fbf1a9a700ba54947614603d26b4 + "event:llm/retry": 91c397f8f870e812e1dc5ac69c2745f9f105be9dc97dadc980d19ef415a65145 + "event:llm/retry-started": 48e5c9861f16ac07e78cb7b5ae9dabdf7bb85c58baed5a51b4ad275050ea58e3 + "event:model/selection": 35203ba7ad5ef6f97d556b85df20ae98f04f09c65748cecdf8eefdb8b6405ffc + "event:permission/preset": 5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b + "event:plan/mode": a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f + "event:request/context": f6b733e38d46dde3f8ab1ade2be3362abb6642eb97982a98ee64a57ff60d0c28 + "event:request/header": 1de6c9c8764045ea9a1357bae6ccbbd57c19f6f337f8f25697c919c7cc9abf16 + "event:sandbox/mode": 516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415 + "event:schedule/change": 2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42 + "event:session-log-deepseek/delivery-accepted": 9c413656ca5600ea33812d43c4e7923a541cfb6ab8b5bc98e415f295f44e40da + "event:session/end-seed": 669846d6f47138d4b8897717b0f08476805437a4b3195c82551b527035d90bc6 + "event:session/title": 1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5 + "event:session/title-llm-request": 2cfb71f7819bc88a6bccbffa8b7ae5664233af6f6e1dfb068db25e2e17ddd8c7 + "event:step/end": e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05 + "event:step/start": 4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986 + "event:subagent/descriptor": b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5 + "event:subagent/model-selection-policy": a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc + "event:team/member": 31d13edbb5fe2f8b7a38056320a8a06275ee4426e0abf12d4741818beda5a9c9 + "event:team/message/delivered": c53bff743470c8bf11be698ced047072744ef088cce663a774b456d7a8982516 + "event:team/message/queued": a6a26c92459c96e4f342e58d7e41c71956e7e62c9280e30e260df58409a3012c + "event:team/task": 1688a2451eef9da19eaf45f12c8a27df07b1a6e56fa57ba603118f5201bb435b + "event:todo/write": b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26 + "event:tool-workflow/agent-end": babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7 + "event:tool-workflow/agent-start": 5f26a6c20b37632f8f57729d171c671def4683d994ac6257a8dffcd855101627 + "event:tool-workflow/run-end": 42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f + "event:tool-workflow/run-start": c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058 + "event:tool/call": 3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48 + "event:tool/code-dispatch": c14c2fdd439461cfc85105c6f620b0f62f799e3a69fb48196e938ec045aa0390 + "event:tool/code-dispatch-start": 9eb21c10fc675e1fa4184e5eecc9697aa87054ffd836d49428174897f0e64b62 + "event:tool/result": a79feb023a08a8b73d254e29e78f13045b6773ce377b0c4156fcdf1368c146ab + "event:turn/end": 84c24f1209fc3e0153de6ac85d58fd6968b851f955e0e761b92321053956609e + "event:turn/start": aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8 + "event:user/message": e950c87ba49bd8175b8a670b319a599d5ed14cde996540d5ba91a141fad68781 + "event:web/deepseek-search-llm-request": cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331 +``` + + + + +## Persistence type fingerprints + +The [complete machine inventory](v0.schema.json) contains 54 roots and 415 reachable types. Digests include all referenced fields; source names and locations describe the selected historical tree. + +| Root | Kind | SHA-256 | Resolved type | +|---|---|---|---| +| `SessionHeader` | header | `001ed6f66d67fac9cb9594b55f13557db94174fe5d5954789bb5a2d6d5927226` | [`packages/core/session/src/types.ts#SessionHeader`](#persistence-type-packagescoresessionsrctypestssessionheader) | +| `JsonlHeaderLine` | header | `63496702a393356d64638beb7939468c1ba039ba3b5492327b2fe074d6cdac93` | [`packages/session/session-persistence-jsonl/src/format.ts#HeaderLine`](#persistence-type-packagessessionsession-persistence-jsonlsrcformattsheaderline) | +| `SessionEventEnvelope` | envelope | `04184edc061905410cc7e3db8d5c7cf393d739c89eb523ba8bad3831fb23ba95` | [`SessionEventEnvelope`](#persistence-type-sessioneventenvelope) | +| `event:agent-preset/selected` | event | `a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b` | [`event:agent-preset/selected`](#persistence-type-eventagent-presetselected) | +| `event:agent/inbox/spliced` | event | `15cdff6391d58ea00d7e2fe113b663d5479cbb3fd1af26717ad933c770bca081` | [`event:agent/inbox/spliced`](#persistence-type-eventagentinboxspliced) | +| `event:approval/asked` | event | `3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1` | [`event:approval/asked`](#persistence-type-eventapprovalasked) | +| `event:approval/decided` | event | `bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3` | [`event:approval/decided`](#persistence-type-eventapprovaldecided) | +| `event:approval/policy` | event | `26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78` | [`event:approval/policy`](#persistence-type-eventapprovalpolicy) | +| `event:assistant/chunk` | event | `be6b0aa5cd6a279facb1c29589f92e24a0eb30d60a5869ae17acbcf6c3d12821` | [`event:assistant/chunk`](#persistence-type-eventassistantchunk) | +| `event:assistant/message` | event | `6ac50e8b7feeb6a718cf502a4d32aa5430d68c01c23e6f4903db07f884b6cfe6` | [`event:assistant/message`](#persistence-type-eventassistantmessage) | +| `event:command/done` | event | `15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff` | [`event:command/done`](#persistence-type-eventcommanddone) | +| `event:command/run` | event | `37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006` | [`event:command/run`](#persistence-type-eventcommandrun) | +| `event:compaction/end` | event | `b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d` | [`event:compaction/end`](#persistence-type-eventcompactionend) | +| `event:compaction/prune` | event | `7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04` | [`event:compaction/prune`](#persistence-type-eventcompactionprune) | +| `event:compaction/start` | event | `db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965` | [`event:compaction/start`](#persistence-type-eventcompactionstart) | +| `event:compaction/summary` | event | `85c28ce3efec5863a9bf4b22ae57a50a03ec5337b965ee95ff77c9b9d137fa22` | [`event:compaction/summary`](#persistence-type-eventcompactionsummary) | +| `event:feedback/record` | event | `fb9df8180a202f3c845d5aa6a81697b2f7213f6735abc17535a55656be60a575` | [`event:feedback/record`](#persistence-type-eventfeedbackrecord) | +| `event:goal/change` | event | `763c8a20af487263a0080548274f7437ef4a86e0ba8769127d1ced10a72c664d` | [`event:goal/change`](#persistence-type-eventgoalchange) | +| `event:hook/invoked` | event | `8a6e1ec9e8db346b0e02f027db73c07a94f067a26d40c1aef1abd09c47ce7ba0` | [`event:hook/invoked`](#persistence-type-eventhookinvoked) | +| `event:hook/result` | event | `e75916628f3f10c2d50658bd143052a46285fbf1a9a700ba54947614603d26b4` | [`event:hook/result`](#persistence-type-eventhookresult) | +| `event:llm/retry` | event | `91c397f8f870e812e1dc5ac69c2745f9f105be9dc97dadc980d19ef415a65145` | [`event:llm/retry`](#persistence-type-eventllmretry) | +| `event:llm/retry-started` | event | `48e5c9861f16ac07e78cb7b5ae9dabdf7bb85c58baed5a51b4ad275050ea58e3` | [`event:llm/retry-started`](#persistence-type-eventllmretry-started) | +| `event:model/selection` | event | `35203ba7ad5ef6f97d556b85df20ae98f04f09c65748cecdf8eefdb8b6405ffc` | [`event:model/selection`](#persistence-type-eventmodelselection) | +| `event:permission/preset` | event | `5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b` | [`event:permission/preset`](#persistence-type-eventpermissionpreset) | +| `event:plan/mode` | event | `a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f` | [`event:plan/mode`](#persistence-type-eventplanmode) | +| `event:request/context` | event | `f6b733e38d46dde3f8ab1ade2be3362abb6642eb97982a98ee64a57ff60d0c28` | [`event:request/context`](#persistence-type-eventrequestcontext) | +| `event:request/header` | event | `1de6c9c8764045ea9a1357bae6ccbbd57c19f6f337f8f25697c919c7cc9abf16` | [`event:request/header`](#persistence-type-eventrequestheader) | +| `event:sandbox/mode` | event | `516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415` | [`event:sandbox/mode`](#persistence-type-eventsandboxmode) | +| `event:schedule/change` | event | `2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42` | [`event:schedule/change`](#persistence-type-eventschedulechange) | +| `event:session-log-deepseek/delivery-accepted` | event | `9c413656ca5600ea33812d43c4e7923a541cfb6ab8b5bc98e415f295f44e40da` | [`event:session-log-deepseek/delivery-accepted`](#persistence-type-eventsession-log-deepseekdelivery-accepted) | +| `event:session/end-seed` | event | `669846d6f47138d4b8897717b0f08476805437a4b3195c82551b527035d90bc6` | [`event:session/end-seed`](#persistence-type-eventsessionend-seed) | +| `event:session/title` | event | `1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5` | [`event:session/title`](#persistence-type-eventsessiontitle) | +| `event:session/title-llm-request` | event | `2cfb71f7819bc88a6bccbffa8b7ae5664233af6f6e1dfb068db25e2e17ddd8c7` | [`event:session/title-llm-request`](#persistence-type-eventsessiontitle-llm-request) | +| `event:step/end` | event | `e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05` | [`event:step/end`](#persistence-type-eventstepend) | +| `event:step/start` | event | `4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986` | [`event:step/start`](#persistence-type-eventstepstart) | +| `event:subagent/descriptor` | event | `b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5` | [`event:subagent/descriptor`](#persistence-type-eventsubagentdescriptor) | +| `event:subagent/model-selection-policy` | event | `a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc` | [`event:subagent/model-selection-policy`](#persistence-type-eventsubagentmodel-selection-policy) | +| `event:team/member` | event | `31d13edbb5fe2f8b7a38056320a8a06275ee4426e0abf12d4741818beda5a9c9` | [`event:team/member`](#persistence-type-eventteammember) | +| `event:team/message/delivered` | event | `c53bff743470c8bf11be698ced047072744ef088cce663a774b456d7a8982516` | [`event:team/message/delivered`](#persistence-type-eventteammessagedelivered) | +| `event:team/message/queued` | event | `a6a26c92459c96e4f342e58d7e41c71956e7e62c9280e30e260df58409a3012c` | [`event:team/message/queued`](#persistence-type-eventteammessagequeued) | +| `event:team/task` | event | `1688a2451eef9da19eaf45f12c8a27df07b1a6e56fa57ba603118f5201bb435b` | [`event:team/task`](#persistence-type-eventteamtask) | +| `event:todo/write` | event | `b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26` | [`event:todo/write`](#persistence-type-eventtodowrite) | +| `event:tool-workflow/agent-end` | event | `babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7` | [`event:tool-workflow/agent-end`](#persistence-type-eventtool-workflowagent-end) | +| `event:tool-workflow/agent-start` | event | `5f26a6c20b37632f8f57729d171c671def4683d994ac6257a8dffcd855101627` | [`event:tool-workflow/agent-start`](#persistence-type-eventtool-workflowagent-start) | +| `event:tool-workflow/run-end` | event | `42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f` | [`event:tool-workflow/run-end`](#persistence-type-eventtool-workflowrun-end) | +| `event:tool-workflow/run-start` | event | `c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058` | [`event:tool-workflow/run-start`](#persistence-type-eventtool-workflowrun-start) | +| `event:tool/call` | event | `3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48` | [`event:tool/call`](#persistence-type-eventtoolcall) | +| `event:tool/code-dispatch` | event | `c14c2fdd439461cfc85105c6f620b0f62f799e3a69fb48196e938ec045aa0390` | [`event:tool/code-dispatch`](#persistence-type-eventtoolcode-dispatch) | +| `event:tool/code-dispatch-start` | event | `9eb21c10fc675e1fa4184e5eecc9697aa87054ffd836d49428174897f0e64b62` | [`event:tool/code-dispatch-start`](#persistence-type-eventtoolcode-dispatch-start) | +| `event:tool/result` | event | `a79feb023a08a8b73d254e29e78f13045b6773ce377b0c4156fcdf1368c146ab` | [`event:tool/result`](#persistence-type-eventtoolresult) | +| `event:turn/end` | event | `84c24f1209fc3e0153de6ac85d58fd6968b851f955e0e761b92321053956609e` | [`event:turn/end`](#persistence-type-eventturnend) | +| `event:turn/start` | event | `aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8` | [`event:turn/start`](#persistence-type-eventturnstart) | +| `event:user/message` | event | `e950c87ba49bd8175b8a670b319a599d5ed14cde996540d5ba91a141fad68781` | [`event:user/message`](#persistence-type-eventusermessage) | +| `event:web/deepseek-search-llm-request` | event | `cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331` | [`event:web/deepseek-search-llm-request`](#persistence-type-eventwebdeepseek-search-llm-request) | + +
+Complete resolved types + +## Resolved persistence types + +Each definition appears once. References preserve sharing and recursion; the digest beside a definition includes its complete reachable structure. Source names and locations identify its declarations but are excluded from its digest. + + + +### `1` + +SHA-256: `f88f1b7b6bb733f685f5fb6a8744a5db9199fa53c90463ea1a33bad51153671d` + +`1` + + + +### `"aborted"` + +SHA-256: `1e0b0b66b6f0c53fc72e52289d06b4708d776f1ca9df4c86a22bff621d403cf0` + +`"aborted"` + + + +### `"active"` + +SHA-256: `c8e6f48878cc2a2f0dc59682280d81f407943fb503f32c64bf9ff3d9393c3eff` + +`"active"` + + + +### `"after"` + +SHA-256: `5b232a9b9bfcc0fc6794dab7865bcf203a65785c5de5aa647a51228bff628413` + +`"after"` + + + +### `"agent-instructions"` + +SHA-256: `fbd2c74b346a1595b376139c587fadd23e4a21acc9c0abce342975b6cfc60986` + +`"agent-instructions"` + + + +### `"agent-message"` + +SHA-256: `82470020b5bfcb1a843e2aa05602af7d37df99e82d01f015c7c589ba054fd89d` + +`"agent-message"` + + + +### `"agent-preset/selected"` + +SHA-256: `557e148d30b79ee48645850832b30c717d7c3b64641deb5d6133b8b4e91ee0b8` + +`"agent-preset/selected"` + + + +### `"agent/inbox/spliced"` + +SHA-256: `829a2fb3be6efd4ba36aef8ed2d381a4c6fb2a0aaf50c823a6f3f8290786b809` + +`"agent/inbox/spliced"` + + + +### `"allowed-once"` + +SHA-256: `811229eedcec57979dbadca7dbea832a59f8580cff30cb217fca5e2da16314bd` + +`"allowed-once"` + + + +### `"always"` + +SHA-256: `142c37d302aa22a0a57915b5255939d3ca91c1811ca13fddcf84cf76ea00758a` + +`"always"` + + + +### `"append"` + +SHA-256: `e438a9d4fb883b3e4a8d9fc8913aa1550ed50eb384bfbf943100a5605b537498` + +`"append"` + + + +### `"approval/asked"` + +SHA-256: `cd186c309e2bef305705e1d324139240f5e681f4f6a957d6a25b0225f65560df` + +`"approval/asked"` + + + +### `"approval/decided"` + +SHA-256: `378f90f9f6022a0991928a1eaf7991094ea1920fe89a9248358a1da106e1a970` + +`"approval/decided"` + + + +### `"approval/policy"` + +SHA-256: `36d6a9a871d949ea4f3edd919d81d66aa69218bebef38899d2a1282c39420a1f` + +`"approval/policy"` + + + +### `"ask"` + +SHA-256: `9e07693fd7cd9babe0688c22c986e4d519ae1c0e40eeea13b2dc583bed2abc86` + +`"ask"` + + + +### `"assistant"` + +SHA-256: `95c0e88fcf0bafb2087f912ad9e2369de6ae6530cc0c4c2772c96205b57f7f60` + +`"assistant"` + + + +### `"assistant/chunk"` + +SHA-256: `2d011306fd384c442f80bf510f523c2db9b40216f9994ee18c9c0e01be764d4f` + +`"assistant/chunk"` + + + +### `"assistant/message"` + +SHA-256: `6ab45ac76839722df912f3ba50f1c6b41f2d614bde11f1aabfae04117ccdc80d` + +`"assistant/message"` + + + +### `"at"` + +SHA-256: `17aae616ef020b8b9f011ec398ec935450fb06d3e2a0722c456f63aeaf5ff728` + +`"at"` + + + +### `"block"` + +SHA-256: `1e346446e183ee76f48d7994c97ecb302bddc682abb60b8a10ea0bb26223a69c` + +`"block"` + + + +### `"block-end"` + +SHA-256: `eefbea819caeeea91ccb02dfafc16c68dd7f961cf9c1b2be25a2084509cf5c5a` + +`"block-end"` + + + +### `"block-start"` + +SHA-256: `cbca49bde16b656d5b8fbe4a8a507769f7b594c6287782b809c03814941bc5e3` + +`"block-start"` + + + +### `"blocked"` + +SHA-256: `254dce209e735f9cb6f6b7aec0354712b1611759ec02af4d35a96f2081e666f6` + +`"blocked"` + + + +### `boolean` + +SHA-256: `aa93010d0e521ad7c42273f58d5c9b8bf1dfc94edf1b805a3971b364a35c1877` + +`boolean` + + + +### `"canceled"` + +SHA-256: `d4e4d575abeb4b72d616dc65c17ac0eaa943cc135609395044c38d5afcb10e31` + +`"canceled"` + + + +### `"cancelled"` + +SHA-256: `2142e391b9ccb60d487afcf373ce74db98d952f69e8289eddb352a7e16e996c5` + +`"cancelled"` + + + +### `"catalog"` + +SHA-256: `aec150797b655c5f15ebb7a501454b0c208fbaccec9ace49d7de2171fc02f47d` + +`"catalog"` + + + +### `"change"` + +SHA-256: `f789af5ab844827eb5a4f357c0afae1eeed108c6c22d8ca1a56e586b349a7c85` + +`"change"` + + + +### `"claude-code"` + +SHA-256: `aff60ef947c18b012644852bdd0d5bfe72065e061dd563787c76c646b4a10f6b` + +`"claude-code"` + + + +### `"clear"` + +SHA-256: `e7e154d47d5fbc5366330fb4dade1f108c6dfe4335044d21ded14b7bf1dce084` + +`"clear"` + + + +### `"codex"` + +SHA-256: `15495614ccfa9cbdeefb0ec2abd76406435f4c6ff3dae42acae8e09ef42025c9` + +`"codex"` + + + +### `"command/done"` + +SHA-256: `8cdd3fdd295cee53035de16a1b23411716f75e9f994fe9510cac5d7fef605c76` + +`"command/done"` + + + +### `"command/run"` + +SHA-256: `f1996af2602e6f62b5ab179ca5c4af00d8753938b74cc6ef102de09e99e74a7e` + +`"command/run"` + + + +### `"compaction/end"` + +SHA-256: `1986c2664009c99155e44795676c887fa67f7c55cd2d5e6b648ff763e0ab033a` + +`"compaction/end"` + + + +### `"compaction/prune"` + +SHA-256: `10e386801903f9d424602c31d3ff837a94aef623c8b391376d8d9e253525fabe` + +`"compaction/prune"` + + + +### `"compaction/start"` + +SHA-256: `e2d0367e5716bc188435e51718ebff8ce873190625fa93b1c5331102d98758fa` + +`"compaction/start"` + + + +### `"compaction/summary"` + +SHA-256: `ef4f00923b9edbae15c7ef05320280bf61147ca17146cf59690359bfd5e5da45` + +`"compaction/summary"` + + + +### `"complete"` + +SHA-256: `d9196086e41e4dd5c2ce87f5c25529c8112a1731d258cf0728747d41a9ee3241` + +`"complete"` + + + +### `"completed"` + +SHA-256: `1ebc6f9ff3aa9e3a38f8695f49bacdab1f8b7a3832741853ca46f40af56ccd01` + +`"completed"` + + + +### `"continuable"` + +SHA-256: `e5d3828df1ec3e2a66879de0659e0f4866d9cfffc00825ee731a66f8a0c03d98` + +`"continuable"` + + + +### `"create"` + +SHA-256: `7624ca28c61ca0eaa4f015140f3cea6e0c16cce2f2960fab5f531203d253903e` + +`"create"` + + + +### `"danger-full-access"` + +SHA-256: `18fce9540bb20897a66275499faee6b8296c97e9901fa1ff45a191772448ad1a` + +`"danger-full-access"` + + + +### `"delegation"` + +SHA-256: `76632533f67879dcb346fcae640540dbc89b2472b0bce88c59f7e48fc5c0e668` + +`"delegation"` + + + +### `"delete"` + +SHA-256: `d0fbb0ca1bbba059830826f33f801da1aced35a2504376d61e020bdfec8d50c0` + +`"delete"` + + + +### `"deleted"` + +SHA-256: `e7e8f1318170b8284f16ab45a557afd4675c96071c0f2a456636481dab20b427` + +`"deleted"` + + + +### `"dispatch"` + +SHA-256: `26c879bdd130e8b8683a6ce588414fad2244783d6573ca399fa0de184a2b0bb1` + +`"dispatch"` + + + +### `"disposed"` + +SHA-256: `b38f206d59bad891fa58c89f97a0036987b3defe7685acbd318fa55eb85f9751` + +`"disposed"` + + + +### `"edit"` + +SHA-256: `ad22a5ca5bbaab2e1440779cd3648e85ddfc6f73b5207394eda699555cf31430` + +`"edit"` + + + +### `"error"` + +SHA-256: `a2be0f0cb59f0d4a06557d45847d1938aced238baa77a6da416e590b8b958553` + +`"error"` + + + +### `event:agent-preset/selected` + +SHA-256: `a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:agent-preset/selected[0].data`](#persistence-type-eventagent-presetselected0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"agent-preset/selected"` | + + + +### `event:agent-preset/selected[0].data` + +SHA-256: `6e52dd55a1d48954ed5464ec46fe34d9eb65f709baabc9561e7a279910b0c406` + +Sources: `packages/preset/agent-presets/src/session.ts:28` + +| Property | Presence | Type | +|---|---|---| +| `agentPreset` | required | `string` | + + + +### `event:agent/inbox/spliced` + +SHA-256: `15cdff6391d58ea00d7e2fe113b663d5479cbb3fd1af26717ad933c770bca081` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:agent/inbox/spliced[0].data`](#persistence-type-eventagentinboxspliced0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"agent/inbox/spliced"` | + + + +### `event:agent/inbox/spliced[0].data` + +SHA-256: `70bb17ac365e67f2b3b9faaae3b49d7c11927016b07b7f1d6cbbe02efe3fa165` + +Sources: `packages/core/agent/src/types.ts:58` + +| Property | Presence | Type | +|---|---|---| +| `inserted` | required | [`event:agent/inbox/spliced[0].data.inserted`](#persistence-type-eventagentinboxspliced0datainserted) | +| `outcome` | optional | `"canceled"` | +| `removedCount` | optional | `number` | +| `start` | required | `number` | +| `target` | required | [`packages/core/agent/src/types.ts#InboxTarget`](#persistence-type-packagescoreagentsrctypestsinboxtarget) | + + + +### `event:agent/inbox/spliced[0].data.inserted` + +SHA-256: `d1d6d7ba260eee6c676cbc598057ddb803b2f14c9eaeb1a6b230c334e8f91851` + +Array of [`packages/llm/llm/src/message.ts#UserMessage`](#persistence-type-packagesllmllmsrcmessagetsusermessage). + + + +### `event:agent/inbox/spliced[0].data.inserted[0].content` + +SHA-256: `c4f87e4f9a41706018db2c298bc871ecab9f2a1f7d8a8022d310e2c68163816b` + +Array of [`packages/llm/llm/src/types.ts#ContentBlock`](#persistence-type-packagesllmllmsrctypestscontentblock). + + + +### `event:agent/inbox/spliced[0].data.inserted[0].content[0][2].attachment.originalDimensions` + +SHA-256: `0f46153645c297846a3fad3911636659ca4717a5e7d71c9f50bffacd312115ef` + +Sources: `packages/attachment/attachment/src/types.ts:28` + +| Property | Presence | Type | +|---|---|---| +| `height` | required | `number` | +| `width` | required | `number` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[0]` + +SHA-256: `ada310bf0bdb8fed51f3b56ea63f6ea6b18bbd587f04fccb63a14ab0b2a24e05` + +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` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"user"` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[1]` + +SHA-256: `0ddab4577db37a3e0d9e3a91761735c8ef6f5629d526ab8ecaeeea19c097c8f8` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"plugin"` | +| `plugin` | required | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[10]` + +SHA-256: `6a4f72e2e179e17b922f2a9392c0e1c8f8c707f32494372454850a3eb184a6e7` + +Sources: `packages/api/session-controller/src/types.ts:367` + +| Property | Presence | Type | +|---|---|---| +| `clientTimeZone` | optional | `string` | +| `kind` | required | `"user"` | +| `rpcId` | required | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references` + +SHA-256: `a31fe3cc0de0394f0321a206ed19175fca578043b5f3bd8f9d9b533c8441957e` + +Array of [`event:agent/inbox/spliced[0].data.inserted[0].source[15].references[0]`](#persistence-type-eventagentinboxspliced0datainserted0source15references0). + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references[0]` + +SHA-256: `168b7c7810cf6eb504f3081a459a810e7b5295596736e9a49d0a3e43399ea5d5` + +Sources: `packages/context/session-reference/src/types.ts:18` + +| Property | Presence | Type | +|---|---|---| +| `capturedThroughSeq` | required | [`event:compaction/end[0].data.turn`](#persistence-type-eventcompactionend0dataturn) | +| `compacted` | required | `boolean` | +| `inputIndex` | required | `number` | +| `label` | required | `string` | +| `omittedBytes` | required | `number` | +| `omittedMessages` | required | `number` | +| `originalMessages` | required | `number` | +| `retainedMessages` | required | `number` | +| `sessionId` | required | `string` | +| `truncated` | required | `boolean` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries` + +SHA-256: `aba175fb20ffc71112c55efe70458ff5d7dbfb83501892b4ba8d077f0ea5d7ba` + +Array of [`event:agent/inbox/spliced[0].data.inserted[0].source[16].entries[0]`](#persistence-type-eventagentinboxspliced0datainserted0source16entries0). + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries[0]` + +SHA-256: `83079c8a3f733ac3fa603eefa0fbb4737ca4d8b69e7e2e7298b60f9ac4098693` + +Sources: `packages/skill/tool-skill/src/index.ts:40` + +| Property | Presence | Type | +|---|---|---| +| `description` | required | `string` | +| `name` | required | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes` + +SHA-256: `2ab12a0e345658f9342816d773fe610f049982bcad82631f43b9205abe43e5ee` + +Array of [`packages/context/agent-instructions/src/render.ts#AgentInstructionChange`](#persistence-type-packagescontextagent-instructionssrcrendertsagentinstructionchange). + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes[0].action` + +SHA-256: `904bf499d98be4a3a5f836fcac533b6c4899569b018071e6604e1d32657d00fd` + +One of: + +- `"remove"` +- `"replace"` +- `"set"` + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[19]` + +SHA-256: `9edc162949abf93bd5ff049191b345454ba104f583937ce5580fb50f067d2b94` + +Sources: `packages/webhook/webhook/src/types.ts:74` + +| Property | Presence | Type | +|---|---|---| +| `deliveryId` | required | `string` | +| `form` | required | `"notice"` | +| `kind` | required | `"webhook"` | +| `provider` | required | `string` | +| `ruleId` | required | `string` | +| `source` | required | `string` | +| `summary` | required | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[2]` + +SHA-256: `dda6e111a8ccfc12f6e742e977a1a4e3549e8c03732a5ff6c8d7c3d4bcb7a412` + +| Property | Presence | Type | +|---|---|---| +| `form` | required | `"instructions"` | +| `kind` | required | `"plugin"` | +| `plugin` | required | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[3]` + +SHA-256: `2f90a7b3646fea3e677bd7b4000aa96f3b8964f107b614e204e11ad4051c24fc` + +| Property | Presence | Type | +|---|---|---| +| `form` | required | `"catalog"` | +| `kind` | required | `"plugin"` | +| `plugin` | required | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[4]` + +SHA-256: `e8d26e6993445743e6c4342c31b284c7d8f5574369abdd6021183af1a6b3538f` + +| Property | Presence | Type | +|---|---|---| +| `form` | required | `"snapshot"` | +| `kind` | required | `"plugin"` | +| `plugin` | required | `string` | +| `sections` | required | [`event:agent/inbox/spliced[0].data.inserted[0].source[4].sections`](#persistence-type-eventagentinboxspliced0datainserted0source4sections) | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[4].sections` + +SHA-256: `c748fb42c80a120038a8c587af80ec39924803c401364db11c8974d5bf6d0262` + +Array of [`packages/llm/llm/src/message.ts#ContextSnapshotSection`](#persistence-type-packagesllmllmsrcmessagetscontextsnapshotsection). + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[5]` + +SHA-256: `b4d298d90c798fa4d1f5b030ce3ce8031c4c41beafdb05323bec8b2a06903b43` + +| Property | Presence | Type | +|---|---|---| +| `form` | required | `"notice"` | +| `kind` | required | `"plugin"` | +| `plugin` | required | `string` | +| `summary` | required | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[6]` + +SHA-256: `2ce7ef3b3daebf95815c7ae454a751d3e67ca7a22e2e0734fe2942df393bb66c` + +| Property | Presence | Type | +|---|---|---| +| `form` | required | `"relay"` | +| `kind` | required | `"plugin"` | +| `plugin` | required | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[7]` + +SHA-256: `85e1bd563d6c80c1f377f99f91103fec4e315148a7330f3b3dae7c2d04e33b01` + +| Property | Presence | Type | +|---|---|---| +| `form` | required | `"recall"` | +| `kind` | required | `"plugin"` | +| `plugin` | required | `string` | + + + +### `event:approval/asked` + +SHA-256: `3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:approval/asked[0].data`](#persistence-type-eventapprovalasked0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"approval/asked"` | + + + +### `event:approval/asked[0].data` + +SHA-256: `45f2a07ea94573123b6ae14db787a40062dec3834f36d8be92c523d40ba28448` + +Sources: `packages/interaction/user-approval/src/types.ts:44` + +| Property | Presence | Type | +|---|---|---| +| `callId` | optional | `string` | +| `id` | required | `string` | +| `reason` | optional | `string` | +| `toolName` | required | `string` | + + + +### `event:approval/decided` + +SHA-256: `bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:approval/decided[0].data`](#persistence-type-eventapprovaldecided0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"approval/decided"` | + + + +### `event:approval/decided[0].data` + +SHA-256: `93cbbc5a7fd0b1aa1ff1b9a6bb5ec52b073f48e5a5200365c45c0cd54059e1b9` + +Sources: `packages/interaction/user-approval/src/types.ts:55` + +| Property | Presence | Type | +|---|---|---| +| `id` | required | `string` | +| `outcome` | required | [`packages/interaction/user-approval/src/types.ts#ApprovalOutcome`](#persistence-type-packagesinteractionuser-approvalsrctypestsapprovaloutcome) | + + + +### `event:approval/policy` + +SHA-256: `26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:approval/policy[0].data`](#persistence-type-eventapprovalpolicy0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"approval/policy"` | + + + +### `event:approval/policy[0].data` + +SHA-256: `11f70b595aa76897fc4e25a352bfa718c659f44b799e5aa14e84e5a38fe72912` + +Sources: `packages/interaction/user-approval/src/index.ts:33` + +| Property | Presence | Type | +|---|---|---| +| `policy` | required | [`packages/interaction/user-approval/src/index.ts#ApprovalPolicy`](#persistence-type-packagesinteractionuser-approvalsrcindextsapprovalpolicy) | +| `source` | optional | `"delegation"` | + + + +### `event:assistant/chunk` + +SHA-256: `be6b0aa5cd6a279facb1c29589f92e24a0eb30d60a5869ae17acbcf6c3d12821` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:assistant/chunk[0].data`](#persistence-type-eventassistantchunk0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"assistant/chunk"` | + + + +### `event:assistant/chunk[0].data` + +SHA-256: `d30e1a105f48bf9a6e7b080acb73e12f1173be60154f61d12c089216b4db5f94` + +Sources: `packages/core/session/src/types.ts:289` + +| Property | Presence | Type | +|---|---|---| +| `chunk` | required | [`packages/llm/llm/src/types.ts#StreamChunk`](#persistence-type-packagesllmllmsrctypestsstreamchunk) | +| `step` | required | `number` | +| `turn` | required | `number` | + + + +### `event:assistant/chunk[0].data.chunk[0]` + +SHA-256: `a681bf8e6eed8af50ad0da0efbf233c59215d7221fbbf9ee0a36e542a5c5f814` + +Sources: `packages/llm/llm/src/types.ts:365` + +| Property | Presence | Type | +|---|---|---| +| `blockType` | required | [`packages/llm/llm/src/types.ts#ContentBlockType`](#persistence-type-packagesllmllmsrctypestscontentblocktype) | +| `index` | required | `number` | +| `type` | required | `"block-start"` | + + + +### `event:assistant/chunk[0].data.chunk[1]` + +SHA-256: `95080295115fbd83544520ba247b68a03790131f6a2eac323d388758cb542f65` + +Sources: `packages/llm/llm/src/types.ts:366` + +| Property | Presence | Type | +|---|---|---| +| `index` | required | `number` | +| `text` | required | `string` | +| `type` | required | `"text-delta"` | + + + +### `event:assistant/chunk[0].data.chunk[2]` + +SHA-256: `2abb711460e6238d851c30f3e4bdd87a2aa1887ee70575b3d3b7b25610673095` + +Sources: `packages/llm/llm/src/types.ts:367` + +| Property | Presence | Type | +|---|---|---| +| `index` | required | `number` | +| `text` | required | `string` | +| `type` | required | `"reasoning-delta"` | + + + +### `event:assistant/chunk[0].data.chunk[3]` + +SHA-256: `88a610b831be6d92612a464be5c7d0b88ec24d97bd299837bf74bf7672183c9a` + +Sources: `packages/llm/llm/src/types.ts:368` + +| Property | Presence | Type | +|---|---|---| +| `argumentsDelta` | required | `string` | +| `id` | required | `string` | +| `index` | required | `number` | +| `name` | optional | `string` | +| `type` | required | `"tool-call-delta"` | + + + +### `event:assistant/chunk[0].data.chunk[4]` + +SHA-256: `766e02b09dd084f6dfa0f8c553e82399465fccd5c64533d50c5368f40de4b23b` + +Sources: `packages/llm/llm/src/types.ts:369` + +| Property | Presence | Type | +|---|---|---| +| `block` | required | [`packages/llm/llm/src/types.ts#ContentBlock`](#persistence-type-packagesllmllmsrctypestscontentblock) | +| `index` | required | `number` | +| `type` | required | `"block-end"` | + + + +### `event:assistant/chunk[0].data.chunk[5]` + +SHA-256: `f1a96afe7503ac1817de769cd0ba13d9b80111c7034c50106b3344ecc14cc515` + +Sources: `packages/llm/llm/src/types.ts:370` + +| Property | Presence | Type | +|---|---|---| +| `type` | required | `"usage"` | +| `usage` | required | [`packages/llm/llm/src/types.ts#TokenUsage`](#persistence-type-packagesllmllmsrctypeststokenusage) | + + + +### `event:assistant/chunk[0].data.chunk[6]` + +SHA-256: `a4ed3446d32625902170fce527fb64a0283d6f4817930f54a16fdce3a482b36a` + +Sources: `packages/llm/llm/src/types.ts:371` + +| Property | Presence | Type | +|---|---|---| +| `reason` | required | [`packages/llm/llm/src/types.ts#FinishReason`](#persistence-type-packagesllmllmsrctypestsfinishreason) | +| `replayState` | optional | [`packages/llm/llm/src/types.ts#ReplayEnvelope`](#persistence-type-packagesllmllmsrctypestsreplayenvelope) | +| `type` | required | `"finish"` | + + + +### `event:assistant/chunk[0].data.chunk[6].reason[0]` + +SHA-256: `64cfc4dbd3739f0ee040689482cb27058890f1d6113abb1de756836318aeebbc` + +Sources: `packages/llm/llm/src/types.ts:120` + +| Property | Presence | Type | +|---|---|---| +| `failure` | required | [`packages/llm/llm/src/types.ts#LlmFailure`](#persistence-type-packagesllmllmsrctypestsllmfailure) | +| `kind` | required | `"aborted"` | + + + +### `event:assistant/chunk[0].data.chunk[6].reason[1]` + +SHA-256: `ca13866102dfc53a503fccddeebc9caf667b8a06ef27217dd65de29f0495e65d` + +Sources: `packages/llm/llm/src/types.ts:121` + +| Property | Presence | Type | +|---|---|---| +| `failure` | required | [`packages/llm/llm/src/types.ts#LlmFailure`](#persistence-type-packagesllmllmsrctypestsllmfailure) | +| `kind` | required | `"error"` | + + + +### `event:assistant/chunk[0].data.chunk[6].reason[2]` + +SHA-256: `ab7ec5f9eb2c6dfacca5da4c37cf7ba85d04172053ee6b1ebf1709ffcd99c1a7` + +Sources: `packages/core/session/src/types.ts:206` · `packages/llm/llm/src/types.ts:119` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"max-tokens"` | + + + +### `event:assistant/chunk[0].data.chunk[6].reason[3]` + +SHA-256: `1d76406cbb2ddadb0dbbb51e9d8bc6cf678fed455cf8eb512f36f7c86d37a62f` + +Sources: `packages/llm/llm/src/types.ts:117` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"stop"` | + + + +### `event:assistant/chunk[0].data.chunk[6].reason[4]` + +SHA-256: `287211846beea1eccb5f9acee00d20388a38fcb2e95858fa2332d6f58529379a` + +Sources: `packages/llm/llm/src/types.ts:118` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"tool-calls"` | + + + +### `event:assistant/chunk[0].data.chunk[6].replayState.blocks` + +SHA-256: `b1664fa89f8eab49a14e7e3168d8bc4da4aa9fd76332f6c4a053d839e5276ae7` + +Array of `unknown` (opaque). + + + +### `event:assistant/message` + +SHA-256: `6ac50e8b7feeb6a718cf502a4d32aa5430d68c01c23e6f4903db07f884b6cfe6` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:assistant/message.data`](#persistence-type-eventassistantmessagedata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `sourceEventSeqs` | optional | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `surfaceOp` | optional | [`SessionEventEnvelope[46].surfaceOp`](#persistence-type-sessioneventenvelope46surfaceop) | +| `time` | required | `number` | +| `type` | required | `"assistant/message"` | + + + +### `event:assistant/message.data` + +SHA-256: `8e97d45260a7fa31ac2f670a1b1d724fc1b30ba656baf274d69acf4814e77f5e` + +Sources: `packages/core/session/src/types.ts:300` + +| Property | Presence | Type | +|---|---|---| +| `interrupted` | optional | `true` | +| `message` | required | [`packages/llm/llm/src/message.ts#AssistantMessage`](#persistence-type-packagesllmllmsrcmessagetsassistantmessage) | +| `step` | required | `number` | +| `turn` | required | `number` | +| `usage` | optional | [`packages/llm/llm/src/types.ts#TokenUsage`](#persistence-type-packagesllmllmsrctypeststokenusage) | + + + +### `event:command/done` + +SHA-256: `15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:command/done[0].data`](#persistence-type-eventcommanddone0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"command/done"` | + + + +### `event:command/done[0].data` + +SHA-256: `5b6fb1f226ff56402db08a6aae82af76100b14056271875f69ec526a1ae05d51` + +Sources: `packages/interaction/commands/src/types.ts:104` + +| Property | Presence | Type | +|---|---|---| +| `commandId` | required | `string` | +| `kind` | required | [`event:command/done[0].data.kind`](#persistence-type-eventcommanddone0datakind) | +| `sourceEventSeq` | optional | `number` | +| `text` | optional | `string` | + + + +### `event:command/done[0].data.kind` + +SHA-256: `1ab2ef1296f157ba96998f179bb5daa9d21a82480da2901127aeab2730797c92` + +One of: + +- `"error"` +- `"success"` + + + +### `event:command/run` + +SHA-256: `37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:command/run[0].data`](#persistence-type-eventcommandrun0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"command/run"` | + + + +### `event:command/run[0].data` + +SHA-256: `a853902cfab417b8f08aa51ad6855fea46f34ed4588a74e47403035111d0fb86` + +Sources: `packages/interaction/commands/src/types.ts:97` + +| Property | Presence | Type | +|---|---|---| +| `args` | optional | `string` | +| `commandId` | required | `string` | +| `name` | required | `string` | +| `source` | required | [`event:agent/inbox/spliced[0].data.inserted[0].source[0]`](#persistence-type-eventagentinboxspliced0datainserted0source0) | + + + +### `event:compaction/end` + +SHA-256: `b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:compaction/end[0].data`](#persistence-type-eventcompactionend0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"compaction/end"` | + + + +### `event:compaction/end[0].data` + +SHA-256: `ca59530d1a4f3e191b4032bc4a20eded0d827db8b5a7efb27b3af9e9b456c6f2` + +Sources: `packages/compaction/compaction/src/types.ts:72` + +| Property | Presence | Type | +|---|---|---| +| `compactionId` | required | `string` | +| `error` | optional | `string` | +| `sourceCommandId` | optional | `string` | +| `turn` | required | [`event:compaction/end[0].data.turn`](#persistence-type-eventcompactionend0dataturn) | + + + +### `event:compaction/end[0].data.turn` + +SHA-256: `3bd652ebfa8726b3ce3937a4f1bd2759e02f86b3a08a20f9e41a8513656fbc5f` + +Sources: `packages/core/session/src/types.ts:62` + +One of: + +- `null` +- `number` + + + +### `event:compaction/prune` + +SHA-256: `7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:compaction/prune[0].data`](#persistence-type-eventcompactionprune0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"compaction/prune"` | + + + +### `event:compaction/prune[0].data` + +SHA-256: `5dd766ccd1702a1142ad8b4bd44f2242f8e8a6752669ad3de0a5d224329b1438` + +Sources: `packages/compaction/compaction/src/types.ts:82` + +| Property | Presence | Type | +|---|---|---| +| `shadowedRange` | required | [`event:compaction/prune[0].data.shadowedRange`](#persistence-type-eventcompactionprune0datashadowedrange) | +| `shadowedSeqs` | required | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `shadowedTokenCount` | required | `number` | + + + +### `event:compaction/prune[0].data.shadowedRange` + +SHA-256: `9e41386b3a0c9572b0d63078492ebb3997da7d3a830d44e0259418bd02f4bcb2` + +Sources: `packages/compaction/compaction/src/types.ts:38` · `packages/compaction/compaction/src/types.ts:84` + +| Property | Presence | Type | +|---|---|---| +| `end` | required | `number` | +| `start` | required | `number` | + + + +### `event:compaction/start` + +SHA-256: `db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:compaction/start[0].data`](#persistence-type-eventcompactionstart0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"compaction/start"` | + + + +### `event:compaction/start[0].data` + +SHA-256: `3e4e7683b0192c9f0e6a75c59076108f017892cdb302a98032c2632fd79c356f` + +Sources: `packages/compaction/compaction/src/types.ts:24` + +| Property | Presence | Type | +|---|---|---| +| `compactionId` | required | `string` | +| `sourceCommandId` | optional | `string` | +| `turn` | required | [`event:compaction/end[0].data.turn`](#persistence-type-eventcompactionend0dataturn) | + + + +### `event:compaction/summary` + +SHA-256: `85c28ce3efec5863a9bf4b22ae57a50a03ec5337b965ee95ff77c9b9d137fa22` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:compaction/summary[0].data`](#persistence-type-eventcompactionsummary0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"compaction/summary"` | + + + +### `event:compaction/summary[0].data` + +SHA-256: `1fcc34faac8875c4b0a0102d9f9f23c852c90f9258cf66198e734bcfcfae22ce` + +One of: + +- [`event:compaction/summary[0].data[0]`](#persistence-type-eventcompactionsummary0data0) +- [`event:compaction/summary[0].data[1]`](#persistence-type-eventcompactionsummary0data1) + + + +### `event:compaction/summary[0].data[0]` + +SHA-256: `88e7af4cec3f89349bf3a2faf79c51519da21201729e6d7c5ab59271397b55bb` + +| Property | Presence | Type | +|---|---|---| +| `compactionId` | required | `string` | +| `llmStreamCall` | required | `true` | +| `maxTokens` | optional | `number` | +| `model` | required | `string` | +| `provider` | required | `string` | +| `rawOutput` | required | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `shadowedRange` | required | [`event:compaction/prune[0].data.shadowedRange`](#persistence-type-eventcompactionprune0datashadowedrange) | +| `shadowedSeqs` | required | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `shadowedTokenCount` | required | `number` | +| `sourceCommandId` | optional | `string` | +| `summary` | required | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `usage` | optional | [`packages/llm/llm/src/types.ts#TokenUsage`](#persistence-type-packagesllmllmsrctypeststokenusage) | + + + +### `event:compaction/summary[0].data[1]` + +SHA-256: `19d2b8a46cc5bf1b368732664b777b2f896e428b78af98da89913c8f2a19393a` + +| Property | Presence | Type | +|---|---|---| +| `compactionId` | required | `string` | +| `maxTokens` | optional | `number` | +| `model` | required | `string` | +| `provider` | required | `string` | +| `rawOutput` | optional | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `shadowedRange` | required | [`event:compaction/prune[0].data.shadowedRange`](#persistence-type-eventcompactionprune0datashadowedrange) | +| `shadowedSeqs` | required | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `shadowedTokenCount` | required | `number` | +| `sourceCommandId` | optional | `string` | +| `summary` | required | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `usage` | optional | [`packages/llm/llm/src/types.ts#TokenUsage`](#persistence-type-packagesllmllmsrctypeststokenusage) | + + + +### `event:feedback/record` + +SHA-256: `fb9df8180a202f3c845d5aa6a81697b2f7213f6735abc17535a55656be60a575` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:feedback/record[0].data`](#persistence-type-eventfeedbackrecord0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"feedback/record"` | + + + +### `event:feedback/record[0].data` + +SHA-256: `fc362d6c3bc744ee54ea7e008f30aff28f240db9d9882faec31b12982b643d5c` + +Sources: `packages/feedback/command-feedback/src/index.ts:62` + +| Property | Presence | Type | +|---|---|---| +| `text` | required | `string` | + + + +### `event:goal/change` + +SHA-256: `763c8a20af487263a0080548274f7437ef4a86e0ba8769127d1ced10a72c664d` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/goal/goal/src/domain.ts#GoalChangeMeta`](#persistence-type-packagesgoalgoalsrcdomaintsgoalchangemeta) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"goal/change"` | + + + +### `event:goal/change[0].data[0].operation` + +SHA-256: `62e6a429ff3f390a46ac39fb468692032f42936ca0db19b53454184189401379` + +One of: + +- `"block"` +- `"complete"` +- `"create"` +- `"edit"` +- `"pause"` +- `"resume"` + + + +### `event:hook/invoked` + +SHA-256: `8a6e1ec9e8db346b0e02f027db73c07a94f067a26d40c1aef1abd09c47ce7ba0` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:hook/invoked[0].data`](#persistence-type-eventhookinvoked0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"hook/invoked"` | + + + +### `event:hook/invoked[0].data` + +SHA-256: `119abe2b9c0b2f46ecb31d82b9acba4d4b30e049f655e2475e8b4ae12d5a9e25` + +Sources: `packages/hooks/hook-protocol/src/types.ts:19` + +| Property | Presence | Type | +|---|---|---| +| `dialect` | required | [`packages/hooks/hook-protocol/src/types.ts#HookDialect`](#persistence-type-packageshookshook-protocolsrctypestshookdialect) | +| `handlerId` | required | `string` | +| `matcher` | optional | `string` | +| `point` | required | `string` | +| `turn` | required | `number` | + + + +### `event:hook/result` + +SHA-256: `e75916628f3f10c2d50658bd143052a46285fbf1a9a700ba54947614603d26b4` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:hook/result[0].data`](#persistence-type-eventhookresult0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"hook/result"` | + + + +### `event:hook/result[0].data` + +SHA-256: `8ad45ad053b4d89f8865c17cc9ff3b8748e86045f3f0fb816269a34af2619141` + +Sources: `packages/hooks/hook-protocol/src/types.ts:31` + +| Property | Presence | Type | +|---|---|---| +| `decision` | required | `string` | +| `durationMs` | required | `number` | +| `exitCode` | optional | `number` | +| `handlerId` | required | `string` | +| `point` | required | `string` | +| `stderrSummary` | optional | `string` | +| `turn` | required | `number` | + + + +### `event:llm/retry` + +SHA-256: `91c397f8f870e812e1dc5ac69c2745f9f105be9dc97dadc980d19ef415a65145` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/llm/llm-retry/src/types.ts#LlmRetryEventData`](#persistence-type-packagesllmllm-retrysrctypestsllmretryeventdata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"llm/retry"` | + + + +### `event:llm/retry-started` + +SHA-256: `48e5c9861f16ac07e78cb7b5ae9dabdf7bb85c58baed5a51b4ad275050ea58e3` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/llm/llm-retry/src/types.ts#LlmRetryStartedEventData`](#persistence-type-packagesllmllm-retrysrctypestsllmretrystartedeventdata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"llm/retry-started"` | + + + +### `event:llm/retry[0].data[0]` + +SHA-256: `9096d1dd86a3da77a593e12cd95e596b2ef965fa94fcbee40e4bdcf0433924a1` + +Sources: `packages/llm/llm-retry/src/types.ts:17` + +| Property | Presence | Type | +|---|---|---| +| `delayMs` | required | `number` | +| `failure` | required | [`packages/llm/llm/src/types.ts#LlmFailure`](#persistence-type-packagesllmllmsrctypestsllmfailure) | +| `maxRetries` | required | `number` | +| `mode` | required | `"normal"` | +| `policyKey` | required | `string` | +| `provider` | required | `string` | +| `retry` | required | `number` | +| `retryId` | required | `string` | +| `step` | required | `number` | +| `turn` | required | `number` | + + + +### `event:llm/retry[0].data[1]` + +SHA-256: `c0f91c064454e9ae25a4b5caacdc487712aee3acf414b07b7d5f7fd3530a0452` + +Sources: `packages/llm/llm-retry/src/types.ts:30` + +| Property | Presence | Type | +|---|---|---| +| `delayMs` | required | `number` | +| `failure` | required | [`packages/llm/llm/src/types.ts#LlmFailure`](#persistence-type-packagesllmllmsrctypestsllmfailure) | +| `mode` | required | `"always"` | +| `policyKey` | required | `string` | +| `provider` | required | `string` | +| `retry` | required | `number` | +| `retryId` | required | `string` | +| `step` | required | `number` | +| `turn` | required | `number` | + + + +### `event:model/selection` + +SHA-256: `35203ba7ad5ef6f97d556b85df20ae98f04f09c65748cecdf8eefdb8b6405ffc` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/api/session-controller/src/types.ts#ModelSelection`](#persistence-type-packagesapisession-controllersrctypestsmodelselection) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"model/selection"` | + + + +### `event:permission/preset` + +SHA-256: `5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:permission/preset[0].data`](#persistence-type-eventpermissionpreset0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"permission/preset"` | + + + +### `event:permission/preset[0].data` + +SHA-256: `8a9c990773f798eac10ca8878e6bcc531ee080bc589cac956730e462cc6a09ad` + +Sources: `packages/interaction/permission-presets/src/index.ts:53` + +| Property | Presence | Type | +|---|---|---| +| `preset` | required | `string` | + + + +### `event:plan/mode` + +SHA-256: `a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:plan/mode[0].data`](#persistence-type-eventplanmode0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"plan/mode"` | + + + +### `event:plan/mode[0].data` + +SHA-256: `20a57544bbf204dacd1ae6beb2ab29444365c3c869f2afdf489dcdcbc3d9c8c5` + +Sources: `packages/plan/plan-mode/src/index.ts:46` + +| Property | Presence | Type | +|---|---|---| +| `active` | required | `boolean` | + + + +### `event:request/context` + +SHA-256: `f6b733e38d46dde3f8ab1ade2be3362abb6642eb97982a98ee64a57ff60d0c28` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/core/session/src/types.ts#RequestContext`](#persistence-type-packagescoresessionsrctypestsrequestcontext) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"request/context"` | + + + +### `event:request/header` + +SHA-256: `1de6c9c8764045ea9a1357bae6ccbbd57c19f6f337f8f25697c919c7cc9abf16` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:request/header[0].data`](#persistence-type-eventrequestheader0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"request/header"` | + + + +### `event:request/header[0].data` + +SHA-256: `fbda9b55390689333793c34f6229ad46b21fbc45e5171ae74d2d436c60aa4e51` + +Sources: `packages/core/session/src/types.ts:329` + +| Property | Presence | Type | +|---|---|---| +| `header` | required | [`packages/core/session/src/types.ts#EpochHeader`](#persistence-type-packagescoresessionsrctypestsepochheader) | +| `reason` | required | [`packages/core/session/src/types.ts#RequestHeaderReason`](#persistence-type-packagescoresessionsrctypestsrequestheaderreason) | +| `startsSeries` | optional | `true` | + + + +### `event:request/header[0].data.header.config.stop` + +SHA-256: `93c33d9687613293f8c95d46c4d922fe9ceae83b84c384beff5c3315abe005f2` + +Array of `string`. + + + +### `event:request/header[0].data.header.tools` + +SHA-256: `6d63f25a28b70801937a46b1058be5f52d4efbaf3516141470463ae469b59c23` + +Array of [`packages/llm/llm/src/types.ts#ToolSchema`](#persistence-type-packagesllmllmsrctypeststoolschema). + + + +### `event:request/header[0].data.header.tools[0].parameters` + +SHA-256: `0aa62ab51b36c0e64b134bd03ba8725d758744180a1a447da49beaad194f219f` + +| Property | Presence | Type | +|---|---|---| +| [`string`] | index signature | `unknown` (opaque) | + + + +### `event:sandbox/mode` + +SHA-256: `516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:sandbox/mode[0].data`](#persistence-type-eventsandboxmode0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"sandbox/mode"` | + + + +### `event:sandbox/mode[0].data` + +SHA-256: `9890113e97dd3541787bfe6704f2b223d3a890b5325ca0acae2b0398909b413e` + +Sources: `packages/sandbox/sandbox-policy/src/session-mode.ts:33` + +| Property | Presence | Type | +|---|---|---| +| `mode` | required | [`packages/sandbox/sandbox/src/index.ts#SandboxMode`](#persistence-type-packagessandboxsandboxsrcindextssandboxmode) | +| `source` | optional | `"delegation"` | + + + +### `event:schedule/change` + +SHA-256: `2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/schedule/schedule/src/types.ts#ScheduleChange`](#persistence-type-packagesscheduleschedulesrctypestsschedulechange) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"schedule/change"` | + + + +### `event:session-log-deepseek/delivery-accepted` + +SHA-256: `9c413656ca5600ea33812d43c4e7923a541cfb6ab8b5bc98e415f295f44e40da` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:session-log-deepseek/delivery-accepted[0].data`](#persistence-type-eventsession-log-deepseekdelivery-accepted0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"session-log-deepseek/delivery-accepted"` | + + + +### `event:session-log-deepseek/delivery-accepted[0].data` + +SHA-256: `09c4e39433565d24c20ce90f64125f9bde4e8b9680652455f8cf058e47299c6f` + +Sources: `packages/session/session-log-deepseek/src/types.ts:57` + +| Property | Presence | Type | +|---|---|---| +| `sessionId` | required | `string` | +| `throughSeq` | required | `number` | + + + +### `event:session/end-seed` + +SHA-256: `669846d6f47138d4b8897717b0f08476805437a4b3195c82551b527035d90bc6` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:session/end-seed[0].data`](#persistence-type-eventsessionend-seed0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"session/end-seed"` | + + + +### `event:session/end-seed[0].data` + +SHA-256: `f0d4d35a2f77027ccfbc9b6b774b92f27eba1aadc2cf523147e3629bbfb646b5` + +| Property | Presence | Type | +|---|---|---| +| [`string`] | index signature | `never` | + + + +### `event:session/title` + +SHA-256: `1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/session/session-title/src/types.ts#SessionTitleEventData`](#persistence-type-packagessessionsession-titlesrctypestssessiontitleeventdata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"session/title"` | + + + +### `event:session/title-llm-request` + +SHA-256: `2cfb71f7819bc88a6bccbffa8b7ae5664233af6f6e1dfb068db25e2e17ddd8c7` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData`](#persistence-type-packagessessionsession-title-llmsrcindextssessiontitlellmrequesteventdata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"session/title-llm-request"` | + + + +### `event:session/title-llm-request[0].data.messages` + +SHA-256: `83d413b99afd25a1bd6c52c79daa83c7d29da278e96e412da3be617ca36cf961` + +Array of [`packages/llm/llm/src/message.ts#Message`](#persistence-type-packagesllmllmsrcmessagetsmessage). + + + +### `event:session/title-llm-request[0].data.messages[0].role` + +SHA-256: `acd36e1717d2b4ef9e98a8e6fac17ca1203f3f448e5bca51677f129a8f4999e2` + +One of: + +- `"assistant"` +- `"system"` +- `"user"` + + + +### `event:session/title[0].data.source[0]` + +SHA-256: `1b5649238876e28811e80f10ec67a00c197ad3babd4ecc61a22b09064b88c597` + +Sources: `packages/session/session-title/src/types.ts:29` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"fallback"` | + + + +### `event:session/title[0].data.source[1]` + +SHA-256: `b81e9de81a481b24e1e1f9adf038bfc59e57b4f35ce62f8f1e45284186f4f812` + +Sources: `packages/session/session-title/src/types.ts:30` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"provider"` | +| `model` | optional | [`packages/session/session-title/src/types.ts#SessionTitleModelProvenance`](#persistence-type-packagessessionsession-titlesrctypestssessiontitlemodelprovenance) | +| `provider` | required | `string` | + + + +### `event:step/end` + +SHA-256: `e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:step/end[0].data`](#persistence-type-eventstepend0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"step/end"` | + + + +### `event:step/end[0].data` + +SHA-256: `ef11a3b7fa2033ae4279545ff8a8a2ee4e301b9b73e5b91654c48e6d08283545` + +Sources: `packages/core/session/src/types.ts:277` · `packages/core/session/src/types.ts:279` + +| Property | Presence | Type | +|---|---|---| +| `step` | required | `number` | +| `turn` | required | `number` | + + + +### `event:step/start` + +SHA-256: `4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:step/end[0].data`](#persistence-type-eventstepend0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"step/start"` | + + + +### `event:subagent/descriptor` + +SHA-256: `b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/subagent/subagent/src/descriptor.ts#SubagentDescriptorData`](#persistence-type-packagessubagentsubagentsrcdescriptortssubagentdescriptordata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"subagent/descriptor"` | + + + +### `event:subagent/model-selection-policy` + +SHA-256: `a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:subagent/model-selection-policy[0].data`](#persistence-type-eventsubagentmodel-selection-policy0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"subagent/model-selection-policy"` | + + + +### `event:subagent/model-selection-policy[0].data` + +SHA-256: `0d47a8f3d847243c4488e755ad4cab7a04ac5d4621b9c81865524cf3f4d8536f` + +Sources: `packages/subagent/tool-subagent/src/model-selection-state.ts:17` + +| Property | Presence | Type | +|---|---|---| +| `allowedModels` | required | [`event:subagent/model-selection-policy[0].data.allowedModels`](#persistence-type-eventsubagentmodel-selection-policy0dataallowedmodels) | + + + +### `event:subagent/model-selection-policy[0].data.allowedModels` + +SHA-256: `ba77b58995e36f14bb13886b0493d0a1a63d5db10b1a6cd9f6ac65a72cf832ec` + +Array of [`packages/session/session-title/src/types.ts#SessionTitleModelProvenance`](#persistence-type-packagessessionsession-titlesrctypestssessiontitlemodelprovenance). + + + +### `event:team/member` + +SHA-256: `31d13edbb5fe2f8b7a38056320a8a06275ee4426e0abf12d4741818beda5a9c9` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:team/member[0].data`](#persistence-type-eventteammember0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"team/member"` | + + + +### `event:team/member[0].data` + +SHA-256: `b59b71a5417cfb3acca0a32fcd4f8f31b875e7d5acdca1344dc9a05214414702` + +Sources: `packages/experimental/agent-team/src/types.ts:223` + +| Property | Presence | Type | +|---|---|---| +| `member` | required | [`packages/experimental/agent-team/src/types.ts#TeamMemberSnapshot`](#persistence-type-packagesexperimentalagent-teamsrctypeststeammembersnapshot) | +| `teamId` | required | `string` | +| `version` | required | `1` | + + + +### `event:team/member[0].data.member.context` + +SHA-256: `50cf02d875f8a1f1411f4a6fbcffab9120ccef5f74a47331fbf29480e5f68f48` + +One of: + +- `"fork"` +- `"fresh"` + + + +### `event:team/message/delivered` + +SHA-256: `c53bff743470c8bf11be698ced047072744ef088cce663a774b456d7a8982516` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:team/message/delivered[0].data`](#persistence-type-eventteammessagedelivered0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"team/message/delivered"` | + + + +### `event:team/message/delivered[0].data` + +SHA-256: `7a1a83b0dd7c3a67d46d2b703e204a69b1db4e596b867777c1dde1d9ac65662e` + +Sources: `packages/experimental/agent-team/src/types.ts:229` + +| Property | Presence | Type | +|---|---|---| +| `messageId` | required | `string` | +| `targetId` | required | `string` | +| `teamId` | required | `string` | +| `version` | required | `1` | + + + +### `event:team/message/queued` + +SHA-256: `a6a26c92459c96e4f342e58d7e41c71956e7e62c9280e30e260df58409a3012c` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:team/message/queued[0].data`](#persistence-type-eventteammessagequeued0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"team/message/queued"` | + + + +### `event:team/message/queued[0].data` + +SHA-256: `9417f39b26a720063f227dfbb236adbe0470d8460fb3d5212b8a85b8195c6385` + +Sources: `packages/experimental/agent-team/src/types.ts:227` + +| Property | Presence | Type | +|---|---|---| +| `message` | required | [`packages/experimental/agent-team/src/types.ts#TeamMessageSnapshot`](#persistence-type-packagesexperimentalagent-teamsrctypeststeammessagesnapshot) | +| `teamId` | required | `string` | +| `version` | required | `1` | + + + +### `event:team/message/queued[0].data.message.delivery` + +SHA-256: `923845f0e897a3729c72512adc73f246328922786a59cc7926ceb20b4ae6de6f` + +One of: + +- `"quiet"` +- `"wakeup"` + + + +### `event:team/task` + +SHA-256: `1688a2451eef9da19eaf45f12c8a27df07b1a6e56fa57ba603118f5201bb435b` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:team/task[0].data`](#persistence-type-eventteamtask0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"team/task"` | + + + +### `event:team/task[0].data` + +SHA-256: `e86d247d466ec6dc9d302824b7dc0acedab882027775f25abb824df4794468b7` + +Sources: `packages/experimental/agent-team/src/types.ts:225` + +| Property | Presence | Type | +|---|---|---| +| `task` | required | [`packages/experimental/agent-team/src/types.ts#TeamTaskSnapshot`](#persistence-type-packagesexperimentalagent-teamsrctypeststeamtasksnapshot) | +| `teamId` | required | `string` | +| `version` | required | `1` | + + + +### `event:todo/write` + +SHA-256: `b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:todo/write[0].data`](#persistence-type-eventtodowrite0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"todo/write"` | + + + +### `event:todo/write[0].data` + +SHA-256: `79ddc907312f97cf9553d4841e8b3fc937097bd8d97900a790efad3c05255e99` + +Sources: `packages/todo/tool-todo/src/types.ts:31` + +| Property | Presence | Type | +|---|---|---| +| `todos` | required | [`event:todo/write[0].data.todos`](#persistence-type-eventtodowrite0datatodos) | + + + +### `event:todo/write[0].data.todos` + +SHA-256: `4b7ddaf3710b88ff9b8df66304f5f97bf03688fd19730eedc2e9535203c820ea` + +Array of [`packages/todo/tool-todo/src/types.ts#TodoItem`](#persistence-type-packagestodotool-todosrctypeststodoitem). + + + +### `event:todo/write[0].data.todos[0].status` + +SHA-256: `fd0d91a1f9dd2efb8959bdf5e07f8f0a98b1cdfa38ce8d4732ebde0b44c3abd4` + +One of: + +- `"completed"` +- `"in_progress"` +- `"pending"` + + + +### `event:tool-workflow/agent-end` + +SHA-256: `babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentEndData`](#persistence-type-packagesworkflowtool-workflowsrctypeststoolworkflowagentenddata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"tool-workflow/agent-end"` | + + + +### `event:tool-workflow/agent-start` + +SHA-256: `5f26a6c20b37632f8f57729d171c671def4683d994ac6257a8dffcd855101627` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentStartData`](#persistence-type-packagesworkflowtool-workflowsrctypeststoolworkflowagentstartdata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"tool-workflow/agent-start"` | + + + +### `event:tool-workflow/run-end` + +SHA-256: `42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunEndData`](#persistence-type-packagesworkflowtool-workflowsrctypeststoolworkflowrunenddata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"tool-workflow/run-end"` | + + + +### `event:tool-workflow/run-start` + +SHA-256: `c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunStartData`](#persistence-type-packagesworkflowtool-workflowsrctypeststoolworkflowrunstartdata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"tool-workflow/run-start"` | + + + +### `event:tool/call` + +SHA-256: `3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:tool/call[0].data`](#persistence-type-eventtoolcall0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"tool/call"` | + + + +### `event:tool/call[0].data` + +SHA-256: `e4c18e294232c3ba6c9f1999f168263cc55956147cfe4121720899be8e52edd1` + +Sources: `packages/core/session/src/types.ts:306` + +| Property | Presence | Type | +|---|---|---| +| `arguments` | required | `string` | +| `callId` | required | `string` | +| `name` | required | `string` | +| `step` | required | `number` | +| `turn` | required | `number` | + + + +### `event:tool/code-dispatch` + +SHA-256: `c14c2fdd439461cfc85105c6f620b0f62f799e3a69fb48196e938ec045aa0390` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/core/tools/src/types.ts#PtcDispatchEventData`](#persistence-type-packagescoretoolssrctypestsptcdispatcheventdata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"tool/code-dispatch"` | + + + +### `event:tool/code-dispatch-start` + +SHA-256: `9eb21c10fc675e1fa4184e5eecc9697aa87054ffd836d49428174897f0e64b62` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/core/tools/src/types.ts#PtcDispatchStartEventData`](#persistence-type-packagescoretoolssrctypestsptcdispatchstarteventdata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"tool/code-dispatch-start"` | + + + +### `event:tool/result` + +SHA-256: `a79feb023a08a8b73d254e29e78f13045b6773ce377b0c4156fcdf1368c146ab` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:tool/result.data`](#persistence-type-eventtoolresultdata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `sourceEventSeqs` | optional | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `surfaceOp` | optional | [`SessionEventEnvelope[46].surfaceOp`](#persistence-type-sessioneventenvelope46surfaceop) | +| `time` | required | `number` | +| `type` | required | `"tool/result"` | + + + +### `event:tool/result.data` + +SHA-256: `e575be1876952402db1e661d0397ce27ac9d77a568439a3a310363981d98970c` + +Sources: `packages/core/session/src/types.ts:318` + +| Property | Presence | Type | +|---|---|---| +| `error` | optional | [`event:tool/result.data.error`](#persistence-type-eventtoolresultdataerror) | +| `message` | required | [`packages/llm/llm/src/message.ts#ToolResultMessage`](#persistence-type-packagesllmllmsrcmessagetstoolresultmessage) | +| `meta` | optional | [`event:tool/result.data.meta`](#persistence-type-eventtoolresultdatameta) | +| `step` | required | `number` | +| `turn` | required | `number` | + + + +### `event:tool/result.data.error` + +SHA-256: `55e3b6df99b0d19241e57618b04b84824c3df80ed102e440719139300ea703f6` + +Sources: `packages/core/session/src/types.ts:322` + +| Property | Presence | Type | +|---|---|---| +| `code` | required | `string` | +| `name` | required | `string` | + + + +### `event:tool/result.data.message.content` + +SHA-256: `bc32b6cc15220b64e49b70a65a7d59a72b9e43cc0d0d80ea7195c0659a66ed15` + +| Position | Presence | Type | +|---|---|---| +| 0 | required | [`packages/llm/llm/src/types.ts#ToolResultBlock`](#persistence-type-packagesllmllmsrctypeststoolresultblock) | + + + +### `event:tool/result.data.meta` + +SHA-256: `c592ce75aab73fcab19c1d7845684c72cf402b78d2e1f2833a58ecf9f3598ed6` + +Sources: `packages/util/values/src/index.ts:4` + +One of: + +- [`event:tool/result.data.meta[5]`](#persistence-type-eventtoolresultdatameta5) +- [`event:tool/result.data.meta[5][0][6]`](#persistence-type-eventtoolresultdatameta506) +- `string` +- `boolean` +- `null` +- `number` + + + +### `event:tool/result.data.meta[5]` + +SHA-256: `72ec79127a9c0d0241b1106a74cc2b24c81ce467170f1c3c93f7b71a9496d227` + +Array of [`event:tool/result.data.meta`](#persistence-type-eventtoolresultdatameta). + + + +### `event:tool/result.data.meta[5][0][6]` + +SHA-256: `529e0ccd0e34079ab4ff21ed87f810cee0388246263bf22e8aba5986b56fae05` + +Sources: `packages/util/values/src/index.ts:4` + +| Property | Presence | Type | +|---|---|---| +| [`string`] | index signature | [`event:tool/result.data.meta`](#persistence-type-eventtoolresultdatameta) | + + + +### `event:turn/end` + +SHA-256: `84c24f1209fc3e0153de6ac85d58fd6968b851f955e0e761b92321053956609e` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:turn/end[0].data`](#persistence-type-eventturnend0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"turn/end"` | + + + +### `event:turn/end[0].data` + +SHA-256: `508c0856b8df8574e396880a756f087699b138630428441fefca4a4380f01a28` + +Sources: `packages/core/session/src/types.ts:275` + +| Property | Presence | Type | +|---|---|---| +| `reason` | required | [`packages/core/session/src/types.ts#TurnEndReason`](#persistence-type-packagescoresessionsrctypeststurnendreason) | +| `turn` | required | `number` | + + + +### `event:turn/end[0].data.reason[0]` + +SHA-256: `b6ef9c6210be8350cd465f485cf520031fffa6bf3809c61a1e713e834c5982d0` + +Sources: `packages/core/session/src/types.ts:194` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"completed"` | + + + +### `event:turn/end[0].data.reason[1]` + +SHA-256: `0a30c3be336cdd4f8f34e66543a3d46d611c43986edd9b3ce6cbb9b721d3b5d3` + +Sources: `packages/core/session/src/types.ts:196` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"aborted"` | +| `reason` | required | [`packages/core/session/src/types.ts#TurnEndCancelCause`](#persistence-type-packagescoresessionsrctypeststurnendcancelcause) | + + + +### `event:turn/end[0].data.reason[1].reason[1]` + +SHA-256: `6c03546143cdf6ae88f1745ac98c5139efa1588d1415249bbc5f3104d32ab800` + +Sources: `packages/core/session/src/types.ts:183` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"parent"` | + + + +### `event:turn/end[0].data.reason[1].reason[2]` + +SHA-256: `6c5a37d42ebdb12db4410699259335f1e149e3a0260425684c00b153afc8990d` + +Sources: `packages/core/session/src/types.ts:184` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"hook"` | +| `reason` | required | `string` | + + + +### `event:turn/end[0].data.reason[1].reason[3]` + +SHA-256: `4bb451330ff699f36b45539ceb0eb2606ead72084e2c5bb637c36cc80e2252db` + +Sources: `packages/core/session/src/types.ts:185` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"disposed"` | + + + +### `event:turn/end[0].data.reason[1].reason[4]` + +SHA-256: `eaa71be0fbf0f702df8ea6c11d0aa2f9782263d45a10d0fb14eda662f4bfe04c` + +Sources: `packages/core/session/src/types.ts:188` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"legacy"` | + + + +### `event:turn/end[0].data.reason[2]` + +SHA-256: `023a355b2be0d688fb6e4df8388dadb942761d46cfe96d0f499aae9631a159d4` + +Sources: `packages/core/session/src/types.ts:198` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"blocked"` | + + + +### `event:turn/end[0].data.reason[3]` + +SHA-256: `3dad205ad99fbda835c493ddc6bc93fe1441cef2f82774ffa2856364e2cede22` + +Sources: `packages/core/session/src/types.ts:204` + +| Property | Presence | Type | +|---|---|---| +| `error` | required | [`packages/llm/llm/src/types.ts#LlmFailure`](#persistence-type-packagesllmllmsrctypestsllmfailure) | +| `kind` | required | `"error"` | + + + +### `event:turn/end[0].data.reason[5]` + +SHA-256: `56b7c047694875a843ba020dfea3c8380d54ae4ff88ab349e72004dc21e07c23` + +Sources: `packages/core/session/src/types.ts:211` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"interrupted"` | + + + +### `event:turn/start` + +SHA-256: `aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:turn/start[0].data`](#persistence-type-eventturnstart0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"turn/start"` | + + + +### `event:turn/start[0].data` + +SHA-256: `f90eb4ab2d3897bc20c521a038e3119d581f791ec974b1a0004f63a8ab9e232d` + +Sources: `packages/core/session/src/types.ts:266` + +| Property | Presence | Type | +|---|---|---| +| `turn` | required | `number` | + + + +### `event:user/message` + +SHA-256: `e950c87ba49bd8175b8a670b319a599d5ed14cde996540d5ba91a141fad68781` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/llm/llm/src/message.ts#UserMessage`](#persistence-type-packagesllmllmsrcmessagetsusermessage) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `sourceEventSeqs` | optional | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `surfaceOp` | optional | [`SessionEventEnvelope[46].surfaceOp`](#persistence-type-sessioneventenvelope46surfaceop) | +| `time` | required | `number` | +| `type` | required | `"user/message"` | + + + +### `event:web/deepseek-search-llm-request` + +SHA-256: `cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331` + +Sources: `packages/core/session/src/types.ts:435` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/web/web-search-deepseek/src/provider.ts#DeepSeekSearchLlmRequest`](#persistence-type-packageswebweb-search-deepseeksrcprovidertsdeepseeksearchllmrequest) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"web/deepseek-search-llm-request"` | + + + +### `event:web/deepseek-search-llm-request[0].data.body` + +SHA-256: `930a6567a10bb62ddd157bd8abdf4b182810c8c3b49d91309b3b009a5fed9731` + +Sources: `packages/web/web-search-deepseek/src/provider.ts:62` + +| Property | Presence | Type | +|---|---|---| +| `max_tokens` | required | `number` | +| `messages` | required | [`event:web/deepseek-search-llm-request[0].data.body.messages`](#persistence-type-eventwebdeepseek-search-llm-request0databodymessages) | +| `model` | required | `string` | +| `tools` | required | [`event:web/deepseek-search-llm-request[0].data.body.tools`](#persistence-type-eventwebdeepseek-search-llm-request0databodytools) | + + + +### `event:web/deepseek-search-llm-request[0].data.body.messages` + +SHA-256: `b993441f8ce7d27b80e619e113e232ae8e62d3d5a8340f6bfe12d8c4c018e62f` + +| Position | Presence | Type | +|---|---|---| +| 0 | required | [`event:web/deepseek-search-llm-request[0].data.body.messages[0]`](#persistence-type-eventwebdeepseek-search-llm-request0databodymessages0) | + + + +### `event:web/deepseek-search-llm-request[0].data.body.messages[0]` + +SHA-256: `9a2a9029f8d7ede05336980d8342737557f487b913bfd28853d0ab5214600ab5` + +Sources: `packages/web/web-search-deepseek/src/provider.ts:65` + +| Property | Presence | Type | +|---|---|---| +| `content` | required | [`event:web/deepseek-search-llm-request[0].data.body.messages[0].content`](#persistence-type-eventwebdeepseek-search-llm-request0databodymessages0content) | +| `role` | required | `"user"` | + + + +### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content` + +SHA-256: `8f6d609794bf5afc01d7ccf3e03811d32f4b8047f58a2c9a98db0154c2ad7cb9` + +| Position | Presence | Type | +|---|---|---| +| 0 | required | [`event:web/deepseek-search-llm-request[0].data.body.messages[0].content[0]`](#persistence-type-eventwebdeepseek-search-llm-request0databodymessages0content0) | + + + +### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content[0]` + +SHA-256: `4e887768586528565381dadbddee6cef555874148089f4579e0b4b1ad096fc9c` + +Sources: `packages/llm/llm/src/types.ts:54` · `packages/web/web-search-deepseek/src/provider.ts:67` + +| Property | Presence | Type | +|---|---|---| +| `text` | required | `string` | +| `type` | required | `"text"` | + + + +### `event:web/deepseek-search-llm-request[0].data.body.tools` + +SHA-256: `4aed17ec726b5397c29f6cb4bcd7905dc1a12bb6140f1657f073cd24380f2af8` + +| Position | Presence | Type | +|---|---|---| +| 0 | required | [`event:web/deepseek-search-llm-request[0].data.body.tools[0]`](#persistence-type-eventwebdeepseek-search-llm-request0databodytools0) | + + + +### `event:web/deepseek-search-llm-request[0].data.body.tools[0]` + +SHA-256: `2d11ca7b0d4493e244b74eba093227866b33249841e59a1e9bf56afed38604c3` + +Sources: `packages/web/web-search-deepseek/src/provider.ts:72` + +| Property | Presence | Type | +|---|---|---| +| `max_uses` | required | `number` | +| `name` | required | `"web_search"` | +| `type` | required | `"web_search_20250305"` | + + + +### `"every"` + +SHA-256: `e42b0f40b5d0b628c6e1c44a8fb9eda0780037a81959e1b93d2dfb47b46b0e87` + +`"every"` + + + +### `"failed"` + +SHA-256: `b57a2889408de36e4516807194c73bdecd51a92f633ccd05db81bf049200f420` + +`"failed"` + + + +### `"fallback"` + +SHA-256: `d6e654b88b584fcdf290a56802b1730bc7b9847ae86baa4265ab7769eb48990c` + +`"fallback"` + + + +### `"feedback/record"` + +SHA-256: `c99e20441bf15341e9db54385e558e5c03d21dff2eb1ac08ccbf47c2d8747954` + +`"feedback/record"` + + + +### `"finish"` + +SHA-256: `bd499eac047efe091a4df7382eadd06d25cf0cb31fee3981e8b24d85762841cd` + +`"finish"` + + + +### `"fork"` + +SHA-256: `2da725e554cd89301d829ed9dc45a572c3cd1b93b5e91d0d71f007976d8a0863` + +`"fork"` + + + +### `"fresh"` + +SHA-256: `dd2780e7e07684332f7a9ab047237798d260e7eaffb1321cb38eca695d184c3d` + +`"fresh"` + + + +### `"goal"` + +SHA-256: `b815d7b91cdd9fc6ccc7dcba05cfc5ce1d55fab5fc0c0801803cd3630cedb602` + +`"goal"` + + + +### `"goal/change"` + +SHA-256: `237c004c73b6b288246816e0d7fde16e09c63a47aa3b1227383d7afe58666163` + +`"goal/change"` + + + +### `"hook"` + +SHA-256: `dbdafceb9a900183cccc80596498d386f3bf7bddead2b8cfde68453aa4739edc` + +`"hook"` + + + +### `"hook/invoked"` + +SHA-256: `b9305f0ea75ccd6a6061c27fde19f2ab85534f9f3c1a717b573b077ebae0f611` + +`"hook/invoked"` + + + +### `"hook/result"` + +SHA-256: `a3a259a1aa5401af786ce08c4a8419681d3000d73467991b5fc563389bc4ebd2` + +`"hook/result"` + + + +### `"image"` + +SHA-256: `fb8b6a2e53cb9cf44c551176de0fb77d1ddc60037b99a891ff8a860b6d5c29a0` + +`"image"` + + + +### `"image/gif"` + +SHA-256: `de30b1fa12c75f81df6aa4096e1595296d2d04e2be14a7c29849cf8028b79048` + +`"image/gif"` + + + +### `"image/jpeg"` + +SHA-256: `3f74ba74acd10644c1ed6947a411d8088bd2cfac74f61bb8540f96d68e31f004` + +`"image/jpeg"` + + + +### `"image/png"` + +SHA-256: `58f94390b982f8a5ac1f4f235ba612557f4a1dc4a995d8b1cec63ce7639decb0` + +`"image/png"` + + + +### `"image/webp"` + +SHA-256: `ebb768d85ec87fb68e42fc14fd7d8535b5ac11791b14d04c6770180f0a719bf8` + +`"image/webp"` + + + +### `"in_progress"` + +SHA-256: `94c56aeb1564ad735eb773d88636b40761d063efa1610f1308004d32923f5378` + +`"in_progress"` + + + +### `"initial"` + +SHA-256: `e7ce49f12953583fad217bf80fb9f1463acff2c3e9471a823782661675fb124c` + +`"initial"` + + + +### `"instructions"` + +SHA-256: `fee1caf8ab6a65c1bc981f5a1730164490f22a2a89ffa3d0b76f1f432c44c8b5` + +`"instructions"` + + + +### `"interrupted"` + +SHA-256: `69d238a6e9b08d67f601b1825962963d8d3523cb69ebf6208c697dc5d058c199` + +`"interrupted"` + + + +### `"legacy"` + +SHA-256: `ad3b56aa2fc1ad4250e7399295d34a8eae592e1907e85852e2291b2e498a30bc` + +`"legacy"` + + + +### `"llm/retry"` + +SHA-256: `611cae9a3539733aa0c42f66035a7d90f19dcbbdfb5d9e3b628b13705253942d` + +`"llm/retry"` + + + +### `"llm/retry-started"` + +SHA-256: `4ae007ed190a72c92138b22d059b83208079c7551ca13fb59ae8cf5e23693964` + +`"llm/retry-started"` + + + +### `"max-tokens"` + +SHA-256: `68141cbe3994a5ffcd064c07c75996538437fd9dbf77ce8a2927e89ec577fabe` + +`"max-tokens"` + + + +### `"model"` + +SHA-256: `2765e9119edf5816ac1ab4c95c5ee32c90403f3742962eff11544f7752d59d2e` + +`"model"` + + + +### `"model/selection"` + +SHA-256: `1d5f04a03ea75fc8eeece544129eba0f49f0c82046e9c404461920390135c7b2` + +`"model/selection"` + + + +### `"never"` + +SHA-256: `1571525adc95a24e5d25b5a6440df401cd7cdd881b745178e85f5a333435cd1b` + +`"never"` + + + +### `never` + +SHA-256: `fcf427290c6213c2a7feb57492d832ce324f5b9737a759f424dab69e6bd101a0` + +`never` + + + +### `"next-step"` + +SHA-256: `3e2ece4967cfebe95f450a93f45523dff99d6749f6269f2f60f84dfecfcf3693` + +`"next-step"` + + + +### `"next-turn"` + +SHA-256: `62ecb62dc0fe1b5e70217f8a80c39256a40ee3a1917be14e5ca899d20c35f7fd` + +`"next-turn"` + + + +### `"normal"` + +SHA-256: `3bc287e765d58dc3a22672a0495a6cfd561220dd38fbaecef80aa95b96caed79` + +`"normal"` + + + +### `"notice"` + +SHA-256: `e8de0f457fed5b9ff94dc4950b59ef75fd8ba8af665cc7899485924a62653367` + +`"notice"` + + + +### `null` + +SHA-256: `938f7c7357bc403ea3b281a9dd016939df7a0880fc8db12612585be574d0d615` + +`null` + + + +### `number` + +SHA-256: `0657d3ca5ac4e7bf79b00bcf860b1c7159d01a9da137497221ec2f1776e365f7` + +Sources: `packages/core/session/src/types.ts:29` + +`number` + + + +### `"one-shot"` + +SHA-256: `d28765f87d6b6ab408e0b2f3e7e297791b004b806d8e302c49903ebae815feb2` + +`"one-shot"` + + + +### `packages/api/session-controller/src/types.ts#ModelSelection` + +SHA-256: `f09e5e7acf5ff5ccd193ff2eeec015fa2ff7c29d98bc465f8c3302058d47e29b` + +Sources: `packages/api/session-controller/src/types.ts:82` + +| Property | Presence | Type | +|---|---|---| +| `model` | required | `string` | +| `provider` | required | `string` | +| `reasoningEffort` | optional | `string` | + + + +### `packages/attachment/attachment/src/types.ts#ImageAttachmentRef` + +SHA-256: `b0b0eb1b16490f6bee135b2377e8f8c39227974c799ad7d49ff418af23ecbc35` + +Sources: `packages/attachment/attachment/src/types.ts:11` + +| Property | Presence | Type | +|---|---|---| +| `attachmentId` | required | `string` | +| `bytes` | required | `number` | +| `height` | required | `number` | +| `mediaType` | required | [`packages/attachment/attachment/src/types.ts#ImageMediaType`](#persistence-type-packagesattachmentattachmentsrctypestsimagemediatype) | +| `name` | optional | `string` | +| `originalDimensions` | optional | [`event:agent/inbox/spliced[0].data.inserted[0].content[0][2].attachment.originalDimensions`](#persistence-type-eventagentinboxspliced0datainserted0content02attachmentoriginaldimensions) | +| `width` | required | `number` | + + + +### `packages/attachment/attachment/src/types.ts#ImageMediaType` + +SHA-256: `2f1e6a7ebace43d727ae138ddcd352eb3813960009e5805b8c5ac84300c97716` + +Sources: `packages/attachment/attachment/src/types.ts:8` + +One of: + +- `"image/gif"` +- `"image/jpeg"` +- `"image/png"` +- `"image/webp"` + + + +### `packages/context/agent-instructions/src/render.ts#AgentInstructionChange` + +SHA-256: `83da72c6857601c75da11212ef847f57d457b9c99f0a82246dcdff3e26700239` + +Sources: `packages/context/agent-instructions/src/render.ts:47` + +| Property | Presence | Type | +|---|---|---| +| `action` | required | [`event:agent/inbox/spliced[0].data.inserted[0].source[17].changes[0].action`](#persistence-type-eventagentinboxspliced0datainserted0source17changes0action) | +| `digest` | optional | `string` | +| `path` | required | `string` | +| `scope` | required | `string` | + + + +### `packages/context/agent-instructions/src/state.ts#AgentInstructionSource` + +SHA-256: `6f22a9d02b9a1f1157f3b0e7bdccd7e7b12b085c4efdb709dfc74a465cd4e590` + +Sources: `packages/context/agent-instructions/src/state.ts:37` + +| Property | Presence | Type | +|---|---|---| +| `baseline` | optional | `true` | +| `baselineIdentity` | optional | `string` | +| `changes` | required | [`event:agent/inbox/spliced[0].data.inserted[0].source[17].changes`](#persistence-type-eventagentinboxspliced0datainserted0source17changes) | +| `form` | required | `"instructions"` | +| `kind` | required | `"agent-instructions"` | + + + +### `packages/context/session-reference/src/types.ts#SessionReferenceSource` + +SHA-256: `b326f2ef1449aa6cdc70e7c5307c6521e46e9cb63ed10669a856511720c5a079` + +Sources: `packages/context/session-reference/src/types.ts:13` + +| Property | Presence | Type | +|---|---|---| +| `form` | required | `"recall"` | +| `kind` | required | `"session-reference"` | +| `references` | required | [`event:agent/inbox/spliced[0].data.inserted[0].source[15].references`](#persistence-type-eventagentinboxspliced0datainserted0source15references) | +| `version` | required | `1` | + + + +### `packages/core/agent/src/types.ts#InboxTarget` + +SHA-256: `96f4a9c81fc0f940ef71528a8cc66731ae4cf1f40d79680c5fe3c39f96d7723c` + +Sources: `packages/core/agent/src/types.ts:29` + +One of: + +- `"next-step"` +- `"next-turn"` + + + +### `packages/core/session/src/types.ts#EpochHeader` + +SHA-256: `49f38c296b0c34c4d5784d827ee6fda5c7a722dccd30badfabeb229af1f832a1` + +Sources: `packages/core/session/src/types.ts:222` + +| Property | Presence | Type | +|---|---|---| +| `adapterDefaults` | optional | [`packages/llm/llm/src/call-config.ts#LlmCallConfigAdapterDefaults`](#persistence-type-packagesllmllmsrccall-configtsllmcallconfigadapterdefaults) | +| `config` | required | [`packages/llm/llm/src/call-config.ts#LlmCallConfig`](#persistence-type-packagesllmllmsrccall-configtsllmcallconfig) | +| `system` | optional | `string` | +| `tools` | optional | [`event:request/header[0].data.header.tools`](#persistence-type-eventrequestheader0dataheadertools) | + + + +### `packages/core/session/src/types.ts#RequestContext` + +SHA-256: `411f5f5bc098cf2aaebcea1fc645adb51e593edb6b0f7f88518ff4b0147a2d4d` + +Sources: `packages/core/session/src/types.ts:234` + +| Property | Presence | Type | +|---|---|---| +| `contextWindow` | optional | `number` | +| `model` | required | `string` | +| `provider` | required | `string` | + + + +### `packages/core/session/src/types.ts#RequestHeaderReason` + +SHA-256: `530da6c0267813bb4511af72883cc518834e624e3b3220a7062955fd57a788a6` + +Sources: `packages/core/session/src/types.ts:251` + +One of: + +- `"change"` +- `"initial"` +- `"resume"` +- `"series"` + + + +### `packages/core/session/src/types.ts#SessionHeader` + +SHA-256: `001ed6f66d67fac9cb9594b55f13557db94174fe5d5954789bb5a2d6d5927226` + +Sources: `packages/core/session/src/types.ts:92` + +| Property | Presence | Type | +|---|---|---| +| `agentPreset` | optional | `string` | +| `createdAt` | required | `number` | +| `cwd` | optional | `string` | +| `delegationDepth` | optional | `number` | +| `id` | required | `string` | +| `isSeeded` | required | `boolean` | +| `origin` | optional | `"subagent"` | +| `parentSession` | optional | `string` | +| `version` | required | `number` | + + + +### `packages/core/session/src/types.ts#TurnEndCancelCause` + +SHA-256: `1f8c126cfab3df812cd115cfc23e3256f0fa2383400f4ce91ecad313577e59b0` + +Sources: `packages/core/session/src/types.ts:188` + +One of: + +- [`event:turn/end[0].data.reason[1].reason[2]`](#persistence-type-eventturnend0datareason1reason2) +- [`event:turn/end[0].data.reason[1].reason[3]`](#persistence-type-eventturnend0datareason1reason3) +- [`event:turn/end[0].data.reason[1].reason[4]`](#persistence-type-eventturnend0datareason1reason4) +- [`event:turn/end[0].data.reason[1].reason[1]`](#persistence-type-eventturnend0datareason1reason1) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[0]`](#persistence-type-eventagentinboxspliced0datainserted0source0) + + + +### `packages/core/session/src/types.ts#TurnEndReason` + +SHA-256: `e3528b95cff70d83a080a96666877da3f9dc205e71955d6bc5b9b315b9e0da22` + +Sources: `packages/core/session/src/types.ts:215` + +One of: + +- [`event:turn/end[0].data.reason[5]`](#persistence-type-eventturnend0datareason5) +- [`event:assistant/chunk[0].data.chunk[6].reason[2]`](#persistence-type-eventassistantchunk0datachunk6reason2) +- [`event:turn/end[0].data.reason[3]`](#persistence-type-eventturnend0datareason3) +- [`event:turn/end[0].data.reason[1]`](#persistence-type-eventturnend0datareason1) +- [`event:turn/end[0].data.reason[2]`](#persistence-type-eventturnend0datareason2) +- [`event:turn/end[0].data.reason[0]`](#persistence-type-eventturnend0datareason0) + + + +### `packages/core/tools/src/index.ts#ToolRestriction` + +SHA-256: `3cfc3a56502da1f8c6153c2c56657bab4b749056968634dd0991d325ec1c919f` + +Sources: `packages/core/tools/src/index.ts:673` + +| Property | Presence | Type | +|---|---|---| +| `allow` | optional | [`event:request/header[0].data.header.config.stop`](#persistence-type-eventrequestheader0dataheaderconfigstop) | +| `deny` | optional | [`event:request/header[0].data.header.config.stop`](#persistence-type-eventrequestheader0dataheaderconfigstop) | + + + +### `packages/core/tools/src/types.ts#PtcDispatchEventData` + +SHA-256: `f93f3b56db0ac985f00e0fc105e3227f9968b8ae8d63b928f6ce72a6e82ac996` + +Sources: `packages/core/tools/src/types.ts:20` + +| Property | Presence | Type | +|---|---|---| +| `arguments` | required | `unknown` (opaque) | +| `content` | required | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `isError` | required | `boolean` | +| `name` | required | `string` | +| `parentCallId` | required | `string` | +| `rootCallId` | required | `string` | +| `subCallId` | required | `string` | + + + +### `packages/core/tools/src/types.ts#PtcDispatchStartEventData` + +SHA-256: `2fe5026daf14bd4ff2b7bfb7cf9791c302d9cbba06802178b6dfec00b892698f` + +Sources: `packages/core/tools/src/types.ts:11` + +| Property | Presence | Type | +|---|---|---| +| `arguments` | required | `unknown` (opaque) | +| `name` | required | `string` | +| `parentCallId` | required | `string` | +| `rootCallId` | required | `string` | +| `subCallId` | required | `string` | + + + +### `packages/experimental/agent-team/src/types.ts#TeamMemberPhase` + +SHA-256: `dfce5db4aa42b7ebe0bb79eca92553587287e18c06b9eba85cbfb9d332e26acd` + +Sources: `packages/experimental/agent-team/src/types.ts:44` + +One of: + +- `"active"` +- `"failed"` +- `"provisioning"` + + + +### `packages/experimental/agent-team/src/types.ts#TeamMemberSnapshot` + +SHA-256: `6598cd6da253948d6b207c6374a45335804c79b576866d6215649c2d1bc85e25` + +Sources: `packages/experimental/agent-team/src/types.ts:47` + +| Property | Presence | Type | +|---|---|---| +| `context` | required | [`event:team/member[0].data.member.context`](#persistence-type-eventteammember0datamembercontext) | +| `description` | required | `string` | +| `error` | optional | `string` | +| `id` | required | `string` | +| `name` | required | `string` | +| `phase` | required | [`packages/experimental/agent-team/src/types.ts#TeamMemberPhase`](#persistence-type-packagesexperimentalagent-teamsrctypeststeammemberphase) | +| `provider` | required | `string` | + + + +### `packages/experimental/agent-team/src/types.ts#TeamMessageSnapshot` + +SHA-256: `7f59cf10bccceeb2e810d51bb0a2bffb9829b4526904c3d2673b99abf8070e01` + +Sources: `packages/experimental/agent-team/src/types.ts:106` + +| Property | Presence | Type | +|---|---|---| +| `content` | required | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `delivery` | required | [`event:team/message/queued[0].data.message.delivery`](#persistence-type-eventteammessagequeued0datamessagedelivery) | +| `id` | required | `string` | +| `senderId` | required | `string` | +| `senderName` | required | `string` | +| `targetId` | required | `string` | + + + +### `packages/experimental/agent-team/src/types.ts#TeamMessageSource` + +SHA-256: `2152caf1a71e588e4df2358a806dea24936c1c47131134f01a12939d12cdc0c0` + +Sources: `packages/experimental/agent-team/src/types.ts:116` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"team-message"` | +| `messageId` | required | `string` | +| `senderId` | required | `string` | +| `senderName` | required | `string` | +| `teamId` | required | `string` | + + + +### `packages/experimental/agent-team/src/types.ts#TeamTaskSnapshot` + +SHA-256: `51edec100659da3a9bd9c3f6ba1180f5e64ec9a1585e5057080df45c180bd357` + +Sources: `packages/experimental/agent-team/src/types.ts:74` + +| Property | Presence | Type | +|---|---|---| +| `blockedBy` | required | [`event:request/header[0].data.header.config.stop`](#persistence-type-eventrequestheader0dataheaderconfigstop) | +| `description` | required | `string` | +| `id` | required | `string` | +| `ownerId` | optional | `string` | +| `revision` | required | `number` | +| `status` | required | [`packages/experimental/agent-team/src/types.ts#TeamTaskStatus`](#persistence-type-packagesexperimentalagent-teamsrctypeststeamtaskstatus) | +| `subject` | required | `string` | +| `writeScopes` | required | [`event:request/header[0].data.header.config.stop`](#persistence-type-eventrequestheader0dataheaderconfigstop) | + + + +### `packages/experimental/agent-team/src/types.ts#TeamTaskStatus` + +SHA-256: `b2d2a01e51341a3bfec809198952c8c830a7899f4cb6ecd3c1dc0b5d9a2af943` + +Sources: `packages/experimental/agent-team/src/types.ts:71` + +One of: + +- `"completed"` +- `"deleted"` +- `"in_progress"` +- `"pending"` + + + +### `packages/goal/goal/src/domain.ts#GoalChangeMeta` + +SHA-256: `7d226b9fd95b4ba213d4237c22e930a91c3c769c95ca7f92977b9d625ba13438` + +Sources: `packages/goal/goal/src/domain.ts:44` + +One of: + +- [`packages/goal/goal/src/domain.ts#GoalClearChangeMeta`](#persistence-type-packagesgoalgoalsrcdomaintsgoalclearchangemeta) +- [`packages/goal/goal/src/domain.ts#GoalSnapshotChangeMeta`](#persistence-type-packagesgoalgoalsrcdomaintsgoalsnapshotchangemeta) + + + +### `packages/goal/goal/src/domain.ts#GoalClearChangeMeta` + +SHA-256: `cffcdc19881ab61ec0a9ce18743996f7ac44ac8889f34dfac36ae745574aa22f` + +Sources: `packages/goal/goal/src/domain.ts:35` + +| Property | Presence | Type | +|---|---|---| +| `cleared` | required | [`packages/goal/goal/src/types.ts#GoalRef`](#persistence-type-packagesgoalgoalsrctypestsgoalref) | +| `clearedAt` | required | `number` | +| `kind` | required | `"goal/change"` | +| `operation` | required | `"clear"` | +| `version` | required | `1` | + + + +### `packages/goal/goal/src/domain.ts#GoalMessageSource` + +SHA-256: `7f959241c24128b4983b559984811861dc59774b85905c8fa57c6cb0148a3dbc` + +Sources: `packages/goal/goal/src/domain.ts:47` + +| Property | Presence | Type | +|---|---|---| +| `goalId` | required | `string` | +| `kind` | required | `"goal"` | +| `revision` | required | `number` | +| `round` | required | `number` | + + + +### `packages/goal/goal/src/domain.ts#GoalSnapshotChangeMeta` + +SHA-256: `1df34a6c086866ffdc2dd9e8e5c581c3751a010cdf6b8538a7327f7a3237f0b4` + +Sources: `packages/goal/goal/src/domain.ts:24` + +| Property | Presence | Type | +|---|---|---| +| `createdAt` | required | `number` | +| `goal` | required | [`packages/goal/goal/src/types.ts#GoalSnapshot`](#persistence-type-packagesgoalgoalsrctypestsgoalsnapshot) | +| `kind` | required | `"goal/change"` | +| `operation` | required | [`event:goal/change[0].data[0].operation`](#persistence-type-eventgoalchange0data0operation) | +| `roundsStarted` | required | `number` | +| `updatedAt` | required | `number` | +| `version` | required | `1` | + + + +### `packages/goal/goal/src/types.ts#GoalBlockReason` + +SHA-256: `84ac8c1a66ffc697262e181f42e851259eae14038c113ca329fb4700ccdb1f7c` + +Sources: `packages/goal/goal/src/types.ts:51` + +| Property | Presence | Type | +|---|---|---| +| `code` | required | `string` | +| `message` | required | `string` | + + + +### `packages/goal/goal/src/types.ts#GoalPhase` + +SHA-256: `b8327af7ee5767952d1300cb4f03b7fc04197ae5ba275e13981c689ff7506172` + +Sources: `packages/goal/goal/src/types.ts:44` + +One of: + +- `"active"` +- `"blocked"` +- `"complete"` +- `"paused"` + + + +### `packages/goal/goal/src/types.ts#GoalRef` + +SHA-256: `0b6d718c693fdf7f06dcccb0bcbbabe78cc63514eafc62d6b2a3899735279d6f` + +Sources: `packages/goal/goal/src/types.ts:19` + +| Property | Presence | Type | +|---|---|---| +| `id` | required | `string` | +| `revision` | required | `number` | + + + +### `packages/goal/goal/src/types.ts#GoalSnapshot` + +SHA-256: `6bbe793f6a93dc8d50a4d4d3fbb6f8ed15650bcb7e151d28669628f7b7c3fc25` + +Sources: `packages/goal/goal/src/types.ts:59` + +| Property | Presence | Type | +|---|---|---| +| `blockedReason` | optional | [`packages/goal/goal/src/types.ts#GoalBlockReason`](#persistence-type-packagesgoalgoalsrctypestsgoalblockreason) | +| `id` | required | `string` | +| `maxGoalRounds` | required | `number` | +| `objective` | required | `string` | +| `phase` | required | [`packages/goal/goal/src/types.ts#GoalPhase`](#persistence-type-packagesgoalgoalsrctypestsgoalphase) | +| `revision` | required | `number` | + + + +### `packages/hooks/hook-protocol/src/types.ts#HookDialect` + +SHA-256: `a6b41f5bede8094d7bf635be5d69b1bd7a25e006ca9cf9415bceb9322f1a7feb` + +Sources: `packages/hooks/hook-protocol/src/types.ts:48` + +One of: + +- `"claude-code"` +- `"codex"` + + + +### `packages/interaction/user-approval/src/index.ts#ApprovalPolicy` + +SHA-256: `05d2ae1e0c7f8770f83f9a09047afb39a335d8ac986df3193659aa1e581472cf` + +Sources: `packages/interaction/user-approval/src/index.ts:60` + +One of: + +- `"ask"` +- `"never"` + + + +### `packages/interaction/user-approval/src/types.ts#ApprovalOutcome` + +SHA-256: `930c1cd289def119d443e19dd90008916bf035f0a4d23e07241e7f050f2b89b7` + +Sources: `packages/interaction/user-approval/src/types.ts:32` + +One of: + +- `"allowed-once"` +- `"cancelled"` +- `"rejected"` +- `"unavailable"` + + + +### `packages/llm/llm-retry/src/types.ts#LlmRetryEventData` + +SHA-256: `35b995af35bfa087f5381a5454a2305928da037e819bfc4759d3f66d9bd55aa9` + +Sources: `packages/llm/llm-retry/src/types.ts:16` + +One of: + +- [`event:llm/retry[0].data[0]`](#persistence-type-eventllmretry0data0) +- [`event:llm/retry[0].data[1]`](#persistence-type-eventllmretry0data1) + + + +### `packages/llm/llm-retry/src/types.ts#LlmRetryStartedEventData` + +SHA-256: `6f72ece8f317cd080c4f20a93f1bf709965f5b81ac4669528f5a023191cfcf20` + +Sources: `packages/llm/llm-retry/src/types.ts:43` + +| Property | Presence | Type | +|---|---|---| +| `retry` | required | `number` | +| `retryId` | required | `string` | +| `step` | required | `number` | +| `turn` | required | `number` | + + + +### `packages/llm/llm/src/call-config.ts#LlmCallConfig` + +SHA-256: `67d5f73ceae82f5265258142ad6cf172de2c1fef93ba551b7f0454e0a93bffe0` + +Sources: `packages/llm/llm/src/call-config.ts:23` + +| Property | Presence | Type | +|---|---|---| +| `maxTokens` | optional | `number` | +| `model` | required | `string` | +| `provider` | required | `string` | +| `reasoningEffort` | optional | `string` | +| `stop` | optional | [`event:request/header[0].data.header.config.stop`](#persistence-type-eventrequestheader0dataheaderconfigstop) | +| `temperature` | optional | `number` | + + + +### `packages/llm/llm/src/call-config.ts#LlmCallConfigAdapterDefaults` + +SHA-256: `326a9bfda27dda5882fb3cbe6e715df41dae2298fdae3d66437457268a665693` + +Sources: `packages/llm/llm/src/call-config.ts:36` + +| Property | Presence | Type | +|---|---|---| +| `maxTokens` | optional | `true` | +| `reasoningEffort` | optional | `true` | + + + +### `packages/llm/llm/src/message.ts#AssistantMessage` + +SHA-256: `1043caf7eee7a357f62c904491139d8ee523df58eb18bbb9f567d9b890b5ebd0` + +Sources: `packages/llm/llm/src/message.ts:148` + +| Property | Presence | Type | +|---|---|---| +| `content` | required | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `id` | required | `string` | +| `role` | required | `"assistant"` | +| `source` | required | [`packages/llm/llm/src/message.ts#ModelMessageSource`](#persistence-type-packagesllmllmsrcmessagetsmodelmessagesource) | + + + +### `packages/llm/llm/src/message.ts#ContextSnapshotSection` + +SHA-256: `86e1e384495ee09ac2d60c9db3610f1f1fddac2d248f6f1d6000e78054680219` + +Sources: `packages/llm/llm/src/message.ts:65` + +| Property | Presence | Type | +|---|---|---| +| `name` | required | `string` | +| `text` | required | `string` | + + + +### `packages/llm/llm/src/message.ts#Message` + +SHA-256: `1ee9b696c8a576d7f618da02fdfbda6d73f602bf20fc111ec2987560b06bc7d9` + +Sources: `packages/llm/llm/src/message.ts:131` + +| Property | Presence | Type | +|---|---|---| +| `content` | required | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `id` | required | `string` | +| `role` | required | [`event:session/title-llm-request[0].data.messages[0].role`](#persistence-type-eventsessiontitle-llm-request0datamessages0role) | +| `source` | required | [`packages/llm/llm/src/message.ts#MessageSource`](#persistence-type-packagesllmllmsrcmessagetsmessagesource) | + + + +### `packages/llm/llm/src/message.ts#MessageSource` + +SHA-256: `b5313e52e32d6545c9d444e6acac878c66efb95eeb877b5859ffab29f910fbb3` + +Sources: `packages/llm/llm/src/message.ts:128` + +One of: + +- [`packages/context/agent-instructions/src/state.ts#AgentInstructionSource`](#persistence-type-packagescontextagent-instructionssrcstatetsagentinstructionsource) +- [`packages/llm/llm/src/message.ts#ToolMessageSource`](#persistence-type-packagesllmllmsrcmessagetstoolmessagesource) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[10]`](#persistence-type-eventagentinboxspliced0datainserted0source10) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[19]`](#persistence-type-eventagentinboxspliced0datainserted0source19) +- [`packages/skill/tool-skill/src/index.ts#SkillCatalogSource`](#persistence-type-packagesskilltool-skillsrcindextsskillcatalogsource) +- [`packages/skill/skill/src/index.ts#SkillInvocationSource`](#persistence-type-packagesskillskillsrcindextsskillinvocationsource) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[4]`](#persistence-type-eventagentinboxspliced0datainserted0source4) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[5]`](#persistence-type-eventagentinboxspliced0datainserted0source5) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[6]`](#persistence-type-eventagentinboxspliced0datainserted0source6) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[3]`](#persistence-type-eventagentinboxspliced0datainserted0source3) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[2]`](#persistence-type-eventagentinboxspliced0datainserted0source2) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[7]`](#persistence-type-eventagentinboxspliced0datainserted0source7) +- [`packages/context/session-reference/src/types.ts#SessionReferenceSource`](#persistence-type-packagescontextsession-referencesrctypestssessionreferencesource) +- [`packages/subagent/subagent/src/continuation.ts#SubagentSettledMessageSource`](#persistence-type-packagessubagentsubagentsrccontinuationtssubagentsettledmessagesource) +- [`packages/subagent/subagent/src/continuation.ts#AgentMessageSource`](#persistence-type-packagessubagentsubagentsrccontinuationtsagentmessagesource) +- [`packages/goal/goal/src/domain.ts#GoalMessageSource`](#persistence-type-packagesgoalgoalsrcdomaintsgoalmessagesource) +- [`packages/experimental/agent-team/src/types.ts#TeamMessageSource`](#persistence-type-packagesexperimentalagent-teamsrctypeststeammessagesource) +- [`packages/llm/llm/src/message.ts#ModelMessageSource`](#persistence-type-packagesllmllmsrcmessagetsmodelmessagesource) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[1]`](#persistence-type-eventagentinboxspliced0datainserted0source1) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[0]`](#persistence-type-eventagentinboxspliced0datainserted0source0) + + + +### `packages/llm/llm/src/message.ts#ModelMessageSource` + +SHA-256: `719c51f67074f97034a6c94297fe1f4b5d3c8d392c57586dab732aa5398c7a91` + +Sources: `packages/llm/llm/src/message.ts:24` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"model"` | +| `model` | required | `string` | +| `provider` | required | `string` | +| `replayState` | optional | `unknown` (opaque) | + + + +### `packages/llm/llm/src/message.ts#ToolMessageSource` + +SHA-256: `d9c462b9f62fdd3efc76a44b9524dc8781f6b91cd9c7e584b17d971defafebab` + +Sources: `packages/llm/llm/src/message.ts:29` + +| Property | Presence | Type | +|---|---|---| +| `callId` | required | `string` | +| `kind` | required | `"tool"` | + + + +### `packages/llm/llm/src/message.ts#ToolResultMessage` + +SHA-256: `886adb5b17a0430d977504ec77659faddd6c165e828c729f61ce2705478dabec` + +Sources: `packages/llm/llm/src/message.ts:154` + +| Property | Presence | Type | +|---|---|---| +| `content` | required | [`event:tool/result.data.message.content`](#persistence-type-eventtoolresultdatamessagecontent) | +| `id` | required | `string` | +| `role` | required | `"user"` | +| `source` | required | [`packages/llm/llm/src/message.ts#ToolMessageSource`](#persistence-type-packagesllmllmsrcmessagetstoolmessagesource) | + + + +### `packages/llm/llm/src/message.ts#UserMessage` + +SHA-256: `732669cf2a8ce24a88ea4f7f142730b4ec83ee0ce90d09144cb19d3f39c4abd9` + +Sources: `packages/llm/llm/src/message.ts:143` + +| Property | Presence | Type | +|---|---|---| +| `content` | required | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `id` | required | `string` | +| `role` | required | `"user"` | +| `source` | required | [`packages/llm/llm/src/message.ts#MessageSource`](#persistence-type-packagesllmllmsrcmessagetsmessagesource) | + + + +### `packages/llm/llm/src/types.ts#ContentBlock` + +SHA-256: `a2e983b79049b172a394d22515a99040a1040dedeaadb7673776b36ea49f9703` + +Sources: `packages/llm/llm/src/types.ts:110` + +One of: + +- [`packages/llm/llm/src/types.ts#ToolCallBlock`](#persistence-type-packagesllmllmsrctypeststoolcallblock) +- [`packages/llm/llm/src/types.ts#ImageBlock`](#persistence-type-packagesllmllmsrctypestsimageblock) +- [`packages/llm/llm/src/types.ts#ToolResultBlock`](#persistence-type-packagesllmllmsrctypeststoolresultblock) +- [`packages/llm/llm/src/types.ts#ReasoningBlock`](#persistence-type-packagesllmllmsrctypestsreasoningblock) +- [`event:web/deepseek-search-llm-request[0].data.body.messages[0].content[0]`](#persistence-type-eventwebdeepseek-search-llm-request0databodymessages0content0) + + + +### `packages/llm/llm/src/types.ts#ContentBlockType` + +SHA-256: `1f2180253053d07f60260c081d2d721f04ebb1f2691fbf00237dc7a01c7c0812` + +Sources: `packages/llm/llm/src/types.ts:108` + +One of: + +- `"image"` +- `"reasoning"` +- `"text"` +- `"tool-call"` +- `"tool-result"` + + + +### `packages/llm/llm/src/types.ts#FinishReason` + +SHA-256: `5ed158429dfa6a8633e6ba94b8c81190616c24b65c1777bf1c60cde9dd499a2f` + +Sources: `packages/llm/llm/src/types.ts:125` + +One of: + +- [`event:assistant/chunk[0].data.chunk[6].reason[3]`](#persistence-type-eventassistantchunk0datachunk6reason3) +- [`event:assistant/chunk[0].data.chunk[6].reason[4]`](#persistence-type-eventassistantchunk0datachunk6reason4) +- [`event:assistant/chunk[0].data.chunk[6].reason[0]`](#persistence-type-eventassistantchunk0datachunk6reason0) +- [`event:assistant/chunk[0].data.chunk[6].reason[1]`](#persistence-type-eventassistantchunk0datachunk6reason1) +- [`event:assistant/chunk[0].data.chunk[6].reason[2]`](#persistence-type-eventassistantchunk0datachunk6reason2) + + + +### `packages/llm/llm/src/types.ts#ImageBlock` + +SHA-256: `8ef06dd236128246969d5f04a6c4a639d031fcda99a0cd13051f52f41b0ca1af` + +Sources: `packages/llm/llm/src/types.ts:71` + +| Property | Presence | Type | +|---|---|---| +| `attachment` | required | [`packages/attachment/attachment/src/types.ts#ImageAttachmentRef`](#persistence-type-packagesattachmentattachmentsrctypestsimageattachmentref) | +| `type` | required | `"image"` | + + + +### `packages/llm/llm/src/types.ts#LlmFailure` + +SHA-256: `27cd736e794a0f8703a155fb697820cede894d10776586dd3df24d24c9465c0e` + +Sources: `packages/llm/llm/src/types.ts:40` + +| Property | Presence | Type | +|---|---|---| +| `code` | required | `string` | +| `message` | required | `string` | +| `providerRetryAfterMs` | optional | `number` | +| `requestId` | optional | `string` | +| `status` | optional | `number` | + + + +### `packages/llm/llm/src/types.ts#ReasoningBlock` + +SHA-256: `814d9434e1ddf9078612b3b34322f26e9363b469213335007f7e9ba7fee9464e` + +Sources: `packages/llm/llm/src/types.ts:60` + +| Property | Presence | Type | +|---|---|---| +| `text` | required | `string` | +| `type` | required | `"reasoning"` | + + + +### `packages/llm/llm/src/types.ts#ReplayEnvelope` + +SHA-256: `0acd94fe8794574c9ae72c7855ee16d29c546096d4af760d16d1225385764555` + +Sources: `packages/llm/llm/src/types.ts:342` + +| Property | Presence | Type | +|---|---|---| +| `blocks` | optional | [`event:assistant/chunk[0].data.chunk[6].replayState.blocks`](#persistence-type-eventassistantchunk0datachunk6replaystateblocks) | +| `response` | required | `unknown` (opaque) | + + + +### `packages/llm/llm/src/types.ts#StreamChunk` + +SHA-256: `d3dcc1522465777787d31eaef82e5ce93e066d9ba848d2db45389ffbca99cd24` + +Sources: `packages/llm/llm/src/types.ts:364` + +One of: + +- [`event:assistant/chunk[0].data.chunk[3]`](#persistence-type-eventassistantchunk0datachunk3) +- [`event:assistant/chunk[0].data.chunk[4]`](#persistence-type-eventassistantchunk0datachunk4) +- [`event:assistant/chunk[0].data.chunk[0]`](#persistence-type-eventassistantchunk0datachunk0) +- [`event:assistant/chunk[0].data.chunk[2]`](#persistence-type-eventassistantchunk0datachunk2) +- [`event:assistant/chunk[0].data.chunk[1]`](#persistence-type-eventassistantchunk0datachunk1) +- [`event:assistant/chunk[0].data.chunk[6]`](#persistence-type-eventassistantchunk0datachunk6) +- [`event:assistant/chunk[0].data.chunk[5]`](#persistence-type-eventassistantchunk0datachunk5) + + + +### `packages/llm/llm/src/types.ts#TokenUsage` + +SHA-256: `fec5442b9ee4122e10514d81d5a43648003fe8bfb7ee2ba50c0cdbdd383ed394` + +Sources: `packages/llm/llm/src/types.ts:135` + +| Property | Presence | Type | +|---|---|---| +| `cacheReadTokens` | optional | `number` | +| `cacheWriteTokens` | optional | `number` | +| `inputTokens` | required | `number` | +| `outputTokens` | required | `number` | +| `reasoningTokens` | optional | `number` | +| `totalTokens` | optional | `number` | + + + +### `packages/llm/llm/src/types.ts#ToolCallBlock` + +SHA-256: `c1f0f17b6493b85db6453bb30e01b208d703731b25bc1e68e5d4fc72eea9cdea` + +Sources: `packages/llm/llm/src/types.ts:78` + +| Property | Presence | Type | +|---|---|---| +| `arguments` | required | `string` | +| `id` | required | `string` | +| `name` | required | `string` | +| `type` | required | `"tool-call"` | + + + +### `packages/llm/llm/src/types.ts#ToolResultBlock` + +SHA-256: `03899b77c7b036927f61719d75ebd582e4e5f43be40fe877c652795fe2436012` + +Sources: `packages/llm/llm/src/types.ts:88` + +| Property | Presence | Type | +|---|---|---| +| `content` | required | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `isError` | optional | `boolean` | +| `toolCallId` | required | `string` | +| `type` | required | `"tool-result"` | + + + +### `packages/llm/llm/src/types.ts#ToolSchema` + +SHA-256: `7f5f2a8618c2ece530a18b1358b890fb57fb8c35705e47b66bff2296f8c6e889` + +Sources: `packages/llm/llm/src/types.ts:385` + +| Property | Presence | Type | +|---|---|---| +| `description` | required | `string` | +| `name` | required | `string` | +| `parameters` | required | [`event:request/header[0].data.header.tools[0].parameters`](#persistence-type-eventrequestheader0dataheadertools0parameters) | + + + +### `packages/sandbox/sandbox/src/index.ts#SandboxMode` + +SHA-256: `fab2bb09bc5e3b9db0685e8f5500b029af1a2b33e70bc703c1d5d0f596fbc1fd` + +Sources: `packages/sandbox/sandbox/src/index.ts:29` + +One of: + +- `"danger-full-access"` +- `"read-only"` +- `"workspace-write"` + + + +### `packages/schedule/schedule/src/types.ts#AfterScheduleRecord` + +SHA-256: `27e337d3d6b402b221e50c247a3f518a70d0c474cc60beee15fac3e9c5cbfcbe` + +Sources: `packages/schedule/schedule/src/types.ts:13` + +| Property | Presence | Type | +|---|---|---| +| `afterSeconds` | required | `number` | +| `id` | required | `string` | +| `kind` | required | `"after"` | +| `prompt` | required | `string` | +| `scheduledAt` | required | `string` | + + + +### `packages/schedule/schedule/src/types.ts#AtScheduleRecord` + +SHA-256: `658d895d187b26d83f3b53109a3bf77bbfba9f6f9a6d4bc4ee4315b4eb36239e` + +Sources: `packages/schedule/schedule/src/types.ts:27` + +| Property | Presence | Type | +|---|---|---| +| `id` | required | `string` | +| `kind` | required | `"at"` | +| `prompt` | required | `string` | +| `scheduledAt` | required | `string` | + + + +### `packages/schedule/schedule/src/types.ts#EveryScheduleDispatchChange` + +SHA-256: `e6063d0451dc02026fd9b54ad3f77c7b1b6392ad3e872a7737ac84e13ca72344` + +Sources: `packages/schedule/schedule/src/types.ts:93` + +| Property | Presence | Type | +|---|---|---| +| `acceptedAt` | required | `string` | +| `id` | required | `string` | +| `operation` | required | `"dispatch"` | +| `version` | required | `1` | + + + +### `packages/schedule/schedule/src/types.ts#EveryScheduleRecord` + +SHA-256: `66ece68282d8c06330fb83329a24ae54c386d5ccfab296bbf18369da8beb7d14` + +Sources: `packages/schedule/schedule/src/types.ts:39` + +| Property | Presence | Type | +|---|---|---| +| `everySeconds` | required | `number` | +| `id` | required | `string` | +| `kind` | required | `"every"` | +| `prompt` | required | `string` | +| `scheduledAt` | required | `string` | + + + +### `packages/schedule/schedule/src/types.ts#OneShotScheduleDispatchChange` + +SHA-256: `8e8e91646a5cae3fc78f7532a0013ff2088ae47077642c2edd507a508209b8af` + +Sources: `packages/schedule/schedule/src/types.ts:86` + +| Property | Presence | Type | +|---|---|---| +| `id` | required | `string` | +| `operation` | required | `"dispatch"` | +| `version` | required | `1` | + + + +### `packages/schedule/schedule/src/types.ts#ScheduleChange` + +SHA-256: `e1d0e52dcd1855ffb803efc18f8f7b776c48d1c25757e8a75c0281fa298c02e1` + +Sources: `packages/schedule/schedule/src/types.ts:105` + +One of: + +- [`packages/schedule/schedule/src/types.ts#EveryScheduleDispatchChange`](#persistence-type-packagesscheduleschedulesrctypestseveryscheduledispatchchange) +- [`packages/schedule/schedule/src/types.ts#ScheduleDeleteChange`](#persistence-type-packagesscheduleschedulesrctypestsscheduledeletechange) +- [`packages/schedule/schedule/src/types.ts#OneShotScheduleDispatchChange`](#persistence-type-packagesscheduleschedulesrctypestsoneshotscheduledispatchchange) +- [`packages/schedule/schedule/src/types.ts#ScheduleCreateChange`](#persistence-type-packagesscheduleschedulesrctypestsschedulecreatechange) + + + +### `packages/schedule/schedule/src/types.ts#ScheduleCreateChange` + +SHA-256: `ca6425edd20afe34d0cedc6ad1abad1ad7b32e2fbc4c1d24db53939e80bf887f` + +Sources: `packages/schedule/schedule/src/types.ts:72` + +| Property | Presence | Type | +|---|---|---| +| `operation` | required | `"create"` | +| `schedule` | required | [`packages/schedule/schedule/src/types.ts#ScheduleRecord`](#persistence-type-packagesscheduleschedulesrctypestsschedulerecord) | +| `version` | required | `1` | + + + +### `packages/schedule/schedule/src/types.ts#ScheduleDeleteChange` + +SHA-256: `18dc21f12bbac8ade8377e6fbb54179e20c3d955d73fba3244c57fb6bf001df0` + +Sources: `packages/schedule/schedule/src/types.ts:79` + +| Property | Presence | Type | +|---|---|---| +| `id` | required | `string` | +| `operation` | required | `"delete"` | +| `version` | required | `1` | + + + +### `packages/schedule/schedule/src/types.ts#ScheduleRecord` + +SHA-256: `d8f868c6b3e7189de6c1ffe2ea04794ea2aa31315b6347d12536e46020afac87` + +Sources: `packages/schedule/schedule/src/types.ts:69` + +One of: + +- [`packages/schedule/schedule/src/types.ts#AfterScheduleRecord`](#persistence-type-packagesscheduleschedulesrctypestsafterschedulerecord) +- [`packages/schedule/schedule/src/types.ts#EveryScheduleRecord`](#persistence-type-packagesscheduleschedulesrctypestseveryschedulerecord) +- [`packages/schedule/schedule/src/types.ts#AtScheduleRecord`](#persistence-type-packagesscheduleschedulesrctypestsatschedulerecord) + + + +### `packages/session/session-persistence-jsonl/src/format.ts#HeaderLine` + +SHA-256: `63496702a393356d64638beb7939468c1ba039ba3b5492327b2fe074d6cdac93` + +Sources: `packages/session/session-persistence-jsonl/src/format.ts:46` + +| Property | Presence | Type | +|---|---|---| +| `agentPreset` | optional | `string` | +| `createdAt` | required | `number` | +| `cwd` | optional | `string` | +| `delegationDepth` | required | `number` | +| `id` | required | `string` | +| `origin` | optional | `"subagent"` | +| `parentSession` | optional | `string` | +| `seedLength` | optional | `number` | +| `type` | required | `"session"` | +| `version` | required | `number` | + + + +### `packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData` + +SHA-256: `6978359d8ab920bdea19de4c86c2b7044d923b488b5e8de638744c0f87de410f` + +Sources: `packages/session/session-title-llm/src/index.ts:27` + +| Property | Presence | Type | +|---|---|---| +| `maxTokens` | required | `number` | +| `messageSeqs` | required | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `messages` | required | [`event:session/title-llm-request[0].data.messages`](#persistence-type-eventsessiontitle-llm-request0datamessages) | +| `route` | required | [`packages/session/session-title/src/types.ts#SessionTitleModelProvenance`](#persistence-type-packagessessionsession-titlesrctypestssessiontitlemodelprovenance) | +| `system` | required | `string` | +| `titleProvider` | required | `string` | + + + +### `packages/session/session-title/src/types.ts#SessionTitleEventData` + +SHA-256: `b56f6a885da3dc394c69a3e3cc5c0cfc4da15601b63fda4989eee8f40efc5be4` + +Sources: `packages/session/session-title/src/types.ts:41` + +| Property | Presence | Type | +|---|---|---| +| `messageSeqs` | required | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `source` | required | [`packages/session/session-title/src/types.ts#SessionTitleSource`](#persistence-type-packagessessionsession-titlesrctypestssessiontitlesource) | +| `title` | required | `string` | + + + +### `packages/session/session-title/src/types.ts#SessionTitleModelProvenance` + +SHA-256: `07e1a58c58b593f507b8e7f25723bb0aa42baae6e00f5ecfddf28cb1e64d3235` + +Sources: `packages/session/session-title/src/types.ts:20` · `packages/subagent/tool-subagent/src/model-selection.ts:9` + +| Property | Presence | Type | +|---|---|---| +| `model` | required | `string` | +| `provider` | required | `string` | + + + +### `packages/session/session-title/src/types.ts#SessionTitleSource` + +SHA-256: `30d5a537b296685770b1241c4b4bbde19d5a31ff81aa23df73fab5e90b8fc65f` + +Sources: `packages/session/session-title/src/types.ts:28` + +One of: + +- [`event:session/title[0].data.source[1]`](#persistence-type-eventsessiontitle0datasource1) +- [`event:session/title[0].data.source[0]`](#persistence-type-eventsessiontitle0datasource0) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[0]`](#persistence-type-eventagentinboxspliced0datainserted0source0) + + + +### `packages/skill/skill/src/index.ts#SkillInvocationSource` + +SHA-256: `672c4aa2a9b736e3d6e5da6346d2e2ed5e3573f2d0baafa18e7407c9f3fee3db` + +Sources: `packages/skill/skill/src/index.ts:148` + +| Property | Presence | Type | +|---|---|---| +| `form` | required | `"instructions"` | +| `kind` | required | `"skill-invocation"` | +| `name` | required | `string` | + + + +### `packages/skill/tool-skill/src/index.ts#SkillCatalogSource` + +SHA-256: `fc2ae6962f9f8801c2b1e414668e1e17cbb7544c4f39381198977a38bd10c093` + +Sources: `packages/skill/tool-skill/src/index.ts:34` + +| Property | Presence | Type | +|---|---|---| +| `entries` | required | [`event:agent/inbox/spliced[0].data.inserted[0].source[16].entries`](#persistence-type-eventagentinboxspliced0datainserted0source16entries) | +| `form` | required | `"catalog"` | +| `kind` | required | `"skill-catalog"` | +| `update` | optional | `true` | + + + +### `packages/subagent/subagent/src/continuation.ts#AgentMessageSource` + +SHA-256: `4a9bef9f27a942520cc2279ca7dd3082556e4bff543f66b5c0333e1bbed1cd86` + +Sources: `packages/subagent/subagent/src/continuation.ts:59` + +| Property | Presence | Type | +|---|---|---| +| `form` | required | `"relay"` | +| `kind` | required | `"agent-message"` | +| `senderSessionId` | required | `string` | + + + +### `packages/subagent/subagent/src/continuation.ts#SubagentSettledMessageSource` + +SHA-256: `4e97c3d85c0fc817ee58873c38c25a2474abaaa0af4839311b50b68db3b8cf1a` + +Sources: `packages/subagent/subagent/src/continuation.ts:74` + +| Property | Presence | Type | +|---|---|---| +| `form` | required | `"notice"` | +| `kind` | required | `"subagent-settled"` | +| `senderSessionId` | required | `string` | +| `summary` | required | `string` | + + + +### `packages/subagent/subagent/src/descriptor.ts#ContinuableSubagentDescriptorData` + +SHA-256: `6487b10ba7542f3c447b1e41a1c6a590b7bfafe0b9b66b49f34028da85bb970f` + +Sources: `packages/subagent/subagent/src/descriptor.ts:72` + +| Property | Presence | Type | +|---|---|---| +| `agentModel` | optional | `string` | +| `agentProvider` | optional | `string` | +| `agentReasoningEffort` | optional | `string` | +| `label` | required | `string` | +| `mode` | required | `"continuable"` | +| `persona` | optional | `string` | +| `provider` | required | `string` | +| `toolFilter` | optional | [`packages/core/tools/src/index.ts#ToolRestriction`](#persistence-type-packagescoretoolssrcindextstoolrestriction) | +| `version` | required | `number` | + + + +### `packages/subagent/subagent/src/descriptor.ts#OneShotSubagentDescriptorData` + +SHA-256: `5f758f3de5f00c18968a7c6d347083aac5c9ae13f6a79c78f6611b23c4973564` + +Sources: `packages/subagent/subagent/src/descriptor.ts:61` + +| Property | Presence | Type | +|---|---|---| +| `label` | optional | `string` | +| `mode` | required | `"one-shot"` | +| `provider` | required | `string` | +| `version` | required | `number` | + + + +### `packages/subagent/subagent/src/descriptor.ts#SubagentDescriptorData` + +SHA-256: `86d1d0e9cfebb240421187e3dc37fb71cc38a1501885cf32f8f9adef7b0a2bde` + +Sources: `packages/subagent/subagent/src/descriptor.ts:89` + +One of: + +- [`packages/subagent/subagent/src/descriptor.ts#ContinuableSubagentDescriptorData`](#persistence-type-packagessubagentsubagentsrcdescriptortscontinuablesubagentdescriptordata) +- [`packages/subagent/subagent/src/descriptor.ts#OneShotSubagentDescriptorData`](#persistence-type-packagessubagentsubagentsrcdescriptortsoneshotsubagentdescriptordata) + + + +### `packages/todo/tool-todo/src/types.ts#TodoItem` + +SHA-256: `a99f76fd149051c363f960bfeeb5b9509587ecaf7591a42797e4bfe810d8987a` + +Sources: `packages/todo/tool-todo/src/types.ts:21` + +| Property | Presence | Type | +|---|---|---| +| `content` | required | `string` | +| `status` | required | [`event:todo/write[0].data.todos[0].status`](#persistence-type-eventtodowrite0datatodos0status) | + + + +### `packages/web/web-search-deepseek/src/provider.ts#DeepSeekSearchLlmRequest` + +SHA-256: `2517ba143a271508d3ca35126d5aca8f7f1facf5aaddce4adf011832042fa2b9` + +Sources: `packages/web/web-search-deepseek/src/provider.ts:56` + +| Property | Presence | Type | +|---|---|---| +| `apiVersion` | required | `string` | +| `body` | required | [`event:web/deepseek-search-llm-request[0].data.body`](#persistence-type-eventwebdeepseek-search-llm-request0databody) | +| `endpoint` | required | `string` | + + + +### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentEndData` + +SHA-256: `c0ea97bc89dfc46fa94eab956f5c3ee6af2f964aa7db6327cb18b451f207bef7` + +Sources: `packages/workflow/tool-workflow/src/types.ts:29` + +| Property | Presence | Type | +|---|---|---| +| `outcome` | required | [`packages/workflow/workflow/src/types.ts#WorkflowAgentOutcome`](#persistence-type-packagesworkflowworkflowsrctypestsworkflowagentoutcome) | +| `runId` | required | `string` | +| `seq` | required | `number` | + + + +### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentStartData` + +SHA-256: `9a410ddf56792b2b7cd4a224a2e54dc4dee30a8e8e6b1c2b9a1d19992b217adc` + +Sources: `packages/workflow/tool-workflow/src/types.ts:20` + +| Property | Presence | Type | +|---|---|---| +| `childId` | required | `string` | +| `label` | required | `string` | +| `phase` | optional | `string` | +| `runId` | required | `string` | +| `seq` | required | `number` | + + + +### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunEndData` + +SHA-256: `7f9365bae9fcb73e1e34061a1acfe0422c1a5fd351848cace9bebbe806f28462` + +Sources: `packages/workflow/tool-workflow/src/types.ts:36` + +| Property | Presence | Type | +|---|---|---| +| `runId` | required | `string` | +| `stopReason` | required | [`packages/workflow/workflow/src/types.ts#WorkflowStopReason`](#persistence-type-packagesworkflowworkflowsrctypestsworkflowstopreason) | + + + +### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunStartData` + +SHA-256: `a6da9ad5d42ae83a6833a8288b076688e8e0801633ea36cbdd8a30a6d9f3160c` + +Sources: `packages/workflow/tool-workflow/src/types.ts:14` + +| Property | Presence | Type | +|---|---|---| +| `name` | required | `string` | +| `runId` | required | `string` | + + + +### `packages/workflow/workflow/src/types.ts#WorkflowAgentOutcome` + +SHA-256: `c2deb7c9183735d4e0fffddf5c623f4e34daa1c8e96b111982e957dfcbbcf896` + +Sources: `packages/workflow/workflow/src/types.ts:110` + +One of: + +- `"cancelled"` +- `"completed"` +- `"failed"` + + + +### `packages/workflow/workflow/src/types.ts#WorkflowStopReason` + +SHA-256: `8465ece5e9d9007c038b357015d849c15262cb0bc25abc59e47692d87ee01a15` + +Sources: `packages/workflow/workflow/src/types.ts:63` + +One of: + +- `"cancelled"` +- `"completed"` +- `"error"` + + + +### `"parent"` + +SHA-256: `e6411b09c1d982f789bf741ca74e2bea69df56029847f86a6148e722039ee732` + +`"parent"` + + + +### `"pause"` + +SHA-256: `1d8798b1a5e8c545ee4dcd2b4e75c0b4c9ffd985e4744c6d1a1aab992f859721` + +`"pause"` + + + +### `"paused"` + +SHA-256: `c43b119ce579b3e9983a0d3adc4ba402ebb9ba773d89738a2dab01ecf5813943` + +`"paused"` + + + +### `"pending"` + +SHA-256: `234142ee4f996f38cc9fa3b8b3e3de29b03c9aefe5ebf6c224eddd564505aa85` + +`"pending"` + + + +### `"permission/preset"` + +SHA-256: `ae63d9d1080ed8945031594d93f8d96651d7101b848719cc3e1475875cd3d649` + +`"permission/preset"` + + + +### `"plan/mode"` + +SHA-256: `f634871d1e18b1eb199497ac8ab72d3964f48d03fbf611dc7521a1970cf429d9` + +`"plan/mode"` + + + +### `"plugin"` + +SHA-256: `e654d28d1e6c471147310d2fba396d00969cfe6ed9022626d3f2c2312e0b1cbb` + +`"plugin"` + + + +### `"provider"` + +SHA-256: `e31572180d6b28b73f073ad30ae19d5d82982d3daf984723984e23da1e7c459a` + +`"provider"` + + + +### `"provisioning"` + +SHA-256: `871bfd6f7bb91061246768d3377f3fd58d6b8ea7c31f44c714ae7ab215650d62` + +`"provisioning"` + + + +### `"quiet"` + +SHA-256: `82e3d091a65ce8f6e8aedb3ad2322d43c55c5645448413d61f843f9bbd104bf1` + +`"quiet"` + + + +### `"read-only"` + +SHA-256: `12a0cfa619ac4a5fc6c3e8e359c8dae15769edc61497a575935c78d5842f8e42` + +`"read-only"` + + + +### `"reasoning"` + +SHA-256: `3c2535ca0a2062f172f15344f8040755002b5ac506cf94fc4ebaa822b15feb8c` + +`"reasoning"` + + + +### `"reasoning-delta"` + +SHA-256: `6f091fe32ab24407236090ca9d710bbaf59bb57466e9f3b8f1f6e4862bc863c6` + +`"reasoning-delta"` + + + +### `"recall"` + +SHA-256: `383cf73ae4748e5beb281ae74857ba1ffb92ae01075b9fbf51af78b666007a8f` + +`"recall"` + + + +### `"rejected"` + +SHA-256: `fab35c4520883c0d69e42d079c9f543fc5ac7a2d15b537b5572fcd99059c7018` + +`"rejected"` + + + +### `"relay"` + +SHA-256: `16d0507cb94b4cfc84a87446b1ba7652d6ec1d65ee1684789e747e30d542800e` + +`"relay"` + + + +### `"remove"` + +SHA-256: `7382c4fc95fe8c5db65ca4d9da572b115d0dbb818b7f32c22ab040318ffbb4bc` + +`"remove"` + + + +### `"replace"` + +SHA-256: `f6cb462f808309e315fea634f1ed86268b8346bbcee6774d9097ca6eed7ac1f8` + +`"replace"` + + + +### `"request/context"` + +SHA-256: `70b082fe78991edf13cf66e1b4d06cd2dcff9cacfd76f8cfb996bfb61939e7b2` + +`"request/context"` + + + +### `"request/header"` + +SHA-256: `3e0eff5946255ff05d88a10839c60305135801f97794ea48d409f8503303317e` + +`"request/header"` + + + +### `"resume"` + +SHA-256: `34d1ab5c5df378186d6054b1a1beea9a41e41965d6f336f0bc0025c441a82e66` + +`"resume"` + + + +### `"sandbox/mode"` + +SHA-256: `ca085dba2c877feceebf3c62f9d39c6c2a4d2314d97b94b3927a780fe8fe2bb2` + +`"sandbox/mode"` + + + +### `"schedule/change"` + +SHA-256: `0e7b2a97f54f1afdb8cdfad1635abe9145327db539bfb69b4045c19d8c17755d` + +`"schedule/change"` + + + +### `"series"` + +SHA-256: `4f507598cf476214aa7646ce7841a7064a9dcb05d0a1eaaefaf79c2b738f160f` + +`"series"` + + + +### `"session"` + +SHA-256: `e41bdebe246abe17154de7e7a1d81035437eee8d20e7f1edff0d91e2598ad828` + +`"session"` + + + +### `"session-log-deepseek/delivery-accepted"` + +SHA-256: `47e5d84f1a93450a78c7f3954b43990d0f629af7c034a56313e5deb63e772c1b` + +`"session-log-deepseek/delivery-accepted"` + + + +### `"session-reference"` + +SHA-256: `7f13860ee89a2d35ce09f958e85a04566cd59cb1de1d73a9619a9b631961dc71` + +`"session-reference"` + + + +### `"session/end-seed"` + +SHA-256: `1c2686c0682e7bc51d61117b2652bd4a80707e331aa276d6ef915ae32534a330` + +`"session/end-seed"` + + + +### `SessionEventEnvelope` + +SHA-256: `04184edc061905410cc7e3db8d5c7cf393d739c89eb523ba8bad3831fb23ba95` + +One of: + +- [`SessionEventEnvelope[46]`](#persistence-type-sessioneventenvelope46) +- [`SessionEventEnvelope[0]`](#persistence-type-sessioneventenvelope0) + + + +### `SessionEventEnvelope[0]` + +SHA-256: `e3e77b26f0148755a505f5b8ea843a3be117827d4703bb5754d9dc8ddbef521f` + +| Property | Presence | Type | +|---|---|---| +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `string` | + + + +### `SessionEventEnvelope[46]` + +SHA-256: `766756032f41a4139ce7a62404b47ad43d1717a59b917391f005534ba64d1ca6` + +| Property | Presence | Type | +|---|---|---| +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `sourceEventSeqs` | optional | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `surfaceOp` | optional | [`SessionEventEnvelope[46].surfaceOp`](#persistence-type-sessioneventenvelope46surfaceop) | +| `time` | required | `number` | +| `type` | required | `string` | + + + +### `SessionEventEnvelope[46].sourceEventSeqs` + +SHA-256: `5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78` + +Array of `number`. + + + +### `SessionEventEnvelope[46].surfaceOp` + +SHA-256: `de9773f2145f7fe4ec9387b91d2431fd7da7106e3b824a365ba5c3089051065b` + +One of: + +- `"append"` +- [`SessionEventEnvelope[46].surfaceOp[1]`](#persistence-type-sessioneventenvelope46surfaceop1) + + + +### `SessionEventEnvelope[46].surfaceOp[1]` + +SHA-256: `582b4ca583f24c830c5ab39a28afdfccce75f9617102ad791e00142c50c2e384` + +Sources: `packages/core/session/src/types.ts:404` + +| Property | Presence | Type | +|---|---|---| +| `end` | required | `number` | +| `op` | required | `"replace"` | +| `start` | required | `number` | + + + +### `"session/title"` + +SHA-256: `7a651f3b672c52fb615f22c0ce9cb3cc5b22aad92e6bbeefb0808fd7b9233a50` + +`"session/title"` + + + +### `"session/title-llm-request"` + +SHA-256: `587bb11da730e06aa52b62c087d217d6f8f22459b25f31cb9e1e1baf17944e5e` + +`"session/title-llm-request"` + + + +### `"set"` + +SHA-256: `b765ee31033cea463863faf3fc6a0a1b85c47c6a2f13fe1ce833abe56105114b` + +`"set"` + + + +### `"skill-catalog"` + +SHA-256: `6ebcc2dbec9f2dabca9f668ae6d39e877899b180740570f453409db339221df3` + +`"skill-catalog"` + + + +### `"skill-invocation"` + +SHA-256: `1922cd79a70806c17758185a6ef0458bc1fb3900363906733421c16414da2509` + +`"skill-invocation"` + + + +### `"snapshot"` + +SHA-256: `6f9e00383836275e46c0a9915767f9bb561be5fc30aae490174908a93e99a912` + +`"snapshot"` + + + +### `"step/end"` + +SHA-256: `c219efbdfd53b836786202ab4532913d555798f0a8615a4e9629736e3799fb70` + +`"step/end"` + + + +### `"step/start"` + +SHA-256: `2c64d4bc7264fd3f8bed47e96ab8a593bce05a1e4e1c436dcd244a3b7e0c2a9d` + +`"step/start"` + + + +### `"stop"` + +SHA-256: `57f3f606ff8b6c84d9c443faace9d1dd10cca0354f37a4f515ef075f7c351b90` + +`"stop"` + + + +### `string` + +SHA-256: `4cd48f3e5108bd6ebedf7301c3638839b8b2b9db8dbd493974177fbdeb91a01b` + +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` + +`string` + + + +### `"subagent"` + +SHA-256: `aacda84a69739238aa782eea902d3073017d9d74b9808de2bf5a83c9738cbdc6` + +`"subagent"` + + + +### `"subagent-settled"` + +SHA-256: `bf16d2e98a7f13894ded2cffe5ce857bf473954a0e3c0ed9bc7739e2e1c7b78a` + +`"subagent-settled"` + + + +### `"subagent/descriptor"` + +SHA-256: `5ebce1317eacd2c148456627a09668e927ee15c204f0643f5ea76b46b54a2647` + +`"subagent/descriptor"` + + + +### `"subagent/model-selection-policy"` + +SHA-256: `0a8a062bc9c3c0d97fd97742262f2ea53dd32297f834e81114870d38ac3dc6da` + +`"subagent/model-selection-policy"` + + + +### `"success"` + +SHA-256: `511801b0a6470d98566e8385d3dffddb2b67f79fcf73ed6056f46c3cc0a245a7` + +`"success"` + + + +### `"system"` + +SHA-256: `8af841fc9b265ade3441caf9fe40dd24db24226befba48150e6d0eeccc1389c3` + +`"system"` + + + +### `"team-message"` + +SHA-256: `2e4debca12f2c449f96dc6574f3fbf2fb346193443114a241d01a236362ec48c` + +`"team-message"` + + + +### `"team/member"` + +SHA-256: `18fcdd273a2f2f9d813a3be5e71df5903a963a5c88e46b90b14de6e2db890da0` + +`"team/member"` + + + +### `"team/message/delivered"` + +SHA-256: `a8a2b9011fc067862df7ce40748868467e5778283d7ac193c13f77684a914c57` + +`"team/message/delivered"` + + + +### `"team/message/queued"` + +SHA-256: `4e011753f8263f436efaabfbb3b4db53a98fc55342c5ded2daf7208b217be159` + +`"team/message/queued"` + + + +### `"team/task"` + +SHA-256: `b57ae1b37e52bee0a21cbdace168dc6a15582bcda8c306dad962c5dcc8a8e28b` + +`"team/task"` + + + +### `"text"` + +SHA-256: `4e44c9118152f6829634bfd508e47669ab0497caffa380c94b4be91f9390d35d` + +`"text"` + + + +### `"text-delta"` + +SHA-256: `5abab3a27fd2736660ecddd94b28d6bbf114986dd894880153bd1be3ccacb563` + +`"text-delta"` + + + +### `"todo/write"` + +SHA-256: `af0750d32d97d47b12b7361a587db41894b17e04c9a805fe212f0114aa2248c7` + +`"todo/write"` + + + +### `"tool"` + +SHA-256: `a13d8f379222ece8a02a86efe4c8334af4f108ecb3034b38c0a42bb3046e6847` + +`"tool"` + + + +### `"tool-call"` + +SHA-256: `1f0133217eeeffd8d387baf1ec8ed9856e719bcd999dc08e48624cba96d75fd7` + +`"tool-call"` + + + +### `"tool-call-delta"` + +SHA-256: `9b4fd974c124c83743efe030ba4e1250e087505f3f74588716a521fb8d453267` + +`"tool-call-delta"` + + + +### `"tool-calls"` + +SHA-256: `6c1cccb433ddc153facb380c7dda956237ba5c31f8a532a69142dc277890cc9b` + +`"tool-calls"` + + + +### `"tool-result"` + +SHA-256: `e5244812c495a80c2e78ba2c2690dca5f6b58ea8d3fe5531ff94a6f9ac5e5d66` + +`"tool-result"` + + + +### `"tool-workflow/agent-end"` + +SHA-256: `5d17f27a1ef9f7026c0232714adf7573961536d75f3303ca97973975f5af170e` + +`"tool-workflow/agent-end"` + + + +### `"tool-workflow/agent-start"` + +SHA-256: `ad92f473a03ae72599ff26c86e897c25e16269519ad2a87340f0bea946517af8` + +`"tool-workflow/agent-start"` + + + +### `"tool-workflow/run-end"` + +SHA-256: `fe792a6cd430494503837e21e79f91677704ccdd9e870c679aabd7d43ed47ddd` + +`"tool-workflow/run-end"` + + + +### `"tool-workflow/run-start"` + +SHA-256: `cdca80b8dad24d4e7b1d5a288a8475ba8d8d46be385bd2da85f122ee836f1670` + +`"tool-workflow/run-start"` + + + +### `"tool/call"` + +SHA-256: `c589e938cc0e4989df8b82abef6339de621f0dc4fe62c230d145b94996af7f92` + +`"tool/call"` + + + +### `"tool/code-dispatch"` + +SHA-256: `d6a66029373faad69ad945ab03b247bddfe60af671a681242700ae43b95a44d0` + +`"tool/code-dispatch"` + + + +### `"tool/code-dispatch-start"` + +SHA-256: `69534812d4e49cba13881138628a0b4421748280c20bd02e6db37ae242428b44` + +`"tool/code-dispatch-start"` + + + +### `"tool/result"` + +SHA-256: `570e85022434613394418ad33e77e9f1f7a05699b33d0b62eae0677a638c3833` + +`"tool/result"` + + + +### `true` + +SHA-256: `dacf3d5f3e4ff619c1320e64a48dec5e7ecd7870bece65fbd449a0e63adfa521` + +`true` + + + +### `"turn/end"` + +SHA-256: `4312134fc6f9cad507c31390bd3d147535492dd77621ec517c5e85f853d53a03` + +`"turn/end"` + + + +### `"turn/start"` + +SHA-256: `0af3ecfb8c60d416fc40a7cc4fb2c4851a8e46608b2b38ab9e510670c971aa1f` + +`"turn/start"` + + + +### `"unavailable"` + +SHA-256: `2c4c21f19f426a58f2dac914e34313aa43f8408972de857a486d1f086d5adb6c` + +`"unavailable"` + + + +### `unknown` + +SHA-256: `bbc5696e3f13c758237b316e3cf08cda0b9fd51ffe672539883457769faa185d` + +`unknown`: the declaration does not expose the stored value's internal fields. + + + +### `"usage"` + +SHA-256: `0bdaf9cb63594be4ef034b68901fffe792fe09d6d5f6bac42d7f56f6e7834fb9` + +`"usage"` + + + +### `"user"` + +SHA-256: `68f44f59e91c41395076cb77265981a601680ec8a381bbbeb6ab754ffdc94573` + +`"user"` + + + +### `"user/message"` + +SHA-256: `de25352d2dc4196309bd84b5bac6319f6d5c898ea0e82bb5ae66c5738d0d426f` + +`"user/message"` + + + +### `"wakeup"` + +SHA-256: `de3c87cf2d7683bef87bb3f32f098a681fa9b49f43b4cf64712d6e3f975b9588` + +`"wakeup"` + + + +### `"web_search"` + +SHA-256: `935c8d486292b13c87b57ca280eb8c58b5b2f5239be86fcd4334c33fdeb87682` + +`"web_search"` + + + +### `"web_search_20250305"` + +SHA-256: `0116b1f89c05221d56b0ba35c83d302bf4857bc7277d247e9bbaf74b27d2c66e` + +`"web_search_20250305"` + + + +### `"web/deepseek-search-llm-request"` + +SHA-256: `6f611bed14b2106542480c4a230b4a83baf76dc0d8ac0cd13319a7cb8dae7675` + +`"web/deepseek-search-llm-request"` + + + +### `"webhook"` + +SHA-256: `db6c5246911d47a7969f6b4cb47c7d0dbbde75c402710b22ace3672fa97bebe0` + +`"webhook"` + + + +### `"workspace-write"` + +SHA-256: `a3edd1efd1fef21b72c55e213c8a8b24196b091abde2b89db52be0b2aaae3cfa` + +`"workspace-write"` + +
+ + + + +## Verification and limitations + +The source-only extractor ran with TypeScript 6.0.3. Reconstruction omits redundant `object` intersection members and discards normalization-unreachable type definitions; it preserves existing `any` / `unknown` and does not substitute opaque types for unresolved imports. V0 and V2 root digests match the corresponding complete states reconstructed from the prerelease archive. + +Historical surface-event declarations permit optional `surfaceOp`. This is retained evidence of declared types, not permission to omit fields required by a codec or migration validator. Opaque values, external plugin events, packed body encoding, and runtime relationships are outside the type inventory’s coverage. + +```sh +pnpm run verify-persistence-formats +``` + +The check validates every format through the current writer, schema completeness, bilingual declarations, and generated tables using only this checkout. It does not replay historical applications or establish migration safety. See the [format index](README.md) for maintenance rules and the [current catalog](../persistence-catalog.md) for today’s declarations. + + +## Dev Note + +None. diff --git a/docs/persistence-formats/v0.schema.json b/docs/persistence-formats/v0.schema.json new file mode 100644 index 0000000000..dc8fcf6287 --- /dev/null +++ b/docs/persistence-formats/v0.schema.json @@ -0,0 +1,49318 @@ +{ + "formatVersion": 1, + "roots": [ + { + "key": "SessionHeader", + "kind": "header", + "digest": "001ed6f66d67fac9cb9594b55f13557db94174fe5d5954789bb5a2d6d5927226", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "agentPreset", + "type": 1, + "optional": true + }, + { + "name": "createdAt", + "type": 2, + "optional": false + }, + { + "name": "cwd", + "type": 1, + "optional": true + }, + { + "name": "delegationDepth", + "type": 2, + "optional": true + }, + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "isSeeded", + "type": 3, + "optional": false + }, + { + "name": "origin", + "type": 4, + "optional": true + }, + { + "name": "parentSession", + "type": 1, + "optional": true + }, + { + "name": "version", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "subagent" + } + ] + } + }, + { + "key": "JsonlHeaderLine", + "kind": "header", + "digest": "63496702a393356d64638beb7939468c1ba039ba3b5492327b2fe074d6cdac93", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "agentPreset", + "type": 1, + "optional": true + }, + { + "name": "createdAt", + "type": 2, + "optional": false + }, + { + "name": "cwd", + "type": 1, + "optional": true + }, + { + "name": "delegationDepth", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "origin", + "type": 3, + "optional": true + }, + { + "name": "parentSession", + "type": 1, + "optional": true + }, + { + "name": "seedLength", + "type": 2, + "optional": true + }, + { + "name": "type", + "type": 4, + "optional": false + }, + { + "name": "version", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "subagent" + }, + { + "kind": "literal", + "value": "session" + } + ] + } + }, + { + "key": "SessionEventEnvelope", + "kind": "envelope", + "digest": "04184edc061905410cc7e3db8d5c7cf393d739c89eb523ba8bad3831fb23ba95", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 10 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "ignorable", + "type": 2, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "sourceEventSeqs", + "type": 4, + "optional": true + }, + { + "name": "surfaceOp", + "type": 5, + "optional": true + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "union", + "types": [ + 6, + 7 + ] + }, + { + "kind": "literal", + "value": "append" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 3, + "optional": false + }, + { + "name": "op", + "type": 8, + "optional": false + }, + { + "name": "start", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "ignorable", + "type": 2, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + } + ] + } + }, + { + "key": "event:agent-preset/selected", + "kind": "event", + "event": "agent-preset/selected", + "surface": false, + "digest": "a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "agentPreset", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "agent-preset/selected" + } + ] + } + }, + { + "key": "event:agent/inbox/spliced", + "kind": "event", + "event": "agent/inbox/spliced", + "surface": false, + "digest": "15cdff6391d58ea00d7e2fe113b663d5479cbb3fd1af26717ad933c770bca081", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 29, + "optional": true + }, + { + "name": "seq", + "type": 11, + "optional": false + }, + { + "name": "time", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 87, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "inserted", + "type": 2, + "optional": false + }, + { + "name": "outcome", + "type": 83, + "optional": true + }, + { + "name": "removedCount", + "type": 11, + "optional": true + }, + { + "name": "start", + "type": 11, + "optional": false + }, + { + "name": "target", + "type": 84, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "role", + "type": 26, + "optional": false + }, + { + "name": "source", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 5 + }, + { + "kind": "union", + "types": [ + 6, + 9, + 19, + 22, + 24 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 7, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 10, + "optional": false + }, + { + "name": "type", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 7, + "optional": false + }, + { + "name": "bytes", + "type": 11, + "optional": false + }, + { + "name": "height", + "type": 11, + "optional": false + }, + { + "name": "mediaType", + "type": 12, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": true + }, + { + "name": "originalDimensions", + "type": 17, + "optional": true + }, + { + "name": "width", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 13, + 14, + 15, + 16 + ] + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 11, + "optional": false + }, + { + "name": "width", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "isError", + "type": 20, + "optional": true + }, + { + "name": "toolCallId", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 28, + 38, + 40, + 41, + 44, + 49, + 51, + 56, + 57, + 58, + 60, + 62, + 63, + 70, + 72, + 74, + 76, + 78, + 81, + 82 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 29, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 7, + "optional": true + }, + { + "name": "changes", + "type": 30, + "optional": false + }, + { + "name": "form", + "type": 36, + "optional": false + }, + { + "name": "kind", + "type": 37, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 31 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 32, + "optional": false + }, + { + "name": "digest", + "type": 7, + "optional": true + }, + { + "name": "path", + "type": 7, + "optional": false + }, + { + "name": "scope", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 33, + 34, + 35 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 7, + "optional": false + }, + { + "name": "kind", + "type": 39, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 7, + "optional": true + }, + { + "name": "kind", + "type": 26, + "optional": false + }, + { + "name": "rpcId", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 7, + "optional": false + }, + { + "name": "form", + "type": 42, + "optional": false + }, + { + "name": "kind", + "type": 43, + "optional": false + }, + { + "name": "provider", + "type": 7, + "optional": false + }, + { + "name": "ruleId", + "type": 7, + "optional": false + }, + { + "name": "source", + "type": 7, + "optional": false + }, + { + "name": "summary", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 45, + "optional": false + }, + { + "name": "form", + "type": 47, + "optional": false + }, + { + "name": "kind", + "type": 48, + "optional": false + }, + { + "name": "update", + "type": 29, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 46 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 7, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 36, + "optional": false + }, + { + "name": "kind", + "type": 50, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 52, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + }, + { + "name": "sections", + "type": 54, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 55 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 7, + "optional": false + }, + { + "name": "text", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 42, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + }, + { + "name": "summary", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 36, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 59, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 61, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 47, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 59, + "optional": false + }, + { + "name": "kind", + "type": 64, + "optional": false + }, + { + "name": "references", + "type": 65, + "optional": false + }, + { + "name": "version", + "type": 69, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 66 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedThroughSeq", + "type": 67, + "optional": false + }, + { + "name": "compacted", + "type": 20, + "optional": false + }, + { + "name": "inputIndex", + "type": 11, + "optional": false + }, + { + "name": "label", + "type": 7, + "optional": false + }, + { + "name": "omittedBytes", + "type": 11, + "optional": false + }, + { + "name": "omittedMessages", + "type": 11, + "optional": false + }, + { + "name": "originalMessages", + "type": 11, + "optional": false + }, + { + "name": "retainedMessages", + "type": 11, + "optional": false + }, + { + "name": "sessionId", + "type": 7, + "optional": false + }, + { + "name": "truncated", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 11, + 68 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 42, + "optional": false + }, + { + "name": "kind", + "type": 71, + "optional": false + }, + { + "name": "senderSessionId", + "type": 7, + "optional": false + }, + { + "name": "summary", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 61, + "optional": false + }, + { + "name": "kind", + "type": 73, + "optional": false + }, + { + "name": "senderSessionId", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 7, + "optional": false + }, + { + "name": "kind", + "type": 75, + "optional": false + }, + { + "name": "revision", + "type": 11, + "optional": false + }, + { + "name": "round", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 77, + "optional": false + }, + { + "name": "messageId", + "type": 7, + "optional": false + }, + { + "name": "senderId", + "type": 7, + "optional": false + }, + { + "name": "senderName", + "type": 7, + "optional": false + }, + { + "name": "teamId", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 79, + "optional": false + }, + { + "name": "model", + "type": 7, + "optional": false + }, + { + "name": "provider", + "type": 7, + "optional": false + }, + { + "name": "replayState", + "type": 80, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "canceled" + }, + { + "kind": "union", + "types": [ + 85, + 86 + ] + }, + { + "kind": "literal", + "value": "next-step" + }, + { + "kind": "literal", + "value": "next-turn" + }, + { + "kind": "literal", + "value": "agent/inbox/spliced" + } + ] + } + }, + { + "key": "event:approval/asked", + "kind": "event", + "event": "approval/asked", + "surface": false, + "digest": "3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 2, + "optional": true + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "reason", + "type": 2, + "optional": true + }, + { + "name": "toolName", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "approval/asked" + } + ] + } + }, + { + "key": "event:approval/decided", + "kind": "event", + "event": "approval/decided", + "surface": false, + "digest": "bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 8, + "optional": true + }, + { + "name": "seq", + "type": 9, + "optional": false + }, + { + "name": "time", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "outcome", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 4, + 5, + 6, + 7 + ] + }, + { + "kind": "literal", + "value": "allowed-once" + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "rejected" + }, + { + "kind": "literal", + "value": "unavailable" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "approval/decided" + } + ] + } + }, + { + "key": "event:approval/policy", + "kind": "event", + "event": "approval/policy", + "surface": false, + "digest": "26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 6, + "optional": true + }, + { + "name": "seq", + "type": 7, + "optional": false + }, + { + "name": "time", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "policy", + "type": 2, + "optional": false + }, + { + "name": "source", + "type": 5, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "ask" + }, + { + "kind": "literal", + "value": "never" + }, + { + "kind": "literal", + "value": "delegation" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "approval/policy" + } + ] + } + }, + { + "key": "event:assistant/chunk", + "kind": "event", + "event": "assistant/chunk", + "surface": false, + "digest": "be6b0aa5cd6a279facb1c29589f92e24a0eb30d60a5869ae17acbcf6c3d12821", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 56, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 57, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "chunk", + "type": 2, + "optional": false + }, + { + "name": "step", + "type": 5, + "optional": false + }, + { + "name": "turn", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 7, + 29, + 32, + 34, + 36, + 53 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "argumentsDelta", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "index", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": true + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "tool-call-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "block", + "type": 8, + "optional": false + }, + { + "name": "index", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 28, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 9, + 11, + 20, + 24, + 26 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 12, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 4, + "optional": false + }, + { + "name": "bytes", + "type": 5, + "optional": false + }, + { + "name": "height", + "type": 5, + "optional": false + }, + { + "name": "mediaType", + "type": 13, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": true + }, + { + "name": "originalDimensions", + "type": 18, + "optional": true + }, + { + "name": "width", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 14, + 15, + 16, + 17 + ] + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 5, + "optional": false + }, + { + "name": "width", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 21, + "optional": false + }, + { + "name": "isError", + "type": 22, + "optional": true + }, + { + "name": "toolCallId", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 8 + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "block-end" + }, + { + "kind": "object", + "properties": [ + { + "name": "blockType", + "type": 30, + "optional": false + }, + { + "name": "index", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 31, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 10, + 19, + 23, + 25, + 27 + ] + }, + { + "kind": "literal", + "value": "block-start" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 5, + "optional": false + }, + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 33, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 5, + "optional": false + }, + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 35, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "reason", + "type": 37, + "optional": false + }, + { + "name": "replayState", + "type": 49, + "optional": true + }, + { + "name": "type", + "type": 52, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 38, + 41, + 43, + 45, + 47 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 39, + "optional": false + }, + { + "name": "kind", + "type": 40, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 4, + "optional": false + }, + { + "name": "message", + "type": 4, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 5, + "optional": true + }, + { + "name": "requestId", + "type": 4, + "optional": true + }, + { + "name": "status", + "type": 5, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 39, + "optional": false + }, + { + "name": "kind", + "type": 42, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 44, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 46, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "stop" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 48, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-calls" + }, + { + "kind": "object", + "properties": [ + { + "name": "blocks", + "type": 50, + "optional": true + }, + { + "name": "response", + "type": 51, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 51 + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "literal", + "value": "finish" + }, + { + "kind": "object", + "properties": [ + { + "name": "type", + "type": 54, + "optional": false + }, + { + "name": "usage", + "type": 55, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "usage" + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 5, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 5, + "optional": true + }, + { + "name": "inputTokens", + "type": 5, + "optional": false + }, + { + "name": "outputTokens", + "type": 5, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 5, + "optional": true + }, + { + "name": "totalTokens", + "type": 5, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "assistant/chunk" + } + ] + } + }, + { + "key": "event:assistant/message", + "kind": "event", + "event": "assistant/message", + "surface": true, + "digest": "6ac50e8b7feeb6a718cf502a4d32aa5430d68c01c23e6f4903db07f884b6cfe6", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 2, + "optional": true + }, + { + "name": "seq", + "type": 9, + "optional": false + }, + { + "name": "sourceEventSeqs", + "type": 31, + "optional": true + }, + { + "name": "surfaceOp", + "type": 32, + "optional": true + }, + { + "name": "time", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 36, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "interrupted", + "type": 2, + "optional": true + }, + { + "name": "message", + "type": 3, + "optional": false + }, + { + "name": "step", + "type": 9, + "optional": false + }, + { + "name": "turn", + "type": 9, + "optional": false + }, + { + "name": "usage", + "type": 30, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 8, + "optional": false + }, + { + "name": "role", + "type": 26, + "optional": false + }, + { + "name": "source", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 5 + }, + { + "kind": "union", + "types": [ + 6, + 17, + 20, + 22, + 24 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 8, + "optional": false + }, + { + "name": "bytes", + "type": 9, + "optional": false + }, + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "mediaType", + "type": 10, + "optional": false + }, + { + "name": "name", + "type": 8, + "optional": true + }, + { + "name": "originalDimensions", + "type": 15, + "optional": true + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 11, + 12, + 13, + 14 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "isError", + "type": 18, + "optional": true + }, + { + "name": "toolCallId", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 8, + "optional": false + }, + { + "name": "id", + "type": 8, + "optional": false + }, + { + "name": "name", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "literal", + "value": "assistant" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 28, + "optional": false + }, + { + "name": "model", + "type": 8, + "optional": false + }, + { + "name": "provider", + "type": 8, + "optional": false + }, + { + "name": "replayState", + "type": 29, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 9, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 9, + "optional": true + }, + { + "name": "inputTokens", + "type": 9, + "optional": false + }, + { + "name": "outputTokens", + "type": 9, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 9, + "optional": true + }, + { + "name": "totalTokens", + "type": 9, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 9 + }, + { + "kind": "union", + "types": [ + 33, + 35 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 9, + "optional": false + }, + { + "name": "op", + "type": 34, + "optional": false + }, + { + "name": "start", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "append" + }, + { + "kind": "literal", + "value": "assistant/message" + } + ] + } + }, + { + "key": "event:command/done", + "kind": "event", + "event": "command/done", + "surface": false, + "digest": "15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 7, + "optional": true + }, + { + "name": "seq", + "type": 6, + "optional": false + }, + { + "name": "time", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "commandId", + "type": 2, + "optional": false + }, + { + "name": "kind", + "type": 3, + "optional": false + }, + { + "name": "sourceEventSeq", + "type": 6, + "optional": true + }, + { + "name": "text", + "type": 2, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "literal", + "value": "success" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "command/done" + } + ] + } + }, + { + "key": "event:command/run", + "kind": "event", + "event": "command/run", + "surface": false, + "digest": "37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 5, + "optional": true + }, + { + "name": "seq", + "type": 6, + "optional": false + }, + { + "name": "time", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "args", + "type": 2, + "optional": true + }, + { + "name": "commandId", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "source", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "command/run" + } + ] + } + }, + { + "key": "event:compaction/end", + "kind": "event", + "event": "compaction/end", + "surface": false, + "digest": "b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 6, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 2, + "optional": false + }, + { + "name": "error", + "type": 2, + "optional": true + }, + { + "name": "sourceCommandId", + "type": 2, + "optional": true + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 4, + 5 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "compaction/end" + } + ] + } + }, + { + "key": "event:compaction/prune", + "kind": "event", + "event": "compaction/prune", + "surface": false, + "digest": "7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 5, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "shadowedRange", + "type": 2, + "optional": false + }, + { + "name": "shadowedSeqs", + "type": 4, + "optional": false + }, + { + "name": "shadowedTokenCount", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 3, + "optional": false + }, + { + "name": "start", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "compaction/prune" + } + ] + } + }, + { + "key": "event:compaction/start", + "kind": "event", + "event": "compaction/start", + "surface": false, + "digest": "db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 6, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 2, + "optional": false + }, + { + "name": "sourceCommandId", + "type": 2, + "optional": true + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 4, + 5 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "compaction/start" + } + ] + } + }, + { + "key": "event:compaction/summary", + "kind": "event", + "event": "compaction/summary", + "surface": false, + "digest": "85c28ce3efec5863a9bf4b22ae57a50a03ec5337b965ee95ff77c9b9d137fa22", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 29, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 30, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 28 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 3, + "optional": false + }, + { + "name": "maxTokens", + "type": 4, + "optional": true + }, + { + "name": "model", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "rawOutput", + "type": 5, + "optional": true + }, + { + "name": "shadowedRange", + "type": 25, + "optional": false + }, + { + "name": "shadowedSeqs", + "type": 26, + "optional": false + }, + { + "name": "shadowedTokenCount", + "type": 4, + "optional": false + }, + { + "name": "sourceCommandId", + "type": 3, + "optional": true + }, + { + "name": "summary", + "type": 5, + "optional": false + }, + { + "name": "usage", + "type": 27, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 6 + }, + { + "kind": "union", + "types": [ + 7, + 10, + 12, + 14, + 16 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 5, + "optional": false + }, + { + "name": "isError", + "type": 8, + "optional": true + }, + { + "name": "toolCallId", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 15, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 17, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 3, + "optional": false + }, + { + "name": "bytes", + "type": 4, + "optional": false + }, + { + "name": "height", + "type": 4, + "optional": false + }, + { + "name": "mediaType", + "type": 18, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": true + }, + { + "name": "originalDimensions", + "type": 23, + "optional": true + }, + { + "name": "width", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 19, + 20, + 21, + 22 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 4, + "optional": false + }, + { + "name": "width", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 4, + "optional": false + }, + { + "name": "start", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 4, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 4, + "optional": true + }, + { + "name": "inputTokens", + "type": 4, + "optional": false + }, + { + "name": "outputTokens", + "type": 4, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 4, + "optional": true + }, + { + "name": "totalTokens", + "type": 4, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 3, + "optional": false + }, + { + "name": "llmStreamCall", + "type": 29, + "optional": false + }, + { + "name": "maxTokens", + "type": 4, + "optional": true + }, + { + "name": "model", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "rawOutput", + "type": 5, + "optional": false + }, + { + "name": "shadowedRange", + "type": 25, + "optional": false + }, + { + "name": "shadowedSeqs", + "type": 26, + "optional": false + }, + { + "name": "shadowedTokenCount", + "type": 4, + "optional": false + }, + { + "name": "sourceCommandId", + "type": 3, + "optional": true + }, + { + "name": "summary", + "type": 5, + "optional": false + }, + { + "name": "usage", + "type": 27, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "compaction/summary" + } + ] + } + }, + { + "key": "event:feedback/record", + "kind": "event", + "event": "feedback/record", + "surface": false, + "digest": "fb9df8180a202f3c845d5aa6a81697b2f7213f6735abc17535a55656be60a575", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "feedback/record" + } + ] + } + }, + { + "key": "event:goal/change", + "kind": "event", + "event": "goal/change", + "surface": false, + "digest": "763c8a20af487263a0080548274f7437ef4a86e0ba8769127d1ced10a72c664d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 23, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 9 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "cleared", + "type": 3, + "optional": false + }, + { + "name": "clearedAt", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 6, + "optional": false + }, + { + "name": "operation", + "type": 7, + "optional": false + }, + { + "name": "version", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "revision", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "goal/change" + }, + { + "kind": "literal", + "value": "clear" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "createdAt", + "type": 5, + "optional": false + }, + { + "name": "goal", + "type": 10, + "optional": false + }, + { + "name": "kind", + "type": 6, + "optional": false + }, + { + "name": "operation", + "type": 17, + "optional": false + }, + { + "name": "roundsStarted", + "type": 5, + "optional": false + }, + { + "name": "updatedAt", + "type": 5, + "optional": false + }, + { + "name": "version", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "blockedReason", + "type": 11, + "optional": true + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "maxGoalRounds", + "type": 5, + "optional": false + }, + { + "name": "objective", + "type": 4, + "optional": false + }, + { + "name": "phase", + "type": 12, + "optional": false + }, + { + "name": "revision", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 4, + "optional": false + }, + { + "name": "message", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 13, + 14, + 15, + 16 + ] + }, + { + "kind": "literal", + "value": "active" + }, + { + "kind": "literal", + "value": "blocked" + }, + { + "kind": "literal", + "value": "complete" + }, + { + "kind": "literal", + "value": "paused" + }, + { + "kind": "union", + "types": [ + 15, + 18, + 19, + 20, + 21, + 22 + ] + }, + { + "kind": "literal", + "value": "block" + }, + { + "kind": "literal", + "value": "create" + }, + { + "kind": "literal", + "value": "resume" + }, + { + "kind": "literal", + "value": "edit" + }, + { + "kind": "literal", + "value": "pause" + }, + { + "kind": "literal", + "value": true + } + ] + } + }, + { + "key": "event:hook/invoked", + "kind": "event", + "event": "hook/invoked", + "surface": false, + "digest": "8a6e1ec9e8db346b0e02f027db73c07a94f067a26d40c1aef1abd09c47ce7ba0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 7, + "optional": true + }, + { + "name": "seq", + "type": 6, + "optional": false + }, + { + "name": "time", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "dialect", + "type": 2, + "optional": false + }, + { + "name": "handlerId", + "type": 5, + "optional": false + }, + { + "name": "matcher", + "type": 5, + "optional": true + }, + { + "name": "point", + "type": 5, + "optional": false + }, + { + "name": "turn", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "claude-code" + }, + { + "kind": "literal", + "value": "codex" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "hook/invoked" + } + ] + } + }, + { + "key": "event:hook/result", + "kind": "event", + "event": "hook/result", + "surface": false, + "digest": "e75916628f3f10c2d50658bd143052a46285fbf1a9a700ba54947614603d26b4", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "decision", + "type": 2, + "optional": false + }, + { + "name": "durationMs", + "type": 3, + "optional": false + }, + { + "name": "exitCode", + "type": 3, + "optional": true + }, + { + "name": "handlerId", + "type": 2, + "optional": false + }, + { + "name": "point", + "type": 2, + "optional": false + }, + { + "name": "stderrSummary", + "type": 2, + "optional": true + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "hook/result" + } + ] + } + }, + { + "key": "event:llm/retry", + "kind": "event", + "event": "llm/retry", + "surface": false, + "digest": "91c397f8f870e812e1dc5ac69c2745f9f105be9dc97dadc980d19ef415a65145", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 9, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 7 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "delayMs", + "type": 3, + "optional": false + }, + { + "name": "failure", + "type": 4, + "optional": false + }, + { + "name": "maxRetries", + "type": 3, + "optional": false + }, + { + "name": "mode", + "type": 6, + "optional": false + }, + { + "name": "policyKey", + "type": 5, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "retry", + "type": 3, + "optional": false + }, + { + "name": "retryId", + "type": 5, + "optional": false + }, + { + "name": "step", + "type": 3, + "optional": false + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 5, + "optional": false + }, + { + "name": "message", + "type": 5, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 3, + "optional": true + }, + { + "name": "requestId", + "type": 5, + "optional": true + }, + { + "name": "status", + "type": 3, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "normal" + }, + { + "kind": "object", + "properties": [ + { + "name": "delayMs", + "type": 3, + "optional": false + }, + { + "name": "failure", + "type": 4, + "optional": false + }, + { + "name": "mode", + "type": 8, + "optional": false + }, + { + "name": "policyKey", + "type": 5, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "retry", + "type": 3, + "optional": false + }, + { + "name": "retryId", + "type": 5, + "optional": false + }, + { + "name": "step", + "type": 3, + "optional": false + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "always" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "llm/retry" + } + ] + } + }, + { + "key": "event:llm/retry-started", + "kind": "event", + "event": "llm/retry-started", + "surface": false, + "digest": "48e5c9861f16ac07e78cb7b5ae9dabdf7bb85c58baed5a51b4ad275050ea58e3", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "retry", + "type": 2, + "optional": false + }, + { + "name": "retryId", + "type": 3, + "optional": false + }, + { + "name": "step", + "type": 2, + "optional": false + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "llm/retry-started" + } + ] + } + }, + { + "key": "event:model/selection", + "kind": "event", + "event": "model/selection", + "surface": false, + "digest": "35203ba7ad5ef6f97d556b85df20ae98f04f09c65748cecdf8eefdb8b6405ffc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 2, + "optional": false + }, + { + "name": "provider", + "type": 2, + "optional": false + }, + { + "name": "reasoningEffort", + "type": 2, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "model/selection" + } + ] + } + }, + { + "key": "event:permission/preset", + "kind": "event", + "event": "permission/preset", + "surface": false, + "digest": "5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "preset", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "permission/preset" + } + ] + } + }, + { + "key": "event:plan/mode", + "kind": "event", + "event": "plan/mode", + "surface": false, + "digest": "a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "active", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "plan/mode" + } + ] + } + }, + { + "key": "event:request/context", + "kind": "event", + "event": "request/context", + "surface": false, + "digest": "f6b733e38d46dde3f8ab1ade2be3362abb6642eb97982a98ee64a57ff60d0c28", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "contextWindow", + "type": 2, + "optional": true + }, + { + "name": "model", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "request/context" + } + ] + } + }, + { + "key": "event:request/header", + "kind": "event", + "event": "request/header", + "surface": false, + "digest": "1de6c9c8764045ea9a1357bae6ccbbd57c19f6f337f8f25697c919c7cc9abf16", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 6, + "optional": false + }, + { + "name": "time", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "header", + "type": 2, + "optional": false + }, + { + "name": "reason", + "type": 13, + "optional": false + }, + { + "name": "startsSeries", + "type": 4, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "adapterDefaults", + "type": 3, + "optional": true + }, + { + "name": "config", + "type": 5, + "optional": false + }, + { + "name": "system", + "type": 7, + "optional": true + }, + { + "name": "tools", + "type": 9, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 4, + "optional": true + }, + { + "name": "reasoningEffort", + "type": 4, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 6, + "optional": true + }, + { + "name": "model", + "type": 7, + "optional": false + }, + { + "name": "provider", + "type": 7, + "optional": false + }, + { + "name": "reasoningEffort", + "type": 7, + "optional": true + }, + { + "name": "stop", + "type": 8, + "optional": true + }, + { + "name": "temperature", + "type": 6, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "array", + "element": 7 + }, + { + "kind": "array", + "element": 10 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 7, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + }, + { + "name": "parameters", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 7, + "value": 12 + } + ] + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "union", + "types": [ + 14, + 15, + 16, + 17 + ] + }, + { + "kind": "literal", + "value": "initial" + }, + { + "kind": "literal", + "value": "resume" + }, + { + "kind": "literal", + "value": "series" + }, + { + "kind": "literal", + "value": "change" + }, + { + "kind": "literal", + "value": "request/header" + } + ] + } + }, + { + "key": "event:sandbox/mode", + "kind": "event", + "event": "sandbox/mode", + "surface": false, + "digest": "516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 7, + "optional": true + }, + { + "name": "seq", + "type": 8, + "optional": false + }, + { + "name": "time", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "mode", + "type": 2, + "optional": false + }, + { + "name": "source", + "type": 6, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "danger-full-access" + }, + { + "kind": "literal", + "value": "read-only" + }, + { + "kind": "literal", + "value": "workspace-write" + }, + { + "kind": "literal", + "value": "delegation" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "sandbox/mode" + } + ] + } + }, + { + "key": "event:schedule/change", + "kind": "event", + "event": "schedule/change", + "surface": false, + "digest": "2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 19, + "optional": true + }, + { + "name": "seq", + "type": 13, + "optional": false + }, + { + "name": "time", + "type": 13, + "optional": false + }, + { + "name": "type", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 6, + 8, + 9 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "acceptedAt", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "operation", + "type": 4, + "optional": false + }, + { + "name": "version", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "dispatch" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "operation", + "type": 7, + "optional": false + }, + { + "name": "version", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "delete" + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "operation", + "type": 4, + "optional": false + }, + { + "name": "version", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "operation", + "type": 10, + "optional": false + }, + { + "name": "schedule", + "type": 11, + "optional": false + }, + { + "name": "version", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "create" + }, + { + "kind": "union", + "types": [ + 12, + 15, + 17 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "afterSeconds", + "type": 13, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 14, + "optional": false + }, + { + "name": "prompt", + "type": 3, + "optional": false + }, + { + "name": "scheduledAt", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "after" + }, + { + "kind": "object", + "properties": [ + { + "name": "everySeconds", + "type": 13, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 16, + "optional": false + }, + { + "name": "prompt", + "type": 3, + "optional": false + }, + { + "name": "scheduledAt", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "every" + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 18, + "optional": false + }, + { + "name": "prompt", + "type": 3, + "optional": false + }, + { + "name": "scheduledAt", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "at" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "schedule/change" + } + ] + } + }, + { + "key": "event:session-log-deepseek/delivery-accepted", + "kind": "event", + "event": "session-log-deepseek/delivery-accepted", + "surface": false, + "digest": "9c413656ca5600ea33812d43c4e7923a541cfb6ab8b5bc98e415f295f44e40da", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "sessionId", + "type": 2, + "optional": false + }, + { + "name": "throughSeq", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "session-log-deepseek/delivery-accepted" + } + ] + } + }, + { + "key": "event:session/end-seed", + "kind": "event", + "event": "session/end-seed", + "surface": false, + "digest": "669846d6f47138d4b8897717b0f08476805437a4b3195c82551b527035d90bc6", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 2, + "value": 3 + } + ] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "never" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "session/end-seed" + } + ] + } + }, + { + "key": "event:session/title", + "kind": "event", + "event": "session/title", + "surface": false, + "digest": "1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 13, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "messageSeqs", + "type": 2, + "optional": false + }, + { + "name": "source", + "type": 4, + "optional": false + }, + { + "name": "title", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 5, + 9, + 11 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 6, + "optional": false + }, + { + "name": "model", + "type": 7, + "optional": true + }, + { + "name": "provider", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "provider" + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 8, + "optional": false + }, + { + "name": "provider", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "fallback" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "session/title" + } + ] + } + }, + { + "key": "event:session/title-llm-request", + "kind": "event", + "event": "session/title-llm-request", + "surface": false, + "digest": "2cfb71f7819bc88a6bccbffa8b7ae5664233af6f6e1dfb068db25e2e17ddd8c7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 33, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 88, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 2, + "optional": false + }, + { + "name": "messageSeqs", + "type": 3, + "optional": false + }, + { + "name": "messages", + "type": 4, + "optional": false + }, + { + "name": "route", + "type": 87, + "optional": false + }, + { + "name": "system", + "type": 9, + "optional": false + }, + { + "name": "titleProvider", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "array", + "element": 5 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 6, + "optional": false + }, + { + "name": "id", + "type": 9, + "optional": false + }, + { + "name": "role", + "type": 27, + "optional": false + }, + { + "name": "source", + "type": 31, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 7 + }, + { + "kind": "union", + "types": [ + 8, + 11, + 20, + 23, + 25 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 9, + "optional": false + }, + { + "name": "id", + "type": 9, + "optional": false + }, + { + "name": "name", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 12, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 9, + "optional": false + }, + { + "name": "bytes", + "type": 2, + "optional": false + }, + { + "name": "height", + "type": 2, + "optional": false + }, + { + "name": "mediaType", + "type": 13, + "optional": false + }, + { + "name": "name", + "type": 9, + "optional": true + }, + { + "name": "originalDimensions", + "type": 18, + "optional": true + }, + { + "name": "width", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 14, + 15, + 16, + 17 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 2, + "optional": false + }, + { + "name": "width", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 6, + "optional": false + }, + { + "name": "isError", + "type": 21, + "optional": true + }, + { + "name": "toolCallId", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "union", + "types": [ + 28, + 29, + 30 + ] + }, + { + "kind": "literal", + "value": "system" + }, + { + "kind": "literal", + "value": "assistant" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 32, + 42, + 44, + 45, + 48, + 53, + 55, + 60, + 61, + 62, + 64, + 66, + 67, + 74, + 76, + 78, + 80, + 82, + 85, + 86 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 33, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 9, + "optional": true + }, + { + "name": "changes", + "type": 34, + "optional": false + }, + { + "name": "form", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 41, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 35 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 36, + "optional": false + }, + { + "name": "digest", + "type": 9, + "optional": true + }, + { + "name": "path", + "type": 9, + "optional": false + }, + { + "name": "scope", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 37, + 38, + 39 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 9, + "optional": false + }, + { + "name": "kind", + "type": 43, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 9, + "optional": true + }, + { + "name": "kind", + "type": 30, + "optional": false + }, + { + "name": "rpcId", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 9, + "optional": false + }, + { + "name": "form", + "type": 46, + "optional": false + }, + { + "name": "kind", + "type": 47, + "optional": false + }, + { + "name": "provider", + "type": 9, + "optional": false + }, + { + "name": "ruleId", + "type": 9, + "optional": false + }, + { + "name": "source", + "type": 9, + "optional": false + }, + { + "name": "summary", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 49, + "optional": false + }, + { + "name": "form", + "type": 51, + "optional": false + }, + { + "name": "kind", + "type": 52, + "optional": false + }, + { + "name": "update", + "type": 33, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 50 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 9, + "optional": false + }, + { + "name": "name", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "name", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 56, + "optional": false + }, + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + }, + { + "name": "sections", + "type": 58, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 59 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 9, + "optional": false + }, + { + "name": "text", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 46, + "optional": false + }, + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + }, + { + "name": "summary", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 63, + "optional": false + }, + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 65, + "optional": false + }, + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 51, + "optional": false + }, + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 63, + "optional": false + }, + { + "name": "kind", + "type": 68, + "optional": false + }, + { + "name": "references", + "type": 69, + "optional": false + }, + { + "name": "version", + "type": 73, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 70 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedThroughSeq", + "type": 71, + "optional": false + }, + { + "name": "compacted", + "type": 21, + "optional": false + }, + { + "name": "inputIndex", + "type": 2, + "optional": false + }, + { + "name": "label", + "type": 9, + "optional": false + }, + { + "name": "omittedBytes", + "type": 2, + "optional": false + }, + { + "name": "omittedMessages", + "type": 2, + "optional": false + }, + { + "name": "originalMessages", + "type": 2, + "optional": false + }, + { + "name": "retainedMessages", + "type": 2, + "optional": false + }, + { + "name": "sessionId", + "type": 9, + "optional": false + }, + { + "name": "truncated", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 72 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 46, + "optional": false + }, + { + "name": "kind", + "type": 75, + "optional": false + }, + { + "name": "senderSessionId", + "type": 9, + "optional": false + }, + { + "name": "summary", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 65, + "optional": false + }, + { + "name": "kind", + "type": 77, + "optional": false + }, + { + "name": "senderSessionId", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 9, + "optional": false + }, + { + "name": "kind", + "type": 79, + "optional": false + }, + { + "name": "revision", + "type": 2, + "optional": false + }, + { + "name": "round", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 81, + "optional": false + }, + { + "name": "messageId", + "type": 9, + "optional": false + }, + { + "name": "senderId", + "type": 9, + "optional": false + }, + { + "name": "senderName", + "type": 9, + "optional": false + }, + { + "name": "teamId", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 83, + "optional": false + }, + { + "name": "model", + "type": 9, + "optional": false + }, + { + "name": "provider", + "type": 9, + "optional": false + }, + { + "name": "replayState", + "type": 84, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 30, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 9, + "optional": false + }, + { + "name": "provider", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session/title-llm-request" + } + ] + } + }, + { + "key": "event:step/end", + "kind": "event", + "event": "step/end", + "surface": false, + "digest": "e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "step", + "type": 2, + "optional": false + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "step/end" + } + ] + } + }, + { + "key": "event:step/start", + "kind": "event", + "event": "step/start", + "surface": false, + "digest": "4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "step", + "type": 2, + "optional": false + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "step/start" + } + ] + } + }, + { + "key": "event:subagent/descriptor", + "kind": "event", + "event": "subagent/descriptor", + "surface": false, + "digest": "b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 10, + "optional": true + }, + { + "name": "seq", + "type": 7, + "optional": false + }, + { + "name": "time", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 8 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "agentModel", + "type": 3, + "optional": true + }, + { + "name": "agentProvider", + "type": 3, + "optional": true + }, + { + "name": "agentReasoningEffort", + "type": 3, + "optional": true + }, + { + "name": "label", + "type": 3, + "optional": false + }, + { + "name": "mode", + "type": 4, + "optional": false + }, + { + "name": "persona", + "type": 3, + "optional": true + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "toolFilter", + "type": 5, + "optional": true + }, + { + "name": "version", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "continuable" + }, + { + "kind": "object", + "properties": [ + { + "name": "allow", + "type": 6, + "optional": true + }, + { + "name": "deny", + "type": 6, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "object", + "properties": [ + { + "name": "label", + "type": 3, + "optional": true + }, + { + "name": "mode", + "type": 9, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "version", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "one-shot" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "subagent/descriptor" + } + ] + } + }, + { + "key": "event:subagent/model-selection-policy", + "kind": "event", + "event": "subagent/model-selection-policy", + "surface": false, + "digest": "a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 5, + "optional": true + }, + { + "name": "seq", + "type": 6, + "optional": false + }, + { + "name": "time", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "allowedModels", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 4, + "optional": false + }, + { + "name": "provider", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "subagent/model-selection-policy" + } + ] + } + }, + { + "key": "event:team/member", + "kind": "event", + "event": "team/member", + "surface": false, + "digest": "31d13edbb5fe2f8b7a38056320a8a06275ee4426e0abf12d4741818beda5a9c9", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 12, + "optional": true + }, + { + "name": "seq", + "type": 13, + "optional": false + }, + { + "name": "time", + "type": 13, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "member", + "type": 2, + "optional": false + }, + { + "name": "teamId", + "type": 6, + "optional": false + }, + { + "name": "version", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "context", + "type": 3, + "optional": false + }, + { + "name": "description", + "type": 6, + "optional": false + }, + { + "name": "error", + "type": 6, + "optional": true + }, + { + "name": "id", + "type": 6, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + }, + { + "name": "phase", + "type": 7, + "optional": false + }, + { + "name": "provider", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "fork" + }, + { + "kind": "literal", + "value": "fresh" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 8, + 9, + 10 + ] + }, + { + "kind": "literal", + "value": "active" + }, + { + "kind": "literal", + "value": "failed" + }, + { + "kind": "literal", + "value": "provisioning" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "team/member" + } + ] + } + }, + { + "key": "event:team/message/delivered", + "kind": "event", + "event": "team/message/delivered", + "surface": false, + "digest": "c53bff743470c8bf11be698ced047072744ef088cce663a774b456d7a8982516", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "messageId", + "type": 2, + "optional": false + }, + { + "name": "targetId", + "type": 2, + "optional": false + }, + { + "name": "teamId", + "type": 2, + "optional": false + }, + { + "name": "version", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "team/message/delivered" + } + ] + } + }, + { + "key": "event:team/message/queued", + "kind": "event", + "event": "team/message/queued", + "surface": false, + "digest": "a6a26c92459c96e4f342e58d7e41c71956e7e62c9280e30e260df58409a3012c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 29, + "optional": true + }, + { + "name": "seq", + "type": 17, + "optional": false + }, + { + "name": "time", + "type": 17, + "optional": false + }, + { + "name": "type", + "type": 30, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "message", + "type": 2, + "optional": false + }, + { + "name": "teamId", + "type": 7, + "optional": false + }, + { + "name": "version", + "type": 28, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "delivery", + "type": 25, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "senderId", + "type": 7, + "optional": false + }, + { + "name": "senderName", + "type": 7, + "optional": false + }, + { + "name": "targetId", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "union", + "types": [ + 5, + 9, + 11, + 13, + 15 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "isError", + "type": 6, + "optional": true + }, + { + "name": "toolCallId", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 7, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 16, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 7, + "optional": false + }, + { + "name": "bytes", + "type": 17, + "optional": false + }, + { + "name": "height", + "type": 17, + "optional": false + }, + { + "name": "mediaType", + "type": 18, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": true + }, + { + "name": "originalDimensions", + "type": 23, + "optional": true + }, + { + "name": "width", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 19, + 20, + 21, + 22 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 17, + "optional": false + }, + { + "name": "width", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "union", + "types": [ + 26, + 27 + ] + }, + { + "kind": "literal", + "value": "quiet" + }, + { + "kind": "literal", + "value": "wakeup" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "team/message/queued" + } + ] + } + }, + { + "key": "event:team/task", + "kind": "event", + "event": "team/task", + "surface": false, + "digest": "1688a2451eef9da19eaf45f12c8a27df07b1a6e56fa57ba603118f5201bb435b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 12, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "task", + "type": 2, + "optional": false + }, + { + "name": "teamId", + "type": 4, + "optional": false + }, + { + "name": "version", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "blockedBy", + "type": 3, + "optional": false + }, + { + "name": "description", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "ownerId", + "type": 4, + "optional": true + }, + { + "name": "revision", + "type": 5, + "optional": false + }, + { + "name": "status", + "type": 6, + "optional": false + }, + { + "name": "subject", + "type": 4, + "optional": false + }, + { + "name": "writeScopes", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 7, + 8, + 9, + 10 + ] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "deleted" + }, + { + "kind": "literal", + "value": "in_progress" + }, + { + "kind": "literal", + "value": "pending" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "team/task" + } + ] + } + }, + { + "key": "event:todo/write", + "kind": "event", + "event": "todo/write", + "surface": false, + "digest": "b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 9, + "optional": true + }, + { + "name": "seq", + "type": 10, + "optional": false + }, + { + "name": "time", + "type": 10, + "optional": false + }, + { + "name": "type", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "todos", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "status", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 6, + 7, + 8 + ] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "in_progress" + }, + { + "kind": "literal", + "value": "pending" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "todo/write" + } + ] + } + }, + { + "key": "event:tool-workflow/agent-end", + "kind": "event", + "event": "tool-workflow/agent-end", + "surface": false, + "digest": "babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 8, + "optional": true + }, + { + "name": "seq", + "type": 7, + "optional": false + }, + { + "name": "time", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "outcome", + "type": 2, + "optional": false + }, + { + "name": "runId", + "type": 6, + "optional": false + }, + { + "name": "seq", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "failed" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "tool-workflow/agent-end" + } + ] + } + }, + { + "key": "event:tool-workflow/agent-start", + "kind": "event", + "event": "tool-workflow/agent-start", + "surface": false, + "digest": "5f26a6c20b37632f8f57729d171c671def4683d994ac6257a8dffcd855101627", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "childId", + "type": 2, + "optional": false + }, + { + "name": "label", + "type": 2, + "optional": false + }, + { + "name": "phase", + "type": 2, + "optional": true + }, + { + "name": "runId", + "type": 2, + "optional": false + }, + { + "name": "seq", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "tool-workflow/agent-start" + } + ] + } + }, + { + "key": "event:tool-workflow/run-end", + "kind": "event", + "event": "tool-workflow/run-end", + "surface": false, + "digest": "42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 7, + "optional": true + }, + { + "name": "seq", + "type": 8, + "optional": false + }, + { + "name": "time", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "runId", + "type": 2, + "optional": false + }, + { + "name": "stopReason", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 4, + 5, + 6 + ] + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "tool-workflow/run-end" + } + ] + } + }, + { + "key": "event:tool-workflow/run-start", + "kind": "event", + "event": "tool-workflow/run-start", + "surface": false, + "digest": "c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "runId", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "tool-workflow/run-start" + } + ] + } + }, + { + "key": "event:tool/call", + "kind": "event", + "event": "tool/call", + "surface": false, + "digest": "3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 2, + "optional": false + }, + { + "name": "callId", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "step", + "type": 3, + "optional": false + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "tool/call" + } + ] + } + }, + { + "key": "event:tool/code-dispatch", + "kind": "event", + "event": "tool/code-dispatch", + "surface": false, + "digest": "c14c2fdd439461cfc85105c6f620b0f62f799e3a69fb48196e938ec045aa0390", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 25, + "optional": true + }, + { + "name": "seq", + "type": 14, + "optional": false + }, + { + "name": "time", + "type": 14, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 2, + "optional": false + }, + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "isError", + "type": 23, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + }, + { + "name": "parentCallId", + "type": 6, + "optional": false + }, + { + "name": "rootCallId", + "type": 6, + "optional": false + }, + { + "name": "subCallId", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "union", + "types": [ + 5, + 8, + 10, + 12, + 22 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 6, + "optional": false + }, + { + "name": "id", + "type": 6, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 13, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 6, + "optional": false + }, + { + "name": "bytes", + "type": 14, + "optional": false + }, + { + "name": "height", + "type": 14, + "optional": false + }, + { + "name": "mediaType", + "type": 15, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": true + }, + { + "name": "originalDimensions", + "type": 20, + "optional": true + }, + { + "name": "width", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 16, + 17, + 18, + 19 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 14, + "optional": false + }, + { + "name": "width", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "isError", + "type": 23, + "optional": true + }, + { + "name": "toolCallId", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "tool/code-dispatch" + } + ] + } + }, + { + "key": "event:tool/code-dispatch-start", + "kind": "event", + "event": "tool/code-dispatch-start", + "surface": false, + "digest": "9eb21c10fc675e1fa4184e5eecc9697aa87054ffd836d49428174897f0e64b62", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "parentCallId", + "type": 3, + "optional": false + }, + { + "name": "rootCallId", + "type": 3, + "optional": false + }, + { + "name": "subCallId", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "tool/code-dispatch-start" + } + ] + } + }, + { + "key": "event:tool/result", + "kind": "event", + "event": "tool/result", + "surface": true, + "digest": "a79feb023a08a8b73d254e29e78f13045b6773ce377b0c4156fcdf1368c146ab", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 34, + "optional": true + }, + { + "name": "seq", + "type": 17, + "optional": false + }, + { + "name": "sourceEventSeqs", + "type": 35, + "optional": true + }, + { + "name": "surfaceOp", + "type": 36, + "optional": true + }, + { + "name": "time", + "type": 17, + "optional": false + }, + { + "name": "type", + "type": 40, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "error", + "type": 2, + "optional": true + }, + { + "name": "message", + "type": 4, + "optional": false + }, + { + "name": "meta", + "type": 30, + "optional": true + }, + { + "name": "step", + "type": 17, + "optional": false + }, + { + "name": "turn", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 5, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "role", + "type": 27, + "optional": false + }, + { + "name": "source", + "type": 28, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "tuple", + "elements": [ + { + "type": 6, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 7, + "optional": false + }, + { + "name": "isError", + "type": 25, + "optional": true + }, + { + "name": "toolCallId", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 8 + }, + { + "kind": "union", + "types": [ + 6, + 9, + 11, + 13, + 15 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 16, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 3, + "optional": false + }, + { + "name": "bytes", + "type": 17, + "optional": false + }, + { + "name": "height", + "type": 17, + "optional": false + }, + { + "name": "mediaType", + "type": 18, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": true + }, + { + "name": "originalDimensions", + "type": 23, + "optional": true + }, + { + "name": "width", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 19, + 20, + 21, + 22 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 17, + "optional": false + }, + { + "name": "width", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 29, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "union", + "types": [ + 3, + 17, + 25, + 31, + 32, + 33 + ] + }, + { + "kind": "array", + "element": 30 + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 3, + "value": 30 + } + ] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 17 + }, + { + "kind": "union", + "types": [ + 37, + 39 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 17, + "optional": false + }, + { + "name": "op", + "type": 38, + "optional": false + }, + { + "name": "start", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "append" + }, + { + "kind": "literal", + "value": "tool/result" + } + ] + } + }, + { + "key": "event:turn/end", + "kind": "event", + "event": "turn/end", + "surface": false, + "digest": "84c24f1209fc3e0153de6ac85d58fd6968b851f955e0e761b92321053956609e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 29, + "optional": true + }, + { + "name": "seq", + "type": 14, + "optional": false + }, + { + "name": "time", + "type": 14, + "optional": false + }, + { + "name": "type", + "type": 30, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "reason", + "type": 2, + "optional": false + }, + { + "name": "turn", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 5, + 7, + 9, + 11, + 16 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "blocked" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "interrupted" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + }, + { + "kind": "object", + "properties": [ + { + "name": "error", + "type": 12, + "optional": false + }, + { + "name": "kind", + "type": 15, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 13, + "optional": false + }, + { + "name": "message", + "type": 13, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 14, + "optional": true + }, + { + "name": "requestId", + "type": 13, + "optional": true + }, + { + "name": "status", + "type": 14, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 17, + "optional": false + }, + { + "name": "reason", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "union", + "types": [ + 19, + 21, + 23, + 25, + 27 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "disposed" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "legacy" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "parent" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 28, + "optional": false + }, + { + "name": "reason", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "hook" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "turn/end" + } + ] + } + }, + { + "key": "event:turn/start", + "kind": "event", + "event": "turn/start", + "surface": false, + "digest": "aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "turn/start" + } + ] + } + }, + { + "key": "event:user/message", + "kind": "event", + "event": "user/message", + "surface": true, + "digest": "e950c87ba49bd8175b8a670b319a599d5ed14cde996540d5ba91a141fad68781", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 27, + "optional": true + }, + { + "name": "seq", + "type": 9, + "optional": false + }, + { + "name": "sourceEventSeqs", + "type": 81, + "optional": true + }, + { + "name": "surfaceOp", + "type": 82, + "optional": true + }, + { + "name": "time", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 85, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "role", + "type": 24, + "optional": false + }, + { + "name": "source", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "union", + "types": [ + 4, + 7, + 17, + 20, + 22 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 5, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 5, + "optional": false + }, + { + "name": "bytes", + "type": 9, + "optional": false + }, + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "mediaType", + "type": 10, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": true + }, + { + "name": "originalDimensions", + "type": 15, + "optional": true + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 11, + 12, + 13, + 14 + ] + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "isError", + "type": 18, + "optional": true + }, + { + "name": "toolCallId", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 26, + 36, + 38, + 39, + 42, + 47, + 49, + 54, + 55, + 56, + 58, + 60, + 61, + 68, + 70, + 72, + 74, + 76, + 79, + 80 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 27, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 5, + "optional": true + }, + { + "name": "changes", + "type": 28, + "optional": false + }, + { + "name": "form", + "type": 34, + "optional": false + }, + { + "name": "kind", + "type": 35, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 29 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 30, + "optional": false + }, + { + "name": "digest", + "type": 5, + "optional": true + }, + { + "name": "path", + "type": 5, + "optional": false + }, + { + "name": "scope", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 31, + 32, + 33 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 37, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 5, + "optional": true + }, + { + "name": "kind", + "type": 24, + "optional": false + }, + { + "name": "rpcId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 5, + "optional": false + }, + { + "name": "form", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 41, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "ruleId", + "type": 5, + "optional": false + }, + { + "name": "source", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 43, + "optional": false + }, + { + "name": "form", + "type": 45, + "optional": false + }, + { + "name": "kind", + "type": 46, + "optional": false + }, + { + "name": "update", + "type": 27, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 44 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 34, + "optional": false + }, + { + "name": "kind", + "type": 48, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 50, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + }, + { + "name": "sections", + "type": 52, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 53 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "text", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 34, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 57, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 59, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 45, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 57, + "optional": false + }, + { + "name": "kind", + "type": 62, + "optional": false + }, + { + "name": "references", + "type": 63, + "optional": false + }, + { + "name": "version", + "type": 67, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 64 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedThroughSeq", + "type": 65, + "optional": false + }, + { + "name": "compacted", + "type": 18, + "optional": false + }, + { + "name": "inputIndex", + "type": 9, + "optional": false + }, + { + "name": "label", + "type": 5, + "optional": false + }, + { + "name": "omittedBytes", + "type": 9, + "optional": false + }, + { + "name": "omittedMessages", + "type": 9, + "optional": false + }, + { + "name": "originalMessages", + "type": 9, + "optional": false + }, + { + "name": "retainedMessages", + "type": 9, + "optional": false + }, + { + "name": "sessionId", + "type": 5, + "optional": false + }, + { + "name": "truncated", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 9, + 66 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 69, + "optional": false + }, + { + "name": "senderSessionId", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 59, + "optional": false + }, + { + "name": "kind", + "type": 71, + "optional": false + }, + { + "name": "senderSessionId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 73, + "optional": false + }, + { + "name": "revision", + "type": 9, + "optional": false + }, + { + "name": "round", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 75, + "optional": false + }, + { + "name": "messageId", + "type": 5, + "optional": false + }, + { + "name": "senderId", + "type": 5, + "optional": false + }, + { + "name": "senderName", + "type": 5, + "optional": false + }, + { + "name": "teamId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 77, + "optional": false + }, + { + "name": "model", + "type": 5, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "replayState", + "type": 78, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 9 + }, + { + "kind": "union", + "types": [ + 83, + 84 + ] + }, + { + "kind": "literal", + "value": "append" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 9, + "optional": false + }, + { + "name": "op", + "type": 32, + "optional": false + }, + { + "name": "start", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user/message" + } + ] + } + }, + { + "key": "event:web/deepseek-search-llm-request", + "kind": "event", + "event": "web/deepseek-search-llm-request", + "surface": false, + "digest": "cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 15, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "apiVersion", + "type": 2, + "optional": false + }, + { + "name": "body", + "type": 3, + "optional": false + }, + { + "name": "endpoint", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "max_tokens", + "type": 4, + "optional": false + }, + { + "name": "messages", + "type": 5, + "optional": false + }, + { + "name": "model", + "type": 2, + "optional": false + }, + { + "name": "tools", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "tuple", + "elements": [ + { + "type": 6, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 7, + "optional": false + }, + { + "name": "role", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "tuple", + "elements": [ + { + "type": 8, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "tuple", + "elements": [ + { + "type": 12, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "max_uses", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 13, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "web_search" + }, + { + "kind": "literal", + "value": "web_search_20250305" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "web/deepseek-search-llm-request" + } + ] + } + } + ], + "types": [ + { + "digest": "001ed6f66d67fac9cb9594b55f13557db94174fe5d5954789bb5a2d6d5927226", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "agentPreset", + "type": 1, + "optional": true + }, + { + "name": "createdAt", + "type": 2, + "optional": false + }, + { + "name": "cwd", + "type": 1, + "optional": true + }, + { + "name": "delegationDepth", + "type": 2, + "optional": true + }, + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "isSeeded", + "type": 3, + "optional": false + }, + { + "name": "origin", + "type": 4, + "optional": true + }, + { + "name": "parentSession", + "type": 1, + "optional": true + }, + { + "name": "version", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "subagent" + } + ] + }, + "names": [ + "packages/core/session/src/types.ts#SessionHeader" + ], + "sources": [ + "packages/core/session/src/types.ts:92" + ] + }, + { + "digest": "0116b1f89c05221d56b0ba35c83d302bf4857bc7277d247e9bbaf74b27d2c66e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "web_search_20250305" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "023a355b2be0d688fb6e4df8388dadb942761d46cfe96d0f499aae9631a159d4", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "blocked" + } + ] + }, + "names": [ + "event:turn/end[0].data.reason[2]" + ], + "sources": [ + "packages/core/session/src/types.ts:198" + ] + }, + { + "digest": "03899b77c7b036927f61719d75ebd582e4e5f43be40fe877c652795fe2436012", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "isError", + "type": 20, + "optional": true + }, + { + "name": "toolCallId", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "union", + "types": [ + 0, + 3, + 6, + 16, + 18 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 15, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 4, + "optional": false + }, + { + "name": "bytes", + "type": 8, + "optional": false + }, + { + "name": "height", + "type": 8, + "optional": false + }, + { + "name": "mediaType", + "type": 9, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": true + }, + { + "name": "originalDimensions", + "type": 14, + "optional": true + }, + { + "name": "width", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 10, + 11, + 12, + 13 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 8, + "optional": false + }, + { + "name": "width", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#ToolResultBlock" + ], + "sources": [ + "packages/llm/llm/src/types.ts:88" + ] + }, + { + "digest": "04184edc061905410cc7e3db8d5c7cf393d739c89eb523ba8bad3831fb23ba95", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 10 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "ignorable", + "type": 2, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "sourceEventSeqs", + "type": 4, + "optional": true + }, + { + "name": "surfaceOp", + "type": 5, + "optional": true + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "union", + "types": [ + 6, + 7 + ] + }, + { + "kind": "literal", + "value": "append" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 3, + "optional": false + }, + { + "name": "op", + "type": 8, + "optional": false + }, + { + "name": "start", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "ignorable", + "type": 2, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + } + ] + }, + "names": [ + "SessionEventEnvelope" + ], + "sources": [] + }, + { + "digest": "05d2ae1e0c7f8770f83f9a09047afb39a335d8ac986df3193659aa1e581472cf", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2 + ] + }, + { + "kind": "literal", + "value": "ask" + }, + { + "kind": "literal", + "value": "never" + } + ] + }, + "names": [ + "packages/interaction/user-approval/src/index.ts#ApprovalPolicy" + ], + "sources": [ + "packages/interaction/user-approval/src/index.ts:60" + ] + }, + { + "digest": "0657d3ca5ac4e7bf79b00bcf860b1c7159d01a9da137497221ec2f1776e365f7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "packages/core/session/src/types.ts#SessionSeq" + ], + "sources": [ + "packages/core/session/src/types.ts:29" + ] + }, + { + "digest": "07e1a58c58b593f507b8e7f25723bb0aa42baae6e00f5ecfddf28cb1e64d3235", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 1, + "optional": false + }, + { + "name": "provider", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/session/session-title/src/types.ts#SessionTitleModelProvenance", + "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" + ] + }, + { + "digest": "09c4e39433565d24c20ce90f64125f9bde4e8b9680652455f8cf058e47299c6f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "sessionId", + "type": 1, + "optional": false + }, + { + "name": "throughSeq", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:session-log-deepseek/delivery-accepted[0].data" + ], + "sources": [ + "packages/session/session-log-deepseek/src/types.ts:57" + ] + }, + { + "digest": "0a30c3be336cdd4f8f34e66543a3d46d611c43986edd9b3ce6cbb9b721d3b5d3", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + }, + { + "name": "reason", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "union", + "types": [ + 3, + 5, + 7, + 10, + 12 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "parent" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 8, + "optional": false + }, + { + "name": "reason", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "hook" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "disposed" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "legacy" + } + ] + }, + "names": [ + "event:turn/end[0].data.reason[1]" + ], + "sources": [ + "packages/core/session/src/types.ts:196" + ] + }, + { + "digest": "0a8a062bc9c3c0d97fd97742262f2ea53dd32297f834e81114870d38ac3dc6da", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "subagent/model-selection-policy" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "0aa62ab51b36c0e64b134bd03ba8725d758744180a1a447da49beaad194f219f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 1, + "value": 2 + } + ] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "opaque", + "reason": "unknown" + } + ] + }, + "names": [ + "event:request/header[0].data.header.tools[0].parameters" + ], + "sources": [] + }, + { + "digest": "0acd94fe8794574c9ae72c7855ee16d29c546096d4af760d16d1225385764555", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "blocks", + "type": 1, + "optional": true + }, + { + "name": "response", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "opaque", + "reason": "unknown" + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#ReplayEnvelope" + ], + "sources": [ + "packages/llm/llm/src/types.ts:342" + ] + }, + { + "digest": "0af3ecfb8c60d416fc40a7cc4fb2c4851a8e46608b2b38ab9e510670c971aa1f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "turn/start" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "0b6d718c693fdf7f06dcccb0bcbbabe78cc63514eafc62d6b2a3899735279d6f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "revision", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "packages/goal/goal/src/types.ts#GoalRef" + ], + "sources": [ + "packages/goal/goal/src/types.ts:19" + ] + }, + { + "digest": "0bdaf9cb63594be4ef034b68901fffe792fe09d6d5f6bac42d7f56f6e7834fb9", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "usage" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "0d47a8f3d847243c4488e755ad4cab7a04ac5d4621b9c81865524cf3f4d8536f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "allowedModels", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:subagent/model-selection-policy[0].data" + ], + "sources": [ + "packages/subagent/tool-subagent/src/model-selection-state.ts:17" + ] + }, + { + "digest": "0ddab4577db37a3e0d9e3a91761735c8ef6f5629d526ab8ecaeeea19c097c8f8", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + }, + { + "name": "plugin", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[1]" + ], + "sources": [] + }, + { + "digest": "0e7b2a97f54f1afdb8cdfad1635abe9145327db539bfb69b4045c19d8c17755d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "schedule/change" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "0f46153645c297846a3fad3911636659ca4717a5e7d71c9f50bffacd312115ef", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 1, + "optional": false + }, + { + "name": "width", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].content[0][2].attachment.originalDimensions" + ], + "sources": [ + "packages/attachment/attachment/src/types.ts:28" + ] + }, + { + "digest": "1043caf7eee7a357f62c904491139d8ee523df58eb18bbb9f567d9b890b5ebd0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "role", + "type": 23, + "optional": false + }, + { + "name": "source", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "union", + "types": [ + 3, + 6, + 8, + 10, + 20 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 4, + "optional": false + }, + { + "name": "bytes", + "type": 12, + "optional": false + }, + { + "name": "height", + "type": 12, + "optional": false + }, + { + "name": "mediaType", + "type": 13, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": true + }, + { + "name": "originalDimensions", + "type": 18, + "optional": true + }, + { + "name": "width", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 14, + 15, + 16, + 17 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 12, + "optional": false + }, + { + "name": "width", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "isError", + "type": 21, + "optional": true + }, + { + "name": "toolCallId", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "literal", + "value": "assistant" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 25, + "optional": false + }, + { + "name": "model", + "type": 4, + "optional": false + }, + { + "name": "provider", + "type": 4, + "optional": false + }, + { + "name": "replayState", + "type": 26, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + } + ] + }, + "names": [ + "packages/llm/llm/src/message.ts#AssistantMessage" + ], + "sources": [ + "packages/llm/llm/src/message.ts:148" + ] + }, + { + "digest": "10e386801903f9d424602c31d3ff837a94aef623c8b391376d8d9e253525fabe", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "compaction/prune" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "119abe2b9c0b2f46ecb31d82b9acba4d4b30e049f655e2475e8b4ae12d5a9e25", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "dialect", + "type": 1, + "optional": false + }, + { + "name": "handlerId", + "type": 4, + "optional": false + }, + { + "name": "matcher", + "type": 4, + "optional": true + }, + { + "name": "point", + "type": 4, + "optional": false + }, + { + "name": "turn", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 3 + ] + }, + { + "kind": "literal", + "value": "claude-code" + }, + { + "kind": "literal", + "value": "codex" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:hook/invoked[0].data" + ], + "sources": [ + "packages/hooks/hook-protocol/src/types.ts:19" + ] + }, + { + "digest": "11f70b595aa76897fc4e25a352bfa718c659f44b799e5aa14e84e5a38fe72912", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "policy", + "type": 1, + "optional": false + }, + { + "name": "source", + "type": 4, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 3 + ] + }, + { + "kind": "literal", + "value": "ask" + }, + { + "kind": "literal", + "value": "never" + }, + { + "kind": "literal", + "value": "delegation" + } + ] + }, + "names": [ + "event:approval/policy[0].data" + ], + "sources": [ + "packages/interaction/user-approval/src/index.ts:33" + ] + }, + { + "digest": "12a0cfa619ac4a5fc6c3e8e359c8dae15769edc61497a575935c78d5842f8e42", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "read-only" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "142c37d302aa22a0a57915b5255939d3ca91c1811ca13fddcf84cf76ea00758a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "always" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 7, + "optional": true + }, + { + "name": "seq", + "type": 6, + "optional": false + }, + { + "name": "time", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "commandId", + "type": 2, + "optional": false + }, + { + "name": "kind", + "type": 3, + "optional": false + }, + { + "name": "sourceEventSeq", + "type": 6, + "optional": true + }, + { + "name": "text", + "type": 2, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "literal", + "value": "success" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "command/done" + } + ] + }, + "names": [ + "event:command/done", + "event:command/done[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "15495614ccfa9cbdeefb0ec2abd76406435f4c6ff3dae42acae8e09ef42025c9", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "codex" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "1571525adc95a24e5d25b5a6440df401cd7cdd881b745178e85f5a333435cd1b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "never" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "15cdff6391d58ea00d7e2fe113b663d5479cbb3fd1af26717ad933c770bca081", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 29, + "optional": true + }, + { + "name": "seq", + "type": 11, + "optional": false + }, + { + "name": "time", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 87, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "inserted", + "type": 2, + "optional": false + }, + { + "name": "outcome", + "type": 83, + "optional": true + }, + { + "name": "removedCount", + "type": 11, + "optional": true + }, + { + "name": "start", + "type": 11, + "optional": false + }, + { + "name": "target", + "type": 84, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "role", + "type": 26, + "optional": false + }, + { + "name": "source", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 5 + }, + { + "kind": "union", + "types": [ + 6, + 9, + 19, + 22, + 24 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 7, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 10, + "optional": false + }, + { + "name": "type", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 7, + "optional": false + }, + { + "name": "bytes", + "type": 11, + "optional": false + }, + { + "name": "height", + "type": 11, + "optional": false + }, + { + "name": "mediaType", + "type": 12, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": true + }, + { + "name": "originalDimensions", + "type": 17, + "optional": true + }, + { + "name": "width", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 13, + 14, + 15, + 16 + ] + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 11, + "optional": false + }, + { + "name": "width", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "isError", + "type": 20, + "optional": true + }, + { + "name": "toolCallId", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 28, + 38, + 40, + 41, + 44, + 49, + 51, + 56, + 57, + 58, + 60, + 62, + 63, + 70, + 72, + 74, + 76, + 78, + 81, + 82 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 29, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 7, + "optional": true + }, + { + "name": "changes", + "type": 30, + "optional": false + }, + { + "name": "form", + "type": 36, + "optional": false + }, + { + "name": "kind", + "type": 37, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 31 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 32, + "optional": false + }, + { + "name": "digest", + "type": 7, + "optional": true + }, + { + "name": "path", + "type": 7, + "optional": false + }, + { + "name": "scope", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 33, + 34, + 35 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 7, + "optional": false + }, + { + "name": "kind", + "type": 39, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 7, + "optional": true + }, + { + "name": "kind", + "type": 26, + "optional": false + }, + { + "name": "rpcId", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 7, + "optional": false + }, + { + "name": "form", + "type": 42, + "optional": false + }, + { + "name": "kind", + "type": 43, + "optional": false + }, + { + "name": "provider", + "type": 7, + "optional": false + }, + { + "name": "ruleId", + "type": 7, + "optional": false + }, + { + "name": "source", + "type": 7, + "optional": false + }, + { + "name": "summary", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 45, + "optional": false + }, + { + "name": "form", + "type": 47, + "optional": false + }, + { + "name": "kind", + "type": 48, + "optional": false + }, + { + "name": "update", + "type": 29, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 46 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 7, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 36, + "optional": false + }, + { + "name": "kind", + "type": 50, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 52, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + }, + { + "name": "sections", + "type": 54, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 55 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 7, + "optional": false + }, + { + "name": "text", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 42, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + }, + { + "name": "summary", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 36, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 59, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 61, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 47, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 59, + "optional": false + }, + { + "name": "kind", + "type": 64, + "optional": false + }, + { + "name": "references", + "type": 65, + "optional": false + }, + { + "name": "version", + "type": 69, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 66 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedThroughSeq", + "type": 67, + "optional": false + }, + { + "name": "compacted", + "type": 20, + "optional": false + }, + { + "name": "inputIndex", + "type": 11, + "optional": false + }, + { + "name": "label", + "type": 7, + "optional": false + }, + { + "name": "omittedBytes", + "type": 11, + "optional": false + }, + { + "name": "omittedMessages", + "type": 11, + "optional": false + }, + { + "name": "originalMessages", + "type": 11, + "optional": false + }, + { + "name": "retainedMessages", + "type": 11, + "optional": false + }, + { + "name": "sessionId", + "type": 7, + "optional": false + }, + { + "name": "truncated", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 11, + 68 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 42, + "optional": false + }, + { + "name": "kind", + "type": 71, + "optional": false + }, + { + "name": "senderSessionId", + "type": 7, + "optional": false + }, + { + "name": "summary", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 61, + "optional": false + }, + { + "name": "kind", + "type": 73, + "optional": false + }, + { + "name": "senderSessionId", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 7, + "optional": false + }, + { + "name": "kind", + "type": 75, + "optional": false + }, + { + "name": "revision", + "type": 11, + "optional": false + }, + { + "name": "round", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 77, + "optional": false + }, + { + "name": "messageId", + "type": 7, + "optional": false + }, + { + "name": "senderId", + "type": 7, + "optional": false + }, + { + "name": "senderName", + "type": 7, + "optional": false + }, + { + "name": "teamId", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 79, + "optional": false + }, + { + "name": "model", + "type": 7, + "optional": false + }, + { + "name": "provider", + "type": 7, + "optional": false + }, + { + "name": "replayState", + "type": 80, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "canceled" + }, + { + "kind": "union", + "types": [ + 85, + 86 + ] + }, + { + "kind": "literal", + "value": "next-step" + }, + { + "kind": "literal", + "value": "next-turn" + }, + { + "kind": "literal", + "value": "agent/inbox/spliced" + } + ] + }, + "names": [ + "event:agent/inbox/spliced", + "event:agent/inbox/spliced[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "1688a2451eef9da19eaf45f12c8a27df07b1a6e56fa57ba603118f5201bb435b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 12, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "task", + "type": 2, + "optional": false + }, + { + "name": "teamId", + "type": 4, + "optional": false + }, + { + "name": "version", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "blockedBy", + "type": 3, + "optional": false + }, + { + "name": "description", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "ownerId", + "type": 4, + "optional": true + }, + { + "name": "revision", + "type": 5, + "optional": false + }, + { + "name": "status", + "type": 6, + "optional": false + }, + { + "name": "subject", + "type": 4, + "optional": false + }, + { + "name": "writeScopes", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 7, + 8, + 9, + 10 + ] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "deleted" + }, + { + "kind": "literal", + "value": "in_progress" + }, + { + "kind": "literal", + "value": "pending" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "team/task" + } + ] + }, + "names": [ + "event:team/task", + "event:team/task[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "168b7c7810cf6eb504f3081a459a810e7b5295596736e9a49d0a3e43399ea5d5", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "capturedThroughSeq", + "type": 1, + "optional": false + }, + { + "name": "compacted", + "type": 4, + "optional": false + }, + { + "name": "inputIndex", + "type": 3, + "optional": false + }, + { + "name": "label", + "type": 5, + "optional": false + }, + { + "name": "omittedBytes", + "type": 3, + "optional": false + }, + { + "name": "omittedMessages", + "type": 3, + "optional": false + }, + { + "name": "originalMessages", + "type": 3, + "optional": false + }, + { + "name": "retainedMessages", + "type": 3, + "optional": false + }, + { + "name": "sessionId", + "type": 5, + "optional": false + }, + { + "name": "truncated", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 3 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[15].references[0]" + ], + "sources": [ + "packages/context/session-reference/src/types.ts:18" + ] + }, + { + "digest": "16d0507cb94b4cfc84a87446b1ba7652d6ec1d65ee1684789e747e30d542800e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "relay" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "17aae616ef020b8b9f011ec398ec935450fb06d3e2a0722c456f63aeaf5ff728", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "at" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "18dc21f12bbac8ade8377e6fbb54179e20c3d955d73fba3244c57fb6bf001df0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "operation", + "type": 2, + "optional": false + }, + { + "name": "version", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "delete" + }, + { + "kind": "literal", + "value": 1 + } + ] + }, + "names": [ + "packages/schedule/schedule/src/types.ts#ScheduleDeleteChange" + ], + "sources": [ + "packages/schedule/schedule/src/types.ts:79" + ] + }, + { + "digest": "18fcdd273a2f2f9d813a3be5e71df5903a963a5c88e46b90b14de6e2db890da0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "team/member" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "18fce9540bb20897a66275499faee6b8296c97e9901fa1ff45a191772448ad1a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "danger-full-access" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "1922cd79a70806c17758185a6ef0458bc1fb3900363906733421c16414da2509", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "skill-invocation" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "1986c2664009c99155e44795676c887fa67f7c55cd2d5e6b648ff763e0ab033a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "compaction/end" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "19d2b8a46cc5bf1b368732664b777b2f896e428b78af98da89913c8f2a19393a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 1, + "optional": false + }, + { + "name": "maxTokens", + "type": 2, + "optional": true + }, + { + "name": "model", + "type": 1, + "optional": false + }, + { + "name": "provider", + "type": 1, + "optional": false + }, + { + "name": "rawOutput", + "type": 3, + "optional": true + }, + { + "name": "shadowedRange", + "type": 23, + "optional": false + }, + { + "name": "shadowedSeqs", + "type": 24, + "optional": false + }, + { + "name": "shadowedTokenCount", + "type": 2, + "optional": false + }, + { + "name": "sourceCommandId", + "type": 1, + "optional": true + }, + { + "name": "summary", + "type": 3, + "optional": false + }, + { + "name": "usage", + "type": 25, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "union", + "types": [ + 5, + 7, + 9, + 11, + 20 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 1, + "optional": false + }, + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 12, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 1, + "optional": false + }, + { + "name": "bytes", + "type": 2, + "optional": false + }, + { + "name": "height", + "type": 2, + "optional": false + }, + { + "name": "mediaType", + "type": 13, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": true + }, + { + "name": "originalDimensions", + "type": 18, + "optional": true + }, + { + "name": "width", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 14, + 15, + 16, + 17 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 2, + "optional": false + }, + { + "name": "width", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "isError", + "type": 21, + "optional": true + }, + { + "name": "toolCallId", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 2, + "optional": false + }, + { + "name": "start", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 2, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 2, + "optional": true + }, + { + "name": "inputTokens", + "type": 2, + "optional": false + }, + { + "name": "outputTokens", + "type": 2, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 2, + "optional": true + }, + { + "name": "totalTokens", + "type": 2, + "optional": true + } + ], + "indices": [] + } + ] + }, + "names": [ + "event:compaction/summary[0].data[1]" + ], + "sources": [] + }, + { + "digest": "1ab2ef1296f157ba96998f179bb5daa9d21a82480da2901127aeab2730797c92", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2 + ] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "literal", + "value": "success" + } + ] + }, + "names": [ + "event:command/done[0].data.kind" + ], + "sources": [] + }, + { + "digest": "1b5649238876e28811e80f10ec67a00c197ad3babd4ecc61a22b09064b88c597", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "fallback" + } + ] + }, + "names": [ + "event:session/title[0].data.source[0]" + ], + "sources": [ + "packages/session/session-title/src/types.ts:29" + ] + }, + { + "digest": "1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 13, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "messageSeqs", + "type": 2, + "optional": false + }, + { + "name": "source", + "type": 4, + "optional": false + }, + { + "name": "title", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 5, + 9, + 11 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 6, + "optional": false + }, + { + "name": "model", + "type": 7, + "optional": true + }, + { + "name": "provider", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "provider" + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 8, + "optional": false + }, + { + "name": "provider", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "fallback" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "session/title" + } + ] + }, + "names": [ + "event:session/title", + "event:session/title[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "1c2686c0682e7bc51d61117b2652bd4a80707e331aa276d6ef915ae32534a330", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "session/end-seed" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "1d5f04a03ea75fc8eeece544129eba0f49f0c82046e9c404461920390135c7b2", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "model/selection" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "1d76406cbb2ddadb0dbbb51e9d8bc6cf678fed455cf8eb512f36f7c86d37a62f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "stop" + } + ] + }, + "names": [ + "event:assistant/chunk[0].data.chunk[6].reason[3]" + ], + "sources": [ + "packages/llm/llm/src/types.ts:117" + ] + }, + { + "digest": "1d8798b1a5e8c545ee4dcd2b4e75c0b4c9ffd985e4744c6d1a1aab992f859721", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "pause" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "1de6c9c8764045ea9a1357bae6ccbbd57c19f6f337f8f25697c919c7cc9abf16", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 6, + "optional": false + }, + { + "name": "time", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "header", + "type": 2, + "optional": false + }, + { + "name": "reason", + "type": 13, + "optional": false + }, + { + "name": "startsSeries", + "type": 4, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "adapterDefaults", + "type": 3, + "optional": true + }, + { + "name": "config", + "type": 5, + "optional": false + }, + { + "name": "system", + "type": 7, + "optional": true + }, + { + "name": "tools", + "type": 9, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 4, + "optional": true + }, + { + "name": "reasoningEffort", + "type": 4, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 6, + "optional": true + }, + { + "name": "model", + "type": 7, + "optional": false + }, + { + "name": "provider", + "type": 7, + "optional": false + }, + { + "name": "reasoningEffort", + "type": 7, + "optional": true + }, + { + "name": "stop", + "type": 8, + "optional": true + }, + { + "name": "temperature", + "type": 6, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "array", + "element": 7 + }, + { + "kind": "array", + "element": 10 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 7, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + }, + { + "name": "parameters", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 7, + "value": 12 + } + ] + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "union", + "types": [ + 14, + 15, + 16, + 17 + ] + }, + { + "kind": "literal", + "value": "initial" + }, + { + "kind": "literal", + "value": "resume" + }, + { + "kind": "literal", + "value": "series" + }, + { + "kind": "literal", + "value": "change" + }, + { + "kind": "literal", + "value": "request/header" + } + ] + }, + "names": [ + "event:request/header", + "event:request/header[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "1df34a6c086866ffdc2dd9e8e5c581c3751a010cdf6b8538a7327f7a3237f0b4", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "createdAt", + "type": 1, + "optional": false + }, + { + "name": "goal", + "type": 2, + "optional": false + }, + { + "name": "kind", + "type": 10, + "optional": false + }, + { + "name": "operation", + "type": 11, + "optional": false + }, + { + "name": "roundsStarted", + "type": 1, + "optional": false + }, + { + "name": "updatedAt", + "type": 1, + "optional": false + }, + { + "name": "version", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "object", + "properties": [ + { + "name": "blockedReason", + "type": 3, + "optional": true + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "maxGoalRounds", + "type": 1, + "optional": false + }, + { + "name": "objective", + "type": 4, + "optional": false + }, + { + "name": "phase", + "type": 5, + "optional": false + }, + { + "name": "revision", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 4, + "optional": false + }, + { + "name": "message", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 6, + 7, + 8, + 9 + ] + }, + { + "kind": "literal", + "value": "active" + }, + { + "kind": "literal", + "value": "blocked" + }, + { + "kind": "literal", + "value": "complete" + }, + { + "kind": "literal", + "value": "paused" + }, + { + "kind": "literal", + "value": "goal/change" + }, + { + "kind": "union", + "types": [ + 8, + 12, + 13, + 14, + 15, + 16 + ] + }, + { + "kind": "literal", + "value": "block" + }, + { + "kind": "literal", + "value": "create" + }, + { + "kind": "literal", + "value": "edit" + }, + { + "kind": "literal", + "value": "pause" + }, + { + "kind": "literal", + "value": "resume" + }, + { + "kind": "literal", + "value": 1 + } + ] + }, + "names": [ + "packages/goal/goal/src/domain.ts#GoalSnapshotChangeMeta" + ], + "sources": [ + "packages/goal/goal/src/domain.ts:24" + ] + }, + { + "digest": "1e0b0b66b6f0c53fc72e52289d06b4708d776f1ca9df4c86a22bff621d403cf0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "aborted" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "1e346446e183ee76f48d7994c97ecb302bddc682abb60b8a10ea0bb26223a69c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "block" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "1ebc6f9ff3aa9e3a38f8695f49bacdab1f8b7a3832741853ca46f40af56ccd01", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "completed" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "1ee9b696c8a576d7f618da02fdfbda6d73f602bf20fc111ec2987560b06bc7d9", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "role", + "type": 23, + "optional": false + }, + { + "name": "source", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "union", + "types": [ + 3, + 6, + 16, + 19, + 21 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 15, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 4, + "optional": false + }, + { + "name": "bytes", + "type": 8, + "optional": false + }, + { + "name": "height", + "type": 8, + "optional": false + }, + { + "name": "mediaType", + "type": 9, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": true + }, + { + "name": "originalDimensions", + "type": 14, + "optional": true + }, + { + "name": "width", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 10, + 11, + 12, + 13 + ] + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 8, + "optional": false + }, + { + "name": "width", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "isError", + "type": 17, + "optional": true + }, + { + "name": "toolCallId", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "union", + "types": [ + 24, + 25, + 26 + ] + }, + { + "kind": "literal", + "value": "system" + }, + { + "kind": "literal", + "value": "assistant" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 28, + 38, + 40, + 41, + 44, + 49, + 51, + 56, + 57, + 58, + 60, + 62, + 63, + 70, + 72, + 74, + 76, + 78, + 81, + 82 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 29, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 4, + "optional": true + }, + { + "name": "changes", + "type": 30, + "optional": false + }, + { + "name": "form", + "type": 36, + "optional": false + }, + { + "name": "kind", + "type": 37, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 31 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 32, + "optional": false + }, + { + "name": "digest", + "type": 4, + "optional": true + }, + { + "name": "path", + "type": 4, + "optional": false + }, + { + "name": "scope", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 33, + 34, + 35 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 4, + "optional": false + }, + { + "name": "kind", + "type": 39, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 4, + "optional": true + }, + { + "name": "kind", + "type": 26, + "optional": false + }, + { + "name": "rpcId", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 4, + "optional": false + }, + { + "name": "form", + "type": 42, + "optional": false + }, + { + "name": "kind", + "type": 43, + "optional": false + }, + { + "name": "provider", + "type": 4, + "optional": false + }, + { + "name": "ruleId", + "type": 4, + "optional": false + }, + { + "name": "source", + "type": 4, + "optional": false + }, + { + "name": "summary", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 45, + "optional": false + }, + { + "name": "form", + "type": 47, + "optional": false + }, + { + "name": "kind", + "type": 48, + "optional": false + }, + { + "name": "update", + "type": 29, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 46 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 36, + "optional": false + }, + { + "name": "kind", + "type": 50, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 52, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + }, + { + "name": "sections", + "type": 54, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 55 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 4, + "optional": false + }, + { + "name": "text", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 42, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + }, + { + "name": "summary", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 36, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 59, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 61, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 47, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 59, + "optional": false + }, + { + "name": "kind", + "type": 64, + "optional": false + }, + { + "name": "references", + "type": 65, + "optional": false + }, + { + "name": "version", + "type": 69, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 66 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedThroughSeq", + "type": 67, + "optional": false + }, + { + "name": "compacted", + "type": 17, + "optional": false + }, + { + "name": "inputIndex", + "type": 8, + "optional": false + }, + { + "name": "label", + "type": 4, + "optional": false + }, + { + "name": "omittedBytes", + "type": 8, + "optional": false + }, + { + "name": "omittedMessages", + "type": 8, + "optional": false + }, + { + "name": "originalMessages", + "type": 8, + "optional": false + }, + { + "name": "retainedMessages", + "type": 8, + "optional": false + }, + { + "name": "sessionId", + "type": 4, + "optional": false + }, + { + "name": "truncated", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 8, + 68 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 42, + "optional": false + }, + { + "name": "kind", + "type": 71, + "optional": false + }, + { + "name": "senderSessionId", + "type": 4, + "optional": false + }, + { + "name": "summary", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 61, + "optional": false + }, + { + "name": "kind", + "type": 73, + "optional": false + }, + { + "name": "senderSessionId", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 4, + "optional": false + }, + { + "name": "kind", + "type": 75, + "optional": false + }, + { + "name": "revision", + "type": 8, + "optional": false + }, + { + "name": "round", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 77, + "optional": false + }, + { + "name": "messageId", + "type": 4, + "optional": false + }, + { + "name": "senderId", + "type": 4, + "optional": false + }, + { + "name": "senderName", + "type": 4, + "optional": false + }, + { + "name": "teamId", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 79, + "optional": false + }, + { + "name": "model", + "type": 4, + "optional": false + }, + { + "name": "provider", + "type": 4, + "optional": false + }, + { + "name": "replayState", + "type": 80, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 26, + "optional": false + } + ], + "indices": [] + } + ] + }, + "names": [ + "packages/llm/llm/src/message.ts#Message" + ], + "sources": [ + "packages/llm/llm/src/message.ts:131" + ] + }, + { + "digest": "1f0133217eeeffd8d387baf1ec8ed9856e719bcd999dc08e48624cba96d75fd7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool-call" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "1f2180253053d07f60260c081d2d721f04ebb1f2691fbf00237dc7a01c7c0812", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "literal", + "value": "tool-result" + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#ContentBlockType" + ], + "sources": [ + "packages/llm/llm/src/types.ts:108" + ] + }, + { + "digest": "1f8c126cfab3df812cd115cfc23e3256f0fa2383400f4ce91ecad313577e59b0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 4, + 6, + 8, + 10 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "reason", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "hook" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "disposed" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "legacy" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "parent" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + } + ] + }, + "names": [ + "packages/core/session/src/types.ts#TurnEndCancelCause" + ], + "sources": [ + "packages/core/session/src/types.ts:188" + ] + }, + { + "digest": "1fcc34faac8875c4b0a0102d9f9f23c852c90f9258cf66198e734bcfcfae22ce", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 28 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 2, + "optional": false + }, + { + "name": "llmStreamCall", + "type": 3, + "optional": false + }, + { + "name": "maxTokens", + "type": 4, + "optional": true + }, + { + "name": "model", + "type": 2, + "optional": false + }, + { + "name": "provider", + "type": 2, + "optional": false + }, + { + "name": "rawOutput", + "type": 5, + "optional": false + }, + { + "name": "shadowedRange", + "type": 25, + "optional": false + }, + { + "name": "shadowedSeqs", + "type": 26, + "optional": false + }, + { + "name": "shadowedTokenCount", + "type": 4, + "optional": false + }, + { + "name": "sourceCommandId", + "type": 2, + "optional": true + }, + { + "name": "summary", + "type": 5, + "optional": false + }, + { + "name": "usage", + "type": 27, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 6 + }, + { + "kind": "union", + "types": [ + 7, + 10, + 12, + 14, + 16 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 5, + "optional": false + }, + { + "name": "isError", + "type": 8, + "optional": true + }, + { + "name": "toolCallId", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 15, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 17, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 2, + "optional": false + }, + { + "name": "bytes", + "type": 4, + "optional": false + }, + { + "name": "height", + "type": 4, + "optional": false + }, + { + "name": "mediaType", + "type": 18, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": true + }, + { + "name": "originalDimensions", + "type": 23, + "optional": true + }, + { + "name": "width", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 19, + 20, + 21, + 22 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 4, + "optional": false + }, + { + "name": "width", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 4, + "optional": false + }, + { + "name": "start", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 4, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 4, + "optional": true + }, + { + "name": "inputTokens", + "type": 4, + "optional": false + }, + { + "name": "outputTokens", + "type": 4, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 4, + "optional": true + }, + { + "name": "totalTokens", + "type": 4, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 2, + "optional": false + }, + { + "name": "maxTokens", + "type": 4, + "optional": true + }, + { + "name": "model", + "type": 2, + "optional": false + }, + { + "name": "provider", + "type": 2, + "optional": false + }, + { + "name": "rawOutput", + "type": 5, + "optional": true + }, + { + "name": "shadowedRange", + "type": 25, + "optional": false + }, + { + "name": "shadowedSeqs", + "type": 26, + "optional": false + }, + { + "name": "shadowedTokenCount", + "type": 4, + "optional": false + }, + { + "name": "sourceCommandId", + "type": 2, + "optional": true + }, + { + "name": "summary", + "type": 5, + "optional": false + }, + { + "name": "usage", + "type": 27, + "optional": true + } + ], + "indices": [] + } + ] + }, + "names": [ + "event:compaction/summary[0].data" + ], + "sources": [] + }, + { + "digest": "20a57544bbf204dacd1ae6beb2ab29444365c3c869f2afdf489dcdcbc3d9c8c5", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "active", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + } + ] + }, + "names": [ + "event:plan/mode[0].data" + ], + "sources": [ + "packages/plan/plan-mode/src/index.ts:46" + ] + }, + { + "digest": "2142e391b9ccb60d487afcf373ce74db98d952f69e8289eddb352a7e16e996c5", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "cancelled" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "2152caf1a71e588e4df2358a806dea24936c1c47131134f01a12939d12cdc0c0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + }, + { + "name": "messageId", + "type": 2, + "optional": false + }, + { + "name": "senderId", + "type": 2, + "optional": false + }, + { + "name": "senderName", + "type": 2, + "optional": false + }, + { + "name": "teamId", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/experimental/agent-team/src/types.ts#TeamMessageSource" + ], + "sources": [ + "packages/experimental/agent-team/src/types.ts:116" + ] + }, + { + "digest": "234142ee4f996f38cc9fa3b8b3e3de29b03c9aefe5ebf6c224eddd564505aa85", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "pending" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "237c004c73b6b288246816e0d7fde16e09c63a47aa3b1227383d7afe58666163", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "goal/change" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "2517ba143a271508d3ca35126d5aca8f7f1facf5aaddce4adf011832042fa2b9", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "apiVersion", + "type": 1, + "optional": false + }, + { + "name": "body", + "type": 2, + "optional": false + }, + { + "name": "endpoint", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "max_tokens", + "type": 3, + "optional": false + }, + { + "name": "messages", + "type": 4, + "optional": false + }, + { + "name": "model", + "type": 1, + "optional": false + }, + { + "name": "tools", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "tuple", + "elements": [ + { + "type": 5, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 6, + "optional": false + }, + { + "name": "role", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "tuple", + "elements": [ + { + "type": 7, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "tuple", + "elements": [ + { + "type": 11, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "max_uses", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 12, + "optional": false + }, + { + "name": "type", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "web_search" + }, + { + "kind": "literal", + "value": "web_search_20250305" + } + ] + }, + "names": [ + "packages/web/web-search-deepseek/src/provider.ts#DeepSeekSearchLlmRequest" + ], + "sources": [ + "packages/web/web-search-deepseek/src/provider.ts:56" + ] + }, + { + "digest": "254dce209e735f9cb6f6b7aec0354712b1611759ec02af4d35a96f2081e666f6", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "blocked" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 6, + "optional": true + }, + { + "name": "seq", + "type": 7, + "optional": false + }, + { + "name": "time", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "policy", + "type": 2, + "optional": false + }, + { + "name": "source", + "type": 5, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "ask" + }, + { + "kind": "literal", + "value": "never" + }, + { + "kind": "literal", + "value": "delegation" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "approval/policy" + } + ] + }, + "names": [ + "event:approval/policy", + "event:approval/policy[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "26c879bdd130e8b8683a6ce588414fad2244783d6573ca399fa0de184a2b0bb1", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "dispatch" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "2765e9119edf5816ac1ab4c95c5ee32c90403f3742962eff11544f7752d59d2e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "model" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "27cd736e794a0f8703a155fb697820cede894d10776586dd3df24d24c9465c0e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 1, + "optional": false + }, + { + "name": "message", + "type": 1, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 2, + "optional": true + }, + { + "name": "requestId", + "type": 1, + "optional": true + }, + { + "name": "status", + "type": 2, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#LlmFailure" + ], + "sources": [ + "packages/llm/llm/src/types.ts:40" + ] + }, + { + "digest": "27e337d3d6b402b221e50c247a3f518a70d0c474cc60beee15fac3e9c5cbfcbe", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "afterSeconds", + "type": 1, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "kind", + "type": 3, + "optional": false + }, + { + "name": "prompt", + "type": 2, + "optional": false + }, + { + "name": "scheduledAt", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "after" + } + ] + }, + "names": [ + "packages/schedule/schedule/src/types.ts#AfterScheduleRecord" + ], + "sources": [ + "packages/schedule/schedule/src/types.ts:13" + ] + }, + { + "digest": "287211846beea1eccb5f9acee00d20388a38fcb2e95858fa2332d6f58529379a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-calls" + } + ] + }, + "names": [ + "event:assistant/chunk[0].data.chunk[6].reason[4]" + ], + "sources": [ + "packages/llm/llm/src/types.ts:118" + ] + }, + { + "digest": "2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 19, + "optional": true + }, + { + "name": "seq", + "type": 13, + "optional": false + }, + { + "name": "time", + "type": 13, + "optional": false + }, + { + "name": "type", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 6, + 8, + 9 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "acceptedAt", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "operation", + "type": 4, + "optional": false + }, + { + "name": "version", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "dispatch" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "operation", + "type": 7, + "optional": false + }, + { + "name": "version", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "delete" + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "operation", + "type": 4, + "optional": false + }, + { + "name": "version", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "operation", + "type": 10, + "optional": false + }, + { + "name": "schedule", + "type": 11, + "optional": false + }, + { + "name": "version", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "create" + }, + { + "kind": "union", + "types": [ + 12, + 15, + 17 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "afterSeconds", + "type": 13, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 14, + "optional": false + }, + { + "name": "prompt", + "type": 3, + "optional": false + }, + { + "name": "scheduledAt", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "after" + }, + { + "kind": "object", + "properties": [ + { + "name": "everySeconds", + "type": 13, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 16, + "optional": false + }, + { + "name": "prompt", + "type": 3, + "optional": false + }, + { + "name": "scheduledAt", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "every" + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 18, + "optional": false + }, + { + "name": "prompt", + "type": 3, + "optional": false + }, + { + "name": "scheduledAt", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "at" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "schedule/change" + } + ] + }, + "names": [ + "event:schedule/change", + "event:schedule/change[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "2ab12a0e345658f9342816d773fe610f049982bcad82631f43b9205abe43e5ee", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 2, + "optional": false + }, + { + "name": "digest", + "type": 6, + "optional": true + }, + { + "name": "path", + "type": 6, + "optional": false + }, + { + "name": "scope", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[17].changes" + ], + "sources": [] + }, + { + "digest": "2abb711460e6238d851c30f3e4bdd87a2aa1887ee70575b3d3b7b25610673095", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 1, + "optional": false + }, + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "reasoning-delta" + } + ] + }, + "names": [ + "event:assistant/chunk[0].data.chunk[2]" + ], + "sources": [ + "packages/llm/llm/src/types.ts:367" + ] + }, + { + "digest": "2c4c21f19f426a58f2dac914e34313aa43f8408972de857a486d1f086d5adb6c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "unavailable" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "2c64d4bc7264fd3f8bed47e96ab8a593bce05a1e4e1c436dcd244a3b7e0c2a9d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "step/start" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "2ce7ef3b3daebf95815c7ae454a751d3e67ca7a22e2e0734fe2942df393bb66c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[6]" + ], + "sources": [] + }, + { + "digest": "2cfb71f7819bc88a6bccbffa8b7ae5664233af6f6e1dfb068db25e2e17ddd8c7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 33, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 88, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 2, + "optional": false + }, + { + "name": "messageSeqs", + "type": 3, + "optional": false + }, + { + "name": "messages", + "type": 4, + "optional": false + }, + { + "name": "route", + "type": 87, + "optional": false + }, + { + "name": "system", + "type": 9, + "optional": false + }, + { + "name": "titleProvider", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "array", + "element": 5 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 6, + "optional": false + }, + { + "name": "id", + "type": 9, + "optional": false + }, + { + "name": "role", + "type": 27, + "optional": false + }, + { + "name": "source", + "type": 31, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 7 + }, + { + "kind": "union", + "types": [ + 8, + 11, + 20, + 23, + 25 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 9, + "optional": false + }, + { + "name": "id", + "type": 9, + "optional": false + }, + { + "name": "name", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 12, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 9, + "optional": false + }, + { + "name": "bytes", + "type": 2, + "optional": false + }, + { + "name": "height", + "type": 2, + "optional": false + }, + { + "name": "mediaType", + "type": 13, + "optional": false + }, + { + "name": "name", + "type": 9, + "optional": true + }, + { + "name": "originalDimensions", + "type": 18, + "optional": true + }, + { + "name": "width", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 14, + 15, + 16, + 17 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 2, + "optional": false + }, + { + "name": "width", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 6, + "optional": false + }, + { + "name": "isError", + "type": 21, + "optional": true + }, + { + "name": "toolCallId", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "union", + "types": [ + 28, + 29, + 30 + ] + }, + { + "kind": "literal", + "value": "system" + }, + { + "kind": "literal", + "value": "assistant" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 32, + 42, + 44, + 45, + 48, + 53, + 55, + 60, + 61, + 62, + 64, + 66, + 67, + 74, + 76, + 78, + 80, + 82, + 85, + 86 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 33, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 9, + "optional": true + }, + { + "name": "changes", + "type": 34, + "optional": false + }, + { + "name": "form", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 41, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 35 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 36, + "optional": false + }, + { + "name": "digest", + "type": 9, + "optional": true + }, + { + "name": "path", + "type": 9, + "optional": false + }, + { + "name": "scope", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 37, + 38, + 39 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 9, + "optional": false + }, + { + "name": "kind", + "type": 43, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 9, + "optional": true + }, + { + "name": "kind", + "type": 30, + "optional": false + }, + { + "name": "rpcId", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 9, + "optional": false + }, + { + "name": "form", + "type": 46, + "optional": false + }, + { + "name": "kind", + "type": 47, + "optional": false + }, + { + "name": "provider", + "type": 9, + "optional": false + }, + { + "name": "ruleId", + "type": 9, + "optional": false + }, + { + "name": "source", + "type": 9, + "optional": false + }, + { + "name": "summary", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 49, + "optional": false + }, + { + "name": "form", + "type": 51, + "optional": false + }, + { + "name": "kind", + "type": 52, + "optional": false + }, + { + "name": "update", + "type": 33, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 50 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 9, + "optional": false + }, + { + "name": "name", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "name", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 56, + "optional": false + }, + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + }, + { + "name": "sections", + "type": 58, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 59 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 9, + "optional": false + }, + { + "name": "text", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 46, + "optional": false + }, + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + }, + { + "name": "summary", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 63, + "optional": false + }, + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 65, + "optional": false + }, + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 51, + "optional": false + }, + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 63, + "optional": false + }, + { + "name": "kind", + "type": 68, + "optional": false + }, + { + "name": "references", + "type": 69, + "optional": false + }, + { + "name": "version", + "type": 73, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 70 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedThroughSeq", + "type": 71, + "optional": false + }, + { + "name": "compacted", + "type": 21, + "optional": false + }, + { + "name": "inputIndex", + "type": 2, + "optional": false + }, + { + "name": "label", + "type": 9, + "optional": false + }, + { + "name": "omittedBytes", + "type": 2, + "optional": false + }, + { + "name": "omittedMessages", + "type": 2, + "optional": false + }, + { + "name": "originalMessages", + "type": 2, + "optional": false + }, + { + "name": "retainedMessages", + "type": 2, + "optional": false + }, + { + "name": "sessionId", + "type": 9, + "optional": false + }, + { + "name": "truncated", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 72 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 46, + "optional": false + }, + { + "name": "kind", + "type": 75, + "optional": false + }, + { + "name": "senderSessionId", + "type": 9, + "optional": false + }, + { + "name": "summary", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 65, + "optional": false + }, + { + "name": "kind", + "type": 77, + "optional": false + }, + { + "name": "senderSessionId", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 9, + "optional": false + }, + { + "name": "kind", + "type": 79, + "optional": false + }, + { + "name": "revision", + "type": 2, + "optional": false + }, + { + "name": "round", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 81, + "optional": false + }, + { + "name": "messageId", + "type": 9, + "optional": false + }, + { + "name": "senderId", + "type": 9, + "optional": false + }, + { + "name": "senderName", + "type": 9, + "optional": false + }, + { + "name": "teamId", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 83, + "optional": false + }, + { + "name": "model", + "type": 9, + "optional": false + }, + { + "name": "provider", + "type": 9, + "optional": false + }, + { + "name": "replayState", + "type": 84, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 30, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 9, + "optional": false + }, + { + "name": "provider", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session/title-llm-request" + } + ] + }, + "names": [ + "event:session/title-llm-request", + "event:session/title-llm-request[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "2d011306fd384c442f80bf510f523c2db9b40216f9994ee18c9c0e01be764d4f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "assistant/chunk" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "2d11ca7b0d4493e244b74eba093227866b33249841e59a1e9bf56afed38604c3", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "max_uses", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "web_search" + }, + { + "kind": "literal", + "value": "web_search_20250305" + } + ] + }, + "names": [ + "event:web/deepseek-search-llm-request[0].data.body.tools[0]" + ], + "sources": [ + "packages/web/web-search-deepseek/src/provider.ts:72" + ] + }, + { + "digest": "2da725e554cd89301d829ed9dc45a572c3cd1b93b5e91d0d71f007976d8a0863", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "fork" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "2e4debca12f2c449f96dc6574f3fbf2fb346193443114a241d01a236362ec48c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "team-message" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "2f1e6a7ebace43d727ae138ddcd352eb3813960009e5805b8c5ac84300c97716", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + } + ] + }, + "names": [ + "packages/attachment/attachment/src/types.ts#ImageMediaType" + ], + "sources": [ + "packages/attachment/attachment/src/types.ts:8" + ] + }, + { + "digest": "2f90a7b3646fea3e677bd7b4000aa96f3b8964f107b614e204e11ad4051c24fc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[3]" + ], + "sources": [] + }, + { + "digest": "2fe5026daf14bd4ff2b7bfb7cf9791c302d9cbba06802178b6dfec00b892698f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "parentCallId", + "type": 2, + "optional": false + }, + { + "name": "rootCallId", + "type": 2, + "optional": false + }, + { + "name": "subCallId", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/core/tools/src/types.ts#PtcDispatchStartEventData" + ], + "sources": [ + "packages/core/tools/src/types.ts:11" + ] + }, + { + "digest": "30d5a537b296685770b1241c4b4bbde19d5a31ff81aa23df73fab5e90b8fc65f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 5, + 7 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "model", + "type": 3, + "optional": true + }, + { + "name": "provider", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "provider" + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 4, + "optional": false + }, + { + "name": "provider", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "fallback" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + } + ] + }, + "names": [ + "packages/session/session-title/src/types.ts#SessionTitleSource" + ], + "sources": [ + "packages/session/session-title/src/types.ts:28" + ] + }, + { + "digest": "31d13edbb5fe2f8b7a38056320a8a06275ee4426e0abf12d4741818beda5a9c9", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 12, + "optional": true + }, + { + "name": "seq", + "type": 13, + "optional": false + }, + { + "name": "time", + "type": 13, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "member", + "type": 2, + "optional": false + }, + { + "name": "teamId", + "type": 6, + "optional": false + }, + { + "name": "version", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "context", + "type": 3, + "optional": false + }, + { + "name": "description", + "type": 6, + "optional": false + }, + { + "name": "error", + "type": 6, + "optional": true + }, + { + "name": "id", + "type": 6, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + }, + { + "name": "phase", + "type": 7, + "optional": false + }, + { + "name": "provider", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "fork" + }, + { + "kind": "literal", + "value": "fresh" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 8, + 9, + 10 + ] + }, + { + "kind": "literal", + "value": "active" + }, + { + "kind": "literal", + "value": "failed" + }, + { + "kind": "literal", + "value": "provisioning" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "team/member" + } + ] + }, + "names": [ + "event:team/member", + "event:team/member[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "326a9bfda27dda5882fb3cbe6e715df41dae2298fdae3d66437457268a665693", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 1, + "optional": true + }, + { + "name": "reasoningEffort", + "type": 1, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + } + ] + }, + "names": [ + "packages/llm/llm/src/call-config.ts#LlmCallConfigAdapterDefaults" + ], + "sources": [ + "packages/llm/llm/src/call-config.ts:36" + ] + }, + { + "digest": "34d1ab5c5df378186d6054b1a1beea9a41e41965d6f336f0bc0025c441a82e66", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "resume" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "35203ba7ad5ef6f97d556b85df20ae98f04f09c65748cecdf8eefdb8b6405ffc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 2, + "optional": false + }, + { + "name": "provider", + "type": 2, + "optional": false + }, + { + "name": "reasoningEffort", + "type": 2, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "model/selection" + } + ] + }, + "names": [ + "event:model/selection", + "event:model/selection[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "35b995af35bfa087f5381a5454a2305928da037e819bfc4759d3f66d9bd55aa9", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 6 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "delayMs", + "type": 2, + "optional": false + }, + { + "name": "failure", + "type": 3, + "optional": false + }, + { + "name": "maxRetries", + "type": 2, + "optional": false + }, + { + "name": "mode", + "type": 5, + "optional": false + }, + { + "name": "policyKey", + "type": 4, + "optional": false + }, + { + "name": "provider", + "type": 4, + "optional": false + }, + { + "name": "retry", + "type": 2, + "optional": false + }, + { + "name": "retryId", + "type": 4, + "optional": false + }, + { + "name": "step", + "type": 2, + "optional": false + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 4, + "optional": false + }, + { + "name": "message", + "type": 4, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 2, + "optional": true + }, + { + "name": "requestId", + "type": 4, + "optional": true + }, + { + "name": "status", + "type": 2, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "normal" + }, + { + "kind": "object", + "properties": [ + { + "name": "delayMs", + "type": 2, + "optional": false + }, + { + "name": "failure", + "type": 3, + "optional": false + }, + { + "name": "mode", + "type": 7, + "optional": false + }, + { + "name": "policyKey", + "type": 4, + "optional": false + }, + { + "name": "provider", + "type": 4, + "optional": false + }, + { + "name": "retry", + "type": 2, + "optional": false + }, + { + "name": "retryId", + "type": 4, + "optional": false + }, + { + "name": "step", + "type": 2, + "optional": false + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "always" + } + ] + }, + "names": [ + "packages/llm/llm-retry/src/types.ts#LlmRetryEventData" + ], + "sources": [ + "packages/llm/llm-retry/src/types.ts:16" + ] + }, + { + "digest": "36d6a9a871d949ea4f3edd919d81d66aa69218bebef38899d2a1282c39420a1f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "approval/policy" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 5, + "optional": true + }, + { + "name": "seq", + "type": 6, + "optional": false + }, + { + "name": "time", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "args", + "type": 2, + "optional": true + }, + { + "name": "commandId", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "source", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "command/run" + } + ] + }, + "names": [ + "event:command/run", + "event:command/run[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "378f90f9f6022a0991928a1eaf7991094ea1920fe89a9248358a1da106e1a970", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "approval/decided" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "383cf73ae4748e5beb281ae74857ba1ffb92ae01075b9fbf51af78b666007a8f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "recall" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 2, + "optional": false + }, + { + "name": "callId", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "step", + "type": 3, + "optional": false + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "tool/call" + } + ] + }, + "names": [ + "event:tool/call", + "event:tool/call[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "3bc287e765d58dc3a22672a0495a6cfd561220dd38fbaecef80aa95b96caed79", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "normal" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "3bd652ebfa8726b3ce3937a4f1bd2759e02f86b3a08a20f9e41a8513656fbc5f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:compaction/end[0].data.turn", + "event:compaction/start[0].data.turn", + "packages/core/session/src/types.ts#OptionalSessionSeq" + ], + "sources": [ + "packages/core/session/src/types.ts:62" + ] + }, + { + "digest": "3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 2, + "optional": true + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "reason", + "type": 2, + "optional": true + }, + { + "name": "toolName", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "approval/asked" + } + ] + }, + "names": [ + "event:approval/asked", + "event:approval/asked[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "3c2535ca0a2062f172f15344f8040755002b5ac506cf94fc4ebaa822b15feb8c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "reasoning" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "3cfc3a56502da1f8c6153c2c56657bab4b749056968634dd0991d325ec1c919f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "allow", + "type": 1, + "optional": true + }, + { + "name": "deny", + "type": 1, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/core/tools/src/index.ts#ToolRestriction" + ], + "sources": [ + "packages/core/tools/src/index.ts:673" + ] + }, + { + "digest": "3dad205ad99fbda835c493ddc6bc93fe1441cef2f82774ffa2856364e2cede22", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "error", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 2, + "optional": false + }, + { + "name": "message", + "type": 2, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 3, + "optional": true + }, + { + "name": "requestId", + "type": 2, + "optional": true + }, + { + "name": "status", + "type": 3, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "error" + } + ] + }, + "names": [ + "event:turn/end[0].data.reason[3]" + ], + "sources": [ + "packages/core/session/src/types.ts:204" + ] + }, + { + "digest": "3e0eff5946255ff05d88a10839c60305135801f97794ea48d409f8503303317e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "request/header" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "3e2ece4967cfebe95f450a93f45523dff99d6749f6269f2f60f84dfecfcf3693", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "next-step" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "3e4e7683b0192c9f0e6a75c59076108f017892cdb302a98032c2632fd79c356f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 1, + "optional": false + }, + { + "name": "sourceCommandId", + "type": 1, + "optional": true + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 3, + 4 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:compaction/start[0].data" + ], + "sources": [ + "packages/compaction/compaction/src/types.ts:24" + ] + }, + { + "digest": "3f74ba74acd10644c1ed6947a411d8088bd2cfac74f61bb8540f96d68e31f004", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "image/jpeg" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "411f5f5bc098cf2aaebcea1fc645adb51e593edb6b0f7f88518ff4b0147a2d4d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "contextWindow", + "type": 1, + "optional": true + }, + { + "name": "model", + "type": 2, + "optional": false + }, + { + "name": "provider", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/core/session/src/types.ts#RequestContext" + ], + "sources": [ + "packages/core/session/src/types.ts:234" + ] + }, + { + "digest": "42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 7, + "optional": true + }, + { + "name": "seq", + "type": 8, + "optional": false + }, + { + "name": "time", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "runId", + "type": 2, + "optional": false + }, + { + "name": "stopReason", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 4, + 5, + 6 + ] + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "tool-workflow/run-end" + } + ] + }, + "names": [ + "event:tool-workflow/run-end", + "event:tool-workflow/run-end[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "4312134fc6f9cad507c31390bd3d147535492dd77621ec517c5e85f853d53a03", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "turn/end" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "step", + "type": 2, + "optional": false + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "step/start" + } + ] + }, + "names": [ + "event:step/start", + "event:step/start[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "45f2a07ea94573123b6ae14db787a40062dec3834f36d8be92c523d40ba28448", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 1, + "optional": true + }, + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "reason", + "type": 1, + "optional": true + }, + { + "name": "toolName", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:approval/asked[0].data" + ], + "sources": [ + "packages/interaction/user-approval/src/types.ts:44" + ] + }, + { + "digest": "47e5d84f1a93450a78c7f3954b43990d0f629af7c034a56313e5deb63e772c1b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "session-log-deepseek/delivery-accepted" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "48e5c9861f16ac07e78cb7b5ae9dabdf7bb85c58baed5a51b4ad275050ea58e3", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "retry", + "type": 2, + "optional": false + }, + { + "name": "retryId", + "type": 3, + "optional": false + }, + { + "name": "step", + "type": 2, + "optional": false + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "llm/retry-started" + } + ] + }, + "names": [ + "event:llm/retry-started", + "event:llm/retry-started[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "49f38c296b0c34c4d5784d827ee6fda5c7a722dccd30badfabeb229af1f832a1", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "adapterDefaults", + "type": 1, + "optional": true + }, + { + "name": "config", + "type": 3, + "optional": false + }, + { + "name": "system", + "type": 5, + "optional": true + }, + { + "name": "tools", + "type": 7, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 2, + "optional": true + }, + { + "name": "reasoningEffort", + "type": 2, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 4, + "optional": true + }, + { + "name": "model", + "type": 5, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "reasoningEffort", + "type": 5, + "optional": true + }, + { + "name": "stop", + "type": 6, + "optional": true + }, + { + "name": "temperature", + "type": 4, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "array", + "element": 5 + }, + { + "kind": "array", + "element": 8 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "parameters", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 5, + "value": 10 + } + ] + }, + { + "kind": "opaque", + "reason": "unknown" + } + ] + }, + "names": [ + "packages/core/session/src/types.ts#EpochHeader" + ], + "sources": [ + "packages/core/session/src/types.ts:222" + ] + }, + { + "digest": "4a9bef9f27a942520cc2279ca7dd3082556e4bff543f66b5c0333e1bbed1cd86", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "senderSessionId", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/subagent/subagent/src/continuation.ts#AgentMessageSource" + ], + "sources": [ + "packages/subagent/subagent/src/continuation.ts:59" + ] + }, + { + "digest": "4ae007ed190a72c92138b22d059b83208079c7551ca13fb59ae8cf5e23693964", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "llm/retry-started" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "4aed17ec726b5397c29f6cb4bcd7905dc1a12bb6140f1657f073cd24380f2af8", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "tuple", + "elements": [ + { + "type": 1, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "max_uses", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "web_search" + }, + { + "kind": "literal", + "value": "web_search_20250305" + } + ] + }, + "names": [ + "event:web/deepseek-search-llm-request[0].data.body.tools" + ], + "sources": [] + }, + { + "digest": "4b7ddaf3710b88ff9b8df66304f5f97bf03688fd19730eedc2e9535203c820ea", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "status", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 4, + 5, + 6 + ] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "in_progress" + }, + { + "kind": "literal", + "value": "pending" + } + ] + }, + "names": [ + "event:todo/write[0].data.todos" + ], + "sources": [] + }, + { + "digest": "4bb451330ff699f36b45539ceb0eb2606ead72084e2c5bb637c36cc80e2252db", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "disposed" + } + ] + }, + "names": [ + "event:turn/end[0].data.reason[1].reason[3]" + ], + "sources": [ + "packages/core/session/src/types.ts:185" + ] + }, + { + "digest": "4cd48f3e5108bd6ebedf7301c3638839b8b2b9db8dbd493974177fbdeb91a01b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/api/session-controller/src/types.ts#SessionRequestId", + "packages/attachment/attachment/src/brand.ts#AttachmentId", + "packages/compaction/compaction/src/brand.ts#CompactionId", + "packages/core/session/src/types.ts#SessionId", + "packages/experimental/agent-team/src/types.ts#TeamId", + "packages/experimental/agent-team/src/types.ts#TeamMessageId", + "packages/experimental/agent-team/src/types.ts#TeamTaskId", + "packages/goal/goal/src/types.ts#GoalId", + "packages/interaction/commands/src/brand.ts#CommandId", + "packages/interaction/user-approval/src/types.ts#ApprovalRequestId", + "packages/llm/llm-retry/src/brand.ts#RetryId", + "packages/llm/llm/src/brand.ts#MessageId", + "packages/llm/llm/src/brand.ts#ProviderRequestId", + "packages/llm/llm/src/brand.ts#ReasoningEffortId", + "packages/llm/llm/src/brand.ts#ToolCallId", + "packages/schedule/schedule/src/types.ts#ScheduleId", + "packages/session/session-title/src/index.ts#SessionTitleProviderId", + "packages/session/session-title/src/types.ts#SessionTitleProviderId", + "packages/webhook/webhook/src/brand.ts#WebhookDeliveryId", + "packages/webhook/webhook/src/brand.ts#WebhookRuleId", + "packages/webhook/webhook/src/brand.ts#WebhookSourceId", + "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" + ] + }, + { + "digest": "4e011753f8263f436efaabfbb3b4db53a98fc55342c5ded2daf7208b217be159", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "team/message/queued" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "4e44c9118152f6829634bfd508e47669ab0497caffa380c94b4be91f9390d35d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "text" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "4e887768586528565381dadbddee6cef555874148089f4579e0b4b1ad096fc9c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "text" + } + ] + }, + "names": [ + "event:web/deepseek-search-llm-request[0].data.body.messages[0].content[0]", + "packages/llm/llm/src/types.ts#TextBlock" + ], + "sources": [ + "packages/llm/llm/src/types.ts:54", + "packages/web/web-search-deepseek/src/provider.ts:67" + ] + }, + { + "digest": "4e97c3d85c0fc817ee58873c38c25a2474abaaa0af4839311b50b68db3b8cf1a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "senderSessionId", + "type": 3, + "optional": false + }, + { + "name": "summary", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/subagent/subagent/src/continuation.ts#SubagentSettledMessageSource" + ], + "sources": [ + "packages/subagent/subagent/src/continuation.ts:74" + ] + }, + { + "digest": "4f507598cf476214aa7646ce7841a7064a9dcb05d0a1eaaefaf79c2b738f160f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "series" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "508c0856b8df8574e396880a756f087699b138630428441fefca4a4380f01a28", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "reason", + "type": 1, + "optional": false + }, + { + "name": "turn", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 4, + 6, + 11, + 24, + 26 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "interrupted" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + }, + { + "kind": "object", + "properties": [ + { + "name": "error", + "type": 7, + "optional": false + }, + { + "name": "kind", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 8, + "optional": false + }, + { + "name": "message", + "type": 8, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 9, + "optional": true + }, + { + "name": "requestId", + "type": 8, + "optional": true + }, + { + "name": "status", + "type": 9, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 12, + "optional": false + }, + { + "name": "reason", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "union", + "types": [ + 14, + 16, + 18, + 20, + 22 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 15, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "disposed" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "legacy" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "parent" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 21, + "optional": false + }, + { + "name": "reason", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "hook" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "blocked" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "completed" + } + ] + }, + "names": [ + "event:turn/end[0].data" + ], + "sources": [ + "packages/core/session/src/types.ts:275" + ] + }, + { + "digest": "50cf02d875f8a1f1411f4a6fbcffab9120ccef5f74a47331fbf29480e5f68f48", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2 + ] + }, + { + "kind": "literal", + "value": "fork" + }, + { + "kind": "literal", + "value": "fresh" + } + ] + }, + "names": [ + "event:team/member[0].data.member.context" + ], + "sources": [] + }, + { + "digest": "511801b0a6470d98566e8385d3dffddb2b67f79fcf73ed6056f46c3cc0a245a7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "success" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 7, + "optional": true + }, + { + "name": "seq", + "type": 8, + "optional": false + }, + { + "name": "time", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "mode", + "type": 2, + "optional": false + }, + { + "name": "source", + "type": 6, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "danger-full-access" + }, + { + "kind": "literal", + "value": "read-only" + }, + { + "kind": "literal", + "value": "workspace-write" + }, + { + "kind": "literal", + "value": "delegation" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "sandbox/mode" + } + ] + }, + "names": [ + "event:sandbox/mode", + "event:sandbox/mode[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "51edec100659da3a9bd9c3f6ba1180f5e64ec9a1585e5057080df45c180bd357", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "blockedBy", + "type": 1, + "optional": false + }, + { + "name": "description", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "ownerId", + "type": 2, + "optional": true + }, + { + "name": "revision", + "type": 3, + "optional": false + }, + { + "name": "status", + "type": 4, + "optional": false + }, + { + "name": "subject", + "type": 2, + "optional": false + }, + { + "name": "writeScopes", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 5, + 6, + 7, + 8 + ] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "deleted" + }, + { + "kind": "literal", + "value": "in_progress" + }, + { + "kind": "literal", + "value": "pending" + } + ] + }, + "names": [ + "packages/experimental/agent-team/src/types.ts#TeamTaskSnapshot" + ], + "sources": [ + "packages/experimental/agent-team/src/types.ts:74" + ] + }, + { + "digest": "529e0ccd0e34079ab4ff21ed87f810cee0388246263bf22e8aba5986b56fae05", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 1, + "value": 2 + } + ] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 0, + 1, + 3, + 4, + 5, + 6 + ] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:tool/result.data.meta[5][0][6]", + "event:tool/result.data.meta[6]" + ], + "sources": [ + "packages/util/values/src/index.ts:4" + ] + }, + { + "digest": "530da6c0267813bb4511af72883cc518834e624e3b3220a7062955fd57a788a6", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "change" + }, + { + "kind": "literal", + "value": "initial" + }, + { + "kind": "literal", + "value": "resume" + }, + { + "kind": "literal", + "value": "series" + } + ] + }, + "names": [ + "packages/core/session/src/types.ts#RequestHeaderReason" + ], + "sources": [ + "packages/core/session/src/types.ts:251" + ] + }, + { + "digest": "557e148d30b79ee48645850832b30c717d7c3b64641deb5d6133b8b4e91ee0b8", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "agent-preset/selected" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "55e3b6df99b0d19241e57618b04b84824c3df80ed102e440719139300ea703f6", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:tool/result.data.error" + ], + "sources": [ + "packages/core/session/src/types.ts:322" + ] + }, + { + "digest": "56b7c047694875a843ba020dfea3c8380d54ae4ff88ab349e72004dc21e07c23", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "interrupted" + } + ] + }, + "names": [ + "event:turn/end[0].data.reason[5]" + ], + "sources": [ + "packages/core/session/src/types.ts:211" + ] + }, + { + "digest": "570e85022434613394418ad33e77e9f1f7a05699b33d0b62eae0677a638c3833", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool/result" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "57f3f606ff8b6c84d9c443faace9d1dd10cca0354f37a4f515ef075f7c351b90", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "stop" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "582b4ca583f24c830c5ab39a28afdfccce75f9617102ad791e00142c50c2e384", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 1, + "optional": false + }, + { + "name": "op", + "type": 2, + "optional": false + }, + { + "name": "start", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "replace" + } + ] + }, + "names": [ + "SessionEventEnvelope[46].surfaceOp[1]", + "SessionEventEnvelope[49].surfaceOp[1]", + "SessionEventEnvelope[6].surfaceOp[1]" + ], + "sources": [ + "packages/core/session/src/types.ts:404" + ] + }, + { + "digest": "587bb11da730e06aa52b62c087d217d6f8f22459b25f31cb9e1e1baf17944e5e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "session/title-llm-request" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "58f94390b982f8a5ac1f4f235ba612557f4a1dc4a995d8b1cec63ce7639decb0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "image/png" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "5abab3a27fd2736660ecddd94b28d6bbf114986dd894880153bd1be3ccacb563", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "text-delta" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "5b232a9b9bfcc0fc6794dab7865bcf203a65785c5de5aa647a51228bff628413", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "after" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "5b6fb1f226ff56402db08a6aae82af76100b14056271875f69ec526a1ae05d51", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "commandId", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "sourceEventSeq", + "type": 5, + "optional": true + }, + { + "name": "text", + "type": 1, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "literal", + "value": "success" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:command/done[0].data" + ], + "sources": [ + "packages/interaction/commands/src/types.ts:104" + ] + }, + { + "digest": "5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "preset", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "permission/preset" + } + ] + }, + "names": [ + "event:permission/preset", + "event:permission/preset[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "SessionEventEnvelope[46].sourceEventSeqs", + "SessionEventEnvelope[49].sourceEventSeqs", + "SessionEventEnvelope[6].sourceEventSeqs", + "event:assistant/message.sourceEventSeqs", + "event:compaction/prune[0].data.shadowedSeqs", + "event:compaction/summary[0].data[0].shadowedSeqs", + "event:compaction/summary[0].data[1].shadowedSeqs", + "event:session/title-llm-request[0].data.messageSeqs", + "event:session/title[0].data.messageSeqs", + "event:tool/result.sourceEventSeqs", + "event:user/message.sourceEventSeqs" + ], + "sources": [] + }, + { + "digest": "5d17f27a1ef9f7026c0232714adf7573961536d75f3303ca97973975f5af170e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool-workflow/agent-end" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "5dd766ccd1702a1142ad8b4bd44f2242f8e8a6752669ad3de0a5d224329b1438", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "shadowedRange", + "type": 1, + "optional": false + }, + { + "name": "shadowedSeqs", + "type": 3, + "optional": false + }, + { + "name": "shadowedTokenCount", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 2, + "optional": false + }, + { + "name": "start", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 2 + } + ] + }, + "names": [ + "event:compaction/prune[0].data" + ], + "sources": [ + "packages/compaction/compaction/src/types.ts:82" + ] + }, + { + "digest": "5ebce1317eacd2c148456627a09668e927ee15c204f0643f5ea76b46b54a2647", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "subagent/descriptor" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "5ed158429dfa6a8633e6ba94b8c81190616c24b65c1777bf1c60cde9dd499a2f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 3, + 5, + 10, + 12 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "stop" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-calls" + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 6, + "optional": false + }, + { + "name": "kind", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 7, + "optional": false + }, + { + "name": "message", + "type": 7, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 8, + "optional": true + }, + { + "name": "requestId", + "type": 7, + "optional": true + }, + { + "name": "status", + "type": 8, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 6, + "optional": false + }, + { + "name": "kind", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#FinishReason" + ], + "sources": [ + "packages/llm/llm/src/types.ts:125" + ] + }, + { + "digest": "5f26a6c20b37632f8f57729d171c671def4683d994ac6257a8dffcd855101627", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "childId", + "type": 2, + "optional": false + }, + { + "name": "label", + "type": 2, + "optional": false + }, + { + "name": "phase", + "type": 2, + "optional": true + }, + { + "name": "runId", + "type": 2, + "optional": false + }, + { + "name": "seq", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "tool-workflow/agent-start" + } + ] + }, + "names": [ + "event:tool-workflow/agent-start", + "event:tool-workflow/agent-start[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "5f758f3de5f00c18968a7c6d347083aac5c9ae13f6a79c78f6611b23c4973564", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "label", + "type": 1, + "optional": true + }, + { + "name": "mode", + "type": 2, + "optional": false + }, + { + "name": "provider", + "type": 1, + "optional": false + }, + { + "name": "version", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "one-shot" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "packages/subagent/subagent/src/descriptor.ts#OneShotSubagentDescriptorData" + ], + "sources": [ + "packages/subagent/subagent/src/descriptor.ts:61" + ] + }, + { + "digest": "611cae9a3539733aa0c42f66035a7d90f19dcbbdfb5d9e3b628b13705253942d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "llm/retry" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "62e6a429ff3f390a46ac39fb468692032f42936ca0db19b53454184189401379", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3, + 4, + 5, + 6 + ] + }, + { + "kind": "literal", + "value": "block" + }, + { + "kind": "literal", + "value": "complete" + }, + { + "kind": "literal", + "value": "create" + }, + { + "kind": "literal", + "value": "edit" + }, + { + "kind": "literal", + "value": "pause" + }, + { + "kind": "literal", + "value": "resume" + } + ] + }, + "names": [ + "event:goal/change[0].data[0].operation" + ], + "sources": [] + }, + { + "digest": "62ecb62dc0fe1b5e70217f8a80c39256a40ee3a1917be14e5ca899d20c35f7fd", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "next-turn" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "63496702a393356d64638beb7939468c1ba039ba3b5492327b2fe074d6cdac93", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "agentPreset", + "type": 1, + "optional": true + }, + { + "name": "createdAt", + "type": 2, + "optional": false + }, + { + "name": "cwd", + "type": 1, + "optional": true + }, + { + "name": "delegationDepth", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "origin", + "type": 3, + "optional": true + }, + { + "name": "parentSession", + "type": 1, + "optional": true + }, + { + "name": "seedLength", + "type": 2, + "optional": true + }, + { + "name": "type", + "type": 4, + "optional": false + }, + { + "name": "version", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "subagent" + }, + { + "kind": "literal", + "value": "session" + } + ] + }, + "names": [ + "packages/session/session-persistence-jsonl/src/format.ts#HeaderLine" + ], + "sources": [ + "packages/session/session-persistence-jsonl/src/format.ts:46" + ] + }, + { + "digest": "6487b10ba7542f3c447b1e41a1c6a590b7bfafe0b9b66b49f34028da85bb970f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "agentModel", + "type": 1, + "optional": true + }, + { + "name": "agentProvider", + "type": 1, + "optional": true + }, + { + "name": "agentReasoningEffort", + "type": 1, + "optional": true + }, + { + "name": "label", + "type": 1, + "optional": false + }, + { + "name": "mode", + "type": 2, + "optional": false + }, + { + "name": "persona", + "type": 1, + "optional": true + }, + { + "name": "provider", + "type": 1, + "optional": false + }, + { + "name": "toolFilter", + "type": 3, + "optional": true + }, + { + "name": "version", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "continuable" + }, + { + "kind": "object", + "properties": [ + { + "name": "allow", + "type": 4, + "optional": true + }, + { + "name": "deny", + "type": 4, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 1 + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "packages/subagent/subagent/src/descriptor.ts#ContinuableSubagentDescriptorData" + ], + "sources": [ + "packages/subagent/subagent/src/descriptor.ts:72" + ] + }, + { + "digest": "64cfc4dbd3739f0ee040689482cb27058890f1d6113abb1de756836318aeebbc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 2, + "optional": false + }, + { + "name": "message", + "type": 2, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 3, + "optional": true + }, + { + "name": "requestId", + "type": 2, + "optional": true + }, + { + "name": "status", + "type": 3, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "aborted" + } + ] + }, + "names": [ + "event:assistant/chunk[0].data.chunk[6].reason[0]" + ], + "sources": [ + "packages/llm/llm/src/types.ts:120" + ] + }, + { + "digest": "658d895d187b26d83f3b53109a3bf77bbfba9f6f9a6d4bc4ee4315b4eb36239e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "prompt", + "type": 1, + "optional": false + }, + { + "name": "scheduledAt", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "at" + } + ] + }, + "names": [ + "packages/schedule/schedule/src/types.ts#AtScheduleRecord" + ], + "sources": [ + "packages/schedule/schedule/src/types.ts:27" + ] + }, + { + "digest": "6598cd6da253948d6b207c6374a45335804c79b576866d6215649c2d1bc85e25", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "context", + "type": 1, + "optional": false + }, + { + "name": "description", + "type": 4, + "optional": false + }, + { + "name": "error", + "type": 4, + "optional": true + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + }, + { + "name": "phase", + "type": 5, + "optional": false + }, + { + "name": "provider", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 3 + ] + }, + { + "kind": "literal", + "value": "fork" + }, + { + "kind": "literal", + "value": "fresh" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 6, + 7, + 8 + ] + }, + { + "kind": "literal", + "value": "active" + }, + { + "kind": "literal", + "value": "failed" + }, + { + "kind": "literal", + "value": "provisioning" + } + ] + }, + "names": [ + "packages/experimental/agent-team/src/types.ts#TeamMemberSnapshot" + ], + "sources": [ + "packages/experimental/agent-team/src/types.ts:47" + ] + }, + { + "digest": "669846d6f47138d4b8897717b0f08476805437a4b3195c82551b527035d90bc6", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 2, + "value": 3 + } + ] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "never" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "session/end-seed" + } + ] + }, + "names": [ + "event:session/end-seed", + "event:session/end-seed[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "66ece68282d8c06330fb83329a24ae54c386d5ccfab296bbf18369da8beb7d14", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "everySeconds", + "type": 1, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "kind", + "type": 3, + "optional": false + }, + { + "name": "prompt", + "type": 2, + "optional": false + }, + { + "name": "scheduledAt", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "every" + } + ] + }, + "names": [ + "packages/schedule/schedule/src/types.ts#EveryScheduleRecord" + ], + "sources": [ + "packages/schedule/schedule/src/types.ts:39" + ] + }, + { + "digest": "672c4aa2a9b736e3d6e5da6346d2e2ed5e3573f2d0baafa18e7407c9f3fee3db", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/skill/skill/src/index.ts#SkillInvocationSource" + ], + "sources": [ + "packages/skill/skill/src/index.ts:148" + ] + }, + { + "digest": "67d5f73ceae82f5265258142ad6cf172de2c1fef93ba551b7f0454e0a93bffe0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 1, + "optional": true + }, + { + "name": "model", + "type": 2, + "optional": false + }, + { + "name": "provider", + "type": 2, + "optional": false + }, + { + "name": "reasoningEffort", + "type": 2, + "optional": true + }, + { + "name": "stop", + "type": 3, + "optional": true + }, + { + "name": "temperature", + "type": 1, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "array", + "element": 2 + } + ] + }, + "names": [ + "packages/llm/llm/src/call-config.ts#LlmCallConfig" + ], + "sources": [ + "packages/llm/llm/src/call-config.ts:23" + ] + }, + { + "digest": "68141cbe3994a5ffcd064c07c75996538437fd9dbf77ce8a2927e89ec577fabe", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "max-tokens" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "68f44f59e91c41395076cb77265981a601680ec8a381bbbeb6ab754ffdc94573", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "user" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "69534812d4e49cba13881138628a0b4421748280c20bd02e6db37ae242428b44", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool/code-dispatch-start" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "6978359d8ab920bdea19de4c86c2b7044d923b488b5e8de638744c0f87de410f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 1, + "optional": false + }, + { + "name": "messageSeqs", + "type": 2, + "optional": false + }, + { + "name": "messages", + "type": 3, + "optional": false + }, + { + "name": "route", + "type": 86, + "optional": false + }, + { + "name": "system", + "type": 8, + "optional": false + }, + { + "name": "titleProvider", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 1 + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 5, + "optional": false + }, + { + "name": "id", + "type": 8, + "optional": false + }, + { + "name": "role", + "type": 26, + "optional": false + }, + { + "name": "source", + "type": 30, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 6 + }, + { + "kind": "union", + "types": [ + 7, + 10, + 19, + 22, + 24 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 8, + "optional": false + }, + { + "name": "id", + "type": 8, + "optional": false + }, + { + "name": "name", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 8, + "optional": false + }, + { + "name": "bytes", + "type": 1, + "optional": false + }, + { + "name": "height", + "type": 1, + "optional": false + }, + { + "name": "mediaType", + "type": 12, + "optional": false + }, + { + "name": "name", + "type": 8, + "optional": true + }, + { + "name": "originalDimensions", + "type": 17, + "optional": true + }, + { + "name": "width", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 13, + 14, + 15, + 16 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 1, + "optional": false + }, + { + "name": "width", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 5, + "optional": false + }, + { + "name": "isError", + "type": 20, + "optional": true + }, + { + "name": "toolCallId", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "union", + "types": [ + 27, + 28, + 29 + ] + }, + { + "kind": "literal", + "value": "system" + }, + { + "kind": "literal", + "value": "assistant" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 31, + 41, + 43, + 44, + 47, + 52, + 54, + 59, + 60, + 61, + 63, + 65, + 66, + 73, + 75, + 77, + 79, + 81, + 84, + 85 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 32, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 8, + "optional": true + }, + { + "name": "changes", + "type": 33, + "optional": false + }, + { + "name": "form", + "type": 39, + "optional": false + }, + { + "name": "kind", + "type": 40, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 34 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 35, + "optional": false + }, + { + "name": "digest", + "type": 8, + "optional": true + }, + { + "name": "path", + "type": 8, + "optional": false + }, + { + "name": "scope", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 36, + 37, + 38 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 8, + "optional": false + }, + { + "name": "kind", + "type": 42, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 8, + "optional": true + }, + { + "name": "kind", + "type": 29, + "optional": false + }, + { + "name": "rpcId", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 8, + "optional": false + }, + { + "name": "form", + "type": 45, + "optional": false + }, + { + "name": "kind", + "type": 46, + "optional": false + }, + { + "name": "provider", + "type": 8, + "optional": false + }, + { + "name": "ruleId", + "type": 8, + "optional": false + }, + { + "name": "source", + "type": 8, + "optional": false + }, + { + "name": "summary", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 48, + "optional": false + }, + { + "name": "form", + "type": 50, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "update", + "type": 32, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 49 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 8, + "optional": false + }, + { + "name": "name", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 39, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "name", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 55, + "optional": false + }, + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 8, + "optional": false + }, + { + "name": "sections", + "type": 57, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 58 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 8, + "optional": false + }, + { + "name": "text", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 45, + "optional": false + }, + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 8, + "optional": false + }, + { + "name": "summary", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 39, + "optional": false + }, + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 62, + "optional": false + }, + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 64, + "optional": false + }, + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 50, + "optional": false + }, + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 62, + "optional": false + }, + { + "name": "kind", + "type": 67, + "optional": false + }, + { + "name": "references", + "type": 68, + "optional": false + }, + { + "name": "version", + "type": 72, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 69 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedThroughSeq", + "type": 70, + "optional": false + }, + { + "name": "compacted", + "type": 20, + "optional": false + }, + { + "name": "inputIndex", + "type": 1, + "optional": false + }, + { + "name": "label", + "type": 8, + "optional": false + }, + { + "name": "omittedBytes", + "type": 1, + "optional": false + }, + { + "name": "omittedMessages", + "type": 1, + "optional": false + }, + { + "name": "originalMessages", + "type": 1, + "optional": false + }, + { + "name": "retainedMessages", + "type": 1, + "optional": false + }, + { + "name": "sessionId", + "type": 8, + "optional": false + }, + { + "name": "truncated", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 1, + 71 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 45, + "optional": false + }, + { + "name": "kind", + "type": 74, + "optional": false + }, + { + "name": "senderSessionId", + "type": 8, + "optional": false + }, + { + "name": "summary", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 64, + "optional": false + }, + { + "name": "kind", + "type": 76, + "optional": false + }, + { + "name": "senderSessionId", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 8, + "optional": false + }, + { + "name": "kind", + "type": 78, + "optional": false + }, + { + "name": "revision", + "type": 1, + "optional": false + }, + { + "name": "round", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 80, + "optional": false + }, + { + "name": "messageId", + "type": 8, + "optional": false + }, + { + "name": "senderId", + "type": 8, + "optional": false + }, + { + "name": "senderName", + "type": 8, + "optional": false + }, + { + "name": "teamId", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 82, + "optional": false + }, + { + "name": "model", + "type": 8, + "optional": false + }, + { + "name": "provider", + "type": 8, + "optional": false + }, + { + "name": "replayState", + "type": 83, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 29, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 8, + "optional": false + }, + { + "name": "provider", + "type": 8, + "optional": false + } + ], + "indices": [] + } + ] + }, + "names": [ + "packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData" + ], + "sources": [ + "packages/session/session-title-llm/src/index.ts:27" + ] + }, + { + "digest": "69d238a6e9b08d67f601b1825962963d8d3523cb69ebf6208c697dc5d058c199", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "interrupted" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "6a4f72e2e179e17b922f2a9392c0e1c8f8c707f32494372454850a3eb184a6e7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 1, + "optional": true + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "rpcId", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "user" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[10]" + ], + "sources": [ + "packages/api/session-controller/src/types.ts:367" + ] + }, + { + "digest": "6ab45ac76839722df912f3ba50f1c6b41f2d614bde11f1aabfae04117ccdc80d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "assistant/message" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "6ac50e8b7feeb6a718cf502a4d32aa5430d68c01c23e6f4903db07f884b6cfe6", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 2, + "optional": true + }, + { + "name": "seq", + "type": 9, + "optional": false + }, + { + "name": "sourceEventSeqs", + "type": 31, + "optional": true + }, + { + "name": "surfaceOp", + "type": 32, + "optional": true + }, + { + "name": "time", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 36, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "interrupted", + "type": 2, + "optional": true + }, + { + "name": "message", + "type": 3, + "optional": false + }, + { + "name": "step", + "type": 9, + "optional": false + }, + { + "name": "turn", + "type": 9, + "optional": false + }, + { + "name": "usage", + "type": 30, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 8, + "optional": false + }, + { + "name": "role", + "type": 26, + "optional": false + }, + { + "name": "source", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 5 + }, + { + "kind": "union", + "types": [ + 6, + 17, + 20, + 22, + 24 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 8, + "optional": false + }, + { + "name": "bytes", + "type": 9, + "optional": false + }, + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "mediaType", + "type": 10, + "optional": false + }, + { + "name": "name", + "type": 8, + "optional": true + }, + { + "name": "originalDimensions", + "type": 15, + "optional": true + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 11, + 12, + 13, + 14 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "isError", + "type": 18, + "optional": true + }, + { + "name": "toolCallId", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 8, + "optional": false + }, + { + "name": "id", + "type": 8, + "optional": false + }, + { + "name": "name", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "literal", + "value": "assistant" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 28, + "optional": false + }, + { + "name": "model", + "type": 8, + "optional": false + }, + { + "name": "provider", + "type": 8, + "optional": false + }, + { + "name": "replayState", + "type": 29, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 9, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 9, + "optional": true + }, + { + "name": "inputTokens", + "type": 9, + "optional": false + }, + { + "name": "outputTokens", + "type": 9, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 9, + "optional": true + }, + { + "name": "totalTokens", + "type": 9, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 9 + }, + { + "kind": "union", + "types": [ + 33, + 35 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 9, + "optional": false + }, + { + "name": "op", + "type": 34, + "optional": false + }, + { + "name": "start", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "append" + }, + { + "kind": "literal", + "value": "assistant/message" + } + ] + }, + "names": [ + "event:assistant/message" + ], + "sources": [] + }, + { + "digest": "6bbe793f6a93dc8d50a4d4d3fbb6f8ed15650bcb7e151d28669628f7b7c3fc25", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "blockedReason", + "type": 1, + "optional": true + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "maxGoalRounds", + "type": 3, + "optional": false + }, + { + "name": "objective", + "type": 2, + "optional": false + }, + { + "name": "phase", + "type": 4, + "optional": false + }, + { + "name": "revision", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 2, + "optional": false + }, + { + "name": "message", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 5, + 6, + 7, + 8 + ] + }, + { + "kind": "literal", + "value": "active" + }, + { + "kind": "literal", + "value": "blocked" + }, + { + "kind": "literal", + "value": "complete" + }, + { + "kind": "literal", + "value": "paused" + } + ] + }, + "names": [ + "packages/goal/goal/src/types.ts#GoalSnapshot" + ], + "sources": [ + "packages/goal/goal/src/types.ts:59" + ] + }, + { + "digest": "6c03546143cdf6ae88f1745ac98c5139efa1588d1415249bbc5f3104d32ab800", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "parent" + } + ] + }, + "names": [ + "event:turn/end[0].data.reason[1].reason[1]" + ], + "sources": [ + "packages/core/session/src/types.ts:183" + ] + }, + { + "digest": "6c1cccb433ddc153facb380c7dda956237ba5c31f8a532a69142dc277890cc9b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool-calls" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "6c5a37d42ebdb12db4410699259335f1e149e3a0260425684c00b153afc8990d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + }, + { + "name": "reason", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "hook" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:turn/end[0].data.reason[1].reason[2]" + ], + "sources": [ + "packages/core/session/src/types.ts:184" + ] + }, + { + "digest": "6d63f25a28b70801937a46b1058be5f52d4efbaf3516141470463ae469b59c23", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "parameters", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 2, + "value": 4 + } + ] + }, + { + "kind": "opaque", + "reason": "unknown" + } + ] + }, + "names": [ + "event:request/header[0].data.header.tools" + ], + "sources": [] + }, + { + "digest": "6e52dd55a1d48954ed5464ec46fe34d9eb65f709baabc9561e7a279910b0c406", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "agentPreset", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent-preset/selected[0].data" + ], + "sources": [ + "packages/preset/agent-presets/src/session.ts:28" + ] + }, + { + "digest": "6ebcc2dbec9f2dabca9f668ae6d39e877899b180740570f453409db339221df3", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "skill-catalog" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "6f091fe32ab24407236090ca9d710bbaf59bb57466e9f3b8f1f6e4862bc863c6", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "reasoning-delta" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "6f22a9d02b9a1f1157f3b0e7bdccd7e7b12b085c4efdb709dfc74a465cd4e590", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 1, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 2, + "optional": true + }, + { + "name": "changes", + "type": 3, + "optional": false + }, + { + "name": "form", + "type": 9, + "optional": false + }, + { + "name": "kind", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 5, + "optional": false + }, + { + "name": "digest", + "type": 2, + "optional": true + }, + { + "name": "path", + "type": 2, + "optional": false + }, + { + "name": "scope", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 6, + 7, + 8 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + } + ] + }, + "names": [ + "packages/context/agent-instructions/src/state.ts#AgentInstructionSource" + ], + "sources": [ + "packages/context/agent-instructions/src/state.ts:37" + ] + }, + { + "digest": "6f611bed14b2106542480c4a230b4a83baf76dc0d8ac0cd13319a7cb8dae7675", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "web/deepseek-search-llm-request" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "6f72ece8f317cd080c4f20a93f1bf709965f5b81ac4669528f5a023191cfcf20", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "retry", + "type": 1, + "optional": false + }, + { + "name": "retryId", + "type": 2, + "optional": false + }, + { + "name": "step", + "type": 1, + "optional": false + }, + { + "name": "turn", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/llm/llm-retry/src/types.ts#LlmRetryStartedEventData" + ], + "sources": [ + "packages/llm/llm-retry/src/types.ts:43" + ] + }, + { + "digest": "6f9e00383836275e46c0a9915767f9bb561be5fc30aae490174908a93e99a912", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "snapshot" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "70b082fe78991edf13cf66e1b4d06cd2dcff9cacfd76f8cfb996bfb61939e7b2", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "request/context" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "70bb17ac365e67f2b3b9faaae3b49d7c11927016b07b7f1d6cbbe02efe3fa165", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "inserted", + "type": 1, + "optional": false + }, + { + "name": "outcome", + "type": 82, + "optional": true + }, + { + "name": "removedCount", + "type": 10, + "optional": true + }, + { + "name": "start", + "type": 10, + "optional": false + }, + { + "name": "target", + "type": 83, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 6, + "optional": false + }, + { + "name": "role", + "type": 25, + "optional": false + }, + { + "name": "source", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "union", + "types": [ + 5, + 8, + 18, + 21, + 23 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 6, + "optional": false + }, + { + "name": "id", + "type": 6, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 6, + "optional": false + }, + { + "name": "bytes", + "type": 10, + "optional": false + }, + { + "name": "height", + "type": 10, + "optional": false + }, + { + "name": "mediaType", + "type": 11, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": true + }, + { + "name": "originalDimensions", + "type": 16, + "optional": true + }, + { + "name": "width", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 12, + 13, + 14, + 15 + ] + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 10, + "optional": false + }, + { + "name": "width", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "isError", + "type": 19, + "optional": true + }, + { + "name": "toolCallId", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 27, + 37, + 39, + 40, + 43, + 48, + 50, + 55, + 56, + 57, + 59, + 61, + 62, + 69, + 71, + 73, + 75, + 77, + 80, + 81 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 28, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 6, + "optional": true + }, + { + "name": "changes", + "type": 29, + "optional": false + }, + { + "name": "form", + "type": 35, + "optional": false + }, + { + "name": "kind", + "type": 36, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 30 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 31, + "optional": false + }, + { + "name": "digest", + "type": 6, + "optional": true + }, + { + "name": "path", + "type": 6, + "optional": false + }, + { + "name": "scope", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 32, + 33, + 34 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 6, + "optional": false + }, + { + "name": "kind", + "type": 38, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 6, + "optional": true + }, + { + "name": "kind", + "type": 25, + "optional": false + }, + { + "name": "rpcId", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 6, + "optional": false + }, + { + "name": "form", + "type": 41, + "optional": false + }, + { + "name": "kind", + "type": 42, + "optional": false + }, + { + "name": "provider", + "type": 6, + "optional": false + }, + { + "name": "ruleId", + "type": 6, + "optional": false + }, + { + "name": "source", + "type": 6, + "optional": false + }, + { + "name": "summary", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 44, + "optional": false + }, + { + "name": "form", + "type": 46, + "optional": false + }, + { + "name": "kind", + "type": 47, + "optional": false + }, + { + "name": "update", + "type": 28, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 45 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 6, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 35, + "optional": false + }, + { + "name": "kind", + "type": 49, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 51, + "optional": false + }, + { + "name": "kind", + "type": 52, + "optional": false + }, + { + "name": "plugin", + "type": 6, + "optional": false + }, + { + "name": "sections", + "type": 53, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 54 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 6, + "optional": false + }, + { + "name": "text", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 41, + "optional": false + }, + { + "name": "kind", + "type": 52, + "optional": false + }, + { + "name": "plugin", + "type": 6, + "optional": false + }, + { + "name": "summary", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 35, + "optional": false + }, + { + "name": "kind", + "type": 52, + "optional": false + }, + { + "name": "plugin", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 58, + "optional": false + }, + { + "name": "kind", + "type": 52, + "optional": false + }, + { + "name": "plugin", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 60, + "optional": false + }, + { + "name": "kind", + "type": 52, + "optional": false + }, + { + "name": "plugin", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 46, + "optional": false + }, + { + "name": "kind", + "type": 52, + "optional": false + }, + { + "name": "plugin", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 58, + "optional": false + }, + { + "name": "kind", + "type": 63, + "optional": false + }, + { + "name": "references", + "type": 64, + "optional": false + }, + { + "name": "version", + "type": 68, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 65 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedThroughSeq", + "type": 66, + "optional": false + }, + { + "name": "compacted", + "type": 19, + "optional": false + }, + { + "name": "inputIndex", + "type": 10, + "optional": false + }, + { + "name": "label", + "type": 6, + "optional": false + }, + { + "name": "omittedBytes", + "type": 10, + "optional": false + }, + { + "name": "omittedMessages", + "type": 10, + "optional": false + }, + { + "name": "originalMessages", + "type": 10, + "optional": false + }, + { + "name": "retainedMessages", + "type": 10, + "optional": false + }, + { + "name": "sessionId", + "type": 6, + "optional": false + }, + { + "name": "truncated", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 10, + 67 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 41, + "optional": false + }, + { + "name": "kind", + "type": 70, + "optional": false + }, + { + "name": "senderSessionId", + "type": 6, + "optional": false + }, + { + "name": "summary", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 60, + "optional": false + }, + { + "name": "kind", + "type": 72, + "optional": false + }, + { + "name": "senderSessionId", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 6, + "optional": false + }, + { + "name": "kind", + "type": 74, + "optional": false + }, + { + "name": "revision", + "type": 10, + "optional": false + }, + { + "name": "round", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 76, + "optional": false + }, + { + "name": "messageId", + "type": 6, + "optional": false + }, + { + "name": "senderId", + "type": 6, + "optional": false + }, + { + "name": "senderName", + "type": 6, + "optional": false + }, + { + "name": "teamId", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 78, + "optional": false + }, + { + "name": "model", + "type": 6, + "optional": false + }, + { + "name": "provider", + "type": 6, + "optional": false + }, + { + "name": "replayState", + "type": 79, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 52, + "optional": false + }, + { + "name": "plugin", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "canceled" + }, + { + "kind": "union", + "types": [ + 84, + 85 + ] + }, + { + "kind": "literal", + "value": "next-step" + }, + { + "kind": "literal", + "value": "next-turn" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data" + ], + "sources": [ + "packages/core/agent/src/types.ts:58" + ] + }, + { + "digest": "719c51f67074f97034a6c94297fe1f4b5d3c8d392c57586dab732aa5398c7a91", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + }, + { + "name": "model", + "type": 2, + "optional": false + }, + { + "name": "provider", + "type": 2, + "optional": false + }, + { + "name": "replayState", + "type": 3, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "opaque", + "reason": "unknown" + } + ] + }, + "names": [ + "packages/llm/llm/src/message.ts#ModelMessageSource" + ], + "sources": [ + "packages/llm/llm/src/message.ts:24" + ] + }, + { + "digest": "72ec79127a9c0d0241b1106a74cc2b24c81ce467170f1c3c93f7b71a9496d227", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "union", + "types": [ + 0, + 2, + 3, + 4, + 5, + 6 + ] + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 3, + "value": 1 + } + ] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:tool/result.data.meta[5]", + "event:tool/result.data.meta[5][0][5]" + ], + "sources": [] + }, + { + "digest": "732669cf2a8ce24a88ea4f7f142730b4ec83ee0ce90d09144cb19d3f39c4abd9", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "role", + "type": 23, + "optional": false + }, + { + "name": "source", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "union", + "types": [ + 3, + 6, + 16, + 19, + 21 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 15, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 4, + "optional": false + }, + { + "name": "bytes", + "type": 8, + "optional": false + }, + { + "name": "height", + "type": 8, + "optional": false + }, + { + "name": "mediaType", + "type": 9, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": true + }, + { + "name": "originalDimensions", + "type": 14, + "optional": true + }, + { + "name": "width", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 10, + 11, + 12, + 13 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 8, + "optional": false + }, + { + "name": "width", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "isError", + "type": 17, + "optional": true + }, + { + "name": "toolCallId", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 25, + 35, + 37, + 38, + 41, + 46, + 48, + 53, + 54, + 55, + 57, + 59, + 60, + 67, + 69, + 71, + 73, + 75, + 78, + 79 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 26, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 4, + "optional": true + }, + { + "name": "changes", + "type": 27, + "optional": false + }, + { + "name": "form", + "type": 33, + "optional": false + }, + { + "name": "kind", + "type": 34, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 28 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 29, + "optional": false + }, + { + "name": "digest", + "type": 4, + "optional": true + }, + { + "name": "path", + "type": 4, + "optional": false + }, + { + "name": "scope", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 30, + 31, + 32 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 4, + "optional": false + }, + { + "name": "kind", + "type": 36, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 4, + "optional": true + }, + { + "name": "kind", + "type": 23, + "optional": false + }, + { + "name": "rpcId", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 4, + "optional": false + }, + { + "name": "form", + "type": 39, + "optional": false + }, + { + "name": "kind", + "type": 40, + "optional": false + }, + { + "name": "provider", + "type": 4, + "optional": false + }, + { + "name": "ruleId", + "type": 4, + "optional": false + }, + { + "name": "source", + "type": 4, + "optional": false + }, + { + "name": "summary", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 42, + "optional": false + }, + { + "name": "form", + "type": 44, + "optional": false + }, + { + "name": "kind", + "type": 45, + "optional": false + }, + { + "name": "update", + "type": 26, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 43 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 33, + "optional": false + }, + { + "name": "kind", + "type": 47, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 49, + "optional": false + }, + { + "name": "kind", + "type": 50, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + }, + { + "name": "sections", + "type": 51, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 52 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 4, + "optional": false + }, + { + "name": "text", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 39, + "optional": false + }, + { + "name": "kind", + "type": 50, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + }, + { + "name": "summary", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 33, + "optional": false + }, + { + "name": "kind", + "type": 50, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 56, + "optional": false + }, + { + "name": "kind", + "type": 50, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 58, + "optional": false + }, + { + "name": "kind", + "type": 50, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 44, + "optional": false + }, + { + "name": "kind", + "type": 50, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 56, + "optional": false + }, + { + "name": "kind", + "type": 61, + "optional": false + }, + { + "name": "references", + "type": 62, + "optional": false + }, + { + "name": "version", + "type": 66, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 63 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedThroughSeq", + "type": 64, + "optional": false + }, + { + "name": "compacted", + "type": 17, + "optional": false + }, + { + "name": "inputIndex", + "type": 8, + "optional": false + }, + { + "name": "label", + "type": 4, + "optional": false + }, + { + "name": "omittedBytes", + "type": 8, + "optional": false + }, + { + "name": "omittedMessages", + "type": 8, + "optional": false + }, + { + "name": "originalMessages", + "type": 8, + "optional": false + }, + { + "name": "retainedMessages", + "type": 8, + "optional": false + }, + { + "name": "sessionId", + "type": 4, + "optional": false + }, + { + "name": "truncated", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 8, + 65 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 39, + "optional": false + }, + { + "name": "kind", + "type": 68, + "optional": false + }, + { + "name": "senderSessionId", + "type": 4, + "optional": false + }, + { + "name": "summary", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 58, + "optional": false + }, + { + "name": "kind", + "type": 70, + "optional": false + }, + { + "name": "senderSessionId", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 4, + "optional": false + }, + { + "name": "kind", + "type": 72, + "optional": false + }, + { + "name": "revision", + "type": 8, + "optional": false + }, + { + "name": "round", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 74, + "optional": false + }, + { + "name": "messageId", + "type": 4, + "optional": false + }, + { + "name": "senderId", + "type": 4, + "optional": false + }, + { + "name": "senderName", + "type": 4, + "optional": false + }, + { + "name": "teamId", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 76, + "optional": false + }, + { + "name": "model", + "type": 4, + "optional": false + }, + { + "name": "provider", + "type": 4, + "optional": false + }, + { + "name": "replayState", + "type": 77, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 50, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 23, + "optional": false + } + ], + "indices": [] + } + ] + }, + "names": [ + "packages/llm/llm/src/message.ts#UserMessage" + ], + "sources": [ + "packages/llm/llm/src/message.ts:143" + ] + }, + { + "digest": "7382c4fc95fe8c5db65ca4d9da572b115d0dbb818b7f32c22ab040318ffbb4bc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "remove" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "7624ca28c61ca0eaa4f015140f3cea6e0c16cce2f2960fab5f531203d253903e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "create" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "763c8a20af487263a0080548274f7437ef4a86e0ba8769127d1ced10a72c664d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 23, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 9 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "cleared", + "type": 3, + "optional": false + }, + { + "name": "clearedAt", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 6, + "optional": false + }, + { + "name": "operation", + "type": 7, + "optional": false + }, + { + "name": "version", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "revision", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "goal/change" + }, + { + "kind": "literal", + "value": "clear" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "createdAt", + "type": 5, + "optional": false + }, + { + "name": "goal", + "type": 10, + "optional": false + }, + { + "name": "kind", + "type": 6, + "optional": false + }, + { + "name": "operation", + "type": 17, + "optional": false + }, + { + "name": "roundsStarted", + "type": 5, + "optional": false + }, + { + "name": "updatedAt", + "type": 5, + "optional": false + }, + { + "name": "version", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "blockedReason", + "type": 11, + "optional": true + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "maxGoalRounds", + "type": 5, + "optional": false + }, + { + "name": "objective", + "type": 4, + "optional": false + }, + { + "name": "phase", + "type": 12, + "optional": false + }, + { + "name": "revision", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 4, + "optional": false + }, + { + "name": "message", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 13, + 14, + 15, + 16 + ] + }, + { + "kind": "literal", + "value": "active" + }, + { + "kind": "literal", + "value": "blocked" + }, + { + "kind": "literal", + "value": "complete" + }, + { + "kind": "literal", + "value": "paused" + }, + { + "kind": "union", + "types": [ + 15, + 18, + 19, + 20, + 21, + 22 + ] + }, + { + "kind": "literal", + "value": "block" + }, + { + "kind": "literal", + "value": "create" + }, + { + "kind": "literal", + "value": "resume" + }, + { + "kind": "literal", + "value": "edit" + }, + { + "kind": "literal", + "value": "pause" + }, + { + "kind": "literal", + "value": true + } + ] + }, + "names": [ + "event:goal/change", + "event:goal/change[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "76632533f67879dcb346fcae640540dbc89b2472b0bce88c59f7e48fc5c0e668", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "delegation" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "766756032f41a4139ce7a62404b47ad43d1717a59b917391f005534ba64d1ca6", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "ignorable", + "type": 1, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "sourceEventSeqs", + "type": 3, + "optional": true + }, + { + "name": "surfaceOp", + "type": 4, + "optional": true + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "union", + "types": [ + 5, + 6 + ] + }, + { + "kind": "literal", + "value": "append" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 2, + "optional": false + }, + { + "name": "op", + "type": 7, + "optional": false + }, + { + "name": "start", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "SessionEventEnvelope[46]", + "SessionEventEnvelope[49]", + "SessionEventEnvelope[6]" + ], + "sources": [] + }, + { + "digest": "766e02b09dd084f6dfa0f8c553e82399465fccd5c64533d50c5368f40de4b23b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "block", + "type": 1, + "optional": false + }, + { + "name": "index", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 5, + 7, + 17, + 21 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 3, + "optional": false + }, + { + "name": "bytes", + "type": 9, + "optional": false + }, + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "mediaType", + "type": 10, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": true + }, + { + "name": "originalDimensions", + "type": 15, + "optional": true + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 11, + 12, + 13, + 14 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 18, + "optional": false + }, + { + "name": "isError", + "type": 19, + "optional": true + }, + { + "name": "toolCallId", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 1 + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "literal", + "value": "block-end" + } + ] + }, + "names": [ + "event:assistant/chunk[0].data.chunk[4]" + ], + "sources": [ + "packages/llm/llm/src/types.ts:369" + ] + }, + { + "digest": "79ddc907312f97cf9553d4841e8b3fc937097bd8d97900a790efad3c05255e99", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "todos", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "status", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 5, + 6, + 7 + ] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "in_progress" + }, + { + "kind": "literal", + "value": "pending" + } + ] + }, + "names": [ + "event:todo/write[0].data" + ], + "sources": [ + "packages/todo/tool-todo/src/types.ts:31" + ] + }, + { + "digest": "7a1a83b0dd7c3a67d46d2b703e204a69b1db4e596b867777c1dde1d9ac65662e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "messageId", + "type": 1, + "optional": false + }, + { + "name": "targetId", + "type": 1, + "optional": false + }, + { + "name": "teamId", + "type": 1, + "optional": false + }, + { + "name": "version", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": 1 + } + ] + }, + "names": [ + "event:team/message/delivered[0].data" + ], + "sources": [ + "packages/experimental/agent-team/src/types.ts:229" + ] + }, + { + "digest": "7a651f3b672c52fb615f22c0ce9cb3cc5b22aad92e6bbeefb0808fd7b9233a50", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "session/title" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "7d226b9fd95b4ba213d4237c22e930a91c3c769c95ca7f92977b9d625ba13438", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 8 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "cleared", + "type": 2, + "optional": false + }, + { + "name": "clearedAt", + "type": 4, + "optional": false + }, + { + "name": "kind", + "type": 5, + "optional": false + }, + { + "name": "operation", + "type": 6, + "optional": false + }, + { + "name": "version", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "revision", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "goal/change" + }, + { + "kind": "literal", + "value": "clear" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "createdAt", + "type": 4, + "optional": false + }, + { + "name": "goal", + "type": 9, + "optional": false + }, + { + "name": "kind", + "type": 5, + "optional": false + }, + { + "name": "operation", + "type": 16, + "optional": false + }, + { + "name": "roundsStarted", + "type": 4, + "optional": false + }, + { + "name": "updatedAt", + "type": 4, + "optional": false + }, + { + "name": "version", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "blockedReason", + "type": 10, + "optional": true + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "maxGoalRounds", + "type": 4, + "optional": false + }, + { + "name": "objective", + "type": 3, + "optional": false + }, + { + "name": "phase", + "type": 11, + "optional": false + }, + { + "name": "revision", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 3, + "optional": false + }, + { + "name": "message", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 12, + 13, + 14, + 15 + ] + }, + { + "kind": "literal", + "value": "active" + }, + { + "kind": "literal", + "value": "blocked" + }, + { + "kind": "literal", + "value": "complete" + }, + { + "kind": "literal", + "value": "paused" + }, + { + "kind": "union", + "types": [ + 14, + 17, + 18, + 19, + 20, + 21 + ] + }, + { + "kind": "literal", + "value": "block" + }, + { + "kind": "literal", + "value": "create" + }, + { + "kind": "literal", + "value": "edit" + }, + { + "kind": "literal", + "value": "resume" + }, + { + "kind": "literal", + "value": "pause" + } + ] + }, + "names": [ + "packages/goal/goal/src/domain.ts#GoalChangeMeta" + ], + "sources": [ + "packages/goal/goal/src/domain.ts:44" + ] + }, + { + "digest": "7f13860ee89a2d35ce09f958e85a04566cd59cb1de1d73a9619a9b631961dc71", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "session-reference" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "7f59cf10bccceeb2e810d51bb0a2bffb9829b4526904c3d2673b99abf8070e01", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "delivery", + "type": 23, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "senderId", + "type": 4, + "optional": false + }, + { + "name": "senderName", + "type": 4, + "optional": false + }, + { + "name": "targetId", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "union", + "types": [ + 3, + 6, + 8, + 10, + 20 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 4, + "optional": false + }, + { + "name": "bytes", + "type": 12, + "optional": false + }, + { + "name": "height", + "type": 12, + "optional": false + }, + { + "name": "mediaType", + "type": 13, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": true + }, + { + "name": "originalDimensions", + "type": 18, + "optional": true + }, + { + "name": "width", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 14, + 15, + 16, + 17 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 12, + "optional": false + }, + { + "name": "width", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "isError", + "type": 21, + "optional": true + }, + { + "name": "toolCallId", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "union", + "types": [ + 24, + 25 + ] + }, + { + "kind": "literal", + "value": "quiet" + }, + { + "kind": "literal", + "value": "wakeup" + } + ] + }, + "names": [ + "packages/experimental/agent-team/src/types.ts#TeamMessageSnapshot" + ], + "sources": [ + "packages/experimental/agent-team/src/types.ts:106" + ] + }, + { + "digest": "7f5f2a8618c2ece530a18b1358b890fb57fb8c35705e47b66bff2296f8c6e889", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": false + }, + { + "name": "parameters", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 1, + "value": 3 + } + ] + }, + { + "kind": "opaque", + "reason": "unknown" + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#ToolSchema" + ], + "sources": [ + "packages/llm/llm/src/types.ts:385" + ] + }, + { + "digest": "7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 5, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "shadowedRange", + "type": 2, + "optional": false + }, + { + "name": "shadowedSeqs", + "type": 4, + "optional": false + }, + { + "name": "shadowedTokenCount", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 3, + "optional": false + }, + { + "name": "start", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "compaction/prune" + } + ] + }, + "names": [ + "event:compaction/prune", + "event:compaction/prune[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "7f9365bae9fcb73e1e34061a1acfe0422c1a5fd351848cace9bebbe806f28462", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "runId", + "type": 1, + "optional": false + }, + { + "name": "stopReason", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 3, + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "error" + } + ] + }, + "names": [ + "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunEndData" + ], + "sources": [ + "packages/workflow/tool-workflow/src/types.ts:36" + ] + }, + { + "digest": "7f959241c24128b4983b559984811861dc59774b85905c8fa57c6cb0148a3dbc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "revision", + "type": 3, + "optional": false + }, + { + "name": "round", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "packages/goal/goal/src/domain.ts#GoalMessageSource" + ], + "sources": [ + "packages/goal/goal/src/domain.ts:47" + ] + }, + { + "digest": "811229eedcec57979dbadca7dbea832a59f8580cff30cb217fca5e2da16314bd", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "allowed-once" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "814d9434e1ddf9078612b3b34322f26e9363b469213335007f7e9ba7fee9464e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "reasoning" + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#ReasoningBlock" + ], + "sources": [ + "packages/llm/llm/src/types.ts:60" + ] + }, + { + "digest": "82470020b5bfcb1a843e2aa05602af7d37df99e82d01f015c7c589ba054fd89d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "agent-message" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "829a2fb3be6efd4ba36aef8ed2d381a4c6fb2a0aaf50c823a6f3f8290786b809", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "agent/inbox/spliced" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "82e3d091a65ce8f6e8aedb3ad2322d43c55c5645448413d61f843f9bbd104bf1", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "quiet" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "83079c8a3f733ac3fa603eefa0fbb4737ca4d8b69e7e2e7298b60f9ac4098693", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[16].entries[0]" + ], + "sources": [ + "packages/skill/tool-skill/src/index.ts:40" + ] + }, + { + "digest": "83d413b99afd25a1bd6c52c79daa83c7d29da278e96e412da3be617ca36cf961", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "role", + "type": 24, + "optional": false + }, + { + "name": "source", + "type": 28, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "union", + "types": [ + 4, + 7, + 17, + 20, + 22 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 5, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 5, + "optional": false + }, + { + "name": "bytes", + "type": 9, + "optional": false + }, + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "mediaType", + "type": 10, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": true + }, + { + "name": "originalDimensions", + "type": 15, + "optional": true + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 11, + 12, + 13, + 14 + ] + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "isError", + "type": 18, + "optional": true + }, + { + "name": "toolCallId", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "union", + "types": [ + 25, + 26, + 27 + ] + }, + { + "kind": "literal", + "value": "system" + }, + { + "kind": "literal", + "value": "assistant" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 29, + 39, + 41, + 42, + 45, + 50, + 52, + 57, + 58, + 59, + 61, + 63, + 64, + 71, + 73, + 75, + 77, + 79, + 82, + 83 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 30, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 5, + "optional": true + }, + { + "name": "changes", + "type": 31, + "optional": false + }, + { + "name": "form", + "type": 37, + "optional": false + }, + { + "name": "kind", + "type": 38, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 32 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 33, + "optional": false + }, + { + "name": "digest", + "type": 5, + "optional": true + }, + { + "name": "path", + "type": 5, + "optional": false + }, + { + "name": "scope", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 34, + 35, + 36 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 40, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 5, + "optional": true + }, + { + "name": "kind", + "type": 27, + "optional": false + }, + { + "name": "rpcId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 5, + "optional": false + }, + { + "name": "form", + "type": 43, + "optional": false + }, + { + "name": "kind", + "type": 44, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "ruleId", + "type": 5, + "optional": false + }, + { + "name": "source", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 46, + "optional": false + }, + { + "name": "form", + "type": 48, + "optional": false + }, + { + "name": "kind", + "type": 49, + "optional": false + }, + { + "name": "update", + "type": 30, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 47 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 37, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 53, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + }, + { + "name": "sections", + "type": 55, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 56 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "text", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 43, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 37, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 60, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 62, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 48, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 60, + "optional": false + }, + { + "name": "kind", + "type": 65, + "optional": false + }, + { + "name": "references", + "type": 66, + "optional": false + }, + { + "name": "version", + "type": 70, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 67 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedThroughSeq", + "type": 68, + "optional": false + }, + { + "name": "compacted", + "type": 18, + "optional": false + }, + { + "name": "inputIndex", + "type": 9, + "optional": false + }, + { + "name": "label", + "type": 5, + "optional": false + }, + { + "name": "omittedBytes", + "type": 9, + "optional": false + }, + { + "name": "omittedMessages", + "type": 9, + "optional": false + }, + { + "name": "originalMessages", + "type": 9, + "optional": false + }, + { + "name": "retainedMessages", + "type": 9, + "optional": false + }, + { + "name": "sessionId", + "type": 5, + "optional": false + }, + { + "name": "truncated", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 9, + 69 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 43, + "optional": false + }, + { + "name": "kind", + "type": 72, + "optional": false + }, + { + "name": "senderSessionId", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 62, + "optional": false + }, + { + "name": "kind", + "type": 74, + "optional": false + }, + { + "name": "senderSessionId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 76, + "optional": false + }, + { + "name": "revision", + "type": 9, + "optional": false + }, + { + "name": "round", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 78, + "optional": false + }, + { + "name": "messageId", + "type": 5, + "optional": false + }, + { + "name": "senderId", + "type": 5, + "optional": false + }, + { + "name": "senderName", + "type": 5, + "optional": false + }, + { + "name": "teamId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 80, + "optional": false + }, + { + "name": "model", + "type": 5, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "replayState", + "type": 81, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 27, + "optional": false + } + ], + "indices": [] + } + ] + }, + "names": [ + "event:session/title-llm-request[0].data.messages" + ], + "sources": [] + }, + { + "digest": "83da72c6857601c75da11212ef847f57d457b9c99f0a82246dcdff3e26700239", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 1, + "optional": false + }, + { + "name": "digest", + "type": 5, + "optional": true + }, + { + "name": "path", + "type": 5, + "optional": false + }, + { + "name": "scope", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/context/agent-instructions/src/render.ts#AgentInstructionChange" + ], + "sources": [ + "packages/context/agent-instructions/src/render.ts:47" + ] + }, + { + "digest": "8465ece5e9d9007c038b357015d849c15262cb0bc25abc59e47692d87ee01a15", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3 + ] + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "error" + } + ] + }, + "names": [ + "packages/workflow/workflow/src/types.ts#WorkflowStopReason" + ], + "sources": [ + "packages/workflow/workflow/src/types.ts:63" + ] + }, + { + "digest": "84ac8c1a66ffc697262e181f42e851259eae14038c113ca329fb4700ccdb1f7c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 1, + "optional": false + }, + { + "name": "message", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/goal/goal/src/types.ts#GoalBlockReason" + ], + "sources": [ + "packages/goal/goal/src/types.ts:51" + ] + }, + { + "digest": "84c24f1209fc3e0153de6ac85d58fd6968b851f955e0e761b92321053956609e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 29, + "optional": true + }, + { + "name": "seq", + "type": 14, + "optional": false + }, + { + "name": "time", + "type": 14, + "optional": false + }, + { + "name": "type", + "type": 30, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "reason", + "type": 2, + "optional": false + }, + { + "name": "turn", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 5, + 7, + 9, + 11, + 16 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "blocked" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "interrupted" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + }, + { + "kind": "object", + "properties": [ + { + "name": "error", + "type": 12, + "optional": false + }, + { + "name": "kind", + "type": 15, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 13, + "optional": false + }, + { + "name": "message", + "type": 13, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 14, + "optional": true + }, + { + "name": "requestId", + "type": 13, + "optional": true + }, + { + "name": "status", + "type": 14, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 17, + "optional": false + }, + { + "name": "reason", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "union", + "types": [ + 19, + 21, + 23, + 25, + 27 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "disposed" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "legacy" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "parent" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 28, + "optional": false + }, + { + "name": "reason", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "hook" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "turn/end" + } + ] + }, + "names": [ + "event:turn/end", + "event:turn/end[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "85c28ce3efec5863a9bf4b22ae57a50a03ec5337b965ee95ff77c9b9d137fa22", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 29, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 30, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 28 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 3, + "optional": false + }, + { + "name": "maxTokens", + "type": 4, + "optional": true + }, + { + "name": "model", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "rawOutput", + "type": 5, + "optional": true + }, + { + "name": "shadowedRange", + "type": 25, + "optional": false + }, + { + "name": "shadowedSeqs", + "type": 26, + "optional": false + }, + { + "name": "shadowedTokenCount", + "type": 4, + "optional": false + }, + { + "name": "sourceCommandId", + "type": 3, + "optional": true + }, + { + "name": "summary", + "type": 5, + "optional": false + }, + { + "name": "usage", + "type": 27, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 6 + }, + { + "kind": "union", + "types": [ + 7, + 10, + 12, + 14, + 16 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 5, + "optional": false + }, + { + "name": "isError", + "type": 8, + "optional": true + }, + { + "name": "toolCallId", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 15, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 17, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 3, + "optional": false + }, + { + "name": "bytes", + "type": 4, + "optional": false + }, + { + "name": "height", + "type": 4, + "optional": false + }, + { + "name": "mediaType", + "type": 18, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": true + }, + { + "name": "originalDimensions", + "type": 23, + "optional": true + }, + { + "name": "width", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 19, + 20, + 21, + 22 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 4, + "optional": false + }, + { + "name": "width", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 4, + "optional": false + }, + { + "name": "start", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 4, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 4, + "optional": true + }, + { + "name": "inputTokens", + "type": 4, + "optional": false + }, + { + "name": "outputTokens", + "type": 4, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 4, + "optional": true + }, + { + "name": "totalTokens", + "type": 4, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 3, + "optional": false + }, + { + "name": "llmStreamCall", + "type": 29, + "optional": false + }, + { + "name": "maxTokens", + "type": 4, + "optional": true + }, + { + "name": "model", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "rawOutput", + "type": 5, + "optional": false + }, + { + "name": "shadowedRange", + "type": 25, + "optional": false + }, + { + "name": "shadowedSeqs", + "type": 26, + "optional": false + }, + { + "name": "shadowedTokenCount", + "type": 4, + "optional": false + }, + { + "name": "sourceCommandId", + "type": 3, + "optional": true + }, + { + "name": "summary", + "type": 5, + "optional": false + }, + { + "name": "usage", + "type": 27, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "compaction/summary" + } + ] + }, + "names": [ + "event:compaction/summary", + "event:compaction/summary[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "85e1bd563d6c80c1f377f99f91103fec4e315148a7330f3b3dae7c2d04e33b01", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[7]" + ], + "sources": [] + }, + { + "digest": "86d1d0e9cfebb240421187e3dc37fb71cc38a1501885cf32f8f9adef7b0a2bde", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 7 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "agentModel", + "type": 2, + "optional": true + }, + { + "name": "agentProvider", + "type": 2, + "optional": true + }, + { + "name": "agentReasoningEffort", + "type": 2, + "optional": true + }, + { + "name": "label", + "type": 2, + "optional": false + }, + { + "name": "mode", + "type": 3, + "optional": false + }, + { + "name": "persona", + "type": 2, + "optional": true + }, + { + "name": "provider", + "type": 2, + "optional": false + }, + { + "name": "toolFilter", + "type": 4, + "optional": true + }, + { + "name": "version", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "continuable" + }, + { + "kind": "object", + "properties": [ + { + "name": "allow", + "type": 5, + "optional": true + }, + { + "name": "deny", + "type": 5, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "object", + "properties": [ + { + "name": "label", + "type": 2, + "optional": true + }, + { + "name": "mode", + "type": 8, + "optional": false + }, + { + "name": "provider", + "type": 2, + "optional": false + }, + { + "name": "version", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "one-shot" + } + ] + }, + "names": [ + "packages/subagent/subagent/src/descriptor.ts#SubagentDescriptorData" + ], + "sources": [ + "packages/subagent/subagent/src/descriptor.ts:89" + ] + }, + { + "digest": "86e1e384495ee09ac2d60c9db3610f1f1fddac2d248f6f1d6000e78054680219", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 1, + "optional": false + }, + { + "name": "text", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/llm/llm/src/message.ts#ContextSnapshotSection" + ], + "sources": [ + "packages/llm/llm/src/message.ts:65" + ] + }, + { + "digest": "871bfd6f7bb91061246768d3377f3fd58d6b8ea7c31f44c714ae7ab215650d62", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "provisioning" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "886adb5b17a0430d977504ec77659faddd6c165e828c729f61ce2705478dabec", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "id", + "type": 6, + "optional": false + }, + { + "name": "role", + "type": 24, + "optional": false + }, + { + "name": "source", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "tuple", + "elements": [ + { + "type": 2, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "isError", + "type": 22, + "optional": true + }, + { + "name": "toolCallId", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "union", + "types": [ + 2, + 5, + 8, + 10, + 12 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 6, + "optional": false + }, + { + "name": "id", + "type": 6, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 13, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 6, + "optional": false + }, + { + "name": "bytes", + "type": 14, + "optional": false + }, + { + "name": "height", + "type": 14, + "optional": false + }, + { + "name": "mediaType", + "type": 15, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": true + }, + { + "name": "originalDimensions", + "type": 20, + "optional": true + }, + { + "name": "width", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 16, + 17, + 18, + 19 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 14, + "optional": false + }, + { + "name": "width", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 6, + "optional": false + }, + { + "name": "kind", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + } + ] + }, + "names": [ + "packages/llm/llm/src/message.ts#ToolResultMessage" + ], + "sources": [ + "packages/llm/llm/src/message.ts:154" + ] + }, + { + "digest": "88a610b831be6d92612a464be5c7d0b88ec24d97bd299837bf74bf7672183c9a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "argumentsDelta", + "type": 1, + "optional": false + }, + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "index", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": true + }, + { + "name": "type", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "tool-call-delta" + } + ] + }, + "names": [ + "event:assistant/chunk[0].data.chunk[3]" + ], + "sources": [ + "packages/llm/llm/src/types.ts:368" + ] + }, + { + "digest": "88e7af4cec3f89349bf3a2faf79c51519da21201729e6d7c5ab59271397b55bb", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 1, + "optional": false + }, + { + "name": "llmStreamCall", + "type": 2, + "optional": false + }, + { + "name": "maxTokens", + "type": 3, + "optional": true + }, + { + "name": "model", + "type": 1, + "optional": false + }, + { + "name": "provider", + "type": 1, + "optional": false + }, + { + "name": "rawOutput", + "type": 4, + "optional": false + }, + { + "name": "shadowedRange", + "type": 24, + "optional": false + }, + { + "name": "shadowedSeqs", + "type": 25, + "optional": false + }, + { + "name": "shadowedTokenCount", + "type": 3, + "optional": false + }, + { + "name": "sourceCommandId", + "type": 1, + "optional": true + }, + { + "name": "summary", + "type": 4, + "optional": false + }, + { + "name": "usage", + "type": 26, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 5 + }, + { + "kind": "union", + "types": [ + 6, + 8, + 10, + 12, + 21 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 1, + "optional": false + }, + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 13, + "optional": false + }, + { + "name": "type", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 1, + "optional": false + }, + { + "name": "bytes", + "type": 3, + "optional": false + }, + { + "name": "height", + "type": 3, + "optional": false + }, + { + "name": "mediaType", + "type": 14, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": true + }, + { + "name": "originalDimensions", + "type": 19, + "optional": true + }, + { + "name": "width", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 15, + 16, + 17, + 18 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 3, + "optional": false + }, + { + "name": "width", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "isError", + "type": 22, + "optional": true + }, + { + "name": "toolCallId", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 3, + "optional": false + }, + { + "name": "start", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 3, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 3, + "optional": true + }, + { + "name": "inputTokens", + "type": 3, + "optional": false + }, + { + "name": "outputTokens", + "type": 3, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 3, + "optional": true + }, + { + "name": "totalTokens", + "type": 3, + "optional": true + } + ], + "indices": [] + } + ] + }, + "names": [ + "event:compaction/summary[0].data[0]" + ], + "sources": [] + }, + { + "digest": "8a6e1ec9e8db346b0e02f027db73c07a94f067a26d40c1aef1abd09c47ce7ba0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 7, + "optional": true + }, + { + "name": "seq", + "type": 6, + "optional": false + }, + { + "name": "time", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "dialect", + "type": 2, + "optional": false + }, + { + "name": "handlerId", + "type": 5, + "optional": false + }, + { + "name": "matcher", + "type": 5, + "optional": true + }, + { + "name": "point", + "type": 5, + "optional": false + }, + { + "name": "turn", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "claude-code" + }, + { + "kind": "literal", + "value": "codex" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "hook/invoked" + } + ] + }, + "names": [ + "event:hook/invoked", + "event:hook/invoked[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "8a9c990773f798eac10ca8878e6bcc531ee080bc589cac956730e462cc6a09ad", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "preset", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:permission/preset[0].data" + ], + "sources": [ + "packages/interaction/permission-presets/src/index.ts:53" + ] + }, + { + "digest": "8ad45ad053b4d89f8865c17cc9ff3b8748e86045f3f0fb816269a34af2619141", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "decision", + "type": 1, + "optional": false + }, + { + "name": "durationMs", + "type": 2, + "optional": false + }, + { + "name": "exitCode", + "type": 2, + "optional": true + }, + { + "name": "handlerId", + "type": 1, + "optional": false + }, + { + "name": "point", + "type": 1, + "optional": false + }, + { + "name": "stderrSummary", + "type": 1, + "optional": true + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:hook/result[0].data" + ], + "sources": [ + "packages/hooks/hook-protocol/src/types.ts:31" + ] + }, + { + "digest": "8af841fc9b265ade3441caf9fe40dd24db24226befba48150e6d0eeccc1389c3", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "system" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "8cdd3fdd295cee53035de16a1b23411716f75e9f994fe9510cac5d7fef605c76", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "command/done" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "8e8e91646a5cae3fc78f7532a0013ff2088ae47077642c2edd507a508209b8af", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "operation", + "type": 2, + "optional": false + }, + { + "name": "version", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "dispatch" + }, + { + "kind": "literal", + "value": 1 + } + ] + }, + "names": [ + "packages/schedule/schedule/src/types.ts#OneShotScheduleDispatchChange" + ], + "sources": [ + "packages/schedule/schedule/src/types.ts:86" + ] + }, + { + "digest": "8e97d45260a7fa31ac2f670a1b1d724fc1b30ba656baf274d69acf4814e77f5e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "interrupted", + "type": 1, + "optional": true + }, + { + "name": "message", + "type": 2, + "optional": false + }, + { + "name": "step", + "type": 17, + "optional": false + }, + { + "name": "turn", + "type": 17, + "optional": false + }, + { + "name": "usage", + "type": 29, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "role", + "type": 25, + "optional": false + }, + { + "name": "source", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "union", + "types": [ + 5, + 9, + 11, + 13, + 15 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "isError", + "type": 6, + "optional": true + }, + { + "name": "toolCallId", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 7, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 16, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 7, + "optional": false + }, + { + "name": "bytes", + "type": 17, + "optional": false + }, + { + "name": "height", + "type": 17, + "optional": false + }, + { + "name": "mediaType", + "type": 18, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": true + }, + { + "name": "originalDimensions", + "type": 23, + "optional": true + }, + { + "name": "width", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 19, + 20, + 21, + 22 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 17, + "optional": false + }, + { + "name": "width", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "literal", + "value": "assistant" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 27, + "optional": false + }, + { + "name": "model", + "type": 7, + "optional": false + }, + { + "name": "provider", + "type": 7, + "optional": false + }, + { + "name": "replayState", + "type": 28, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 17, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 17, + "optional": true + }, + { + "name": "inputTokens", + "type": 17, + "optional": false + }, + { + "name": "outputTokens", + "type": 17, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 17, + "optional": true + }, + { + "name": "totalTokens", + "type": 17, + "optional": true + } + ], + "indices": [] + } + ] + }, + "names": [ + "event:assistant/message.data" + ], + "sources": [ + "packages/core/session/src/types.ts:300" + ] + }, + { + "digest": "8ef06dd236128246969d5f04a6c4a639d031fcda99a0cd13051f52f41b0ca1af", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 2, + "optional": false + }, + { + "name": "bytes", + "type": 3, + "optional": false + }, + { + "name": "height", + "type": 3, + "optional": false + }, + { + "name": "mediaType", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": true + }, + { + "name": "originalDimensions", + "type": 9, + "optional": true + }, + { + "name": "width", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 5, + 6, + 7, + 8 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 3, + "optional": false + }, + { + "name": "width", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#ImageBlock" + ], + "sources": [ + "packages/llm/llm/src/types.ts:71" + ] + }, + { + "digest": "8f6d609794bf5afc01d7ccf3e03811d32f4b8047f58a2c9a98db0154c2ad7cb9", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "tuple", + "elements": [ + { + "type": 1, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "text" + } + ] + }, + "names": [ + "event:web/deepseek-search-llm-request[0].data.body.messages[0].content" + ], + "sources": [] + }, + { + "digest": "904bf499d98be4a3a5f836fcac533b6c4899569b018071e6604e1d32657d00fd", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[17].changes[0].action" + ], + "sources": [] + }, + { + "digest": "9096d1dd86a3da77a593e12cd95e596b2ef965fa94fcbee40e4bdcf0433924a1", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "delayMs", + "type": 1, + "optional": false + }, + { + "name": "failure", + "type": 2, + "optional": false + }, + { + "name": "maxRetries", + "type": 1, + "optional": false + }, + { + "name": "mode", + "type": 4, + "optional": false + }, + { + "name": "policyKey", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "retry", + "type": 1, + "optional": false + }, + { + "name": "retryId", + "type": 3, + "optional": false + }, + { + "name": "step", + "type": 1, + "optional": false + }, + { + "name": "turn", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 3, + "optional": false + }, + { + "name": "message", + "type": 3, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 1, + "optional": true + }, + { + "name": "requestId", + "type": 3, + "optional": true + }, + { + "name": "status", + "type": 1, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "normal" + } + ] + }, + "names": [ + "event:llm/retry[0].data[0]" + ], + "sources": [ + "packages/llm/llm-retry/src/types.ts:17" + ] + }, + { + "digest": "91c397f8f870e812e1dc5ac69c2745f9f105be9dc97dadc980d19ef415a65145", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 9, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 7 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "delayMs", + "type": 3, + "optional": false + }, + { + "name": "failure", + "type": 4, + "optional": false + }, + { + "name": "maxRetries", + "type": 3, + "optional": false + }, + { + "name": "mode", + "type": 6, + "optional": false + }, + { + "name": "policyKey", + "type": 5, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "retry", + "type": 3, + "optional": false + }, + { + "name": "retryId", + "type": 5, + "optional": false + }, + { + "name": "step", + "type": 3, + "optional": false + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 5, + "optional": false + }, + { + "name": "message", + "type": 5, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 3, + "optional": true + }, + { + "name": "requestId", + "type": 5, + "optional": true + }, + { + "name": "status", + "type": 3, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "normal" + }, + { + "kind": "object", + "properties": [ + { + "name": "delayMs", + "type": 3, + "optional": false + }, + { + "name": "failure", + "type": 4, + "optional": false + }, + { + "name": "mode", + "type": 8, + "optional": false + }, + { + "name": "policyKey", + "type": 5, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "retry", + "type": 3, + "optional": false + }, + { + "name": "retryId", + "type": 5, + "optional": false + }, + { + "name": "step", + "type": 3, + "optional": false + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "always" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "llm/retry" + } + ] + }, + "names": [ + "event:llm/retry", + "event:llm/retry[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "923845f0e897a3729c72512adc73f246328922786a59cc7926ceb20b4ae6de6f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2 + ] + }, + { + "kind": "literal", + "value": "quiet" + }, + { + "kind": "literal", + "value": "wakeup" + } + ] + }, + "names": [ + "event:team/message/queued[0].data.message.delivery" + ], + "sources": [] + }, + { + "digest": "930a6567a10bb62ddd157bd8abdf4b182810c8c3b49d91309b3b009a5fed9731", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "max_tokens", + "type": 1, + "optional": false + }, + { + "name": "messages", + "type": 2, + "optional": false + }, + { + "name": "model", + "type": 6, + "optional": false + }, + { + "name": "tools", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "tuple", + "elements": [ + { + "type": 3, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "role", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "tuple", + "elements": [ + { + "type": 5, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "tuple", + "elements": [ + { + "type": 10, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "max_uses", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "web_search" + }, + { + "kind": "literal", + "value": "web_search_20250305" + } + ] + }, + "names": [ + "event:web/deepseek-search-llm-request[0].data.body" + ], + "sources": [ + "packages/web/web-search-deepseek/src/provider.ts:62" + ] + }, + { + "digest": "930c1cd289def119d443e19dd90008916bf035f0a4d23e07241e7f050f2b89b7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "allowed-once" + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "rejected" + }, + { + "kind": "literal", + "value": "unavailable" + } + ] + }, + "names": [ + "packages/interaction/user-approval/src/types.ts#ApprovalOutcome" + ], + "sources": [ + "packages/interaction/user-approval/src/types.ts:32" + ] + }, + { + "digest": "935c8d486292b13c87b57ca280eb8c58b5b2f5239be86fcd4334c33fdeb87682", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "web_search" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "938f7c7357bc403ea3b281a9dd016939df7a0880fc8db12612585be574d0d615", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "primitive", + "type": "null" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "93c33d9687613293f8c95d46c4d922fe9ceae83b84c384beff5c3315abe005f2", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:request/header[0].data.header.config.stop", + "event:subagent/descriptor[0].data[1].toolFilter.allow", + "event:subagent/descriptor[0].data[1].toolFilter.deny", + "event:team/task[0].data.task.blockedBy", + "event:team/task[0].data.task.writeScopes" + ], + "sources": [] + }, + { + "digest": "93cbbc5a7fd0b1aa1ff1b9a6bb5ec52b073f48e5a5200365c45c0cd54059e1b9", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "outcome", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 3, + 4, + 5, + 6 + ] + }, + { + "kind": "literal", + "value": "allowed-once" + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "rejected" + }, + { + "kind": "literal", + "value": "unavailable" + } + ] + }, + "names": [ + "event:approval/decided[0].data" + ], + "sources": [ + "packages/interaction/user-approval/src/types.ts:55" + ] + }, + { + "digest": "9417f39b26a720063f227dfbb236adbe0470d8460fb3d5212b8a85b8195c6385", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "message", + "type": 1, + "optional": false + }, + { + "name": "teamId", + "type": 5, + "optional": false + }, + { + "name": "version", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "delivery", + "type": 24, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "senderId", + "type": 5, + "optional": false + }, + { + "name": "senderName", + "type": 5, + "optional": false + }, + { + "name": "targetId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "union", + "types": [ + 4, + 7, + 9, + 11, + 21 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 5, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 12, + "optional": false + }, + { + "name": "type", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 5, + "optional": false + }, + { + "name": "bytes", + "type": 13, + "optional": false + }, + { + "name": "height", + "type": 13, + "optional": false + }, + { + "name": "mediaType", + "type": 14, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": true + }, + { + "name": "originalDimensions", + "type": 19, + "optional": true + }, + { + "name": "width", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 15, + 16, + 17, + 18 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 13, + "optional": false + }, + { + "name": "width", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "isError", + "type": 22, + "optional": true + }, + { + "name": "toolCallId", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "union", + "types": [ + 25, + 26 + ] + }, + { + "kind": "literal", + "value": "quiet" + }, + { + "kind": "literal", + "value": "wakeup" + }, + { + "kind": "literal", + "value": 1 + } + ] + }, + "names": [ + "event:team/message/queued[0].data" + ], + "sources": [ + "packages/experimental/agent-team/src/types.ts:227" + ] + }, + { + "digest": "94c56aeb1564ad735eb773d88636b40761d063efa1610f1308004d32923f5378", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "in_progress" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "95080295115fbd83544520ba247b68a03790131f6a2eac323d388758cb542f65", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 1, + "optional": false + }, + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "text-delta" + } + ] + }, + "names": [ + "event:assistant/chunk[0].data.chunk[1]" + ], + "sources": [ + "packages/llm/llm/src/types.ts:366" + ] + }, + { + "digest": "95c0e88fcf0bafb2087f912ad9e2369de6ae6530cc0c4c2772c96205b57f7f60", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "assistant" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "96f4a9c81fc0f940ef71528a8cc66731ae4cf1f40d79680c5fe3c39f96d7723c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2 + ] + }, + { + "kind": "literal", + "value": "next-step" + }, + { + "kind": "literal", + "value": "next-turn" + } + ] + }, + "names": [ + "packages/core/agent/src/types.ts#InboxTarget" + ], + "sources": [ + "packages/core/agent/src/types.ts:29" + ] + }, + { + "digest": "9890113e97dd3541787bfe6704f2b223d3a890b5325ca0acae2b0398909b413e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "mode", + "type": 1, + "optional": false + }, + { + "name": "source", + "type": 5, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "danger-full-access" + }, + { + "kind": "literal", + "value": "read-only" + }, + { + "kind": "literal", + "value": "workspace-write" + }, + { + "kind": "literal", + "value": "delegation" + } + ] + }, + "names": [ + "event:sandbox/mode[0].data" + ], + "sources": [ + "packages/sandbox/sandbox-policy/src/session-mode.ts:33" + ] + }, + { + "digest": "9a2a9029f8d7ede05336980d8342737557f487b913bfd28853d0ab5214600ab5", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "role", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "tuple", + "elements": [ + { + "type": 2, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + } + ] + }, + "names": [ + "event:web/deepseek-search-llm-request[0].data.body.messages[0]" + ], + "sources": [ + "packages/web/web-search-deepseek/src/provider.ts:65" + ] + }, + { + "digest": "9a410ddf56792b2b7cd4a224a2e54dc4dee30a8e8e6b1c2b9a1d19992b217adc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "childId", + "type": 1, + "optional": false + }, + { + "name": "label", + "type": 1, + "optional": false + }, + { + "name": "phase", + "type": 1, + "optional": true + }, + { + "name": "runId", + "type": 1, + "optional": false + }, + { + "name": "seq", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentStartData" + ], + "sources": [ + "packages/workflow/tool-workflow/src/types.ts:20" + ] + }, + { + "digest": "9b4fd974c124c83743efe030ba4e1250e087505f3f74588716a521fb8d453267", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool-call-delta" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "9c413656ca5600ea33812d43c4e7923a541cfb6ab8b5bc98e415f295f44e40da", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "sessionId", + "type": 2, + "optional": false + }, + { + "name": "throughSeq", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "session-log-deepseek/delivery-accepted" + } + ] + }, + "names": [ + "event:session-log-deepseek/delivery-accepted", + "event:session-log-deepseek/delivery-accepted[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "9e07693fd7cd9babe0688c22c986e4d519ae1c0e40eeea13b2dc583bed2abc86", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "ask" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "9e41386b3a0c9572b0d63078492ebb3997da7d3a830d44e0259418bd02f4bcb2", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 1, + "optional": false + }, + { + "name": "start", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:compaction/prune[0].data.shadowedRange", + "event:compaction/summary[0].data[0].shadowedRange", + "event:compaction/summary[0].data[1].shadowedRange" + ], + "sources": [ + "packages/compaction/compaction/src/types.ts:38", + "packages/compaction/compaction/src/types.ts:84" + ] + }, + { + "digest": "9eb21c10fc675e1fa4184e5eecc9697aa87054ffd836d49428174897f0e64b62", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "parentCallId", + "type": 3, + "optional": false + }, + { + "name": "rootCallId", + "type": 3, + "optional": false + }, + { + "name": "subCallId", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "tool/code-dispatch-start" + } + ] + }, + "names": [ + "event:tool/code-dispatch-start", + "event:tool/code-dispatch-start[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "9edc162949abf93bd5ff049191b345454ba104f583937ce5580fb50f067d2b94", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 1, + "optional": false + }, + { + "name": "form", + "type": 2, + "optional": false + }, + { + "name": "kind", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 1, + "optional": false + }, + { + "name": "ruleId", + "type": 1, + "optional": false + }, + { + "name": "source", + "type": 1, + "optional": false + }, + { + "name": "summary", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[19]" + ], + "sources": [ + "packages/webhook/webhook/src/types.ts:74" + ] + }, + { + "digest": "a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "agentPreset", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "agent-preset/selected" + } + ] + }, + "names": [ + "event:agent-preset/selected", + "event:agent-preset/selected[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "a13d8f379222ece8a02a86efe4c8334af4f108ecb3034b38c0a42bb3046e6847", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "a2be0f0cb59f0d4a06557d45847d1938aced238baa77a6da416e590b8b958553", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "error" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "a2e983b79049b172a394d22515a99040a1040dedeaadb7673776b36ea49f9703", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 4, + 14, + 18, + 20 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 2, + "optional": false + }, + { + "name": "bytes", + "type": 6, + "optional": false + }, + { + "name": "height", + "type": 6, + "optional": false + }, + { + "name": "mediaType", + "type": 7, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": true + }, + { + "name": "originalDimensions", + "type": 12, + "optional": true + }, + { + "name": "width", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 8, + 9, + 10, + 11 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 6, + "optional": false + }, + { + "name": "width", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 15, + "optional": false + }, + { + "name": "isError", + "type": 16, + "optional": true + }, + { + "name": "toolCallId", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 0 + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#ContentBlock" + ], + "sources": [ + "packages/llm/llm/src/types.ts:110" + ] + }, + { + "digest": "a31fe3cc0de0394f0321a206ed19175fca578043b5f3bd8f9d9b533c8441957e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedThroughSeq", + "type": 2, + "optional": false + }, + { + "name": "compacted", + "type": 5, + "optional": false + }, + { + "name": "inputIndex", + "type": 4, + "optional": false + }, + { + "name": "label", + "type": 6, + "optional": false + }, + { + "name": "omittedBytes", + "type": 4, + "optional": false + }, + { + "name": "omittedMessages", + "type": 4, + "optional": false + }, + { + "name": "originalMessages", + "type": 4, + "optional": false + }, + { + "name": "retainedMessages", + "type": 4, + "optional": false + }, + { + "name": "sessionId", + "type": 6, + "optional": false + }, + { + "name": "truncated", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 4 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[15].references" + ], + "sources": [] + }, + { + "digest": "a3a259a1aa5401af786ce08c4a8419681d3000d73467991b5fc563389bc4ebd2", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "hook/result" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "a3edd1efd1fef21b72c55e213c8a8b24196b091abde2b89db52be0b2aaae3cfa", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "workspace-write" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "a4ed3446d32625902170fce527fb64a0283d6f4817930f54a16fdce3a482b36a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "reason", + "type": 1, + "optional": false + }, + { + "name": "replayState", + "type": 15, + "optional": true + }, + { + "name": "type", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 7, + 9, + 11, + 13 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 4, + "optional": false + }, + { + "name": "message", + "type": 4, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 5, + "optional": true + }, + { + "name": "requestId", + "type": 4, + "optional": true + }, + { + "name": "status", + "type": 5, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "stop" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-calls" + }, + { + "kind": "object", + "properties": [ + { + "name": "blocks", + "type": 16, + "optional": true + }, + { + "name": "response", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 17 + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "literal", + "value": "finish" + } + ] + }, + "names": [ + "event:assistant/chunk[0].data.chunk[6]" + ], + "sources": [ + "packages/llm/llm/src/types.ts:371" + ] + }, + { + "digest": "a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 5, + "optional": true + }, + { + "name": "seq", + "type": 6, + "optional": false + }, + { + "name": "time", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "allowedModels", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 4, + "optional": false + }, + { + "name": "provider", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "subagent/model-selection-policy" + } + ] + }, + "names": [ + "event:subagent/model-selection-policy", + "event:subagent/model-selection-policy[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "a681bf8e6eed8af50ad0da0efbf233c59215d7221fbbf9ee0a36e542a5c5f814", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "blockType", + "type": 1, + "optional": false + }, + { + "name": "index", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 3, + 4, + 5, + 6 + ] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "block-start" + } + ] + }, + "names": [ + "event:assistant/chunk[0].data.chunk[0]" + ], + "sources": [ + "packages/llm/llm/src/types.ts:365" + ] + }, + { + "digest": "a6a26c92459c96e4f342e58d7e41c71956e7e62c9280e30e260df58409a3012c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 29, + "optional": true + }, + { + "name": "seq", + "type": 17, + "optional": false + }, + { + "name": "time", + "type": 17, + "optional": false + }, + { + "name": "type", + "type": 30, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "message", + "type": 2, + "optional": false + }, + { + "name": "teamId", + "type": 7, + "optional": false + }, + { + "name": "version", + "type": 28, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "delivery", + "type": 25, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "senderId", + "type": 7, + "optional": false + }, + { + "name": "senderName", + "type": 7, + "optional": false + }, + { + "name": "targetId", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "union", + "types": [ + 5, + 9, + 11, + 13, + 15 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "isError", + "type": 6, + "optional": true + }, + { + "name": "toolCallId", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 7, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 16, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 7, + "optional": false + }, + { + "name": "bytes", + "type": 17, + "optional": false + }, + { + "name": "height", + "type": 17, + "optional": false + }, + { + "name": "mediaType", + "type": 18, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": true + }, + { + "name": "originalDimensions", + "type": 23, + "optional": true + }, + { + "name": "width", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 19, + 20, + 21, + 22 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 17, + "optional": false + }, + { + "name": "width", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "union", + "types": [ + 26, + 27 + ] + }, + { + "kind": "literal", + "value": "quiet" + }, + { + "kind": "literal", + "value": "wakeup" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "team/message/queued" + } + ] + }, + "names": [ + "event:team/message/queued", + "event:team/message/queued[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "a6b41f5bede8094d7bf635be5d69b1bd7a25e006ca9cf9415bceb9322f1a7feb", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2 + ] + }, + { + "kind": "literal", + "value": "claude-code" + }, + { + "kind": "literal", + "value": "codex" + } + ] + }, + "names": [ + "packages/hooks/hook-protocol/src/types.ts#HookDialect" + ], + "sources": [ + "packages/hooks/hook-protocol/src/types.ts:48" + ] + }, + { + "digest": "a6da9ad5d42ae83a6833a8288b076688e8e0801633ea36cbdd8a30a6d9f3160c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 1, + "optional": false + }, + { + "name": "runId", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunStartData" + ], + "sources": [ + "packages/workflow/tool-workflow/src/types.ts:14" + ] + }, + { + "digest": "a79feb023a08a8b73d254e29e78f13045b6773ce377b0c4156fcdf1368c146ab", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 34, + "optional": true + }, + { + "name": "seq", + "type": 17, + "optional": false + }, + { + "name": "sourceEventSeqs", + "type": 35, + "optional": true + }, + { + "name": "surfaceOp", + "type": 36, + "optional": true + }, + { + "name": "time", + "type": 17, + "optional": false + }, + { + "name": "type", + "type": 40, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "error", + "type": 2, + "optional": true + }, + { + "name": "message", + "type": 4, + "optional": false + }, + { + "name": "meta", + "type": 30, + "optional": true + }, + { + "name": "step", + "type": 17, + "optional": false + }, + { + "name": "turn", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 5, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "role", + "type": 27, + "optional": false + }, + { + "name": "source", + "type": 28, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "tuple", + "elements": [ + { + "type": 6, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 7, + "optional": false + }, + { + "name": "isError", + "type": 25, + "optional": true + }, + { + "name": "toolCallId", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 8 + }, + { + "kind": "union", + "types": [ + 6, + 9, + 11, + 13, + 15 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 16, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 3, + "optional": false + }, + { + "name": "bytes", + "type": 17, + "optional": false + }, + { + "name": "height", + "type": 17, + "optional": false + }, + { + "name": "mediaType", + "type": 18, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": true + }, + { + "name": "originalDimensions", + "type": 23, + "optional": true + }, + { + "name": "width", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 19, + 20, + 21, + 22 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 17, + "optional": false + }, + { + "name": "width", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 29, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "union", + "types": [ + 3, + 17, + 25, + 31, + 32, + 33 + ] + }, + { + "kind": "array", + "element": 30 + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 3, + "value": 30 + } + ] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 17 + }, + { + "kind": "union", + "types": [ + 37, + 39 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 17, + "optional": false + }, + { + "name": "op", + "type": 38, + "optional": false + }, + { + "name": "start", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "append" + }, + { + "kind": "literal", + "value": "tool/result" + } + ] + }, + "names": [ + "event:tool/result" + ], + "sources": [] + }, + { + "digest": "a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "active", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "plan/mode" + } + ] + }, + "names": [ + "event:plan/mode", + "event:plan/mode[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "a853902cfab417b8f08aa51ad6855fea46f34ed4588a74e47403035111d0fb86", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "args", + "type": 1, + "optional": true + }, + { + "name": "commandId", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": false + }, + { + "name": "source", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + } + ] + }, + "names": [ + "event:command/run[0].data" + ], + "sources": [ + "packages/interaction/commands/src/types.ts:97" + ] + }, + { + "digest": "a8a2b9011fc067862df7ce40748868467e5778283d7ac193c13f77684a914c57", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "team/message/delivered" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "a99f76fd149051c363f960bfeeb5b9509587ecaf7591a42797e4bfe810d8987a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "status", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 3, + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "in_progress" + }, + { + "kind": "literal", + "value": "pending" + } + ] + }, + "names": [ + "packages/todo/tool-todo/src/types.ts#TodoItem" + ], + "sources": [ + "packages/todo/tool-todo/src/types.ts:21" + ] + }, + { + "digest": "aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "turn/start" + } + ] + }, + "names": [ + "event:turn/start", + "event:turn/start[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "aa93010d0e521ad7c42273f58d5c9b8bf1dfc94edf1b805a3971b364a35c1877", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "primitive", + "type": "boolean" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "aacda84a69739238aa782eea902d3073017d9d74b9808de2bf5a83c9738cbdc6", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "subagent" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "ab7ec5f9eb2c6dfacca5da4c37cf7ba85d04172053ee6b1ebf1709ffcd99c1a7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + } + ] + }, + "names": [ + "event:assistant/chunk[0].data.chunk[6].reason[2]", + "event:turn/end[0].data.reason[4]" + ], + "sources": [ + "packages/core/session/src/types.ts:206", + "packages/llm/llm/src/types.ts:119" + ] + }, + { + "digest": "aba175fb20ffc71112c55efe70458ff5d7dbfb83501892b4ba8d077f0ea5d7ba", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[16].entries" + ], + "sources": [] + }, + { + "digest": "acd36e1717d2b4ef9e98a8e6fac17ca1203f3f448e5bca51677f129a8f4999e2", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3 + ] + }, + { + "kind": "literal", + "value": "assistant" + }, + { + "kind": "literal", + "value": "system" + }, + { + "kind": "literal", + "value": "user" + } + ] + }, + "names": [ + "event:session/title-llm-request[0].data.messages[0].role" + ], + "sources": [] + }, + { + "digest": "ad22a5ca5bbaab2e1440779cd3648e85ddfc6f73b5207394eda699555cf31430", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "edit" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "ad3b56aa2fc1ad4250e7399295d34a8eae592e1907e85852e2291b2e498a30bc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "legacy" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "ad92f473a03ae72599ff26c86e897c25e16269519ad2a87340f0bea946517af8", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool-workflow/agent-start" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "ada310bf0bdb8fed51f3b56ea63f6ea6b18bbd587f04fccb63a14ab0b2a24e05", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[0]", + "event:session/title[0].data.source[2]", + "event:turn/end[0].data.reason[1].reason[0]", + "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" + ] + }, + { + "digest": "ae63d9d1080ed8945031594d93f8d96651d7101b848719cc3e1475875cd3d649", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "permission/preset" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "aec150797b655c5f15ebb7a501454b0c208fbaccec9ace49d7de2171fc02f47d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "catalog" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "af0750d32d97d47b12b7361a587db41894b17e04c9a805fe212f0114aa2248c7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "todo/write" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "aff60ef947c18b012644852bdd0d5bfe72065e061dd563787c76c646b4a10f6b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "claude-code" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 6, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 2, + "optional": false + }, + { + "name": "error", + "type": 2, + "optional": true + }, + { + "name": "sourceCommandId", + "type": 2, + "optional": true + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 4, + 5 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "compaction/end" + } + ] + }, + "names": [ + "event:compaction/end", + "event:compaction/end[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "b0b0eb1b16490f6bee135b2377e8f8c39227974c799ad7d49ff418af23ecbc35", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 1, + "optional": false + }, + { + "name": "bytes", + "type": 2, + "optional": false + }, + { + "name": "height", + "type": 2, + "optional": false + }, + { + "name": "mediaType", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": true + }, + { + "name": "originalDimensions", + "type": 8, + "optional": true + }, + { + "name": "width", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 4, + 5, + 6, + 7 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 2, + "optional": false + }, + { + "name": "width", + "type": 2, + "optional": false + } + ], + "indices": [] + } + ] + }, + "names": [ + "packages/attachment/attachment/src/types.ts#ImageAttachmentRef" + ], + "sources": [ + "packages/attachment/attachment/src/types.ts:11" + ] + }, + { + "digest": "b1664fa89f8eab49a14e7e3168d8bc4da4aa9fd76332f6c4a053d839e5276ae7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "opaque", + "reason": "unknown" + } + ] + }, + "names": [ + "event:assistant/chunk[0].data.chunk[6].replayState.blocks" + ], + "sources": [] + }, + { + "digest": "b2d2a01e51341a3bfec809198952c8c830a7899f4cb6ecd3c1dc0b5d9a2af943", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "deleted" + }, + { + "kind": "literal", + "value": "in_progress" + }, + { + "kind": "literal", + "value": "pending" + } + ] + }, + "names": [ + "packages/experimental/agent-team/src/types.ts#TeamTaskStatus" + ], + "sources": [ + "packages/experimental/agent-team/src/types.ts:71" + ] + }, + { + "digest": "b326f2ef1449aa6cdc70e7c5307c6521e46e9cb63ed10669a856511720c5a079", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "references", + "type": 3, + "optional": false + }, + { + "name": "version", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedThroughSeq", + "type": 5, + "optional": false + }, + { + "name": "compacted", + "type": 8, + "optional": false + }, + { + "name": "inputIndex", + "type": 7, + "optional": false + }, + { + "name": "label", + "type": 9, + "optional": false + }, + { + "name": "omittedBytes", + "type": 7, + "optional": false + }, + { + "name": "omittedMessages", + "type": 7, + "optional": false + }, + { + "name": "originalMessages", + "type": 7, + "optional": false + }, + { + "name": "retainedMessages", + "type": 7, + "optional": false + }, + { + "name": "sessionId", + "type": 9, + "optional": false + }, + { + "name": "truncated", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 6, + 7 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": 1 + } + ] + }, + "names": [ + "packages/context/session-reference/src/types.ts#SessionReferenceSource" + ], + "sources": [ + "packages/context/session-reference/src/types.ts:13" + ] + }, + { + "digest": "b38f206d59bad891fa58c89f97a0036987b3defe7685acbd318fa55eb85f9751", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "disposed" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "b4d298d90c798fa4d1f5b030ce3ce8031c4c41beafdb05323bec8b2a06903b43", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + }, + { + "name": "summary", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[5]" + ], + "sources": [] + }, + { + "digest": "b5313e52e32d6545c9d444e6acac878c66efb95eeb877b5859ffab29f910fbb3", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 12, + 14, + 16, + 19, + 24, + 26, + 31, + 32, + 34, + 35, + 36, + 38, + 47, + 49, + 51, + 53, + 55, + 58, + 59 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 2, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 3, + "optional": true + }, + { + "name": "changes", + "type": 4, + "optional": false + }, + { + "name": "form", + "type": 10, + "optional": false + }, + { + "name": "kind", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "array", + "element": 5 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 6, + "optional": false + }, + { + "name": "digest", + "type": 3, + "optional": true + }, + { + "name": "path", + "type": 3, + "optional": false + }, + { + "name": "scope", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 7, + 8, + 9 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 3, + "optional": true + }, + { + "name": "kind", + "type": 15, + "optional": false + }, + { + "name": "rpcId", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 3, + "optional": false + }, + { + "name": "form", + "type": 17, + "optional": false + }, + { + "name": "kind", + "type": 18, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "ruleId", + "type": 3, + "optional": false + }, + { + "name": "source", + "type": 3, + "optional": false + }, + { + "name": "summary", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 20, + "optional": false + }, + { + "name": "form", + "type": 22, + "optional": false + }, + { + "name": "kind", + "type": 23, + "optional": false + }, + { + "name": "update", + "type": 2, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 21 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 10, + "optional": false + }, + { + "name": "kind", + "type": 25, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 27, + "optional": false + }, + { + "name": "kind", + "type": 28, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + }, + { + "name": "sections", + "type": 29, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 30 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "text", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 17, + "optional": false + }, + { + "name": "kind", + "type": 28, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + }, + { + "name": "summary", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 33, + "optional": false + }, + { + "name": "kind", + "type": 28, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 22, + "optional": false + }, + { + "name": "kind", + "type": 28, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 10, + "optional": false + }, + { + "name": "kind", + "type": 28, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 37, + "optional": false + }, + { + "name": "kind", + "type": 28, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 37, + "optional": false + }, + { + "name": "kind", + "type": 39, + "optional": false + }, + { + "name": "references", + "type": 40, + "optional": false + }, + { + "name": "version", + "type": 46, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 41 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedThroughSeq", + "type": 42, + "optional": false + }, + { + "name": "compacted", + "type": 45, + "optional": false + }, + { + "name": "inputIndex", + "type": 44, + "optional": false + }, + { + "name": "label", + "type": 3, + "optional": false + }, + { + "name": "omittedBytes", + "type": 44, + "optional": false + }, + { + "name": "omittedMessages", + "type": 44, + "optional": false + }, + { + "name": "originalMessages", + "type": 44, + "optional": false + }, + { + "name": "retainedMessages", + "type": 44, + "optional": false + }, + { + "name": "sessionId", + "type": 3, + "optional": false + }, + { + "name": "truncated", + "type": 45, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 43, + 44 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 17, + "optional": false + }, + { + "name": "kind", + "type": 48, + "optional": false + }, + { + "name": "senderSessionId", + "type": 3, + "optional": false + }, + { + "name": "summary", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 33, + "optional": false + }, + { + "name": "kind", + "type": 50, + "optional": false + }, + { + "name": "senderSessionId", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 52, + "optional": false + }, + { + "name": "revision", + "type": 44, + "optional": false + }, + { + "name": "round", + "type": 44, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "messageId", + "type": 3, + "optional": false + }, + { + "name": "senderId", + "type": 3, + "optional": false + }, + { + "name": "senderName", + "type": 3, + "optional": false + }, + { + "name": "teamId", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "model", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "replayState", + "type": 57, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 28, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 15, + "optional": false + } + ], + "indices": [] + } + ] + }, + "names": [ + "packages/llm/llm/src/message.ts#MessageSource" + ], + "sources": [ + "packages/llm/llm/src/message.ts:128" + ] + }, + { + "digest": "b56f6a885da3dc394c69a3e3cc5c0cfc4da15601b63fda4989eee8f40efc5be4", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "messageSeqs", + "type": 1, + "optional": false + }, + { + "name": "source", + "type": 3, + "optional": false + }, + { + "name": "title", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 4, + 8, + 10 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 5, + "optional": false + }, + { + "name": "model", + "type": 6, + "optional": true + }, + { + "name": "provider", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "provider" + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 7, + "optional": false + }, + { + "name": "provider", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "fallback" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + } + ] + }, + "names": [ + "packages/session/session-title/src/types.ts#SessionTitleEventData" + ], + "sources": [ + "packages/session/session-title/src/types.ts:41" + ] + }, + { + "digest": "b57a2889408de36e4516807194c73bdecd51a92f633ccd05db81bf049200f420", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "failed" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "b57ae1b37e52bee0a21cbdace168dc6a15582bcda8c306dad962c5dcc8a8e28b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "team/task" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "b59b71a5417cfb3acca0a32fcd4f8f31b875e7d5acdca1344dc9a05214414702", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "member", + "type": 1, + "optional": false + }, + { + "name": "teamId", + "type": 5, + "optional": false + }, + { + "name": "version", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "context", + "type": 2, + "optional": false + }, + { + "name": "description", + "type": 5, + "optional": false + }, + { + "name": "error", + "type": 5, + "optional": true + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "phase", + "type": 6, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "fork" + }, + { + "kind": "literal", + "value": "fresh" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 7, + 8, + 9 + ] + }, + { + "kind": "literal", + "value": "active" + }, + { + "kind": "literal", + "value": "failed" + }, + { + "kind": "literal", + "value": "provisioning" + }, + { + "kind": "literal", + "value": 1 + } + ] + }, + "names": [ + "event:team/member[0].data" + ], + "sources": [ + "packages/experimental/agent-team/src/types.ts:223" + ] + }, + { + "digest": "b6ef9c6210be8350cd465f485cf520031fffa6bf3809c61a1e713e834c5982d0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "completed" + } + ] + }, + "names": [ + "event:turn/end[0].data.reason[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:194" + ] + }, + { + "digest": "b765ee31033cea463863faf3fc6a0a1b85c47c6a2f13fe1ce833abe56105114b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "set" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 10, + "optional": true + }, + { + "name": "seq", + "type": 7, + "optional": false + }, + { + "name": "time", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 8 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "agentModel", + "type": 3, + "optional": true + }, + { + "name": "agentProvider", + "type": 3, + "optional": true + }, + { + "name": "agentReasoningEffort", + "type": 3, + "optional": true + }, + { + "name": "label", + "type": 3, + "optional": false + }, + { + "name": "mode", + "type": 4, + "optional": false + }, + { + "name": "persona", + "type": 3, + "optional": true + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "toolFilter", + "type": 5, + "optional": true + }, + { + "name": "version", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "continuable" + }, + { + "kind": "object", + "properties": [ + { + "name": "allow", + "type": 6, + "optional": true + }, + { + "name": "deny", + "type": 6, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "object", + "properties": [ + { + "name": "label", + "type": 3, + "optional": true + }, + { + "name": "mode", + "type": 9, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "version", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "one-shot" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "subagent/descriptor" + } + ] + }, + "names": [ + "event:subagent/descriptor", + "event:subagent/descriptor[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "b815d7b91cdd9fc6ccc7dcba05cfc5ce1d55fab5fc0c0801803cd3630cedb602", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "goal" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "b81e9de81a481b24e1e1f9adf038bfc59e57b4f35ce62f8f1e45284186f4f812", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + }, + { + "name": "model", + "type": 2, + "optional": true + }, + { + "name": "provider", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "provider" + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:session/title[0].data.source[1]" + ], + "sources": [ + "packages/session/session-title/src/types.ts:30" + ] + }, + { + "digest": "b8327af7ee5767952d1300cb4f03b7fc04197ae5ba275e13981c689ff7506172", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "active" + }, + { + "kind": "literal", + "value": "blocked" + }, + { + "kind": "literal", + "value": "complete" + }, + { + "kind": "literal", + "value": "paused" + } + ] + }, + "names": [ + "packages/goal/goal/src/types.ts#GoalPhase" + ], + "sources": [ + "packages/goal/goal/src/types.ts:44" + ] + }, + { + "digest": "b9305f0ea75ccd6a6061c27fde19f2ab85534f9f3c1a717b573b077ebae0f611", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "hook/invoked" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 9, + "optional": true + }, + { + "name": "seq", + "type": 10, + "optional": false + }, + { + "name": "time", + "type": 10, + "optional": false + }, + { + "name": "type", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "todos", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "status", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 6, + 7, + 8 + ] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "in_progress" + }, + { + "kind": "literal", + "value": "pending" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "todo/write" + } + ] + }, + "names": [ + "event:todo/write", + "event:todo/write[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "b993441f8ce7d27b80e619e113e232ae8e62d3d5a8340f6bfe12d8c4c018e62f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "tuple", + "elements": [ + { + "type": 1, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "role", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "tuple", + "elements": [ + { + "type": 3, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + } + ] + }, + "names": [ + "event:web/deepseek-search-llm-request[0].data.body.messages" + ], + "sources": [] + }, + { + "digest": "ba77b58995e36f14bb13886b0493d0a1a63d5db10b1a6cd9f6ac65a72cf832ec", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 2, + "optional": false + }, + { + "name": "provider", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:subagent/model-selection-policy[0].data.allowedModels" + ], + "sources": [] + }, + { + "digest": "babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 8, + "optional": true + }, + { + "name": "seq", + "type": 7, + "optional": false + }, + { + "name": "time", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "outcome", + "type": 2, + "optional": false + }, + { + "name": "runId", + "type": 6, + "optional": false + }, + { + "name": "seq", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "failed" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "tool-workflow/agent-end" + } + ] + }, + "names": [ + "event:tool-workflow/agent-end", + "event:tool-workflow/agent-end[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 8, + "optional": true + }, + { + "name": "seq", + "type": 9, + "optional": false + }, + { + "name": "time", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "outcome", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 4, + 5, + 6, + 7 + ] + }, + { + "kind": "literal", + "value": "allowed-once" + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "rejected" + }, + { + "kind": "literal", + "value": "unavailable" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "approval/decided" + } + ] + }, + "names": [ + "event:approval/decided", + "event:approval/decided[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "bbc5696e3f13c758237b316e3cf08cda0b9fd51ffe672539883457769faa185d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "opaque", + "reason": "unknown" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[8].replayState", + "event:assistant/chunk[0].data.chunk[6].replayState.blocks[0]", + "event:assistant/chunk[0].data.chunk[6].replayState.response", + "event:request/header[0].data.header.tools[0].parameters.[value]", + "event:tool/code-dispatch-start[0].data.arguments", + "event:tool/code-dispatch[0].data.arguments" + ], + "sources": [] + }, + { + "digest": "bc32b6cc15220b64e49b70a65a7d59a72b9e43cc0d0d80ea7195c0659a66ed15", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "tuple", + "elements": [ + { + "type": 1, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "isError", + "type": 21, + "optional": true + }, + { + "name": "toolCallId", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "union", + "types": [ + 1, + 4, + 7, + 17, + 19 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 5, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 5, + "optional": false + }, + { + "name": "bytes", + "type": 9, + "optional": false + }, + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "mediaType", + "type": 10, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": true + }, + { + "name": "originalDimensions", + "type": 15, + "optional": true + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 11, + 12, + 13, + 14 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + } + ] + }, + "names": [ + "event:tool/result.data.message.content" + ], + "sources": [] + }, + { + "digest": "bd499eac047efe091a4df7382eadd06d25cf0cb31fee3981e8b24d85762841cd", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "finish" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "be6b0aa5cd6a279facb1c29589f92e24a0eb30d60a5869ae17acbcf6c3d12821", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 56, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 57, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "chunk", + "type": 2, + "optional": false + }, + { + "name": "step", + "type": 5, + "optional": false + }, + { + "name": "turn", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 7, + 29, + 32, + 34, + 36, + 53 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "argumentsDelta", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "index", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": true + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "tool-call-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "block", + "type": 8, + "optional": false + }, + { + "name": "index", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 28, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 9, + 11, + 20, + 24, + 26 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 12, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 4, + "optional": false + }, + { + "name": "bytes", + "type": 5, + "optional": false + }, + { + "name": "height", + "type": 5, + "optional": false + }, + { + "name": "mediaType", + "type": 13, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": true + }, + { + "name": "originalDimensions", + "type": 18, + "optional": true + }, + { + "name": "width", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 14, + 15, + 16, + 17 + ] + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 5, + "optional": false + }, + { + "name": "width", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 21, + "optional": false + }, + { + "name": "isError", + "type": 22, + "optional": true + }, + { + "name": "toolCallId", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 8 + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "block-end" + }, + { + "kind": "object", + "properties": [ + { + "name": "blockType", + "type": 30, + "optional": false + }, + { + "name": "index", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 31, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 10, + 19, + 23, + 25, + 27 + ] + }, + { + "kind": "literal", + "value": "block-start" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 5, + "optional": false + }, + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 33, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 5, + "optional": false + }, + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 35, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "reason", + "type": 37, + "optional": false + }, + { + "name": "replayState", + "type": 49, + "optional": true + }, + { + "name": "type", + "type": 52, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 38, + 41, + 43, + 45, + 47 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 39, + "optional": false + }, + { + "name": "kind", + "type": 40, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 4, + "optional": false + }, + { + "name": "message", + "type": 4, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 5, + "optional": true + }, + { + "name": "requestId", + "type": 4, + "optional": true + }, + { + "name": "status", + "type": 5, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 39, + "optional": false + }, + { + "name": "kind", + "type": 42, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 44, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 46, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "stop" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 48, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-calls" + }, + { + "kind": "object", + "properties": [ + { + "name": "blocks", + "type": 50, + "optional": true + }, + { + "name": "response", + "type": 51, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 51 + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "literal", + "value": "finish" + }, + { + "kind": "object", + "properties": [ + { + "name": "type", + "type": 54, + "optional": false + }, + { + "name": "usage", + "type": 55, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "usage" + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 5, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 5, + "optional": true + }, + { + "name": "inputTokens", + "type": 5, + "optional": false + }, + { + "name": "outputTokens", + "type": 5, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 5, + "optional": true + }, + { + "name": "totalTokens", + "type": 5, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "assistant/chunk" + } + ] + }, + "names": [ + "event:assistant/chunk", + "event:assistant/chunk[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "bf16d2e98a7f13894ded2cffe5ce857bf473954a0e3c0ed9bc7739e2e1c7b78a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "subagent-settled" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "c0ea97bc89dfc46fa94eab956f5c3ee6af2f964aa7db6327cb18b451f207bef7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "outcome", + "type": 1, + "optional": false + }, + { + "name": "runId", + "type": 5, + "optional": false + }, + { + "name": "seq", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "failed" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentEndData" + ], + "sources": [ + "packages/workflow/tool-workflow/src/types.ts:29" + ] + }, + { + "digest": "c0f91c064454e9ae25a4b5caacdc487712aee3acf414b07b7d5f7fd3530a0452", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "delayMs", + "type": 1, + "optional": false + }, + { + "name": "failure", + "type": 2, + "optional": false + }, + { + "name": "mode", + "type": 4, + "optional": false + }, + { + "name": "policyKey", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "retry", + "type": 1, + "optional": false + }, + { + "name": "retryId", + "type": 3, + "optional": false + }, + { + "name": "step", + "type": 1, + "optional": false + }, + { + "name": "turn", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 3, + "optional": false + }, + { + "name": "message", + "type": 3, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 1, + "optional": true + }, + { + "name": "requestId", + "type": 3, + "optional": true + }, + { + "name": "status", + "type": 1, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "always" + } + ] + }, + "names": [ + "event:llm/retry[0].data[1]" + ], + "sources": [ + "packages/llm/llm-retry/src/types.ts:30" + ] + }, + { + "digest": "c14c2fdd439461cfc85105c6f620b0f62f799e3a69fb48196e938ec045aa0390", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 25, + "optional": true + }, + { + "name": "seq", + "type": 14, + "optional": false + }, + { + "name": "time", + "type": 14, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 2, + "optional": false + }, + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "isError", + "type": 23, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + }, + { + "name": "parentCallId", + "type": 6, + "optional": false + }, + { + "name": "rootCallId", + "type": 6, + "optional": false + }, + { + "name": "subCallId", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "union", + "types": [ + 5, + 8, + 10, + 12, + 22 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 6, + "optional": false + }, + { + "name": "id", + "type": 6, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 13, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 6, + "optional": false + }, + { + "name": "bytes", + "type": 14, + "optional": false + }, + { + "name": "height", + "type": 14, + "optional": false + }, + { + "name": "mediaType", + "type": 15, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": true + }, + { + "name": "originalDimensions", + "type": 20, + "optional": true + }, + { + "name": "width", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 16, + 17, + 18, + 19 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 14, + "optional": false + }, + { + "name": "width", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "isError", + "type": 23, + "optional": true + }, + { + "name": "toolCallId", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "tool/code-dispatch" + } + ] + }, + "names": [ + "event:tool/code-dispatch", + "event:tool/code-dispatch[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "c1f0f17b6493b85db6453bb30e01b208d703731b25bc1e68e5d4fc72eea9cdea", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 1, + "optional": false + }, + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#ToolCallBlock" + ], + "sources": [ + "packages/llm/llm/src/types.ts:78" + ] + }, + { + "digest": "c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "runId", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "tool-workflow/run-start" + } + ] + }, + "names": [ + "event:tool-workflow/run-start", + "event:tool-workflow/run-start[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "c219efbdfd53b836786202ab4532913d555798f0a8615a4e9629736e3799fb70", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "step/end" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "c2deb7c9183735d4e0fffddf5c623f4e34daa1c8e96b111982e957dfcbbcf896", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3 + ] + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "failed" + } + ] + }, + "names": [ + "packages/workflow/workflow/src/types.ts#WorkflowAgentOutcome" + ], + "sources": [ + "packages/workflow/workflow/src/types.ts:110" + ] + }, + { + "digest": "c43b119ce579b3e9983a0d3adc4ba402ebb9ba773d89738a2dab01ecf5813943", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "paused" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "c4f87e4f9a41706018db2c298bc871ecab9f2a1f7d8a8022d310e2c68163816b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "union", + "types": [ + 2, + 5, + 15, + 18, + 20 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 3, + "optional": false + }, + { + "name": "bytes", + "type": 7, + "optional": false + }, + { + "name": "height", + "type": 7, + "optional": false + }, + { + "name": "mediaType", + "type": 8, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": true + }, + { + "name": "originalDimensions", + "type": 13, + "optional": true + }, + { + "name": "width", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 9, + 10, + 11, + 12 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 7, + "optional": false + }, + { + "name": "width", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 0, + "optional": false + }, + { + "name": "isError", + "type": 16, + "optional": true + }, + { + "name": "toolCallId", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].content", + "event:agent/inbox/spliced[0].data.inserted[0].content[0][4].content", + "event:assistant/message.data.message.content", + "event:compaction/summary[0].data[0].rawOutput", + "event:compaction/summary[0].data[0].summary", + "event:compaction/summary[0].data[1].rawOutput", + "event:compaction/summary[0].data[1].summary", + "event:session/title-llm-request[0].data.messages[0].content", + "event:team/message/queued[0].data.message.content", + "event:tool/code-dispatch[0].data.content" + ], + "sources": [] + }, + { + "digest": "c53bff743470c8bf11be698ced047072744ef088cce663a774b456d7a8982516", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "messageId", + "type": 2, + "optional": false + }, + { + "name": "targetId", + "type": 2, + "optional": false + }, + { + "name": "teamId", + "type": 2, + "optional": false + }, + { + "name": "version", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "team/message/delivered" + } + ] + }, + "names": [ + "event:team/message/delivered", + "event:team/message/delivered[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "c589e938cc0e4989df8b82abef6339de621f0dc4fe62c230d145b94996af7f92", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool/call" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "c592ce75aab73fcab19c1d7845684c72cf402b78d2e1f2833a58ecf9f3598ed6", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3, + 4, + 5, + 6 + ] + }, + { + "kind": "array", + "element": 0 + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 3, + "value": 0 + } + ] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:tool/result.data.meta", + "packages/util/values/src/index.ts#JsonValue" + ], + "sources": [ + "packages/util/values/src/index.ts:4" + ] + }, + { + "digest": "c748fb42c80a120038a8c587af80ec39924803c401364db11c8974d5bf6d0262", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "text", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[4].sections" + ], + "sources": [] + }, + { + "digest": "c8e6f48878cc2a2f0dc59682280d81f407943fb503f32c64bf9ff3d9393c3eff", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "active" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "c99e20441bf15341e9db54385e558e5c03d21dff2eb1ac08ccbf47c2d8747954", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "feedback/record" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "ca085dba2c877feceebf3c62f9d39c6c2a4d2314d97b94b3927a780fe8fe2bb2", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "sandbox/mode" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "ca13866102dfc53a503fccddeebc9caf667b8a06ef27217dd65de29f0495e65d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 2, + "optional": false + }, + { + "name": "message", + "type": 2, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 3, + "optional": true + }, + { + "name": "requestId", + "type": 2, + "optional": true + }, + { + "name": "status", + "type": 3, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "error" + } + ] + }, + "names": [ + "event:assistant/chunk[0].data.chunk[6].reason[1]" + ], + "sources": [ + "packages/llm/llm/src/types.ts:121" + ] + }, + { + "digest": "ca59530d1a4f3e191b4032bc4a20eded0d827db8b5a7efb27b3af9e9b456c6f2", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 1, + "optional": false + }, + { + "name": "error", + "type": 1, + "optional": true + }, + { + "name": "sourceCommandId", + "type": 1, + "optional": true + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 3, + 4 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:compaction/end[0].data" + ], + "sources": [ + "packages/compaction/compaction/src/types.ts:72" + ] + }, + { + "digest": "ca6425edd20afe34d0cedc6ad1abad1ad7b32e2fbc4c1d24db53939e80bf887f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "operation", + "type": 1, + "optional": false + }, + { + "name": "schedule", + "type": 2, + "optional": false + }, + { + "name": "version", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "create" + }, + { + "kind": "union", + "types": [ + 3, + 7, + 9 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "afterSeconds", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 6, + "optional": false + }, + { + "name": "prompt", + "type": 5, + "optional": false + }, + { + "name": "scheduledAt", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "after" + }, + { + "kind": "object", + "properties": [ + { + "name": "everySeconds", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 8, + "optional": false + }, + { + "name": "prompt", + "type": 5, + "optional": false + }, + { + "name": "scheduledAt", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "every" + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 10, + "optional": false + }, + { + "name": "prompt", + "type": 5, + "optional": false + }, + { + "name": "scheduledAt", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "at" + }, + { + "kind": "literal", + "value": 1 + } + ] + }, + "names": [ + "packages/schedule/schedule/src/types.ts#ScheduleCreateChange" + ], + "sources": [ + "packages/schedule/schedule/src/types.ts:72" + ] + }, + { + "digest": "cbca49bde16b656d5b8fbe4a8a507769f7b594c6287782b809c03814941bc5e3", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "block-start" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "cd186c309e2bef305705e1d324139240f5e681f4f6a957d6a25b0225f65560df", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "approval/asked" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "cdca80b8dad24d4e7b1d5a288a8475ba8d8d46be385bd2da85f122ee836f1670", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool-workflow/run-start" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 15, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "apiVersion", + "type": 2, + "optional": false + }, + { + "name": "body", + "type": 3, + "optional": false + }, + { + "name": "endpoint", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "max_tokens", + "type": 4, + "optional": false + }, + { + "name": "messages", + "type": 5, + "optional": false + }, + { + "name": "model", + "type": 2, + "optional": false + }, + { + "name": "tools", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "tuple", + "elements": [ + { + "type": 6, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 7, + "optional": false + }, + { + "name": "role", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "tuple", + "elements": [ + { + "type": 8, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "tuple", + "elements": [ + { + "type": 12, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "max_uses", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 13, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "web_search" + }, + { + "kind": "literal", + "value": "web_search_20250305" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "web/deepseek-search-llm-request" + } + ] + }, + "names": [ + "event:web/deepseek-search-llm-request", + "event:web/deepseek-search-llm-request[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "cffcdc19881ab61ec0a9ce18743996f7ac44ac8889f34dfac36ae745574aa22f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "cleared", + "type": 1, + "optional": false + }, + { + "name": "clearedAt", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 4, + "optional": false + }, + { + "name": "operation", + "type": 5, + "optional": false + }, + { + "name": "version", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "revision", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "goal/change" + }, + { + "kind": "literal", + "value": "clear" + }, + { + "kind": "literal", + "value": 1 + } + ] + }, + "names": [ + "packages/goal/goal/src/domain.ts#GoalClearChangeMeta" + ], + "sources": [ + "packages/goal/goal/src/domain.ts:35" + ] + }, + { + "digest": "d0fbb0ca1bbba059830826f33f801da1aced35a2504376d61e020bdfec8d50c0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "delete" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "d1d6d7ba260eee6c676cbc598057ddb803b2f14c9eaeb1a6b230c334e8f91851", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "role", + "type": 24, + "optional": false + }, + { + "name": "source", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "union", + "types": [ + 4, + 7, + 17, + 20, + 22 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 5, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 5, + "optional": false + }, + { + "name": "bytes", + "type": 9, + "optional": false + }, + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "mediaType", + "type": 10, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": true + }, + { + "name": "originalDimensions", + "type": 15, + "optional": true + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 11, + 12, + 13, + 14 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "isError", + "type": 18, + "optional": true + }, + { + "name": "toolCallId", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 26, + 36, + 38, + 39, + 42, + 47, + 49, + 54, + 55, + 56, + 58, + 60, + 61, + 68, + 70, + 72, + 74, + 76, + 79, + 80 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 27, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 5, + "optional": true + }, + { + "name": "changes", + "type": 28, + "optional": false + }, + { + "name": "form", + "type": 34, + "optional": false + }, + { + "name": "kind", + "type": 35, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 29 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 30, + "optional": false + }, + { + "name": "digest", + "type": 5, + "optional": true + }, + { + "name": "path", + "type": 5, + "optional": false + }, + { + "name": "scope", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 31, + 32, + 33 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 37, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 5, + "optional": true + }, + { + "name": "kind", + "type": 24, + "optional": false + }, + { + "name": "rpcId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 5, + "optional": false + }, + { + "name": "form", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 41, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "ruleId", + "type": 5, + "optional": false + }, + { + "name": "source", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 43, + "optional": false + }, + { + "name": "form", + "type": 45, + "optional": false + }, + { + "name": "kind", + "type": 46, + "optional": false + }, + { + "name": "update", + "type": 27, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 44 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 34, + "optional": false + }, + { + "name": "kind", + "type": 48, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 50, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + }, + { + "name": "sections", + "type": 52, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 53 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "text", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 34, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 57, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 59, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 45, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 57, + "optional": false + }, + { + "name": "kind", + "type": 62, + "optional": false + }, + { + "name": "references", + "type": 63, + "optional": false + }, + { + "name": "version", + "type": 67, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 64 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedThroughSeq", + "type": 65, + "optional": false + }, + { + "name": "compacted", + "type": 18, + "optional": false + }, + { + "name": "inputIndex", + "type": 9, + "optional": false + }, + { + "name": "label", + "type": 5, + "optional": false + }, + { + "name": "omittedBytes", + "type": 9, + "optional": false + }, + { + "name": "omittedMessages", + "type": 9, + "optional": false + }, + { + "name": "originalMessages", + "type": 9, + "optional": false + }, + { + "name": "retainedMessages", + "type": 9, + "optional": false + }, + { + "name": "sessionId", + "type": 5, + "optional": false + }, + { + "name": "truncated", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 9, + 66 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 69, + "optional": false + }, + { + "name": "senderSessionId", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 59, + "optional": false + }, + { + "name": "kind", + "type": 71, + "optional": false + }, + { + "name": "senderSessionId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 73, + "optional": false + }, + { + "name": "revision", + "type": 9, + "optional": false + }, + { + "name": "round", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 75, + "optional": false + }, + { + "name": "messageId", + "type": 5, + "optional": false + }, + { + "name": "senderId", + "type": 5, + "optional": false + }, + { + "name": "senderName", + "type": 5, + "optional": false + }, + { + "name": "teamId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 77, + "optional": false + }, + { + "name": "model", + "type": 5, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "replayState", + "type": 78, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 24, + "optional": false + } + ], + "indices": [] + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted" + ], + "sources": [] + }, + { + "digest": "d28765f87d6b6ab408e0b2f3e7e297791b004b806d8e302c49903ebae815feb2", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "one-shot" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "d30e1a105f48bf9a6e7b080acb73e12f1173be60154f61d12c089216b4db5f94", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "chunk", + "type": 1, + "optional": false + }, + { + "name": "step", + "type": 4, + "optional": false + }, + { + "name": "turn", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 6, + 28, + 31, + 33, + 35, + 52 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "argumentsDelta", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "index", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": true + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "tool-call-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "block", + "type": 7, + "optional": false + }, + { + "name": "index", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 8, + 10, + 19, + 23, + 25 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 3, + "optional": false + }, + { + "name": "bytes", + "type": 4, + "optional": false + }, + { + "name": "height", + "type": 4, + "optional": false + }, + { + "name": "mediaType", + "type": 12, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": true + }, + { + "name": "originalDimensions", + "type": 17, + "optional": true + }, + { + "name": "width", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 13, + 14, + 15, + 16 + ] + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 4, + "optional": false + }, + { + "name": "width", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 20, + "optional": false + }, + { + "name": "isError", + "type": 21, + "optional": true + }, + { + "name": "toolCallId", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 7 + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "block-end" + }, + { + "kind": "object", + "properties": [ + { + "name": "blockType", + "type": 29, + "optional": false + }, + { + "name": "index", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 30, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 9, + 18, + 22, + 24, + 26 + ] + }, + { + "kind": "literal", + "value": "block-start" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 4, + "optional": false + }, + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 32, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 4, + "optional": false + }, + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 34, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "reason", + "type": 36, + "optional": false + }, + { + "name": "replayState", + "type": 48, + "optional": true + }, + { + "name": "type", + "type": 51, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 37, + 40, + 42, + 44, + 46 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 38, + "optional": false + }, + { + "name": "kind", + "type": 39, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 3, + "optional": false + }, + { + "name": "message", + "type": 3, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 4, + "optional": true + }, + { + "name": "requestId", + "type": 3, + "optional": true + }, + { + "name": "status", + "type": 4, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 38, + "optional": false + }, + { + "name": "kind", + "type": 41, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 43, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 45, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "stop" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 47, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-calls" + }, + { + "kind": "object", + "properties": [ + { + "name": "blocks", + "type": 49, + "optional": true + }, + { + "name": "response", + "type": 50, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 50 + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "literal", + "value": "finish" + }, + { + "kind": "object", + "properties": [ + { + "name": "type", + "type": 53, + "optional": false + }, + { + "name": "usage", + "type": 54, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "usage" + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 4, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 4, + "optional": true + }, + { + "name": "inputTokens", + "type": 4, + "optional": false + }, + { + "name": "outputTokens", + "type": 4, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 4, + "optional": true + }, + { + "name": "totalTokens", + "type": 4, + "optional": true + } + ], + "indices": [] + } + ] + }, + "names": [ + "event:assistant/chunk[0].data" + ], + "sources": [ + "packages/core/session/src/types.ts:289" + ] + }, + { + "digest": "d3dcc1522465777787d31eaef82e5ce93e066d9ba848d2db45389ffbca99cd24", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 5, + 27, + 30, + 32, + 34, + 51 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "argumentsDelta", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "index", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": true + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "tool-call-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "block", + "type": 6, + "optional": false + }, + { + "name": "index", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 7, + 9, + 18, + 22, + 24 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 10, + "optional": false + }, + { + "name": "type", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 2, + "optional": false + }, + { + "name": "bytes", + "type": 3, + "optional": false + }, + { + "name": "height", + "type": 3, + "optional": false + }, + { + "name": "mediaType", + "type": 11, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": true + }, + { + "name": "originalDimensions", + "type": 16, + "optional": true + }, + { + "name": "width", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 12, + 13, + 14, + 15 + ] + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 3, + "optional": false + }, + { + "name": "width", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 19, + "optional": false + }, + { + "name": "isError", + "type": 20, + "optional": true + }, + { + "name": "toolCallId", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 6 + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "block-end" + }, + { + "kind": "object", + "properties": [ + { + "name": "blockType", + "type": 28, + "optional": false + }, + { + "name": "index", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 29, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 8, + 17, + 21, + 23, + 25 + ] + }, + { + "kind": "literal", + "value": "block-start" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 3, + "optional": false + }, + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 31, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 3, + "optional": false + }, + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 33, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "reason", + "type": 35, + "optional": false + }, + { + "name": "replayState", + "type": 47, + "optional": true + }, + { + "name": "type", + "type": 50, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 36, + 39, + 41, + 43, + 45 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 37, + "optional": false + }, + { + "name": "kind", + "type": 38, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 2, + "optional": false + }, + { + "name": "message", + "type": 2, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 3, + "optional": true + }, + { + "name": "requestId", + "type": 2, + "optional": true + }, + { + "name": "status", + "type": 3, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 37, + "optional": false + }, + { + "name": "kind", + "type": 40, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 42, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 44, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "stop" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 46, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-calls" + }, + { + "kind": "object", + "properties": [ + { + "name": "blocks", + "type": 48, + "optional": true + }, + { + "name": "response", + "type": 49, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 49 + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "literal", + "value": "finish" + }, + { + "kind": "object", + "properties": [ + { + "name": "type", + "type": 52, + "optional": false + }, + { + "name": "usage", + "type": 53, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "usage" + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 3, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 3, + "optional": true + }, + { + "name": "inputTokens", + "type": 3, + "optional": false + }, + { + "name": "outputTokens", + "type": 3, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 3, + "optional": true + }, + { + "name": "totalTokens", + "type": 3, + "optional": true + } + ], + "indices": [] + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#StreamChunk" + ], + "sources": [ + "packages/llm/llm/src/types.ts:364" + ] + }, + { + "digest": "d4e4d575abeb4b72d616dc65c17ac0eaa943cc135609395044c38d5afcb10e31", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "canceled" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "d6a66029373faad69ad945ab03b247bddfe60af671a681242700ae43b95a44d0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool/code-dispatch" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "d6e654b88b584fcdf290a56802b1730bc7b9847ae86baa4265ab7769eb48990c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "fallback" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "d8f868c6b3e7189de6c1ffe2ea04794ea2aa31315b6347d12536e46020afac87", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 5, + 7 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "afterSeconds", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 4, + "optional": false + }, + { + "name": "prompt", + "type": 3, + "optional": false + }, + { + "name": "scheduledAt", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "after" + }, + { + "kind": "object", + "properties": [ + { + "name": "everySeconds", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 6, + "optional": false + }, + { + "name": "prompt", + "type": 3, + "optional": false + }, + { + "name": "scheduledAt", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "every" + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 8, + "optional": false + }, + { + "name": "prompt", + "type": 3, + "optional": false + }, + { + "name": "scheduledAt", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "at" + } + ] + }, + "names": [ + "packages/schedule/schedule/src/types.ts#ScheduleRecord" + ], + "sources": [ + "packages/schedule/schedule/src/types.ts:69" + ] + }, + { + "digest": "d9196086e41e4dd5c2ce87f5c25529c8112a1731d258cf0728747d41a9ee3241", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "complete" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "d9c462b9f62fdd3efc76a44b9524dc8781f6b91cd9c7e584b17d971defafebab", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool" + } + ] + }, + "names": [ + "packages/llm/llm/src/message.ts#ToolMessageSource" + ], + "sources": [ + "packages/llm/llm/src/message.ts:29" + ] + }, + { + "digest": "dacf3d5f3e4ff619c1320e64a48dec5e7ecd7870bece65fbd449a0e63adfa521", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": true + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "db6c5246911d47a7969f6b4cb47c7d0dbbde75c402710b22ace3672fa97bebe0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "webhook" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 6, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 2, + "optional": false + }, + { + "name": "sourceCommandId", + "type": 2, + "optional": true + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 4, + 5 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "compaction/start" + } + ] + }, + "names": [ + "event:compaction/start", + "event:compaction/start[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "dbdafceb9a900183cccc80596498d386f3bf7bddead2b8cfde68453aa4739edc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "hook" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "dd2780e7e07684332f7a9ab047237798d260e7eaffb1321cb38eca695d184c3d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "fresh" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "dda6e111a8ccfc12f6e742e977a1a4e3549e8c03732a5ff6c8d7c3d4bcb7a412", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[2]" + ], + "sources": [] + }, + { + "digest": "de25352d2dc4196309bd84b5bac6319f6d5c898ea0e82bb5ae66c5738d0d426f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "user/message" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "de30b1fa12c75f81df6aa4096e1595296d2d04e2be14a7c29849cf8028b79048", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "image/gif" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "de3c87cf2d7683bef87bb3f32f098a681fa9b49f43b4cf64712d6e3f975b9588", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "wakeup" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "de9773f2145f7fe4ec9387b91d2431fd7da7106e3b824a365ba5c3089051065b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2 + ] + }, + { + "kind": "literal", + "value": "append" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 3, + "optional": false + }, + { + "name": "op", + "type": 4, + "optional": false + }, + { + "name": "start", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "replace" + } + ] + }, + "names": [ + "SessionEventEnvelope[46].surfaceOp", + "SessionEventEnvelope[49].surfaceOp", + "SessionEventEnvelope[6].surfaceOp", + "event:assistant/message.surfaceOp", + "event:tool/result.surfaceOp", + "event:user/message.surfaceOp" + ], + "sources": [] + }, + { + "digest": "dfce5db4aa42b7ebe0bb79eca92553587287e18c06b9eba85cbfb9d332e26acd", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3 + ] + }, + { + "kind": "literal", + "value": "active" + }, + { + "kind": "literal", + "value": "failed" + }, + { + "kind": "literal", + "value": "provisioning" + } + ] + }, + "names": [ + "packages/experimental/agent-team/src/types.ts#TeamMemberPhase" + ], + "sources": [ + "packages/experimental/agent-team/src/types.ts:44" + ] + }, + { + "digest": "e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "step", + "type": 2, + "optional": false + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "step/end" + } + ] + }, + "names": [ + "event:step/end", + "event:step/end[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "e1d0e52dcd1855ffb803efc18f8f7b776c48d1c25757e8a75c0281fa298c02e1", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 5, + 7, + 8 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "acceptedAt", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "operation", + "type": 3, + "optional": false + }, + { + "name": "version", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "dispatch" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "operation", + "type": 6, + "optional": false + }, + { + "name": "version", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "delete" + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "operation", + "type": 3, + "optional": false + }, + { + "name": "version", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "operation", + "type": 9, + "optional": false + }, + { + "name": "schedule", + "type": 10, + "optional": false + }, + { + "name": "version", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "create" + }, + { + "kind": "union", + "types": [ + 11, + 14, + 16 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "afterSeconds", + "type": 12, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "kind", + "type": 13, + "optional": false + }, + { + "name": "prompt", + "type": 2, + "optional": false + }, + { + "name": "scheduledAt", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "after" + }, + { + "kind": "object", + "properties": [ + { + "name": "everySeconds", + "type": 12, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "kind", + "type": 15, + "optional": false + }, + { + "name": "prompt", + "type": 2, + "optional": false + }, + { + "name": "scheduledAt", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "every" + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "kind", + "type": 17, + "optional": false + }, + { + "name": "prompt", + "type": 2, + "optional": false + }, + { + "name": "scheduledAt", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "at" + } + ] + }, + "names": [ + "packages/schedule/schedule/src/types.ts#ScheduleChange" + ], + "sources": [ + "packages/schedule/schedule/src/types.ts:105" + ] + }, + { + "digest": "e2d0367e5716bc188435e51718ebff8ce873190625fa93b1c5331102d98758fa", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "compaction/start" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e31572180d6b28b73f073ad30ae19d5d82982d3daf984723984e23da1e7c459a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "provider" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e3528b95cff70d83a080a96666877da3f9dc205e71955d6bc5b9b315b9e0da22", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 3, + 5, + 10, + 23, + 25 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "interrupted" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + }, + { + "kind": "object", + "properties": [ + { + "name": "error", + "type": 6, + "optional": false + }, + { + "name": "kind", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 7, + "optional": false + }, + { + "name": "message", + "type": 7, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 8, + "optional": true + }, + { + "name": "requestId", + "type": 7, + "optional": true + }, + { + "name": "status", + "type": 8, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 11, + "optional": false + }, + { + "name": "reason", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "union", + "types": [ + 13, + 15, + 17, + 19, + 21 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "disposed" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "legacy" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "parent" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 20, + "optional": false + }, + { + "name": "reason", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "hook" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "blocked" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "completed" + } + ] + }, + "names": [ + "packages/core/session/src/types.ts#TurnEndReason" + ], + "sources": [ + "packages/core/session/src/types.ts:215" + ] + }, + { + "digest": "e3e77b26f0148755a505f5b8ea843a3be117827d4703bb5754d9dc8ddbef521f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "ignorable", + "type": 1, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "SessionEventEnvelope[0]", + "SessionEventEnvelope[10]", + "SessionEventEnvelope[11]", + "SessionEventEnvelope[12]", + "SessionEventEnvelope[13]", + "SessionEventEnvelope[14]", + "SessionEventEnvelope[15]", + "SessionEventEnvelope[16]", + "SessionEventEnvelope[17]", + "SessionEventEnvelope[18]", + "SessionEventEnvelope[19]", + "SessionEventEnvelope[1]", + "SessionEventEnvelope[20]", + "SessionEventEnvelope[21]", + "SessionEventEnvelope[22]", + "SessionEventEnvelope[23]", + "SessionEventEnvelope[24]", + "SessionEventEnvelope[25]", + "SessionEventEnvelope[26]", + "SessionEventEnvelope[27]", + "SessionEventEnvelope[28]", + "SessionEventEnvelope[29]", + "SessionEventEnvelope[2]", + "SessionEventEnvelope[30]", + "SessionEventEnvelope[31]", + "SessionEventEnvelope[32]", + "SessionEventEnvelope[33]", + "SessionEventEnvelope[34]", + "SessionEventEnvelope[35]", + "SessionEventEnvelope[36]", + "SessionEventEnvelope[37]", + "SessionEventEnvelope[38]", + "SessionEventEnvelope[39]", + "SessionEventEnvelope[3]", + "SessionEventEnvelope[40]", + "SessionEventEnvelope[41]", + "SessionEventEnvelope[42]", + "SessionEventEnvelope[43]", + "SessionEventEnvelope[44]", + "SessionEventEnvelope[45]", + "SessionEventEnvelope[47]", + "SessionEventEnvelope[48]", + "SessionEventEnvelope[4]", + "SessionEventEnvelope[50]", + "SessionEventEnvelope[5]", + "SessionEventEnvelope[7]", + "SessionEventEnvelope[8]", + "SessionEventEnvelope[9]" + ], + "sources": [] + }, + { + "digest": "e41bdebe246abe17154de7e7a1d81035437eee8d20e7f1edff0d91e2598ad828", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "session" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e42b0f40b5d0b628c6e1c44a8fb9eda0780037a81959e1b93d2dfb47b46b0e87", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "every" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e438a9d4fb883b3e4a8d9fc8913aa1550ed50eb384bfbf943100a5605b537498", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "append" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e4c18e294232c3ba6c9f1999f168263cc55956147cfe4121720899be8e52edd1", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 1, + "optional": false + }, + { + "name": "callId", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": false + }, + { + "name": "step", + "type": 2, + "optional": false + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:tool/call[0].data" + ], + "sources": [ + "packages/core/session/src/types.ts:306" + ] + }, + { + "digest": "e5244812c495a80c2e78ba2c2690dca5f6b58ea8d3fe5531ff94a6f9ac5e5d66", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool-result" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e575be1876952402db1e661d0397ce27ac9d77a568439a3a310363981d98970c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "error", + "type": 1, + "optional": true + }, + { + "name": "message", + "type": 3, + "optional": false + }, + { + "name": "meta", + "type": 29, + "optional": true + }, + { + "name": "step", + "type": 12, + "optional": false + }, + { + "name": "turn", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "role", + "type": 26, + "optional": false + }, + { + "name": "source", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "tuple", + "elements": [ + { + "type": 5, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 6, + "optional": false + }, + { + "name": "isError", + "type": 24, + "optional": true + }, + { + "name": "toolCallId", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 7 + }, + { + "kind": "union", + "types": [ + 5, + 8, + 10, + 20, + 22 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 2, + "optional": false + }, + { + "name": "bytes", + "type": 12, + "optional": false + }, + { + "name": "height", + "type": 12, + "optional": false + }, + { + "name": "mediaType", + "type": 13, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": true + }, + { + "name": "originalDimensions", + "type": 18, + "optional": true + }, + { + "name": "width", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 14, + 15, + 16, + 17 + ] + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 12, + "optional": false + }, + { + "name": "width", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 2, + "optional": false + }, + { + "name": "kind", + "type": 28, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "union", + "types": [ + 2, + 12, + 24, + 30, + 31, + 32 + ] + }, + { + "kind": "array", + "element": 29 + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 2, + "value": 29 + } + ] + } + ] + }, + "names": [ + "event:tool/result.data" + ], + "sources": [ + "packages/core/session/src/types.ts:318" + ] + }, + { + "digest": "e5d3828df1ec3e2a66879de0659e0f4866d9cfffc00825ee731a66f8a0c03d98", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "continuable" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e6063d0451dc02026fd9b54ad3f77c7b1b6392ad3e872a7737ac84e13ca72344", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "acceptedAt", + "type": 1, + "optional": false + }, + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "operation", + "type": 2, + "optional": false + }, + { + "name": "version", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "dispatch" + }, + { + "kind": "literal", + "value": 1 + } + ] + }, + "names": [ + "packages/schedule/schedule/src/types.ts#EveryScheduleDispatchChange" + ], + "sources": [ + "packages/schedule/schedule/src/types.ts:93" + ] + }, + { + "digest": "e6411b09c1d982f789bf741ca74e2bea69df56029847f86a6148e722039ee732", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "parent" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e654d28d1e6c471147310d2fba396d00969cfe6ed9022626d3f2c2312e0b1cbb", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "plugin" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e75916628f3f10c2d50658bd143052a46285fbf1a9a700ba54947614603d26b4", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "decision", + "type": 2, + "optional": false + }, + { + "name": "durationMs", + "type": 3, + "optional": false + }, + { + "name": "exitCode", + "type": 3, + "optional": true + }, + { + "name": "handlerId", + "type": 2, + "optional": false + }, + { + "name": "point", + "type": 2, + "optional": false + }, + { + "name": "stderrSummary", + "type": 2, + "optional": true + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "hook/result" + } + ] + }, + "names": [ + "event:hook/result", + "event:hook/result[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "e7ce49f12953583fad217bf80fb9f1463acff2c3e9471a823782661675fb124c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "initial" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e7e154d47d5fbc5366330fb4dade1f108c6dfe4335044d21ded14b7bf1dce084", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "clear" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e7e8f1318170b8284f16ab45a557afd4675c96071c0f2a456636481dab20b427", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "deleted" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e86d247d466ec6dc9d302824b7dc0acedab882027775f25abb824df4794468b7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "task", + "type": 1, + "optional": false + }, + { + "name": "teamId", + "type": 3, + "optional": false + }, + { + "name": "version", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "blockedBy", + "type": 2, + "optional": false + }, + { + "name": "description", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "ownerId", + "type": 3, + "optional": true + }, + { + "name": "revision", + "type": 4, + "optional": false + }, + { + "name": "status", + "type": 5, + "optional": false + }, + { + "name": "subject", + "type": 3, + "optional": false + }, + { + "name": "writeScopes", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 6, + 7, + 8, + 9 + ] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "deleted" + }, + { + "kind": "literal", + "value": "in_progress" + }, + { + "kind": "literal", + "value": "pending" + }, + { + "kind": "literal", + "value": 1 + } + ] + }, + "names": [ + "event:team/task[0].data" + ], + "sources": [ + "packages/experimental/agent-team/src/types.ts:225" + ] + }, + { + "digest": "e8d26e6993445743e6c4342c31b284c7d8f5574369abdd6021183af1a6b3538f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + }, + { + "name": "sections", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "array", + "element": 5 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "text", + "type": 3, + "optional": false + } + ], + "indices": [] + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[4]" + ], + "sources": [] + }, + { + "digest": "e8de0f457fed5b9ff94dc4950b59ef75fd8ba8af665cc7899485924a62653367", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "notice" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e950c87ba49bd8175b8a670b319a599d5ed14cde996540d5ba91a141fad68781", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 27, + "optional": true + }, + { + "name": "seq", + "type": 9, + "optional": false + }, + { + "name": "sourceEventSeqs", + "type": 81, + "optional": true + }, + { + "name": "surfaceOp", + "type": 82, + "optional": true + }, + { + "name": "time", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 85, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "role", + "type": 24, + "optional": false + }, + { + "name": "source", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "union", + "types": [ + 4, + 7, + 17, + 20, + 22 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 5, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 5, + "optional": false + }, + { + "name": "bytes", + "type": 9, + "optional": false + }, + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "mediaType", + "type": 10, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": true + }, + { + "name": "originalDimensions", + "type": 15, + "optional": true + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 11, + 12, + 13, + 14 + ] + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "isError", + "type": 18, + "optional": true + }, + { + "name": "toolCallId", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 26, + 36, + 38, + 39, + 42, + 47, + 49, + 54, + 55, + 56, + 58, + 60, + 61, + 68, + 70, + 72, + 74, + 76, + 79, + 80 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 27, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 5, + "optional": true + }, + { + "name": "changes", + "type": 28, + "optional": false + }, + { + "name": "form", + "type": 34, + "optional": false + }, + { + "name": "kind", + "type": 35, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 29 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 30, + "optional": false + }, + { + "name": "digest", + "type": 5, + "optional": true + }, + { + "name": "path", + "type": 5, + "optional": false + }, + { + "name": "scope", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 31, + 32, + 33 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 37, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 5, + "optional": true + }, + { + "name": "kind", + "type": 24, + "optional": false + }, + { + "name": "rpcId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 5, + "optional": false + }, + { + "name": "form", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 41, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "ruleId", + "type": 5, + "optional": false + }, + { + "name": "source", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 43, + "optional": false + }, + { + "name": "form", + "type": 45, + "optional": false + }, + { + "name": "kind", + "type": 46, + "optional": false + }, + { + "name": "update", + "type": 27, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 44 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 34, + "optional": false + }, + { + "name": "kind", + "type": 48, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 50, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + }, + { + "name": "sections", + "type": 52, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 53 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "text", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 34, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 57, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 59, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 45, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 57, + "optional": false + }, + { + "name": "kind", + "type": 62, + "optional": false + }, + { + "name": "references", + "type": 63, + "optional": false + }, + { + "name": "version", + "type": 67, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 64 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedThroughSeq", + "type": 65, + "optional": false + }, + { + "name": "compacted", + "type": 18, + "optional": false + }, + { + "name": "inputIndex", + "type": 9, + "optional": false + }, + { + "name": "label", + "type": 5, + "optional": false + }, + { + "name": "omittedBytes", + "type": 9, + "optional": false + }, + { + "name": "omittedMessages", + "type": 9, + "optional": false + }, + { + "name": "originalMessages", + "type": 9, + "optional": false + }, + { + "name": "retainedMessages", + "type": 9, + "optional": false + }, + { + "name": "sessionId", + "type": 5, + "optional": false + }, + { + "name": "truncated", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 9, + 66 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 69, + "optional": false + }, + { + "name": "senderSessionId", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 59, + "optional": false + }, + { + "name": "kind", + "type": 71, + "optional": false + }, + { + "name": "senderSessionId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 73, + "optional": false + }, + { + "name": "revision", + "type": 9, + "optional": false + }, + { + "name": "round", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 75, + "optional": false + }, + { + "name": "messageId", + "type": 5, + "optional": false + }, + { + "name": "senderId", + "type": 5, + "optional": false + }, + { + "name": "senderName", + "type": 5, + "optional": false + }, + { + "name": "teamId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 77, + "optional": false + }, + { + "name": "model", + "type": 5, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "replayState", + "type": 78, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 9 + }, + { + "kind": "union", + "types": [ + 83, + 84 + ] + }, + { + "kind": "literal", + "value": "append" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 9, + "optional": false + }, + { + "name": "op", + "type": 32, + "optional": false + }, + { + "name": "start", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user/message" + } + ] + }, + "names": [ + "event:user/message" + ], + "sources": [] + }, + { + "digest": "eaa71be0fbf0f702df8ea6c11d0aa2f9782263d45a10d0fb14eda662f4bfe04c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "legacy" + } + ] + }, + "names": [ + "event:turn/end[0].data.reason[1].reason[4]" + ], + "sources": [ + "packages/core/session/src/types.ts:188" + ] + }, + { + "digest": "ebb768d85ec87fb68e42fc14fd7d8535b5ac11791b14d04c6770180f0a719bf8", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "image/webp" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "eefbea819caeeea91ccb02dfafc16c68dd7f961cf9c1b2be25a2084509cf5c5a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "block-end" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "ef11a3b7fa2033ae4279545ff8a8a2ee4e301b9b73e5b91654c48e6d08283545", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "step", + "type": 1, + "optional": false + }, + { + "name": "turn", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:step/end[0].data", + "event:step/start[0].data" + ], + "sources": [ + "packages/core/session/src/types.ts:277", + "packages/core/session/src/types.ts:279" + ] + }, + { + "digest": "ef4f00923b9edbae15c7ef05320280bf61147ca17146cf59690359bfd5e5da45", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "compaction/summary" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "f09e5e7acf5ff5ccd193ff2eeec015fa2ff7c29d98bc465f8c3302058d47e29b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 1, + "optional": false + }, + { + "name": "provider", + "type": 1, + "optional": false + }, + { + "name": "reasoningEffort", + "type": 1, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/api/session-controller/src/types.ts#ModelSelection" + ], + "sources": [ + "packages/api/session-controller/src/types.ts:82" + ] + }, + { + "digest": "f0d4d35a2f77027ccfbc9b6b774b92f27eba1aadc2cf523147e3629bbfb646b5", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 1, + "value": 2 + } + ] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "never" + } + ] + }, + "names": [ + "event:session/end-seed[0].data" + ], + "sources": [] + }, + { + "digest": "f1996af2602e6f62b5ab179ca5c4af00d8753938b74cc6ef102de09e99e74a7e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "command/run" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "f1a96afe7503ac1817de769cd0ba13d9b80111c7034c50106b3344ecc14cc515", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "type", + "type": 1, + "optional": false + }, + { + "name": "usage", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "usage" + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 3, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 3, + "optional": true + }, + { + "name": "inputTokens", + "type": 3, + "optional": false + }, + { + "name": "outputTokens", + "type": 3, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 3, + "optional": true + }, + { + "name": "totalTokens", + "type": 3, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:assistant/chunk[0].data.chunk[5]" + ], + "sources": [ + "packages/llm/llm/src/types.ts:370" + ] + }, + { + "digest": "f634871d1e18b1eb199497ac8ab72d3964f48d03fbf611dc7521a1970cf429d9", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "plan/mode" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "f6b733e38d46dde3f8ab1ade2be3362abb6642eb97982a98ee64a57ff60d0c28", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "contextWindow", + "type": 2, + "optional": true + }, + { + "name": "model", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "request/context" + } + ] + }, + "names": [ + "event:request/context", + "event:request/context[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "f6cb462f808309e315fea634f1ed86268b8346bbcee6774d9097ca6eed7ac1f8", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "replace" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "f789af5ab844827eb5a4f357c0afae1eeed108c6c22d8ca1a56e586b349a7c85", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "change" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "f88f1b7b6bb733f685f5fb6a8744a5db9199fa53c90463ea1a33bad51153671d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": 1 + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "f90eb4ab2d3897bc20c521a038e3119d581f791ec974b1a0004f63a8ab9e232d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "turn", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:turn/start[0].data" + ], + "sources": [ + "packages/core/session/src/types.ts:266" + ] + }, + { + "digest": "f93f3b56db0ac985f00e0fc105e3227f9968b8ae8d63b928f6ce72a6e82ac996", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 1, + "optional": false + }, + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "isError", + "type": 18, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "parentCallId", + "type": 5, + "optional": false + }, + { + "name": "rootCallId", + "type": 5, + "optional": false + }, + { + "name": "subCallId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "union", + "types": [ + 4, + 7, + 17, + 20, + 22 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 5, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 5, + "optional": false + }, + { + "name": "bytes", + "type": 9, + "optional": false + }, + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "mediaType", + "type": 10, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": true + }, + { + "name": "originalDimensions", + "type": 15, + "optional": true + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 11, + 12, + 13, + 14 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "isError", + "type": 18, + "optional": true + }, + { + "name": "toolCallId", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + } + ] + }, + "names": [ + "packages/core/tools/src/types.ts#PtcDispatchEventData" + ], + "sources": [ + "packages/core/tools/src/types.ts:20" + ] + }, + { + "digest": "fab2bb09bc5e3b9db0685e8f5500b029af1a2b33e70bc703c1d5d0f596fbc1fd", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3 + ] + }, + { + "kind": "literal", + "value": "danger-full-access" + }, + { + "kind": "literal", + "value": "read-only" + }, + { + "kind": "literal", + "value": "workspace-write" + } + ] + }, + "names": [ + "packages/sandbox/sandbox/src/index.ts#SandboxMode" + ], + "sources": [ + "packages/sandbox/sandbox/src/index.ts:29" + ] + }, + { + "digest": "fab35c4520883c0d69e42d079c9f543fc5ac7a2d15b537b5572fcd99059c7018", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "rejected" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "fb8b6a2e53cb9cf44c551176de0fb77d1ddc60037b99a891ff8a860b6d5c29a0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "image" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "fb9df8180a202f3c845d5aa6a81697b2f7213f6735abc17535a55656be60a575", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "feedback/record" + } + ] + }, + "names": [ + "event:feedback/record", + "event:feedback/record[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:435" + ] + }, + { + "digest": "fbd2c74b346a1595b376139c587fadd23e4a21acc9c0abce342975b6cfc60986", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "agent-instructions" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "fbda9b55390689333793c34f6229ad46b21fbc45e5171ae74d2d436c60aa4e51", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "header", + "type": 1, + "optional": false + }, + { + "name": "reason", + "type": 12, + "optional": false + }, + { + "name": "startsSeries", + "type": 3, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "adapterDefaults", + "type": 2, + "optional": true + }, + { + "name": "config", + "type": 4, + "optional": false + }, + { + "name": "system", + "type": 6, + "optional": true + }, + { + "name": "tools", + "type": 8, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 3, + "optional": true + }, + { + "name": "reasoningEffort", + "type": 3, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 5, + "optional": true + }, + { + "name": "model", + "type": 6, + "optional": false + }, + { + "name": "provider", + "type": 6, + "optional": false + }, + { + "name": "reasoningEffort", + "type": 6, + "optional": true + }, + { + "name": "stop", + "type": 7, + "optional": true + }, + { + "name": "temperature", + "type": 5, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "array", + "element": 6 + }, + { + "kind": "array", + "element": 9 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 6, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + }, + { + "name": "parameters", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 6, + "value": 11 + } + ] + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "union", + "types": [ + 13, + 14, + 15, + 16 + ] + }, + { + "kind": "literal", + "value": "resume" + }, + { + "kind": "literal", + "value": "series" + }, + { + "kind": "literal", + "value": "change" + }, + { + "kind": "literal", + "value": "initial" + } + ] + }, + "names": [ + "event:request/header[0].data" + ], + "sources": [ + "packages/core/session/src/types.ts:329" + ] + }, + { + "digest": "fc2ae6962f9f8801c2b1e414668e1e17cbb7544c4f39381198977a38bd10c093", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 1, + "optional": false + }, + { + "name": "form", + "type": 4, + "optional": false + }, + { + "name": "kind", + "type": 5, + "optional": false + }, + { + "name": "update", + "type": 6, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "literal", + "value": true + } + ] + }, + "names": [ + "packages/skill/tool-skill/src/index.ts#SkillCatalogSource" + ], + "sources": [ + "packages/skill/tool-skill/src/index.ts:34" + ] + }, + { + "digest": "fc362d6c3bc744ee54ea7e008f30aff28f240db9d9882faec31b12982b643d5c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:feedback/record[0].data" + ], + "sources": [ + "packages/feedback/command-feedback/src/index.ts:62" + ] + }, + { + "digest": "fcf427290c6213c2a7feb57492d832ce324f5b9737a759f424dab69e6bd101a0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "primitive", + "type": "never" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "fd0d91a1f9dd2efb8959bdf5e07f8f0a98b1cdfa38ce8d4732ebde0b44c3abd4", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3 + ] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "in_progress" + }, + { + "kind": "literal", + "value": "pending" + } + ] + }, + "names": [ + "event:todo/write[0].data.todos[0].status" + ], + "sources": [] + }, + { + "digest": "fe792a6cd430494503837e21e79f91677704ccdd9e870c679aabd7d43ed47ddd", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool-workflow/run-end" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "fec5442b9ee4122e10514d81d5a43648003fe8bfb7ee2ba50c0cdbdd383ed394", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 1, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 1, + "optional": true + }, + { + "name": "inputTokens", + "type": 1, + "optional": false + }, + { + "name": "outputTokens", + "type": 1, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 1, + "optional": true + }, + { + "name": "totalTokens", + "type": 1, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#TokenUsage" + ], + "sources": [ + "packages/llm/llm/src/types.ts:135" + ] + }, + { + "digest": "fee1caf8ab6a65c1bc981f5a1730164490f22a2a89ffa3d0b76f1f432c44c8b5", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "instructions" + } + ] + }, + "names": [], + "sources": [] + } + ] +} diff --git a/docs/persistence-formats/v0.zh.md b/docs/persistence-formats/v0.zh.md new file mode 100644 index 0000000000..7f8db23cd2 --- /dev/null +++ b/docs/persistence-formats/v0.zh.md @@ -0,0 +1,5103 @@ +--- +description: "完整的 Session V0 持久化类型、来源证据与物理编码参考。" +kind: persistence-format +--- + +# Session V0 持久化格式 + +[English](v0.md) | 中文 + +## 概述 + +查阅 `dsh-v0.1.2-rc.1` 对应的 V0 持久化类型。Assistant chunk 是独立事件,物理 header 以可选的 `seedLength` 存储继承事件数。完整 schema 保留该检查点声明的类型,包括宽泛的数值 header 版本。 + +## 目录 + +- [来源证据](#evidence) +- [格式特征](#characteristics) +- [机器声明](#declaration) +- [完整 schema](#schema) +- [验证与限制](#verification) +- [开发备注](#dev-note) + +----- + + +## 来源证据 + +来源为已发布 tag `dsh-v0.1.2-rc.1`,其写入器常量为 0。这是[已收录预发布归档](../persistence-changes/releases/README.zh.md)中最后一个 V0 tag;[tag 记录](../persistence-changes/releases/dsh-v0.1.2-rc.1.zh.md)保留其发布背景。更早的 V0 tag 还存在其他类型差异,本快照不替代那些记录。 + +提取的声明来自 `packages/core/session/src/types.ts`、`packages/session/session-persistence-jsonl/src/format.ts`,以及所有第一方 `SessionEventMap` 声明合并及其可达类型。下方源码位置指向该历史源码树,而非当前文件。 + + +## 格式特征 + +以下事实描述所选检查点。下方生成的表格保留精确的字段类型与可选性。 + +- `SessionHeader.version` 与物理 `JsonlHeaderLine.version` 声明为 `number`。V0 由源码写入器常量确定;仅凭数值类型不能将值限制为 0。 +- 逻辑 header 要求 `isSeeded`。物理 header 则存储可选的 `seedLength`,并要求 `delegationDepth` 和 `type: "session"`。 +- `assistant/chunk.data` 包含 `chunk`、`turn` 和 `step`。`assistant/message.data` 没有内嵌的 `stream`,且不存在 `assistant/attempt`。 + +[V0/V1 codec](../../packages/session/session-format-v0-to-v1/src/codec.ts)负责打包的 Assistant 行与范围编码的来源引用。这些物理 body 编码不是本声明类型目录中的额外根类型。[相邻迁移参考](../../packages/session/session-format-v0-to-v1/README.zh.md)负责已接受的历史规范化与拒绝规则。 + +打包的物理行使用 `text-chunks`、`reasoning-chunks` 或 `tool-call-chunks`,包含 `seq0`、`time0` 和 `data.turn` / `step` / `index` / `dt`。文本与推理行携带 `texts`;工具调用行携带 `id`、可选的 `name` 和 `args`。N 个成员对应 N−1 个 `dt` 时间间隔,间隔可以为负数。第 k 个成员的序号为 `seq0 + k`,时间为 `time0` 加上前 k 个间隔。物理 `sourceEventSeqs` 可以使用范围编码;下方逻辑 schema 展示展开后的数值数组。 + + +## 机器声明 + +[Schema 目录](v0.schema.json)。 + +```yaml persistence-format +schemaVersion: 1 +sessionFormatVersion: 0 +source: + tag: dsh-v0.1.2-rc.1 +roots: + "SessionHeader": 001ed6f66d67fac9cb9594b55f13557db94174fe5d5954789bb5a2d6d5927226 + "JsonlHeaderLine": 63496702a393356d64638beb7939468c1ba039ba3b5492327b2fe074d6cdac93 + "SessionEventEnvelope": 04184edc061905410cc7e3db8d5c7cf393d739c89eb523ba8bad3831fb23ba95 + "event:agent-preset/selected": a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b + "event:agent/inbox/spliced": 15cdff6391d58ea00d7e2fe113b663d5479cbb3fd1af26717ad933c770bca081 + "event:approval/asked": 3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1 + "event:approval/decided": bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3 + "event:approval/policy": 26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78 + "event:assistant/chunk": be6b0aa5cd6a279facb1c29589f92e24a0eb30d60a5869ae17acbcf6c3d12821 + "event:assistant/message": 6ac50e8b7feeb6a718cf502a4d32aa5430d68c01c23e6f4903db07f884b6cfe6 + "event:command/done": 15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff + "event:command/run": 37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006 + "event:compaction/end": b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d + "event:compaction/prune": 7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04 + "event:compaction/start": db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965 + "event:compaction/summary": 85c28ce3efec5863a9bf4b22ae57a50a03ec5337b965ee95ff77c9b9d137fa22 + "event:feedback/record": fb9df8180a202f3c845d5aa6a81697b2f7213f6735abc17535a55656be60a575 + "event:goal/change": 763c8a20af487263a0080548274f7437ef4a86e0ba8769127d1ced10a72c664d + "event:hook/invoked": 8a6e1ec9e8db346b0e02f027db73c07a94f067a26d40c1aef1abd09c47ce7ba0 + "event:hook/result": e75916628f3f10c2d50658bd143052a46285fbf1a9a700ba54947614603d26b4 + "event:llm/retry": 91c397f8f870e812e1dc5ac69c2745f9f105be9dc97dadc980d19ef415a65145 + "event:llm/retry-started": 48e5c9861f16ac07e78cb7b5ae9dabdf7bb85c58baed5a51b4ad275050ea58e3 + "event:model/selection": 35203ba7ad5ef6f97d556b85df20ae98f04f09c65748cecdf8eefdb8b6405ffc + "event:permission/preset": 5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b + "event:plan/mode": a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f + "event:request/context": f6b733e38d46dde3f8ab1ade2be3362abb6642eb97982a98ee64a57ff60d0c28 + "event:request/header": 1de6c9c8764045ea9a1357bae6ccbbd57c19f6f337f8f25697c919c7cc9abf16 + "event:sandbox/mode": 516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415 + "event:schedule/change": 2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42 + "event:session-log-deepseek/delivery-accepted": 9c413656ca5600ea33812d43c4e7923a541cfb6ab8b5bc98e415f295f44e40da + "event:session/end-seed": 669846d6f47138d4b8897717b0f08476805437a4b3195c82551b527035d90bc6 + "event:session/title": 1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5 + "event:session/title-llm-request": 2cfb71f7819bc88a6bccbffa8b7ae5664233af6f6e1dfb068db25e2e17ddd8c7 + "event:step/end": e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05 + "event:step/start": 4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986 + "event:subagent/descriptor": b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5 + "event:subagent/model-selection-policy": a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc + "event:team/member": 31d13edbb5fe2f8b7a38056320a8a06275ee4426e0abf12d4741818beda5a9c9 + "event:team/message/delivered": c53bff743470c8bf11be698ced047072744ef088cce663a774b456d7a8982516 + "event:team/message/queued": a6a26c92459c96e4f342e58d7e41c71956e7e62c9280e30e260df58409a3012c + "event:team/task": 1688a2451eef9da19eaf45f12c8a27df07b1a6e56fa57ba603118f5201bb435b + "event:todo/write": b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26 + "event:tool-workflow/agent-end": babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7 + "event:tool-workflow/agent-start": 5f26a6c20b37632f8f57729d171c671def4683d994ac6257a8dffcd855101627 + "event:tool-workflow/run-end": 42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f + "event:tool-workflow/run-start": c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058 + "event:tool/call": 3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48 + "event:tool/code-dispatch": c14c2fdd439461cfc85105c6f620b0f62f799e3a69fb48196e938ec045aa0390 + "event:tool/code-dispatch-start": 9eb21c10fc675e1fa4184e5eecc9697aa87054ffd836d49428174897f0e64b62 + "event:tool/result": a79feb023a08a8b73d254e29e78f13045b6773ce377b0c4156fcdf1368c146ab + "event:turn/end": 84c24f1209fc3e0153de6ac85d58fd6968b851f955e0e761b92321053956609e + "event:turn/start": aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8 + "event:user/message": e950c87ba49bd8175b8a670b319a599d5ed14cde996540d5ba91a141fad68781 + "event:web/deepseek-search-llm-request": cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331 +``` + + + + +## 持久化类型指纹 + +[完整机器目录](v0.schema.json)包含 54 个根类型和 415 种可达类型。摘要包含所有引用字段;源码名称和位置描述所选的历史源码树。 + +| 根类型 | 类别 | SHA-256 | 已解析类型 | +|---|---|---|---| +| `SessionHeader` | header | `001ed6f66d67fac9cb9594b55f13557db94174fe5d5954789bb5a2d6d5927226` | [`packages/core/session/src/types.ts#SessionHeader`](#persistence-type-packagescoresessionsrctypestssessionheader) | +| `JsonlHeaderLine` | header | `63496702a393356d64638beb7939468c1ba039ba3b5492327b2fe074d6cdac93` | [`packages/session/session-persistence-jsonl/src/format.ts#HeaderLine`](#persistence-type-packagessessionsession-persistence-jsonlsrcformattsheaderline) | +| `SessionEventEnvelope` | envelope | `04184edc061905410cc7e3db8d5c7cf393d739c89eb523ba8bad3831fb23ba95` | [`SessionEventEnvelope`](#persistence-type-sessioneventenvelope) | +| `event:agent-preset/selected` | event | `a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b` | [`event:agent-preset/selected`](#persistence-type-eventagent-presetselected) | +| `event:agent/inbox/spliced` | event | `15cdff6391d58ea00d7e2fe113b663d5479cbb3fd1af26717ad933c770bca081` | [`event:agent/inbox/spliced`](#persistence-type-eventagentinboxspliced) | +| `event:approval/asked` | event | `3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1` | [`event:approval/asked`](#persistence-type-eventapprovalasked) | +| `event:approval/decided` | event | `bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3` | [`event:approval/decided`](#persistence-type-eventapprovaldecided) | +| `event:approval/policy` | event | `26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78` | [`event:approval/policy`](#persistence-type-eventapprovalpolicy) | +| `event:assistant/chunk` | event | `be6b0aa5cd6a279facb1c29589f92e24a0eb30d60a5869ae17acbcf6c3d12821` | [`event:assistant/chunk`](#persistence-type-eventassistantchunk) | +| `event:assistant/message` | event | `6ac50e8b7feeb6a718cf502a4d32aa5430d68c01c23e6f4903db07f884b6cfe6` | [`event:assistant/message`](#persistence-type-eventassistantmessage) | +| `event:command/done` | event | `15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff` | [`event:command/done`](#persistence-type-eventcommanddone) | +| `event:command/run` | event | `37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006` | [`event:command/run`](#persistence-type-eventcommandrun) | +| `event:compaction/end` | event | `b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d` | [`event:compaction/end`](#persistence-type-eventcompactionend) | +| `event:compaction/prune` | event | `7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04` | [`event:compaction/prune`](#persistence-type-eventcompactionprune) | +| `event:compaction/start` | event | `db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965` | [`event:compaction/start`](#persistence-type-eventcompactionstart) | +| `event:compaction/summary` | event | `85c28ce3efec5863a9bf4b22ae57a50a03ec5337b965ee95ff77c9b9d137fa22` | [`event:compaction/summary`](#persistence-type-eventcompactionsummary) | +| `event:feedback/record` | event | `fb9df8180a202f3c845d5aa6a81697b2f7213f6735abc17535a55656be60a575` | [`event:feedback/record`](#persistence-type-eventfeedbackrecord) | +| `event:goal/change` | event | `763c8a20af487263a0080548274f7437ef4a86e0ba8769127d1ced10a72c664d` | [`event:goal/change`](#persistence-type-eventgoalchange) | +| `event:hook/invoked` | event | `8a6e1ec9e8db346b0e02f027db73c07a94f067a26d40c1aef1abd09c47ce7ba0` | [`event:hook/invoked`](#persistence-type-eventhookinvoked) | +| `event:hook/result` | event | `e75916628f3f10c2d50658bd143052a46285fbf1a9a700ba54947614603d26b4` | [`event:hook/result`](#persistence-type-eventhookresult) | +| `event:llm/retry` | event | `91c397f8f870e812e1dc5ac69c2745f9f105be9dc97dadc980d19ef415a65145` | [`event:llm/retry`](#persistence-type-eventllmretry) | +| `event:llm/retry-started` | event | `48e5c9861f16ac07e78cb7b5ae9dabdf7bb85c58baed5a51b4ad275050ea58e3` | [`event:llm/retry-started`](#persistence-type-eventllmretry-started) | +| `event:model/selection` | event | `35203ba7ad5ef6f97d556b85df20ae98f04f09c65748cecdf8eefdb8b6405ffc` | [`event:model/selection`](#persistence-type-eventmodelselection) | +| `event:permission/preset` | event | `5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b` | [`event:permission/preset`](#persistence-type-eventpermissionpreset) | +| `event:plan/mode` | event | `a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f` | [`event:plan/mode`](#persistence-type-eventplanmode) | +| `event:request/context` | event | `f6b733e38d46dde3f8ab1ade2be3362abb6642eb97982a98ee64a57ff60d0c28` | [`event:request/context`](#persistence-type-eventrequestcontext) | +| `event:request/header` | event | `1de6c9c8764045ea9a1357bae6ccbbd57c19f6f337f8f25697c919c7cc9abf16` | [`event:request/header`](#persistence-type-eventrequestheader) | +| `event:sandbox/mode` | event | `516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415` | [`event:sandbox/mode`](#persistence-type-eventsandboxmode) | +| `event:schedule/change` | event | `2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42` | [`event:schedule/change`](#persistence-type-eventschedulechange) | +| `event:session-log-deepseek/delivery-accepted` | event | `9c413656ca5600ea33812d43c4e7923a541cfb6ab8b5bc98e415f295f44e40da` | [`event:session-log-deepseek/delivery-accepted`](#persistence-type-eventsession-log-deepseekdelivery-accepted) | +| `event:session/end-seed` | event | `669846d6f47138d4b8897717b0f08476805437a4b3195c82551b527035d90bc6` | [`event:session/end-seed`](#persistence-type-eventsessionend-seed) | +| `event:session/title` | event | `1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5` | [`event:session/title`](#persistence-type-eventsessiontitle) | +| `event:session/title-llm-request` | event | `2cfb71f7819bc88a6bccbffa8b7ae5664233af6f6e1dfb068db25e2e17ddd8c7` | [`event:session/title-llm-request`](#persistence-type-eventsessiontitle-llm-request) | +| `event:step/end` | event | `e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05` | [`event:step/end`](#persistence-type-eventstepend) | +| `event:step/start` | event | `4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986` | [`event:step/start`](#persistence-type-eventstepstart) | +| `event:subagent/descriptor` | event | `b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5` | [`event:subagent/descriptor`](#persistence-type-eventsubagentdescriptor) | +| `event:subagent/model-selection-policy` | event | `a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc` | [`event:subagent/model-selection-policy`](#persistence-type-eventsubagentmodel-selection-policy) | +| `event:team/member` | event | `31d13edbb5fe2f8b7a38056320a8a06275ee4426e0abf12d4741818beda5a9c9` | [`event:team/member`](#persistence-type-eventteammember) | +| `event:team/message/delivered` | event | `c53bff743470c8bf11be698ced047072744ef088cce663a774b456d7a8982516` | [`event:team/message/delivered`](#persistence-type-eventteammessagedelivered) | +| `event:team/message/queued` | event | `a6a26c92459c96e4f342e58d7e41c71956e7e62c9280e30e260df58409a3012c` | [`event:team/message/queued`](#persistence-type-eventteammessagequeued) | +| `event:team/task` | event | `1688a2451eef9da19eaf45f12c8a27df07b1a6e56fa57ba603118f5201bb435b` | [`event:team/task`](#persistence-type-eventteamtask) | +| `event:todo/write` | event | `b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26` | [`event:todo/write`](#persistence-type-eventtodowrite) | +| `event:tool-workflow/agent-end` | event | `babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7` | [`event:tool-workflow/agent-end`](#persistence-type-eventtool-workflowagent-end) | +| `event:tool-workflow/agent-start` | event | `5f26a6c20b37632f8f57729d171c671def4683d994ac6257a8dffcd855101627` | [`event:tool-workflow/agent-start`](#persistence-type-eventtool-workflowagent-start) | +| `event:tool-workflow/run-end` | event | `42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f` | [`event:tool-workflow/run-end`](#persistence-type-eventtool-workflowrun-end) | +| `event:tool-workflow/run-start` | event | `c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058` | [`event:tool-workflow/run-start`](#persistence-type-eventtool-workflowrun-start) | +| `event:tool/call` | event | `3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48` | [`event:tool/call`](#persistence-type-eventtoolcall) | +| `event:tool/code-dispatch` | event | `c14c2fdd439461cfc85105c6f620b0f62f799e3a69fb48196e938ec045aa0390` | [`event:tool/code-dispatch`](#persistence-type-eventtoolcode-dispatch) | +| `event:tool/code-dispatch-start` | event | `9eb21c10fc675e1fa4184e5eecc9697aa87054ffd836d49428174897f0e64b62` | [`event:tool/code-dispatch-start`](#persistence-type-eventtoolcode-dispatch-start) | +| `event:tool/result` | event | `a79feb023a08a8b73d254e29e78f13045b6773ce377b0c4156fcdf1368c146ab` | [`event:tool/result`](#persistence-type-eventtoolresult) | +| `event:turn/end` | event | `84c24f1209fc3e0153de6ac85d58fd6968b851f955e0e761b92321053956609e` | [`event:turn/end`](#persistence-type-eventturnend) | +| `event:turn/start` | event | `aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8` | [`event:turn/start`](#persistence-type-eventturnstart) | +| `event:user/message` | event | `e950c87ba49bd8175b8a670b319a599d5ed14cde996540d5ba91a141fad68781` | [`event:user/message`](#persistence-type-eventusermessage) | +| `event:web/deepseek-search-llm-request` | event | `cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331` | [`event:web/deepseek-search-llm-request`](#persistence-type-eventwebdeepseek-search-llm-request) | + +
+完整解析类型 + +## 已解析的持久化类型 + +每个类型定义仅列出一次。引用保留共享和递归关系;定义旁的摘要涵盖其完整可达结构。源码名称和位置标识声明来源,但不参与摘要计算。 + + + +### `1` + +SHA-256: `f88f1b7b6bb733f685f5fb6a8744a5db9199fa53c90463ea1a33bad51153671d` + +`1` + + + +### `"aborted"` + +SHA-256: `1e0b0b66b6f0c53fc72e52289d06b4708d776f1ca9df4c86a22bff621d403cf0` + +`"aborted"` + + + +### `"active"` + +SHA-256: `c8e6f48878cc2a2f0dc59682280d81f407943fb503f32c64bf9ff3d9393c3eff` + +`"active"` + + + +### `"after"` + +SHA-256: `5b232a9b9bfcc0fc6794dab7865bcf203a65785c5de5aa647a51228bff628413` + +`"after"` + + + +### `"agent-instructions"` + +SHA-256: `fbd2c74b346a1595b376139c587fadd23e4a21acc9c0abce342975b6cfc60986` + +`"agent-instructions"` + + + +### `"agent-message"` + +SHA-256: `82470020b5bfcb1a843e2aa05602af7d37df99e82d01f015c7c589ba054fd89d` + +`"agent-message"` + + + +### `"agent-preset/selected"` + +SHA-256: `557e148d30b79ee48645850832b30c717d7c3b64641deb5d6133b8b4e91ee0b8` + +`"agent-preset/selected"` + + + +### `"agent/inbox/spliced"` + +SHA-256: `829a2fb3be6efd4ba36aef8ed2d381a4c6fb2a0aaf50c823a6f3f8290786b809` + +`"agent/inbox/spliced"` + + + +### `"allowed-once"` + +SHA-256: `811229eedcec57979dbadca7dbea832a59f8580cff30cb217fca5e2da16314bd` + +`"allowed-once"` + + + +### `"always"` + +SHA-256: `142c37d302aa22a0a57915b5255939d3ca91c1811ca13fddcf84cf76ea00758a` + +`"always"` + + + +### `"append"` + +SHA-256: `e438a9d4fb883b3e4a8d9fc8913aa1550ed50eb384bfbf943100a5605b537498` + +`"append"` + + + +### `"approval/asked"` + +SHA-256: `cd186c309e2bef305705e1d324139240f5e681f4f6a957d6a25b0225f65560df` + +`"approval/asked"` + + + +### `"approval/decided"` + +SHA-256: `378f90f9f6022a0991928a1eaf7991094ea1920fe89a9248358a1da106e1a970` + +`"approval/decided"` + + + +### `"approval/policy"` + +SHA-256: `36d6a9a871d949ea4f3edd919d81d66aa69218bebef38899d2a1282c39420a1f` + +`"approval/policy"` + + + +### `"ask"` + +SHA-256: `9e07693fd7cd9babe0688c22c986e4d519ae1c0e40eeea13b2dc583bed2abc86` + +`"ask"` + + + +### `"assistant"` + +SHA-256: `95c0e88fcf0bafb2087f912ad9e2369de6ae6530cc0c4c2772c96205b57f7f60` + +`"assistant"` + + + +### `"assistant/chunk"` + +SHA-256: `2d011306fd384c442f80bf510f523c2db9b40216f9994ee18c9c0e01be764d4f` + +`"assistant/chunk"` + + + +### `"assistant/message"` + +SHA-256: `6ab45ac76839722df912f3ba50f1c6b41f2d614bde11f1aabfae04117ccdc80d` + +`"assistant/message"` + + + +### `"at"` + +SHA-256: `17aae616ef020b8b9f011ec398ec935450fb06d3e2a0722c456f63aeaf5ff728` + +`"at"` + + + +### `"block"` + +SHA-256: `1e346446e183ee76f48d7994c97ecb302bddc682abb60b8a10ea0bb26223a69c` + +`"block"` + + + +### `"block-end"` + +SHA-256: `eefbea819caeeea91ccb02dfafc16c68dd7f961cf9c1b2be25a2084509cf5c5a` + +`"block-end"` + + + +### `"block-start"` + +SHA-256: `cbca49bde16b656d5b8fbe4a8a507769f7b594c6287782b809c03814941bc5e3` + +`"block-start"` + + + +### `"blocked"` + +SHA-256: `254dce209e735f9cb6f6b7aec0354712b1611759ec02af4d35a96f2081e666f6` + +`"blocked"` + + + +### `boolean` + +SHA-256: `aa93010d0e521ad7c42273f58d5c9b8bf1dfc94edf1b805a3971b364a35c1877` + +`boolean` + + + +### `"canceled"` + +SHA-256: `d4e4d575abeb4b72d616dc65c17ac0eaa943cc135609395044c38d5afcb10e31` + +`"canceled"` + + + +### `"cancelled"` + +SHA-256: `2142e391b9ccb60d487afcf373ce74db98d952f69e8289eddb352a7e16e996c5` + +`"cancelled"` + + + +### `"catalog"` + +SHA-256: `aec150797b655c5f15ebb7a501454b0c208fbaccec9ace49d7de2171fc02f47d` + +`"catalog"` + + + +### `"change"` + +SHA-256: `f789af5ab844827eb5a4f357c0afae1eeed108c6c22d8ca1a56e586b349a7c85` + +`"change"` + + + +### `"claude-code"` + +SHA-256: `aff60ef947c18b012644852bdd0d5bfe72065e061dd563787c76c646b4a10f6b` + +`"claude-code"` + + + +### `"clear"` + +SHA-256: `e7e154d47d5fbc5366330fb4dade1f108c6dfe4335044d21ded14b7bf1dce084` + +`"clear"` + + + +### `"codex"` + +SHA-256: `15495614ccfa9cbdeefb0ec2abd76406435f4c6ff3dae42acae8e09ef42025c9` + +`"codex"` + + + +### `"command/done"` + +SHA-256: `8cdd3fdd295cee53035de16a1b23411716f75e9f994fe9510cac5d7fef605c76` + +`"command/done"` + + + +### `"command/run"` + +SHA-256: `f1996af2602e6f62b5ab179ca5c4af00d8753938b74cc6ef102de09e99e74a7e` + +`"command/run"` + + + +### `"compaction/end"` + +SHA-256: `1986c2664009c99155e44795676c887fa67f7c55cd2d5e6b648ff763e0ab033a` + +`"compaction/end"` + + + +### `"compaction/prune"` + +SHA-256: `10e386801903f9d424602c31d3ff837a94aef623c8b391376d8d9e253525fabe` + +`"compaction/prune"` + + + +### `"compaction/start"` + +SHA-256: `e2d0367e5716bc188435e51718ebff8ce873190625fa93b1c5331102d98758fa` + +`"compaction/start"` + + + +### `"compaction/summary"` + +SHA-256: `ef4f00923b9edbae15c7ef05320280bf61147ca17146cf59690359bfd5e5da45` + +`"compaction/summary"` + + + +### `"complete"` + +SHA-256: `d9196086e41e4dd5c2ce87f5c25529c8112a1731d258cf0728747d41a9ee3241` + +`"complete"` + + + +### `"completed"` + +SHA-256: `1ebc6f9ff3aa9e3a38f8695f49bacdab1f8b7a3832741853ca46f40af56ccd01` + +`"completed"` + + + +### `"continuable"` + +SHA-256: `e5d3828df1ec3e2a66879de0659e0f4866d9cfffc00825ee731a66f8a0c03d98` + +`"continuable"` + + + +### `"create"` + +SHA-256: `7624ca28c61ca0eaa4f015140f3cea6e0c16cce2f2960fab5f531203d253903e` + +`"create"` + + + +### `"danger-full-access"` + +SHA-256: `18fce9540bb20897a66275499faee6b8296c97e9901fa1ff45a191772448ad1a` + +`"danger-full-access"` + + + +### `"delegation"` + +SHA-256: `76632533f67879dcb346fcae640540dbc89b2472b0bce88c59f7e48fc5c0e668` + +`"delegation"` + + + +### `"delete"` + +SHA-256: `d0fbb0ca1bbba059830826f33f801da1aced35a2504376d61e020bdfec8d50c0` + +`"delete"` + + + +### `"deleted"` + +SHA-256: `e7e8f1318170b8284f16ab45a557afd4675c96071c0f2a456636481dab20b427` + +`"deleted"` + + + +### `"dispatch"` + +SHA-256: `26c879bdd130e8b8683a6ce588414fad2244783d6573ca399fa0de184a2b0bb1` + +`"dispatch"` + + + +### `"disposed"` + +SHA-256: `b38f206d59bad891fa58c89f97a0036987b3defe7685acbd318fa55eb85f9751` + +`"disposed"` + + + +### `"edit"` + +SHA-256: `ad22a5ca5bbaab2e1440779cd3648e85ddfc6f73b5207394eda699555cf31430` + +`"edit"` + + + +### `"error"` + +SHA-256: `a2be0f0cb59f0d4a06557d45847d1938aced238baa77a6da416e590b8b958553` + +`"error"` + + + +### `event:agent-preset/selected` + +SHA-256: `a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:agent-preset/selected[0].data`](#persistence-type-eventagent-presetselected0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"agent-preset/selected"` | + + + +### `event:agent-preset/selected[0].data` + +SHA-256: `6e52dd55a1d48954ed5464ec46fe34d9eb65f709baabc9561e7a279910b0c406` + +来源:`packages/preset/agent-presets/src/session.ts:28` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `agentPreset` | 必需 | `string` | + + + +### `event:agent/inbox/spliced` + +SHA-256: `15cdff6391d58ea00d7e2fe113b663d5479cbb3fd1af26717ad933c770bca081` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:agent/inbox/spliced[0].data`](#persistence-type-eventagentinboxspliced0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"agent/inbox/spliced"` | + + + +### `event:agent/inbox/spliced[0].data` + +SHA-256: `70bb17ac365e67f2b3b9faaae3b49d7c11927016b07b7f1d6cbbe02efe3fa165` + +来源:`packages/core/agent/src/types.ts:58` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `inserted` | 必需 | [`event:agent/inbox/spliced[0].data.inserted`](#persistence-type-eventagentinboxspliced0datainserted) | +| `outcome` | 可选 | `"canceled"` | +| `removedCount` | 可选 | `number` | +| `start` | 必需 | `number` | +| `target` | 必需 | [`packages/core/agent/src/types.ts#InboxTarget`](#persistence-type-packagescoreagentsrctypestsinboxtarget) | + + + +### `event:agent/inbox/spliced[0].data.inserted` + +SHA-256: `d1d6d7ba260eee6c676cbc598057ddb803b2f14c9eaeb1a6b230c334e8f91851` + +[`packages/llm/llm/src/message.ts#UserMessage`](#persistence-type-packagesllmllmsrcmessagetsusermessage) 的数组。 + + + +### `event:agent/inbox/spliced[0].data.inserted[0].content` + +SHA-256: `c4f87e4f9a41706018db2c298bc871ecab9f2a1f7d8a8022d310e2c68163816b` + +[`packages/llm/llm/src/types.ts#ContentBlock`](#persistence-type-packagesllmllmsrctypestscontentblock) 的数组。 + + + +### `event:agent/inbox/spliced[0].data.inserted[0].content[0][2].attachment.originalDimensions` + +SHA-256: `0f46153645c297846a3fad3911636659ca4717a5e7d71c9f50bffacd312115ef` + +来源:`packages/attachment/attachment/src/types.ts:28` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `height` | 必需 | `number` | +| `width` | 必需 | `number` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[0]` + +SHA-256: `ada310bf0bdb8fed51f3b56ea63f6ea6b18bbd587f04fccb63a14ab0b2a24e05` + +来源:`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` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"user"` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[1]` + +SHA-256: `0ddab4577db37a3e0d9e3a91761735c8ef6f5629d526ab8ecaeeea19c097c8f8` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"plugin"` | +| `plugin` | 必需 | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[10]` + +SHA-256: `6a4f72e2e179e17b922f2a9392c0e1c8f8c707f32494372454850a3eb184a6e7` + +来源:`packages/api/session-controller/src/types.ts:367` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `clientTimeZone` | 可选 | `string` | +| `kind` | 必需 | `"user"` | +| `rpcId` | 必需 | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references` + +SHA-256: `a31fe3cc0de0394f0321a206ed19175fca578043b5f3bd8f9d9b533c8441957e` + +[`event:agent/inbox/spliced[0].data.inserted[0].source[15].references[0]`](#persistence-type-eventagentinboxspliced0datainserted0source15references0) 的数组。 + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references[0]` + +SHA-256: `168b7c7810cf6eb504f3081a459a810e7b5295596736e9a49d0a3e43399ea5d5` + +来源:`packages/context/session-reference/src/types.ts:18` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `capturedThroughSeq` | 必需 | [`event:compaction/end[0].data.turn`](#persistence-type-eventcompactionend0dataturn) | +| `compacted` | 必需 | `boolean` | +| `inputIndex` | 必需 | `number` | +| `label` | 必需 | `string` | +| `omittedBytes` | 必需 | `number` | +| `omittedMessages` | 必需 | `number` | +| `originalMessages` | 必需 | `number` | +| `retainedMessages` | 必需 | `number` | +| `sessionId` | 必需 | `string` | +| `truncated` | 必需 | `boolean` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries` + +SHA-256: `aba175fb20ffc71112c55efe70458ff5d7dbfb83501892b4ba8d077f0ea5d7ba` + +[`event:agent/inbox/spliced[0].data.inserted[0].source[16].entries[0]`](#persistence-type-eventagentinboxspliced0datainserted0source16entries0) 的数组。 + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries[0]` + +SHA-256: `83079c8a3f733ac3fa603eefa0fbb4737ca4d8b69e7e2e7298b60f9ac4098693` + +来源:`packages/skill/tool-skill/src/index.ts:40` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `description` | 必需 | `string` | +| `name` | 必需 | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes` + +SHA-256: `2ab12a0e345658f9342816d773fe610f049982bcad82631f43b9205abe43e5ee` + +[`packages/context/agent-instructions/src/render.ts#AgentInstructionChange`](#persistence-type-packagescontextagent-instructionssrcrendertsagentinstructionchange) 的数组。 + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes[0].action` + +SHA-256: `904bf499d98be4a3a5f836fcac533b6c4899569b018071e6604e1d32657d00fd` + +以下类型之一: + +- `"remove"` +- `"replace"` +- `"set"` + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[19]` + +SHA-256: `9edc162949abf93bd5ff049191b345454ba104f583937ce5580fb50f067d2b94` + +来源:`packages/webhook/webhook/src/types.ts:74` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `deliveryId` | 必需 | `string` | +| `form` | 必需 | `"notice"` | +| `kind` | 必需 | `"webhook"` | +| `provider` | 必需 | `string` | +| `ruleId` | 必需 | `string` | +| `source` | 必需 | `string` | +| `summary` | 必需 | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[2]` + +SHA-256: `dda6e111a8ccfc12f6e742e977a1a4e3549e8c03732a5ff6c8d7c3d4bcb7a412` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `form` | 必需 | `"instructions"` | +| `kind` | 必需 | `"plugin"` | +| `plugin` | 必需 | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[3]` + +SHA-256: `2f90a7b3646fea3e677bd7b4000aa96f3b8964f107b614e204e11ad4051c24fc` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `form` | 必需 | `"catalog"` | +| `kind` | 必需 | `"plugin"` | +| `plugin` | 必需 | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[4]` + +SHA-256: `e8d26e6993445743e6c4342c31b284c7d8f5574369abdd6021183af1a6b3538f` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `form` | 必需 | `"snapshot"` | +| `kind` | 必需 | `"plugin"` | +| `plugin` | 必需 | `string` | +| `sections` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].source[4].sections`](#persistence-type-eventagentinboxspliced0datainserted0source4sections) | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[4].sections` + +SHA-256: `c748fb42c80a120038a8c587af80ec39924803c401364db11c8974d5bf6d0262` + +[`packages/llm/llm/src/message.ts#ContextSnapshotSection`](#persistence-type-packagesllmllmsrcmessagetscontextsnapshotsection) 的数组。 + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[5]` + +SHA-256: `b4d298d90c798fa4d1f5b030ce3ce8031c4c41beafdb05323bec8b2a06903b43` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `form` | 必需 | `"notice"` | +| `kind` | 必需 | `"plugin"` | +| `plugin` | 必需 | `string` | +| `summary` | 必需 | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[6]` + +SHA-256: `2ce7ef3b3daebf95815c7ae454a751d3e67ca7a22e2e0734fe2942df393bb66c` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `form` | 必需 | `"relay"` | +| `kind` | 必需 | `"plugin"` | +| `plugin` | 必需 | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[7]` + +SHA-256: `85e1bd563d6c80c1f377f99f91103fec4e315148a7330f3b3dae7c2d04e33b01` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `form` | 必需 | `"recall"` | +| `kind` | 必需 | `"plugin"` | +| `plugin` | 必需 | `string` | + + + +### `event:approval/asked` + +SHA-256: `3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:approval/asked[0].data`](#persistence-type-eventapprovalasked0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"approval/asked"` | + + + +### `event:approval/asked[0].data` + +SHA-256: `45f2a07ea94573123b6ae14db787a40062dec3834f36d8be92c523d40ba28448` + +来源:`packages/interaction/user-approval/src/types.ts:44` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `callId` | 可选 | `string` | +| `id` | 必需 | `string` | +| `reason` | 可选 | `string` | +| `toolName` | 必需 | `string` | + + + +### `event:approval/decided` + +SHA-256: `bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:approval/decided[0].data`](#persistence-type-eventapprovaldecided0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"approval/decided"` | + + + +### `event:approval/decided[0].data` + +SHA-256: `93cbbc5a7fd0b1aa1ff1b9a6bb5ec52b073f48e5a5200365c45c0cd54059e1b9` + +来源:`packages/interaction/user-approval/src/types.ts:55` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `id` | 必需 | `string` | +| `outcome` | 必需 | [`packages/interaction/user-approval/src/types.ts#ApprovalOutcome`](#persistence-type-packagesinteractionuser-approvalsrctypestsapprovaloutcome) | + + + +### `event:approval/policy` + +SHA-256: `26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:approval/policy[0].data`](#persistence-type-eventapprovalpolicy0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"approval/policy"` | + + + +### `event:approval/policy[0].data` + +SHA-256: `11f70b595aa76897fc4e25a352bfa718c659f44b799e5aa14e84e5a38fe72912` + +来源:`packages/interaction/user-approval/src/index.ts:33` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `policy` | 必需 | [`packages/interaction/user-approval/src/index.ts#ApprovalPolicy`](#persistence-type-packagesinteractionuser-approvalsrcindextsapprovalpolicy) | +| `source` | 可选 | `"delegation"` | + + + +### `event:assistant/chunk` + +SHA-256: `be6b0aa5cd6a279facb1c29589f92e24a0eb30d60a5869ae17acbcf6c3d12821` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:assistant/chunk[0].data`](#persistence-type-eventassistantchunk0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"assistant/chunk"` | + + + +### `event:assistant/chunk[0].data` + +SHA-256: `d30e1a105f48bf9a6e7b080acb73e12f1173be60154f61d12c089216b4db5f94` + +来源:`packages/core/session/src/types.ts:289` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `chunk` | 必需 | [`packages/llm/llm/src/types.ts#StreamChunk`](#persistence-type-packagesllmllmsrctypestsstreamchunk) | +| `step` | 必需 | `number` | +| `turn` | 必需 | `number` | + + + +### `event:assistant/chunk[0].data.chunk[0]` + +SHA-256: `a681bf8e6eed8af50ad0da0efbf233c59215d7221fbbf9ee0a36e542a5c5f814` + +来源:`packages/llm/llm/src/types.ts:365` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `blockType` | 必需 | [`packages/llm/llm/src/types.ts#ContentBlockType`](#persistence-type-packagesllmllmsrctypestscontentblocktype) | +| `index` | 必需 | `number` | +| `type` | 必需 | `"block-start"` | + + + +### `event:assistant/chunk[0].data.chunk[1]` + +SHA-256: `95080295115fbd83544520ba247b68a03790131f6a2eac323d388758cb542f65` + +来源:`packages/llm/llm/src/types.ts:366` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `index` | 必需 | `number` | +| `text` | 必需 | `string` | +| `type` | 必需 | `"text-delta"` | + + + +### `event:assistant/chunk[0].data.chunk[2]` + +SHA-256: `2abb711460e6238d851c30f3e4bdd87a2aa1887ee70575b3d3b7b25610673095` + +来源:`packages/llm/llm/src/types.ts:367` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `index` | 必需 | `number` | +| `text` | 必需 | `string` | +| `type` | 必需 | `"reasoning-delta"` | + + + +### `event:assistant/chunk[0].data.chunk[3]` + +SHA-256: `88a610b831be6d92612a464be5c7d0b88ec24d97bd299837bf74bf7672183c9a` + +来源:`packages/llm/llm/src/types.ts:368` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `argumentsDelta` | 必需 | `string` | +| `id` | 必需 | `string` | +| `index` | 必需 | `number` | +| `name` | 可选 | `string` | +| `type` | 必需 | `"tool-call-delta"` | + + + +### `event:assistant/chunk[0].data.chunk[4]` + +SHA-256: `766e02b09dd084f6dfa0f8c553e82399465fccd5c64533d50c5368f40de4b23b` + +来源:`packages/llm/llm/src/types.ts:369` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `block` | 必需 | [`packages/llm/llm/src/types.ts#ContentBlock`](#persistence-type-packagesllmllmsrctypestscontentblock) | +| `index` | 必需 | `number` | +| `type` | 必需 | `"block-end"` | + + + +### `event:assistant/chunk[0].data.chunk[5]` + +SHA-256: `f1a96afe7503ac1817de769cd0ba13d9b80111c7034c50106b3344ecc14cc515` + +来源:`packages/llm/llm/src/types.ts:370` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `type` | 必需 | `"usage"` | +| `usage` | 必需 | [`packages/llm/llm/src/types.ts#TokenUsage`](#persistence-type-packagesllmllmsrctypeststokenusage) | + + + +### `event:assistant/chunk[0].data.chunk[6]` + +SHA-256: `a4ed3446d32625902170fce527fb64a0283d6f4817930f54a16fdce3a482b36a` + +来源:`packages/llm/llm/src/types.ts:371` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `reason` | 必需 | [`packages/llm/llm/src/types.ts#FinishReason`](#persistence-type-packagesllmllmsrctypestsfinishreason) | +| `replayState` | 可选 | [`packages/llm/llm/src/types.ts#ReplayEnvelope`](#persistence-type-packagesllmllmsrctypestsreplayenvelope) | +| `type` | 必需 | `"finish"` | + + + +### `event:assistant/chunk[0].data.chunk[6].reason[0]` + +SHA-256: `64cfc4dbd3739f0ee040689482cb27058890f1d6113abb1de756836318aeebbc` + +来源:`packages/llm/llm/src/types.ts:120` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `failure` | 必需 | [`packages/llm/llm/src/types.ts#LlmFailure`](#persistence-type-packagesllmllmsrctypestsllmfailure) | +| `kind` | 必需 | `"aborted"` | + + + +### `event:assistant/chunk[0].data.chunk[6].reason[1]` + +SHA-256: `ca13866102dfc53a503fccddeebc9caf667b8a06ef27217dd65de29f0495e65d` + +来源:`packages/llm/llm/src/types.ts:121` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `failure` | 必需 | [`packages/llm/llm/src/types.ts#LlmFailure`](#persistence-type-packagesllmllmsrctypestsllmfailure) | +| `kind` | 必需 | `"error"` | + + + +### `event:assistant/chunk[0].data.chunk[6].reason[2]` + +SHA-256: `ab7ec5f9eb2c6dfacca5da4c37cf7ba85d04172053ee6b1ebf1709ffcd99c1a7` + +来源:`packages/core/session/src/types.ts:206` · `packages/llm/llm/src/types.ts:119` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"max-tokens"` | + + + +### `event:assistant/chunk[0].data.chunk[6].reason[3]` + +SHA-256: `1d76406cbb2ddadb0dbbb51e9d8bc6cf678fed455cf8eb512f36f7c86d37a62f` + +来源:`packages/llm/llm/src/types.ts:117` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"stop"` | + + + +### `event:assistant/chunk[0].data.chunk[6].reason[4]` + +SHA-256: `287211846beea1eccb5f9acee00d20388a38fcb2e95858fa2332d6f58529379a` + +来源:`packages/llm/llm/src/types.ts:118` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"tool-calls"` | + + + +### `event:assistant/chunk[0].data.chunk[6].replayState.blocks` + +SHA-256: `b1664fa89f8eab49a14e7e3168d8bc4da4aa9fd76332f6c4a053d839e5276ae7` + +`unknown`(不透明) 的数组。 + + + +### `event:assistant/message` + +SHA-256: `6ac50e8b7feeb6a718cf502a4d32aa5430d68c01c23e6f4903db07f884b6cfe6` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:assistant/message.data`](#persistence-type-eventassistantmessagedata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `sourceEventSeqs` | 可选 | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `surfaceOp` | 可选 | [`SessionEventEnvelope[46].surfaceOp`](#persistence-type-sessioneventenvelope46surfaceop) | +| `time` | 必需 | `number` | +| `type` | 必需 | `"assistant/message"` | + + + +### `event:assistant/message.data` + +SHA-256: `8e97d45260a7fa31ac2f670a1b1d724fc1b30ba656baf274d69acf4814e77f5e` + +来源:`packages/core/session/src/types.ts:300` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `interrupted` | 可选 | `true` | +| `message` | 必需 | [`packages/llm/llm/src/message.ts#AssistantMessage`](#persistence-type-packagesllmllmsrcmessagetsassistantmessage) | +| `step` | 必需 | `number` | +| `turn` | 必需 | `number` | +| `usage` | 可选 | [`packages/llm/llm/src/types.ts#TokenUsage`](#persistence-type-packagesllmllmsrctypeststokenusage) | + + + +### `event:command/done` + +SHA-256: `15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:command/done[0].data`](#persistence-type-eventcommanddone0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"command/done"` | + + + +### `event:command/done[0].data` + +SHA-256: `5b6fb1f226ff56402db08a6aae82af76100b14056271875f69ec526a1ae05d51` + +来源:`packages/interaction/commands/src/types.ts:104` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `commandId` | 必需 | `string` | +| `kind` | 必需 | [`event:command/done[0].data.kind`](#persistence-type-eventcommanddone0datakind) | +| `sourceEventSeq` | 可选 | `number` | +| `text` | 可选 | `string` | + + + +### `event:command/done[0].data.kind` + +SHA-256: `1ab2ef1296f157ba96998f179bb5daa9d21a82480da2901127aeab2730797c92` + +以下类型之一: + +- `"error"` +- `"success"` + + + +### `event:command/run` + +SHA-256: `37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:command/run[0].data`](#persistence-type-eventcommandrun0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"command/run"` | + + + +### `event:command/run[0].data` + +SHA-256: `a853902cfab417b8f08aa51ad6855fea46f34ed4588a74e47403035111d0fb86` + +来源:`packages/interaction/commands/src/types.ts:97` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `args` | 可选 | `string` | +| `commandId` | 必需 | `string` | +| `name` | 必需 | `string` | +| `source` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].source[0]`](#persistence-type-eventagentinboxspliced0datainserted0source0) | + + + +### `event:compaction/end` + +SHA-256: `b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:compaction/end[0].data`](#persistence-type-eventcompactionend0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"compaction/end"` | + + + +### `event:compaction/end[0].data` + +SHA-256: `ca59530d1a4f3e191b4032bc4a20eded0d827db8b5a7efb27b3af9e9b456c6f2` + +来源:`packages/compaction/compaction/src/types.ts:72` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `compactionId` | 必需 | `string` | +| `error` | 可选 | `string` | +| `sourceCommandId` | 可选 | `string` | +| `turn` | 必需 | [`event:compaction/end[0].data.turn`](#persistence-type-eventcompactionend0dataturn) | + + + +### `event:compaction/end[0].data.turn` + +SHA-256: `3bd652ebfa8726b3ce3937a4f1bd2759e02f86b3a08a20f9e41a8513656fbc5f` + +来源:`packages/core/session/src/types.ts:62` + +以下类型之一: + +- `null` +- `number` + + + +### `event:compaction/prune` + +SHA-256: `7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:compaction/prune[0].data`](#persistence-type-eventcompactionprune0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"compaction/prune"` | + + + +### `event:compaction/prune[0].data` + +SHA-256: `5dd766ccd1702a1142ad8b4bd44f2242f8e8a6752669ad3de0a5d224329b1438` + +来源:`packages/compaction/compaction/src/types.ts:82` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `shadowedRange` | 必需 | [`event:compaction/prune[0].data.shadowedRange`](#persistence-type-eventcompactionprune0datashadowedrange) | +| `shadowedSeqs` | 必需 | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `shadowedTokenCount` | 必需 | `number` | + + + +### `event:compaction/prune[0].data.shadowedRange` + +SHA-256: `9e41386b3a0c9572b0d63078492ebb3997da7d3a830d44e0259418bd02f4bcb2` + +来源:`packages/compaction/compaction/src/types.ts:38` · `packages/compaction/compaction/src/types.ts:84` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `end` | 必需 | `number` | +| `start` | 必需 | `number` | + + + +### `event:compaction/start` + +SHA-256: `db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:compaction/start[0].data`](#persistence-type-eventcompactionstart0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"compaction/start"` | + + + +### `event:compaction/start[0].data` + +SHA-256: `3e4e7683b0192c9f0e6a75c59076108f017892cdb302a98032c2632fd79c356f` + +来源:`packages/compaction/compaction/src/types.ts:24` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `compactionId` | 必需 | `string` | +| `sourceCommandId` | 可选 | `string` | +| `turn` | 必需 | [`event:compaction/end[0].data.turn`](#persistence-type-eventcompactionend0dataturn) | + + + +### `event:compaction/summary` + +SHA-256: `85c28ce3efec5863a9bf4b22ae57a50a03ec5337b965ee95ff77c9b9d137fa22` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:compaction/summary[0].data`](#persistence-type-eventcompactionsummary0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"compaction/summary"` | + + + +### `event:compaction/summary[0].data` + +SHA-256: `1fcc34faac8875c4b0a0102d9f9f23c852c90f9258cf66198e734bcfcfae22ce` + +以下类型之一: + +- [`event:compaction/summary[0].data[0]`](#persistence-type-eventcompactionsummary0data0) +- [`event:compaction/summary[0].data[1]`](#persistence-type-eventcompactionsummary0data1) + + + +### `event:compaction/summary[0].data[0]` + +SHA-256: `88e7af4cec3f89349bf3a2faf79c51519da21201729e6d7c5ab59271397b55bb` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `compactionId` | 必需 | `string` | +| `llmStreamCall` | 必需 | `true` | +| `maxTokens` | 可选 | `number` | +| `model` | 必需 | `string` | +| `provider` | 必需 | `string` | +| `rawOutput` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `shadowedRange` | 必需 | [`event:compaction/prune[0].data.shadowedRange`](#persistence-type-eventcompactionprune0datashadowedrange) | +| `shadowedSeqs` | 必需 | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `shadowedTokenCount` | 必需 | `number` | +| `sourceCommandId` | 可选 | `string` | +| `summary` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `usage` | 可选 | [`packages/llm/llm/src/types.ts#TokenUsage`](#persistence-type-packagesllmllmsrctypeststokenusage) | + + + +### `event:compaction/summary[0].data[1]` + +SHA-256: `19d2b8a46cc5bf1b368732664b777b2f896e428b78af98da89913c8f2a19393a` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `compactionId` | 必需 | `string` | +| `maxTokens` | 可选 | `number` | +| `model` | 必需 | `string` | +| `provider` | 必需 | `string` | +| `rawOutput` | 可选 | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `shadowedRange` | 必需 | [`event:compaction/prune[0].data.shadowedRange`](#persistence-type-eventcompactionprune0datashadowedrange) | +| `shadowedSeqs` | 必需 | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `shadowedTokenCount` | 必需 | `number` | +| `sourceCommandId` | 可选 | `string` | +| `summary` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `usage` | 可选 | [`packages/llm/llm/src/types.ts#TokenUsage`](#persistence-type-packagesllmllmsrctypeststokenusage) | + + + +### `event:feedback/record` + +SHA-256: `fb9df8180a202f3c845d5aa6a81697b2f7213f6735abc17535a55656be60a575` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:feedback/record[0].data`](#persistence-type-eventfeedbackrecord0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"feedback/record"` | + + + +### `event:feedback/record[0].data` + +SHA-256: `fc362d6c3bc744ee54ea7e008f30aff28f240db9d9882faec31b12982b643d5c` + +来源:`packages/feedback/command-feedback/src/index.ts:62` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `text` | 必需 | `string` | + + + +### `event:goal/change` + +SHA-256: `763c8a20af487263a0080548274f7437ef4a86e0ba8769127d1ced10a72c664d` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/goal/goal/src/domain.ts#GoalChangeMeta`](#persistence-type-packagesgoalgoalsrcdomaintsgoalchangemeta) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"goal/change"` | + + + +### `event:goal/change[0].data[0].operation` + +SHA-256: `62e6a429ff3f390a46ac39fb468692032f42936ca0db19b53454184189401379` + +以下类型之一: + +- `"block"` +- `"complete"` +- `"create"` +- `"edit"` +- `"pause"` +- `"resume"` + + + +### `event:hook/invoked` + +SHA-256: `8a6e1ec9e8db346b0e02f027db73c07a94f067a26d40c1aef1abd09c47ce7ba0` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:hook/invoked[0].data`](#persistence-type-eventhookinvoked0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"hook/invoked"` | + + + +### `event:hook/invoked[0].data` + +SHA-256: `119abe2b9c0b2f46ecb31d82b9acba4d4b30e049f655e2475e8b4ae12d5a9e25` + +来源:`packages/hooks/hook-protocol/src/types.ts:19` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `dialect` | 必需 | [`packages/hooks/hook-protocol/src/types.ts#HookDialect`](#persistence-type-packageshookshook-protocolsrctypestshookdialect) | +| `handlerId` | 必需 | `string` | +| `matcher` | 可选 | `string` | +| `point` | 必需 | `string` | +| `turn` | 必需 | `number` | + + + +### `event:hook/result` + +SHA-256: `e75916628f3f10c2d50658bd143052a46285fbf1a9a700ba54947614603d26b4` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:hook/result[0].data`](#persistence-type-eventhookresult0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"hook/result"` | + + + +### `event:hook/result[0].data` + +SHA-256: `8ad45ad053b4d89f8865c17cc9ff3b8748e86045f3f0fb816269a34af2619141` + +来源:`packages/hooks/hook-protocol/src/types.ts:31` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `decision` | 必需 | `string` | +| `durationMs` | 必需 | `number` | +| `exitCode` | 可选 | `number` | +| `handlerId` | 必需 | `string` | +| `point` | 必需 | `string` | +| `stderrSummary` | 可选 | `string` | +| `turn` | 必需 | `number` | + + + +### `event:llm/retry` + +SHA-256: `91c397f8f870e812e1dc5ac69c2745f9f105be9dc97dadc980d19ef415a65145` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/llm/llm-retry/src/types.ts#LlmRetryEventData`](#persistence-type-packagesllmllm-retrysrctypestsllmretryeventdata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"llm/retry"` | + + + +### `event:llm/retry-started` + +SHA-256: `48e5c9861f16ac07e78cb7b5ae9dabdf7bb85c58baed5a51b4ad275050ea58e3` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/llm/llm-retry/src/types.ts#LlmRetryStartedEventData`](#persistence-type-packagesllmllm-retrysrctypestsllmretrystartedeventdata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"llm/retry-started"` | + + + +### `event:llm/retry[0].data[0]` + +SHA-256: `9096d1dd86a3da77a593e12cd95e596b2ef965fa94fcbee40e4bdcf0433924a1` + +来源:`packages/llm/llm-retry/src/types.ts:17` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `delayMs` | 必需 | `number` | +| `failure` | 必需 | [`packages/llm/llm/src/types.ts#LlmFailure`](#persistence-type-packagesllmllmsrctypestsllmfailure) | +| `maxRetries` | 必需 | `number` | +| `mode` | 必需 | `"normal"` | +| `policyKey` | 必需 | `string` | +| `provider` | 必需 | `string` | +| `retry` | 必需 | `number` | +| `retryId` | 必需 | `string` | +| `step` | 必需 | `number` | +| `turn` | 必需 | `number` | + + + +### `event:llm/retry[0].data[1]` + +SHA-256: `c0f91c064454e9ae25a4b5caacdc487712aee3acf414b07b7d5f7fd3530a0452` + +来源:`packages/llm/llm-retry/src/types.ts:30` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `delayMs` | 必需 | `number` | +| `failure` | 必需 | [`packages/llm/llm/src/types.ts#LlmFailure`](#persistence-type-packagesllmllmsrctypestsllmfailure) | +| `mode` | 必需 | `"always"` | +| `policyKey` | 必需 | `string` | +| `provider` | 必需 | `string` | +| `retry` | 必需 | `number` | +| `retryId` | 必需 | `string` | +| `step` | 必需 | `number` | +| `turn` | 必需 | `number` | + + + +### `event:model/selection` + +SHA-256: `35203ba7ad5ef6f97d556b85df20ae98f04f09c65748cecdf8eefdb8b6405ffc` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/api/session-controller/src/types.ts#ModelSelection`](#persistence-type-packagesapisession-controllersrctypestsmodelselection) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"model/selection"` | + + + +### `event:permission/preset` + +SHA-256: `5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:permission/preset[0].data`](#persistence-type-eventpermissionpreset0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"permission/preset"` | + + + +### `event:permission/preset[0].data` + +SHA-256: `8a9c990773f798eac10ca8878e6bcc531ee080bc589cac956730e462cc6a09ad` + +来源:`packages/interaction/permission-presets/src/index.ts:53` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `preset` | 必需 | `string` | + + + +### `event:plan/mode` + +SHA-256: `a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:plan/mode[0].data`](#persistence-type-eventplanmode0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"plan/mode"` | + + + +### `event:plan/mode[0].data` + +SHA-256: `20a57544bbf204dacd1ae6beb2ab29444365c3c869f2afdf489dcdcbc3d9c8c5` + +来源:`packages/plan/plan-mode/src/index.ts:46` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `active` | 必需 | `boolean` | + + + +### `event:request/context` + +SHA-256: `f6b733e38d46dde3f8ab1ade2be3362abb6642eb97982a98ee64a57ff60d0c28` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/core/session/src/types.ts#RequestContext`](#persistence-type-packagescoresessionsrctypestsrequestcontext) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"request/context"` | + + + +### `event:request/header` + +SHA-256: `1de6c9c8764045ea9a1357bae6ccbbd57c19f6f337f8f25697c919c7cc9abf16` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:request/header[0].data`](#persistence-type-eventrequestheader0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"request/header"` | + + + +### `event:request/header[0].data` + +SHA-256: `fbda9b55390689333793c34f6229ad46b21fbc45e5171ae74d2d436c60aa4e51` + +来源:`packages/core/session/src/types.ts:329` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `header` | 必需 | [`packages/core/session/src/types.ts#EpochHeader`](#persistence-type-packagescoresessionsrctypestsepochheader) | +| `reason` | 必需 | [`packages/core/session/src/types.ts#RequestHeaderReason`](#persistence-type-packagescoresessionsrctypestsrequestheaderreason) | +| `startsSeries` | 可选 | `true` | + + + +### `event:request/header[0].data.header.config.stop` + +SHA-256: `93c33d9687613293f8c95d46c4d922fe9ceae83b84c384beff5c3315abe005f2` + +`string` 的数组。 + + + +### `event:request/header[0].data.header.tools` + +SHA-256: `6d63f25a28b70801937a46b1058be5f52d4efbaf3516141470463ae469b59c23` + +[`packages/llm/llm/src/types.ts#ToolSchema`](#persistence-type-packagesllmllmsrctypeststoolschema) 的数组。 + + + +### `event:request/header[0].data.header.tools[0].parameters` + +SHA-256: `0aa62ab51b36c0e64b134bd03ba8725d758744180a1a447da49beaad194f219f` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| [`string`] | 索引签名 | `unknown`(不透明) | + + + +### `event:sandbox/mode` + +SHA-256: `516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:sandbox/mode[0].data`](#persistence-type-eventsandboxmode0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"sandbox/mode"` | + + + +### `event:sandbox/mode[0].data` + +SHA-256: `9890113e97dd3541787bfe6704f2b223d3a890b5325ca0acae2b0398909b413e` + +来源:`packages/sandbox/sandbox-policy/src/session-mode.ts:33` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `mode` | 必需 | [`packages/sandbox/sandbox/src/index.ts#SandboxMode`](#persistence-type-packagessandboxsandboxsrcindextssandboxmode) | +| `source` | 可选 | `"delegation"` | + + + +### `event:schedule/change` + +SHA-256: `2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/schedule/schedule/src/types.ts#ScheduleChange`](#persistence-type-packagesscheduleschedulesrctypestsschedulechange) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"schedule/change"` | + + + +### `event:session-log-deepseek/delivery-accepted` + +SHA-256: `9c413656ca5600ea33812d43c4e7923a541cfb6ab8b5bc98e415f295f44e40da` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:session-log-deepseek/delivery-accepted[0].data`](#persistence-type-eventsession-log-deepseekdelivery-accepted0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"session-log-deepseek/delivery-accepted"` | + + + +### `event:session-log-deepseek/delivery-accepted[0].data` + +SHA-256: `09c4e39433565d24c20ce90f64125f9bde4e8b9680652455f8cf058e47299c6f` + +来源:`packages/session/session-log-deepseek/src/types.ts:57` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `sessionId` | 必需 | `string` | +| `throughSeq` | 必需 | `number` | + + + +### `event:session/end-seed` + +SHA-256: `669846d6f47138d4b8897717b0f08476805437a4b3195c82551b527035d90bc6` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:session/end-seed[0].data`](#persistence-type-eventsessionend-seed0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"session/end-seed"` | + + + +### `event:session/end-seed[0].data` + +SHA-256: `f0d4d35a2f77027ccfbc9b6b774b92f27eba1aadc2cf523147e3629bbfb646b5` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| [`string`] | 索引签名 | `never` | + + + +### `event:session/title` + +SHA-256: `1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/session/session-title/src/types.ts#SessionTitleEventData`](#persistence-type-packagessessionsession-titlesrctypestssessiontitleeventdata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"session/title"` | + + + +### `event:session/title-llm-request` + +SHA-256: `2cfb71f7819bc88a6bccbffa8b7ae5664233af6f6e1dfb068db25e2e17ddd8c7` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData`](#persistence-type-packagessessionsession-title-llmsrcindextssessiontitlellmrequesteventdata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"session/title-llm-request"` | + + + +### `event:session/title-llm-request[0].data.messages` + +SHA-256: `83d413b99afd25a1bd6c52c79daa83c7d29da278e96e412da3be617ca36cf961` + +[`packages/llm/llm/src/message.ts#Message`](#persistence-type-packagesllmllmsrcmessagetsmessage) 的数组。 + + + +### `event:session/title-llm-request[0].data.messages[0].role` + +SHA-256: `acd36e1717d2b4ef9e98a8e6fac17ca1203f3f448e5bca51677f129a8f4999e2` + +以下类型之一: + +- `"assistant"` +- `"system"` +- `"user"` + + + +### `event:session/title[0].data.source[0]` + +SHA-256: `1b5649238876e28811e80f10ec67a00c197ad3babd4ecc61a22b09064b88c597` + +来源:`packages/session/session-title/src/types.ts:29` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"fallback"` | + + + +### `event:session/title[0].data.source[1]` + +SHA-256: `b81e9de81a481b24e1e1f9adf038bfc59e57b4f35ce62f8f1e45284186f4f812` + +来源:`packages/session/session-title/src/types.ts:30` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"provider"` | +| `model` | 可选 | [`packages/session/session-title/src/types.ts#SessionTitleModelProvenance`](#persistence-type-packagessessionsession-titlesrctypestssessiontitlemodelprovenance) | +| `provider` | 必需 | `string` | + + + +### `event:step/end` + +SHA-256: `e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:step/end[0].data`](#persistence-type-eventstepend0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"step/end"` | + + + +### `event:step/end[0].data` + +SHA-256: `ef11a3b7fa2033ae4279545ff8a8a2ee4e301b9b73e5b91654c48e6d08283545` + +来源:`packages/core/session/src/types.ts:277` · `packages/core/session/src/types.ts:279` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `step` | 必需 | `number` | +| `turn` | 必需 | `number` | + + + +### `event:step/start` + +SHA-256: `4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:step/end[0].data`](#persistence-type-eventstepend0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"step/start"` | + + + +### `event:subagent/descriptor` + +SHA-256: `b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/subagent/subagent/src/descriptor.ts#SubagentDescriptorData`](#persistence-type-packagessubagentsubagentsrcdescriptortssubagentdescriptordata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"subagent/descriptor"` | + + + +### `event:subagent/model-selection-policy` + +SHA-256: `a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:subagent/model-selection-policy[0].data`](#persistence-type-eventsubagentmodel-selection-policy0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"subagent/model-selection-policy"` | + + + +### `event:subagent/model-selection-policy[0].data` + +SHA-256: `0d47a8f3d847243c4488e755ad4cab7a04ac5d4621b9c81865524cf3f4d8536f` + +来源:`packages/subagent/tool-subagent/src/model-selection-state.ts:17` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `allowedModels` | 必需 | [`event:subagent/model-selection-policy[0].data.allowedModels`](#persistence-type-eventsubagentmodel-selection-policy0dataallowedmodels) | + + + +### `event:subagent/model-selection-policy[0].data.allowedModels` + +SHA-256: `ba77b58995e36f14bb13886b0493d0a1a63d5db10b1a6cd9f6ac65a72cf832ec` + +[`packages/session/session-title/src/types.ts#SessionTitleModelProvenance`](#persistence-type-packagessessionsession-titlesrctypestssessiontitlemodelprovenance) 的数组。 + + + +### `event:team/member` + +SHA-256: `31d13edbb5fe2f8b7a38056320a8a06275ee4426e0abf12d4741818beda5a9c9` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:team/member[0].data`](#persistence-type-eventteammember0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"team/member"` | + + + +### `event:team/member[0].data` + +SHA-256: `b59b71a5417cfb3acca0a32fcd4f8f31b875e7d5acdca1344dc9a05214414702` + +来源:`packages/experimental/agent-team/src/types.ts:223` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `member` | 必需 | [`packages/experimental/agent-team/src/types.ts#TeamMemberSnapshot`](#persistence-type-packagesexperimentalagent-teamsrctypeststeammembersnapshot) | +| `teamId` | 必需 | `string` | +| `version` | 必需 | `1` | + + + +### `event:team/member[0].data.member.context` + +SHA-256: `50cf02d875f8a1f1411f4a6fbcffab9120ccef5f74a47331fbf29480e5f68f48` + +以下类型之一: + +- `"fork"` +- `"fresh"` + + + +### `event:team/message/delivered` + +SHA-256: `c53bff743470c8bf11be698ced047072744ef088cce663a774b456d7a8982516` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:team/message/delivered[0].data`](#persistence-type-eventteammessagedelivered0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"team/message/delivered"` | + + + +### `event:team/message/delivered[0].data` + +SHA-256: `7a1a83b0dd7c3a67d46d2b703e204a69b1db4e596b867777c1dde1d9ac65662e` + +来源:`packages/experimental/agent-team/src/types.ts:229` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `messageId` | 必需 | `string` | +| `targetId` | 必需 | `string` | +| `teamId` | 必需 | `string` | +| `version` | 必需 | `1` | + + + +### `event:team/message/queued` + +SHA-256: `a6a26c92459c96e4f342e58d7e41c71956e7e62c9280e30e260df58409a3012c` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:team/message/queued[0].data`](#persistence-type-eventteammessagequeued0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"team/message/queued"` | + + + +### `event:team/message/queued[0].data` + +SHA-256: `9417f39b26a720063f227dfbb236adbe0470d8460fb3d5212b8a85b8195c6385` + +来源:`packages/experimental/agent-team/src/types.ts:227` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `message` | 必需 | [`packages/experimental/agent-team/src/types.ts#TeamMessageSnapshot`](#persistence-type-packagesexperimentalagent-teamsrctypeststeammessagesnapshot) | +| `teamId` | 必需 | `string` | +| `version` | 必需 | `1` | + + + +### `event:team/message/queued[0].data.message.delivery` + +SHA-256: `923845f0e897a3729c72512adc73f246328922786a59cc7926ceb20b4ae6de6f` + +以下类型之一: + +- `"quiet"` +- `"wakeup"` + + + +### `event:team/task` + +SHA-256: `1688a2451eef9da19eaf45f12c8a27df07b1a6e56fa57ba603118f5201bb435b` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:team/task[0].data`](#persistence-type-eventteamtask0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"team/task"` | + + + +### `event:team/task[0].data` + +SHA-256: `e86d247d466ec6dc9d302824b7dc0acedab882027775f25abb824df4794468b7` + +来源:`packages/experimental/agent-team/src/types.ts:225` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `task` | 必需 | [`packages/experimental/agent-team/src/types.ts#TeamTaskSnapshot`](#persistence-type-packagesexperimentalagent-teamsrctypeststeamtasksnapshot) | +| `teamId` | 必需 | `string` | +| `version` | 必需 | `1` | + + + +### `event:todo/write` + +SHA-256: `b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:todo/write[0].data`](#persistence-type-eventtodowrite0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"todo/write"` | + + + +### `event:todo/write[0].data` + +SHA-256: `79ddc907312f97cf9553d4841e8b3fc937097bd8d97900a790efad3c05255e99` + +来源:`packages/todo/tool-todo/src/types.ts:31` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `todos` | 必需 | [`event:todo/write[0].data.todos`](#persistence-type-eventtodowrite0datatodos) | + + + +### `event:todo/write[0].data.todos` + +SHA-256: `4b7ddaf3710b88ff9b8df66304f5f97bf03688fd19730eedc2e9535203c820ea` + +[`packages/todo/tool-todo/src/types.ts#TodoItem`](#persistence-type-packagestodotool-todosrctypeststodoitem) 的数组。 + + + +### `event:todo/write[0].data.todos[0].status` + +SHA-256: `fd0d91a1f9dd2efb8959bdf5e07f8f0a98b1cdfa38ce8d4732ebde0b44c3abd4` + +以下类型之一: + +- `"completed"` +- `"in_progress"` +- `"pending"` + + + +### `event:tool-workflow/agent-end` + +SHA-256: `babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentEndData`](#persistence-type-packagesworkflowtool-workflowsrctypeststoolworkflowagentenddata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"tool-workflow/agent-end"` | + + + +### `event:tool-workflow/agent-start` + +SHA-256: `5f26a6c20b37632f8f57729d171c671def4683d994ac6257a8dffcd855101627` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentStartData`](#persistence-type-packagesworkflowtool-workflowsrctypeststoolworkflowagentstartdata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"tool-workflow/agent-start"` | + + + +### `event:tool-workflow/run-end` + +SHA-256: `42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunEndData`](#persistence-type-packagesworkflowtool-workflowsrctypeststoolworkflowrunenddata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"tool-workflow/run-end"` | + + + +### `event:tool-workflow/run-start` + +SHA-256: `c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunStartData`](#persistence-type-packagesworkflowtool-workflowsrctypeststoolworkflowrunstartdata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"tool-workflow/run-start"` | + + + +### `event:tool/call` + +SHA-256: `3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:tool/call[0].data`](#persistence-type-eventtoolcall0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"tool/call"` | + + + +### `event:tool/call[0].data` + +SHA-256: `e4c18e294232c3ba6c9f1999f168263cc55956147cfe4121720899be8e52edd1` + +来源:`packages/core/session/src/types.ts:306` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `arguments` | 必需 | `string` | +| `callId` | 必需 | `string` | +| `name` | 必需 | `string` | +| `step` | 必需 | `number` | +| `turn` | 必需 | `number` | + + + +### `event:tool/code-dispatch` + +SHA-256: `c14c2fdd439461cfc85105c6f620b0f62f799e3a69fb48196e938ec045aa0390` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/core/tools/src/types.ts#PtcDispatchEventData`](#persistence-type-packagescoretoolssrctypestsptcdispatcheventdata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"tool/code-dispatch"` | + + + +### `event:tool/code-dispatch-start` + +SHA-256: `9eb21c10fc675e1fa4184e5eecc9697aa87054ffd836d49428174897f0e64b62` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/core/tools/src/types.ts#PtcDispatchStartEventData`](#persistence-type-packagescoretoolssrctypestsptcdispatchstarteventdata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"tool/code-dispatch-start"` | + + + +### `event:tool/result` + +SHA-256: `a79feb023a08a8b73d254e29e78f13045b6773ce377b0c4156fcdf1368c146ab` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:tool/result.data`](#persistence-type-eventtoolresultdata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `sourceEventSeqs` | 可选 | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `surfaceOp` | 可选 | [`SessionEventEnvelope[46].surfaceOp`](#persistence-type-sessioneventenvelope46surfaceop) | +| `time` | 必需 | `number` | +| `type` | 必需 | `"tool/result"` | + + + +### `event:tool/result.data` + +SHA-256: `e575be1876952402db1e661d0397ce27ac9d77a568439a3a310363981d98970c` + +来源:`packages/core/session/src/types.ts:318` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `error` | 可选 | [`event:tool/result.data.error`](#persistence-type-eventtoolresultdataerror) | +| `message` | 必需 | [`packages/llm/llm/src/message.ts#ToolResultMessage`](#persistence-type-packagesllmllmsrcmessagetstoolresultmessage) | +| `meta` | 可选 | [`event:tool/result.data.meta`](#persistence-type-eventtoolresultdatameta) | +| `step` | 必需 | `number` | +| `turn` | 必需 | `number` | + + + +### `event:tool/result.data.error` + +SHA-256: `55e3b6df99b0d19241e57618b04b84824c3df80ed102e440719139300ea703f6` + +来源:`packages/core/session/src/types.ts:322` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `code` | 必需 | `string` | +| `name` | 必需 | `string` | + + + +### `event:tool/result.data.message.content` + +SHA-256: `bc32b6cc15220b64e49b70a65a7d59a72b9e43cc0d0d80ea7195c0659a66ed15` + +| 位置 | 存在性 | 类型 | +|---|---|---| +| 0 | 必需 | [`packages/llm/llm/src/types.ts#ToolResultBlock`](#persistence-type-packagesllmllmsrctypeststoolresultblock) | + + + +### `event:tool/result.data.meta` + +SHA-256: `c592ce75aab73fcab19c1d7845684c72cf402b78d2e1f2833a58ecf9f3598ed6` + +来源:`packages/util/values/src/index.ts:4` + +以下类型之一: + +- [`event:tool/result.data.meta[5]`](#persistence-type-eventtoolresultdatameta5) +- [`event:tool/result.data.meta[5][0][6]`](#persistence-type-eventtoolresultdatameta506) +- `string` +- `boolean` +- `null` +- `number` + + + +### `event:tool/result.data.meta[5]` + +SHA-256: `72ec79127a9c0d0241b1106a74cc2b24c81ce467170f1c3c93f7b71a9496d227` + +[`event:tool/result.data.meta`](#persistence-type-eventtoolresultdatameta) 的数组。 + + + +### `event:tool/result.data.meta[5][0][6]` + +SHA-256: `529e0ccd0e34079ab4ff21ed87f810cee0388246263bf22e8aba5986b56fae05` + +来源:`packages/util/values/src/index.ts:4` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| [`string`] | 索引签名 | [`event:tool/result.data.meta`](#persistence-type-eventtoolresultdatameta) | + + + +### `event:turn/end` + +SHA-256: `84c24f1209fc3e0153de6ac85d58fd6968b851f955e0e761b92321053956609e` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:turn/end[0].data`](#persistence-type-eventturnend0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"turn/end"` | + + + +### `event:turn/end[0].data` + +SHA-256: `508c0856b8df8574e396880a756f087699b138630428441fefca4a4380f01a28` + +来源:`packages/core/session/src/types.ts:275` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `reason` | 必需 | [`packages/core/session/src/types.ts#TurnEndReason`](#persistence-type-packagescoresessionsrctypeststurnendreason) | +| `turn` | 必需 | `number` | + + + +### `event:turn/end[0].data.reason[0]` + +SHA-256: `b6ef9c6210be8350cd465f485cf520031fffa6bf3809c61a1e713e834c5982d0` + +来源:`packages/core/session/src/types.ts:194` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"completed"` | + + + +### `event:turn/end[0].data.reason[1]` + +SHA-256: `0a30c3be336cdd4f8f34e66543a3d46d611c43986edd9b3ce6cbb9b721d3b5d3` + +来源:`packages/core/session/src/types.ts:196` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"aborted"` | +| `reason` | 必需 | [`packages/core/session/src/types.ts#TurnEndCancelCause`](#persistence-type-packagescoresessionsrctypeststurnendcancelcause) | + + + +### `event:turn/end[0].data.reason[1].reason[1]` + +SHA-256: `6c03546143cdf6ae88f1745ac98c5139efa1588d1415249bbc5f3104d32ab800` + +来源:`packages/core/session/src/types.ts:183` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"parent"` | + + + +### `event:turn/end[0].data.reason[1].reason[2]` + +SHA-256: `6c5a37d42ebdb12db4410699259335f1e149e3a0260425684c00b153afc8990d` + +来源:`packages/core/session/src/types.ts:184` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"hook"` | +| `reason` | 必需 | `string` | + + + +### `event:turn/end[0].data.reason[1].reason[3]` + +SHA-256: `4bb451330ff699f36b45539ceb0eb2606ead72084e2c5bb637c36cc80e2252db` + +来源:`packages/core/session/src/types.ts:185` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"disposed"` | + + + +### `event:turn/end[0].data.reason[1].reason[4]` + +SHA-256: `eaa71be0fbf0f702df8ea6c11d0aa2f9782263d45a10d0fb14eda662f4bfe04c` + +来源:`packages/core/session/src/types.ts:188` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"legacy"` | + + + +### `event:turn/end[0].data.reason[2]` + +SHA-256: `023a355b2be0d688fb6e4df8388dadb942761d46cfe96d0f499aae9631a159d4` + +来源:`packages/core/session/src/types.ts:198` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"blocked"` | + + + +### `event:turn/end[0].data.reason[3]` + +SHA-256: `3dad205ad99fbda835c493ddc6bc93fe1441cef2f82774ffa2856364e2cede22` + +来源:`packages/core/session/src/types.ts:204` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `error` | 必需 | [`packages/llm/llm/src/types.ts#LlmFailure`](#persistence-type-packagesllmllmsrctypestsllmfailure) | +| `kind` | 必需 | `"error"` | + + + +### `event:turn/end[0].data.reason[5]` + +SHA-256: `56b7c047694875a843ba020dfea3c8380d54ae4ff88ab349e72004dc21e07c23` + +来源:`packages/core/session/src/types.ts:211` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"interrupted"` | + + + +### `event:turn/start` + +SHA-256: `aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:turn/start[0].data`](#persistence-type-eventturnstart0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"turn/start"` | + + + +### `event:turn/start[0].data` + +SHA-256: `f90eb4ab2d3897bc20c521a038e3119d581f791ec974b1a0004f63a8ab9e232d` + +来源:`packages/core/session/src/types.ts:266` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `turn` | 必需 | `number` | + + + +### `event:user/message` + +SHA-256: `e950c87ba49bd8175b8a670b319a599d5ed14cde996540d5ba91a141fad68781` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/llm/llm/src/message.ts#UserMessage`](#persistence-type-packagesllmllmsrcmessagetsusermessage) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `sourceEventSeqs` | 可选 | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `surfaceOp` | 可选 | [`SessionEventEnvelope[46].surfaceOp`](#persistence-type-sessioneventenvelope46surfaceop) | +| `time` | 必需 | `number` | +| `type` | 必需 | `"user/message"` | + + + +### `event:web/deepseek-search-llm-request` + +SHA-256: `cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331` + +来源:`packages/core/session/src/types.ts:435` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/web/web-search-deepseek/src/provider.ts#DeepSeekSearchLlmRequest`](#persistence-type-packageswebweb-search-deepseeksrcprovidertsdeepseeksearchllmrequest) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"web/deepseek-search-llm-request"` | + + + +### `event:web/deepseek-search-llm-request[0].data.body` + +SHA-256: `930a6567a10bb62ddd157bd8abdf4b182810c8c3b49d91309b3b009a5fed9731` + +来源:`packages/web/web-search-deepseek/src/provider.ts:62` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `max_tokens` | 必需 | `number` | +| `messages` | 必需 | [`event:web/deepseek-search-llm-request[0].data.body.messages`](#persistence-type-eventwebdeepseek-search-llm-request0databodymessages) | +| `model` | 必需 | `string` | +| `tools` | 必需 | [`event:web/deepseek-search-llm-request[0].data.body.tools`](#persistence-type-eventwebdeepseek-search-llm-request0databodytools) | + + + +### `event:web/deepseek-search-llm-request[0].data.body.messages` + +SHA-256: `b993441f8ce7d27b80e619e113e232ae8e62d3d5a8340f6bfe12d8c4c018e62f` + +| 位置 | 存在性 | 类型 | +|---|---|---| +| 0 | 必需 | [`event:web/deepseek-search-llm-request[0].data.body.messages[0]`](#persistence-type-eventwebdeepseek-search-llm-request0databodymessages0) | + + + +### `event:web/deepseek-search-llm-request[0].data.body.messages[0]` + +SHA-256: `9a2a9029f8d7ede05336980d8342737557f487b913bfd28853d0ab5214600ab5` + +来源:`packages/web/web-search-deepseek/src/provider.ts:65` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `content` | 必需 | [`event:web/deepseek-search-llm-request[0].data.body.messages[0].content`](#persistence-type-eventwebdeepseek-search-llm-request0databodymessages0content) | +| `role` | 必需 | `"user"` | + + + +### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content` + +SHA-256: `8f6d609794bf5afc01d7ccf3e03811d32f4b8047f58a2c9a98db0154c2ad7cb9` + +| 位置 | 存在性 | 类型 | +|---|---|---| +| 0 | 必需 | [`event:web/deepseek-search-llm-request[0].data.body.messages[0].content[0]`](#persistence-type-eventwebdeepseek-search-llm-request0databodymessages0content0) | + + + +### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content[0]` + +SHA-256: `4e887768586528565381dadbddee6cef555874148089f4579e0b4b1ad096fc9c` + +来源:`packages/llm/llm/src/types.ts:54` · `packages/web/web-search-deepseek/src/provider.ts:67` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `text` | 必需 | `string` | +| `type` | 必需 | `"text"` | + + + +### `event:web/deepseek-search-llm-request[0].data.body.tools` + +SHA-256: `4aed17ec726b5397c29f6cb4bcd7905dc1a12bb6140f1657f073cd24380f2af8` + +| 位置 | 存在性 | 类型 | +|---|---|---| +| 0 | 必需 | [`event:web/deepseek-search-llm-request[0].data.body.tools[0]`](#persistence-type-eventwebdeepseek-search-llm-request0databodytools0) | + + + +### `event:web/deepseek-search-llm-request[0].data.body.tools[0]` + +SHA-256: `2d11ca7b0d4493e244b74eba093227866b33249841e59a1e9bf56afed38604c3` + +来源:`packages/web/web-search-deepseek/src/provider.ts:72` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `max_uses` | 必需 | `number` | +| `name` | 必需 | `"web_search"` | +| `type` | 必需 | `"web_search_20250305"` | + + + +### `"every"` + +SHA-256: `e42b0f40b5d0b628c6e1c44a8fb9eda0780037a81959e1b93d2dfb47b46b0e87` + +`"every"` + + + +### `"failed"` + +SHA-256: `b57a2889408de36e4516807194c73bdecd51a92f633ccd05db81bf049200f420` + +`"failed"` + + + +### `"fallback"` + +SHA-256: `d6e654b88b584fcdf290a56802b1730bc7b9847ae86baa4265ab7769eb48990c` + +`"fallback"` + + + +### `"feedback/record"` + +SHA-256: `c99e20441bf15341e9db54385e558e5c03d21dff2eb1ac08ccbf47c2d8747954` + +`"feedback/record"` + + + +### `"finish"` + +SHA-256: `bd499eac047efe091a4df7382eadd06d25cf0cb31fee3981e8b24d85762841cd` + +`"finish"` + + + +### `"fork"` + +SHA-256: `2da725e554cd89301d829ed9dc45a572c3cd1b93b5e91d0d71f007976d8a0863` + +`"fork"` + + + +### `"fresh"` + +SHA-256: `dd2780e7e07684332f7a9ab047237798d260e7eaffb1321cb38eca695d184c3d` + +`"fresh"` + + + +### `"goal"` + +SHA-256: `b815d7b91cdd9fc6ccc7dcba05cfc5ce1d55fab5fc0c0801803cd3630cedb602` + +`"goal"` + + + +### `"goal/change"` + +SHA-256: `237c004c73b6b288246816e0d7fde16e09c63a47aa3b1227383d7afe58666163` + +`"goal/change"` + + + +### `"hook"` + +SHA-256: `dbdafceb9a900183cccc80596498d386f3bf7bddead2b8cfde68453aa4739edc` + +`"hook"` + + + +### `"hook/invoked"` + +SHA-256: `b9305f0ea75ccd6a6061c27fde19f2ab85534f9f3c1a717b573b077ebae0f611` + +`"hook/invoked"` + + + +### `"hook/result"` + +SHA-256: `a3a259a1aa5401af786ce08c4a8419681d3000d73467991b5fc563389bc4ebd2` + +`"hook/result"` + + + +### `"image"` + +SHA-256: `fb8b6a2e53cb9cf44c551176de0fb77d1ddc60037b99a891ff8a860b6d5c29a0` + +`"image"` + + + +### `"image/gif"` + +SHA-256: `de30b1fa12c75f81df6aa4096e1595296d2d04e2be14a7c29849cf8028b79048` + +`"image/gif"` + + + +### `"image/jpeg"` + +SHA-256: `3f74ba74acd10644c1ed6947a411d8088bd2cfac74f61bb8540f96d68e31f004` + +`"image/jpeg"` + + + +### `"image/png"` + +SHA-256: `58f94390b982f8a5ac1f4f235ba612557f4a1dc4a995d8b1cec63ce7639decb0` + +`"image/png"` + + + +### `"image/webp"` + +SHA-256: `ebb768d85ec87fb68e42fc14fd7d8535b5ac11791b14d04c6770180f0a719bf8` + +`"image/webp"` + + + +### `"in_progress"` + +SHA-256: `94c56aeb1564ad735eb773d88636b40761d063efa1610f1308004d32923f5378` + +`"in_progress"` + + + +### `"initial"` + +SHA-256: `e7ce49f12953583fad217bf80fb9f1463acff2c3e9471a823782661675fb124c` + +`"initial"` + + + +### `"instructions"` + +SHA-256: `fee1caf8ab6a65c1bc981f5a1730164490f22a2a89ffa3d0b76f1f432c44c8b5` + +`"instructions"` + + + +### `"interrupted"` + +SHA-256: `69d238a6e9b08d67f601b1825962963d8d3523cb69ebf6208c697dc5d058c199` + +`"interrupted"` + + + +### `"legacy"` + +SHA-256: `ad3b56aa2fc1ad4250e7399295d34a8eae592e1907e85852e2291b2e498a30bc` + +`"legacy"` + + + +### `"llm/retry"` + +SHA-256: `611cae9a3539733aa0c42f66035a7d90f19dcbbdfb5d9e3b628b13705253942d` + +`"llm/retry"` + + + +### `"llm/retry-started"` + +SHA-256: `4ae007ed190a72c92138b22d059b83208079c7551ca13fb59ae8cf5e23693964` + +`"llm/retry-started"` + + + +### `"max-tokens"` + +SHA-256: `68141cbe3994a5ffcd064c07c75996538437fd9dbf77ce8a2927e89ec577fabe` + +`"max-tokens"` + + + +### `"model"` + +SHA-256: `2765e9119edf5816ac1ab4c95c5ee32c90403f3742962eff11544f7752d59d2e` + +`"model"` + + + +### `"model/selection"` + +SHA-256: `1d5f04a03ea75fc8eeece544129eba0f49f0c82046e9c404461920390135c7b2` + +`"model/selection"` + + + +### `"never"` + +SHA-256: `1571525adc95a24e5d25b5a6440df401cd7cdd881b745178e85f5a333435cd1b` + +`"never"` + + + +### `never` + +SHA-256: `fcf427290c6213c2a7feb57492d832ce324f5b9737a759f424dab69e6bd101a0` + +`never` + + + +### `"next-step"` + +SHA-256: `3e2ece4967cfebe95f450a93f45523dff99d6749f6269f2f60f84dfecfcf3693` + +`"next-step"` + + + +### `"next-turn"` + +SHA-256: `62ecb62dc0fe1b5e70217f8a80c39256a40ee3a1917be14e5ca899d20c35f7fd` + +`"next-turn"` + + + +### `"normal"` + +SHA-256: `3bc287e765d58dc3a22672a0495a6cfd561220dd38fbaecef80aa95b96caed79` + +`"normal"` + + + +### `"notice"` + +SHA-256: `e8de0f457fed5b9ff94dc4950b59ef75fd8ba8af665cc7899485924a62653367` + +`"notice"` + + + +### `null` + +SHA-256: `938f7c7357bc403ea3b281a9dd016939df7a0880fc8db12612585be574d0d615` + +`null` + + + +### `number` + +SHA-256: `0657d3ca5ac4e7bf79b00bcf860b1c7159d01a9da137497221ec2f1776e365f7` + +来源:`packages/core/session/src/types.ts:29` + +`number` + + + +### `"one-shot"` + +SHA-256: `d28765f87d6b6ab408e0b2f3e7e297791b004b806d8e302c49903ebae815feb2` + +`"one-shot"` + + + +### `packages/api/session-controller/src/types.ts#ModelSelection` + +SHA-256: `f09e5e7acf5ff5ccd193ff2eeec015fa2ff7c29d98bc465f8c3302058d47e29b` + +来源:`packages/api/session-controller/src/types.ts:82` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `model` | 必需 | `string` | +| `provider` | 必需 | `string` | +| `reasoningEffort` | 可选 | `string` | + + + +### `packages/attachment/attachment/src/types.ts#ImageAttachmentRef` + +SHA-256: `b0b0eb1b16490f6bee135b2377e8f8c39227974c799ad7d49ff418af23ecbc35` + +来源:`packages/attachment/attachment/src/types.ts:11` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `attachmentId` | 必需 | `string` | +| `bytes` | 必需 | `number` | +| `height` | 必需 | `number` | +| `mediaType` | 必需 | [`packages/attachment/attachment/src/types.ts#ImageMediaType`](#persistence-type-packagesattachmentattachmentsrctypestsimagemediatype) | +| `name` | 可选 | `string` | +| `originalDimensions` | 可选 | [`event:agent/inbox/spliced[0].data.inserted[0].content[0][2].attachment.originalDimensions`](#persistence-type-eventagentinboxspliced0datainserted0content02attachmentoriginaldimensions) | +| `width` | 必需 | `number` | + + + +### `packages/attachment/attachment/src/types.ts#ImageMediaType` + +SHA-256: `2f1e6a7ebace43d727ae138ddcd352eb3813960009e5805b8c5ac84300c97716` + +来源:`packages/attachment/attachment/src/types.ts:8` + +以下类型之一: + +- `"image/gif"` +- `"image/jpeg"` +- `"image/png"` +- `"image/webp"` + + + +### `packages/context/agent-instructions/src/render.ts#AgentInstructionChange` + +SHA-256: `83da72c6857601c75da11212ef847f57d457b9c99f0a82246dcdff3e26700239` + +来源:`packages/context/agent-instructions/src/render.ts:47` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `action` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].source[17].changes[0].action`](#persistence-type-eventagentinboxspliced0datainserted0source17changes0action) | +| `digest` | 可选 | `string` | +| `path` | 必需 | `string` | +| `scope` | 必需 | `string` | + + + +### `packages/context/agent-instructions/src/state.ts#AgentInstructionSource` + +SHA-256: `6f22a9d02b9a1f1157f3b0e7bdccd7e7b12b085c4efdb709dfc74a465cd4e590` + +来源:`packages/context/agent-instructions/src/state.ts:37` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `baseline` | 可选 | `true` | +| `baselineIdentity` | 可选 | `string` | +| `changes` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].source[17].changes`](#persistence-type-eventagentinboxspliced0datainserted0source17changes) | +| `form` | 必需 | `"instructions"` | +| `kind` | 必需 | `"agent-instructions"` | + + + +### `packages/context/session-reference/src/types.ts#SessionReferenceSource` + +SHA-256: `b326f2ef1449aa6cdc70e7c5307c6521e46e9cb63ed10669a856511720c5a079` + +来源:`packages/context/session-reference/src/types.ts:13` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `form` | 必需 | `"recall"` | +| `kind` | 必需 | `"session-reference"` | +| `references` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].source[15].references`](#persistence-type-eventagentinboxspliced0datainserted0source15references) | +| `version` | 必需 | `1` | + + + +### `packages/core/agent/src/types.ts#InboxTarget` + +SHA-256: `96f4a9c81fc0f940ef71528a8cc66731ae4cf1f40d79680c5fe3c39f96d7723c` + +来源:`packages/core/agent/src/types.ts:29` + +以下类型之一: + +- `"next-step"` +- `"next-turn"` + + + +### `packages/core/session/src/types.ts#EpochHeader` + +SHA-256: `49f38c296b0c34c4d5784d827ee6fda5c7a722dccd30badfabeb229af1f832a1` + +来源:`packages/core/session/src/types.ts:222` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `adapterDefaults` | 可选 | [`packages/llm/llm/src/call-config.ts#LlmCallConfigAdapterDefaults`](#persistence-type-packagesllmllmsrccall-configtsllmcallconfigadapterdefaults) | +| `config` | 必需 | [`packages/llm/llm/src/call-config.ts#LlmCallConfig`](#persistence-type-packagesllmllmsrccall-configtsllmcallconfig) | +| `system` | 可选 | `string` | +| `tools` | 可选 | [`event:request/header[0].data.header.tools`](#persistence-type-eventrequestheader0dataheadertools) | + + + +### `packages/core/session/src/types.ts#RequestContext` + +SHA-256: `411f5f5bc098cf2aaebcea1fc645adb51e593edb6b0f7f88518ff4b0147a2d4d` + +来源:`packages/core/session/src/types.ts:234` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `contextWindow` | 可选 | `number` | +| `model` | 必需 | `string` | +| `provider` | 必需 | `string` | + + + +### `packages/core/session/src/types.ts#RequestHeaderReason` + +SHA-256: `530da6c0267813bb4511af72883cc518834e624e3b3220a7062955fd57a788a6` + +来源:`packages/core/session/src/types.ts:251` + +以下类型之一: + +- `"change"` +- `"initial"` +- `"resume"` +- `"series"` + + + +### `packages/core/session/src/types.ts#SessionHeader` + +SHA-256: `001ed6f66d67fac9cb9594b55f13557db94174fe5d5954789bb5a2d6d5927226` + +来源:`packages/core/session/src/types.ts:92` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `agentPreset` | 可选 | `string` | +| `createdAt` | 必需 | `number` | +| `cwd` | 可选 | `string` | +| `delegationDepth` | 可选 | `number` | +| `id` | 必需 | `string` | +| `isSeeded` | 必需 | `boolean` | +| `origin` | 可选 | `"subagent"` | +| `parentSession` | 可选 | `string` | +| `version` | 必需 | `number` | + + + +### `packages/core/session/src/types.ts#TurnEndCancelCause` + +SHA-256: `1f8c126cfab3df812cd115cfc23e3256f0fa2383400f4ce91ecad313577e59b0` + +来源:`packages/core/session/src/types.ts:188` + +以下类型之一: + +- [`event:turn/end[0].data.reason[1].reason[2]`](#persistence-type-eventturnend0datareason1reason2) +- [`event:turn/end[0].data.reason[1].reason[3]`](#persistence-type-eventturnend0datareason1reason3) +- [`event:turn/end[0].data.reason[1].reason[4]`](#persistence-type-eventturnend0datareason1reason4) +- [`event:turn/end[0].data.reason[1].reason[1]`](#persistence-type-eventturnend0datareason1reason1) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[0]`](#persistence-type-eventagentinboxspliced0datainserted0source0) + + + +### `packages/core/session/src/types.ts#TurnEndReason` + +SHA-256: `e3528b95cff70d83a080a96666877da3f9dc205e71955d6bc5b9b315b9e0da22` + +来源:`packages/core/session/src/types.ts:215` + +以下类型之一: + +- [`event:turn/end[0].data.reason[5]`](#persistence-type-eventturnend0datareason5) +- [`event:assistant/chunk[0].data.chunk[6].reason[2]`](#persistence-type-eventassistantchunk0datachunk6reason2) +- [`event:turn/end[0].data.reason[3]`](#persistence-type-eventturnend0datareason3) +- [`event:turn/end[0].data.reason[1]`](#persistence-type-eventturnend0datareason1) +- [`event:turn/end[0].data.reason[2]`](#persistence-type-eventturnend0datareason2) +- [`event:turn/end[0].data.reason[0]`](#persistence-type-eventturnend0datareason0) + + + +### `packages/core/tools/src/index.ts#ToolRestriction` + +SHA-256: `3cfc3a56502da1f8c6153c2c56657bab4b749056968634dd0991d325ec1c919f` + +来源:`packages/core/tools/src/index.ts:673` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `allow` | 可选 | [`event:request/header[0].data.header.config.stop`](#persistence-type-eventrequestheader0dataheaderconfigstop) | +| `deny` | 可选 | [`event:request/header[0].data.header.config.stop`](#persistence-type-eventrequestheader0dataheaderconfigstop) | + + + +### `packages/core/tools/src/types.ts#PtcDispatchEventData` + +SHA-256: `f93f3b56db0ac985f00e0fc105e3227f9968b8ae8d63b928f6ce72a6e82ac996` + +来源:`packages/core/tools/src/types.ts:20` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `arguments` | 必需 | `unknown`(不透明) | +| `content` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `isError` | 必需 | `boolean` | +| `name` | 必需 | `string` | +| `parentCallId` | 必需 | `string` | +| `rootCallId` | 必需 | `string` | +| `subCallId` | 必需 | `string` | + + + +### `packages/core/tools/src/types.ts#PtcDispatchStartEventData` + +SHA-256: `2fe5026daf14bd4ff2b7bfb7cf9791c302d9cbba06802178b6dfec00b892698f` + +来源:`packages/core/tools/src/types.ts:11` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `arguments` | 必需 | `unknown`(不透明) | +| `name` | 必需 | `string` | +| `parentCallId` | 必需 | `string` | +| `rootCallId` | 必需 | `string` | +| `subCallId` | 必需 | `string` | + + + +### `packages/experimental/agent-team/src/types.ts#TeamMemberPhase` + +SHA-256: `dfce5db4aa42b7ebe0bb79eca92553587287e18c06b9eba85cbfb9d332e26acd` + +来源:`packages/experimental/agent-team/src/types.ts:44` + +以下类型之一: + +- `"active"` +- `"failed"` +- `"provisioning"` + + + +### `packages/experimental/agent-team/src/types.ts#TeamMemberSnapshot` + +SHA-256: `6598cd6da253948d6b207c6374a45335804c79b576866d6215649c2d1bc85e25` + +来源:`packages/experimental/agent-team/src/types.ts:47` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `context` | 必需 | [`event:team/member[0].data.member.context`](#persistence-type-eventteammember0datamembercontext) | +| `description` | 必需 | `string` | +| `error` | 可选 | `string` | +| `id` | 必需 | `string` | +| `name` | 必需 | `string` | +| `phase` | 必需 | [`packages/experimental/agent-team/src/types.ts#TeamMemberPhase`](#persistence-type-packagesexperimentalagent-teamsrctypeststeammemberphase) | +| `provider` | 必需 | `string` | + + + +### `packages/experimental/agent-team/src/types.ts#TeamMessageSnapshot` + +SHA-256: `7f59cf10bccceeb2e810d51bb0a2bffb9829b4526904c3d2673b99abf8070e01` + +来源:`packages/experimental/agent-team/src/types.ts:106` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `content` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `delivery` | 必需 | [`event:team/message/queued[0].data.message.delivery`](#persistence-type-eventteammessagequeued0datamessagedelivery) | +| `id` | 必需 | `string` | +| `senderId` | 必需 | `string` | +| `senderName` | 必需 | `string` | +| `targetId` | 必需 | `string` | + + + +### `packages/experimental/agent-team/src/types.ts#TeamMessageSource` + +SHA-256: `2152caf1a71e588e4df2358a806dea24936c1c47131134f01a12939d12cdc0c0` + +来源:`packages/experimental/agent-team/src/types.ts:116` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"team-message"` | +| `messageId` | 必需 | `string` | +| `senderId` | 必需 | `string` | +| `senderName` | 必需 | `string` | +| `teamId` | 必需 | `string` | + + + +### `packages/experimental/agent-team/src/types.ts#TeamTaskSnapshot` + +SHA-256: `51edec100659da3a9bd9c3f6ba1180f5e64ec9a1585e5057080df45c180bd357` + +来源:`packages/experimental/agent-team/src/types.ts:74` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `blockedBy` | 必需 | [`event:request/header[0].data.header.config.stop`](#persistence-type-eventrequestheader0dataheaderconfigstop) | +| `description` | 必需 | `string` | +| `id` | 必需 | `string` | +| `ownerId` | 可选 | `string` | +| `revision` | 必需 | `number` | +| `status` | 必需 | [`packages/experimental/agent-team/src/types.ts#TeamTaskStatus`](#persistence-type-packagesexperimentalagent-teamsrctypeststeamtaskstatus) | +| `subject` | 必需 | `string` | +| `writeScopes` | 必需 | [`event:request/header[0].data.header.config.stop`](#persistence-type-eventrequestheader0dataheaderconfigstop) | + + + +### `packages/experimental/agent-team/src/types.ts#TeamTaskStatus` + +SHA-256: `b2d2a01e51341a3bfec809198952c8c830a7899f4cb6ecd3c1dc0b5d9a2af943` + +来源:`packages/experimental/agent-team/src/types.ts:71` + +以下类型之一: + +- `"completed"` +- `"deleted"` +- `"in_progress"` +- `"pending"` + + + +### `packages/goal/goal/src/domain.ts#GoalChangeMeta` + +SHA-256: `7d226b9fd95b4ba213d4237c22e930a91c3c769c95ca7f92977b9d625ba13438` + +来源:`packages/goal/goal/src/domain.ts:44` + +以下类型之一: + +- [`packages/goal/goal/src/domain.ts#GoalClearChangeMeta`](#persistence-type-packagesgoalgoalsrcdomaintsgoalclearchangemeta) +- [`packages/goal/goal/src/domain.ts#GoalSnapshotChangeMeta`](#persistence-type-packagesgoalgoalsrcdomaintsgoalsnapshotchangemeta) + + + +### `packages/goal/goal/src/domain.ts#GoalClearChangeMeta` + +SHA-256: `cffcdc19881ab61ec0a9ce18743996f7ac44ac8889f34dfac36ae745574aa22f` + +来源:`packages/goal/goal/src/domain.ts:35` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `cleared` | 必需 | [`packages/goal/goal/src/types.ts#GoalRef`](#persistence-type-packagesgoalgoalsrctypestsgoalref) | +| `clearedAt` | 必需 | `number` | +| `kind` | 必需 | `"goal/change"` | +| `operation` | 必需 | `"clear"` | +| `version` | 必需 | `1` | + + + +### `packages/goal/goal/src/domain.ts#GoalMessageSource` + +SHA-256: `7f959241c24128b4983b559984811861dc59774b85905c8fa57c6cb0148a3dbc` + +来源:`packages/goal/goal/src/domain.ts:47` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `goalId` | 必需 | `string` | +| `kind` | 必需 | `"goal"` | +| `revision` | 必需 | `number` | +| `round` | 必需 | `number` | + + + +### `packages/goal/goal/src/domain.ts#GoalSnapshotChangeMeta` + +SHA-256: `1df34a6c086866ffdc2dd9e8e5c581c3751a010cdf6b8538a7327f7a3237f0b4` + +来源:`packages/goal/goal/src/domain.ts:24` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `createdAt` | 必需 | `number` | +| `goal` | 必需 | [`packages/goal/goal/src/types.ts#GoalSnapshot`](#persistence-type-packagesgoalgoalsrctypestsgoalsnapshot) | +| `kind` | 必需 | `"goal/change"` | +| `operation` | 必需 | [`event:goal/change[0].data[0].operation`](#persistence-type-eventgoalchange0data0operation) | +| `roundsStarted` | 必需 | `number` | +| `updatedAt` | 必需 | `number` | +| `version` | 必需 | `1` | + + + +### `packages/goal/goal/src/types.ts#GoalBlockReason` + +SHA-256: `84ac8c1a66ffc697262e181f42e851259eae14038c113ca329fb4700ccdb1f7c` + +来源:`packages/goal/goal/src/types.ts:51` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `code` | 必需 | `string` | +| `message` | 必需 | `string` | + + + +### `packages/goal/goal/src/types.ts#GoalPhase` + +SHA-256: `b8327af7ee5767952d1300cb4f03b7fc04197ae5ba275e13981c689ff7506172` + +来源:`packages/goal/goal/src/types.ts:44` + +以下类型之一: + +- `"active"` +- `"blocked"` +- `"complete"` +- `"paused"` + + + +### `packages/goal/goal/src/types.ts#GoalRef` + +SHA-256: `0b6d718c693fdf7f06dcccb0bcbbabe78cc63514eafc62d6b2a3899735279d6f` + +来源:`packages/goal/goal/src/types.ts:19` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `id` | 必需 | `string` | +| `revision` | 必需 | `number` | + + + +### `packages/goal/goal/src/types.ts#GoalSnapshot` + +SHA-256: `6bbe793f6a93dc8d50a4d4d3fbb6f8ed15650bcb7e151d28669628f7b7c3fc25` + +来源:`packages/goal/goal/src/types.ts:59` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `blockedReason` | 可选 | [`packages/goal/goal/src/types.ts#GoalBlockReason`](#persistence-type-packagesgoalgoalsrctypestsgoalblockreason) | +| `id` | 必需 | `string` | +| `maxGoalRounds` | 必需 | `number` | +| `objective` | 必需 | `string` | +| `phase` | 必需 | [`packages/goal/goal/src/types.ts#GoalPhase`](#persistence-type-packagesgoalgoalsrctypestsgoalphase) | +| `revision` | 必需 | `number` | + + + +### `packages/hooks/hook-protocol/src/types.ts#HookDialect` + +SHA-256: `a6b41f5bede8094d7bf635be5d69b1bd7a25e006ca9cf9415bceb9322f1a7feb` + +来源:`packages/hooks/hook-protocol/src/types.ts:48` + +以下类型之一: + +- `"claude-code"` +- `"codex"` + + + +### `packages/interaction/user-approval/src/index.ts#ApprovalPolicy` + +SHA-256: `05d2ae1e0c7f8770f83f9a09047afb39a335d8ac986df3193659aa1e581472cf` + +来源:`packages/interaction/user-approval/src/index.ts:60` + +以下类型之一: + +- `"ask"` +- `"never"` + + + +### `packages/interaction/user-approval/src/types.ts#ApprovalOutcome` + +SHA-256: `930c1cd289def119d443e19dd90008916bf035f0a4d23e07241e7f050f2b89b7` + +来源:`packages/interaction/user-approval/src/types.ts:32` + +以下类型之一: + +- `"allowed-once"` +- `"cancelled"` +- `"rejected"` +- `"unavailable"` + + + +### `packages/llm/llm-retry/src/types.ts#LlmRetryEventData` + +SHA-256: `35b995af35bfa087f5381a5454a2305928da037e819bfc4759d3f66d9bd55aa9` + +来源:`packages/llm/llm-retry/src/types.ts:16` + +以下类型之一: + +- [`event:llm/retry[0].data[0]`](#persistence-type-eventllmretry0data0) +- [`event:llm/retry[0].data[1]`](#persistence-type-eventllmretry0data1) + + + +### `packages/llm/llm-retry/src/types.ts#LlmRetryStartedEventData` + +SHA-256: `6f72ece8f317cd080c4f20a93f1bf709965f5b81ac4669528f5a023191cfcf20` + +来源:`packages/llm/llm-retry/src/types.ts:43` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `retry` | 必需 | `number` | +| `retryId` | 必需 | `string` | +| `step` | 必需 | `number` | +| `turn` | 必需 | `number` | + + + +### `packages/llm/llm/src/call-config.ts#LlmCallConfig` + +SHA-256: `67d5f73ceae82f5265258142ad6cf172de2c1fef93ba551b7f0454e0a93bffe0` + +来源:`packages/llm/llm/src/call-config.ts:23` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `maxTokens` | 可选 | `number` | +| `model` | 必需 | `string` | +| `provider` | 必需 | `string` | +| `reasoningEffort` | 可选 | `string` | +| `stop` | 可选 | [`event:request/header[0].data.header.config.stop`](#persistence-type-eventrequestheader0dataheaderconfigstop) | +| `temperature` | 可选 | `number` | + + + +### `packages/llm/llm/src/call-config.ts#LlmCallConfigAdapterDefaults` + +SHA-256: `326a9bfda27dda5882fb3cbe6e715df41dae2298fdae3d66437457268a665693` + +来源:`packages/llm/llm/src/call-config.ts:36` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `maxTokens` | 可选 | `true` | +| `reasoningEffort` | 可选 | `true` | + + + +### `packages/llm/llm/src/message.ts#AssistantMessage` + +SHA-256: `1043caf7eee7a357f62c904491139d8ee523df58eb18bbb9f567d9b890b5ebd0` + +来源:`packages/llm/llm/src/message.ts:148` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `content` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `id` | 必需 | `string` | +| `role` | 必需 | `"assistant"` | +| `source` | 必需 | [`packages/llm/llm/src/message.ts#ModelMessageSource`](#persistence-type-packagesllmllmsrcmessagetsmodelmessagesource) | + + + +### `packages/llm/llm/src/message.ts#ContextSnapshotSection` + +SHA-256: `86e1e384495ee09ac2d60c9db3610f1f1fddac2d248f6f1d6000e78054680219` + +来源:`packages/llm/llm/src/message.ts:65` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `name` | 必需 | `string` | +| `text` | 必需 | `string` | + + + +### `packages/llm/llm/src/message.ts#Message` + +SHA-256: `1ee9b696c8a576d7f618da02fdfbda6d73f602bf20fc111ec2987560b06bc7d9` + +来源:`packages/llm/llm/src/message.ts:131` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `content` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `id` | 必需 | `string` | +| `role` | 必需 | [`event:session/title-llm-request[0].data.messages[0].role`](#persistence-type-eventsessiontitle-llm-request0datamessages0role) | +| `source` | 必需 | [`packages/llm/llm/src/message.ts#MessageSource`](#persistence-type-packagesllmllmsrcmessagetsmessagesource) | + + + +### `packages/llm/llm/src/message.ts#MessageSource` + +SHA-256: `b5313e52e32d6545c9d444e6acac878c66efb95eeb877b5859ffab29f910fbb3` + +来源:`packages/llm/llm/src/message.ts:128` + +以下类型之一: + +- [`packages/context/agent-instructions/src/state.ts#AgentInstructionSource`](#persistence-type-packagescontextagent-instructionssrcstatetsagentinstructionsource) +- [`packages/llm/llm/src/message.ts#ToolMessageSource`](#persistence-type-packagesllmllmsrcmessagetstoolmessagesource) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[10]`](#persistence-type-eventagentinboxspliced0datainserted0source10) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[19]`](#persistence-type-eventagentinboxspliced0datainserted0source19) +- [`packages/skill/tool-skill/src/index.ts#SkillCatalogSource`](#persistence-type-packagesskilltool-skillsrcindextsskillcatalogsource) +- [`packages/skill/skill/src/index.ts#SkillInvocationSource`](#persistence-type-packagesskillskillsrcindextsskillinvocationsource) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[4]`](#persistence-type-eventagentinboxspliced0datainserted0source4) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[5]`](#persistence-type-eventagentinboxspliced0datainserted0source5) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[6]`](#persistence-type-eventagentinboxspliced0datainserted0source6) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[3]`](#persistence-type-eventagentinboxspliced0datainserted0source3) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[2]`](#persistence-type-eventagentinboxspliced0datainserted0source2) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[7]`](#persistence-type-eventagentinboxspliced0datainserted0source7) +- [`packages/context/session-reference/src/types.ts#SessionReferenceSource`](#persistence-type-packagescontextsession-referencesrctypestssessionreferencesource) +- [`packages/subagent/subagent/src/continuation.ts#SubagentSettledMessageSource`](#persistence-type-packagessubagentsubagentsrccontinuationtssubagentsettledmessagesource) +- [`packages/subagent/subagent/src/continuation.ts#AgentMessageSource`](#persistence-type-packagessubagentsubagentsrccontinuationtsagentmessagesource) +- [`packages/goal/goal/src/domain.ts#GoalMessageSource`](#persistence-type-packagesgoalgoalsrcdomaintsgoalmessagesource) +- [`packages/experimental/agent-team/src/types.ts#TeamMessageSource`](#persistence-type-packagesexperimentalagent-teamsrctypeststeammessagesource) +- [`packages/llm/llm/src/message.ts#ModelMessageSource`](#persistence-type-packagesllmllmsrcmessagetsmodelmessagesource) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[1]`](#persistence-type-eventagentinboxspliced0datainserted0source1) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[0]`](#persistence-type-eventagentinboxspliced0datainserted0source0) + + + +### `packages/llm/llm/src/message.ts#ModelMessageSource` + +SHA-256: `719c51f67074f97034a6c94297fe1f4b5d3c8d392c57586dab732aa5398c7a91` + +来源:`packages/llm/llm/src/message.ts:24` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"model"` | +| `model` | 必需 | `string` | +| `provider` | 必需 | `string` | +| `replayState` | 可选 | `unknown`(不透明) | + + + +### `packages/llm/llm/src/message.ts#ToolMessageSource` + +SHA-256: `d9c462b9f62fdd3efc76a44b9524dc8781f6b91cd9c7e584b17d971defafebab` + +来源:`packages/llm/llm/src/message.ts:29` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `callId` | 必需 | `string` | +| `kind` | 必需 | `"tool"` | + + + +### `packages/llm/llm/src/message.ts#ToolResultMessage` + +SHA-256: `886adb5b17a0430d977504ec77659faddd6c165e828c729f61ce2705478dabec` + +来源:`packages/llm/llm/src/message.ts:154` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `content` | 必需 | [`event:tool/result.data.message.content`](#persistence-type-eventtoolresultdatamessagecontent) | +| `id` | 必需 | `string` | +| `role` | 必需 | `"user"` | +| `source` | 必需 | [`packages/llm/llm/src/message.ts#ToolMessageSource`](#persistence-type-packagesllmllmsrcmessagetstoolmessagesource) | + + + +### `packages/llm/llm/src/message.ts#UserMessage` + +SHA-256: `732669cf2a8ce24a88ea4f7f142730b4ec83ee0ce90d09144cb19d3f39c4abd9` + +来源:`packages/llm/llm/src/message.ts:143` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `content` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `id` | 必需 | `string` | +| `role` | 必需 | `"user"` | +| `source` | 必需 | [`packages/llm/llm/src/message.ts#MessageSource`](#persistence-type-packagesllmllmsrcmessagetsmessagesource) | + + + +### `packages/llm/llm/src/types.ts#ContentBlock` + +SHA-256: `a2e983b79049b172a394d22515a99040a1040dedeaadb7673776b36ea49f9703` + +来源:`packages/llm/llm/src/types.ts:110` + +以下类型之一: + +- [`packages/llm/llm/src/types.ts#ToolCallBlock`](#persistence-type-packagesllmllmsrctypeststoolcallblock) +- [`packages/llm/llm/src/types.ts#ImageBlock`](#persistence-type-packagesllmllmsrctypestsimageblock) +- [`packages/llm/llm/src/types.ts#ToolResultBlock`](#persistence-type-packagesllmllmsrctypeststoolresultblock) +- [`packages/llm/llm/src/types.ts#ReasoningBlock`](#persistence-type-packagesllmllmsrctypestsreasoningblock) +- [`event:web/deepseek-search-llm-request[0].data.body.messages[0].content[0]`](#persistence-type-eventwebdeepseek-search-llm-request0databodymessages0content0) + + + +### `packages/llm/llm/src/types.ts#ContentBlockType` + +SHA-256: `1f2180253053d07f60260c081d2d721f04ebb1f2691fbf00237dc7a01c7c0812` + +来源:`packages/llm/llm/src/types.ts:108` + +以下类型之一: + +- `"image"` +- `"reasoning"` +- `"text"` +- `"tool-call"` +- `"tool-result"` + + + +### `packages/llm/llm/src/types.ts#FinishReason` + +SHA-256: `5ed158429dfa6a8633e6ba94b8c81190616c24b65c1777bf1c60cde9dd499a2f` + +来源:`packages/llm/llm/src/types.ts:125` + +以下类型之一: + +- [`event:assistant/chunk[0].data.chunk[6].reason[3]`](#persistence-type-eventassistantchunk0datachunk6reason3) +- [`event:assistant/chunk[0].data.chunk[6].reason[4]`](#persistence-type-eventassistantchunk0datachunk6reason4) +- [`event:assistant/chunk[0].data.chunk[6].reason[0]`](#persistence-type-eventassistantchunk0datachunk6reason0) +- [`event:assistant/chunk[0].data.chunk[6].reason[1]`](#persistence-type-eventassistantchunk0datachunk6reason1) +- [`event:assistant/chunk[0].data.chunk[6].reason[2]`](#persistence-type-eventassistantchunk0datachunk6reason2) + + + +### `packages/llm/llm/src/types.ts#ImageBlock` + +SHA-256: `8ef06dd236128246969d5f04a6c4a639d031fcda99a0cd13051f52f41b0ca1af` + +来源:`packages/llm/llm/src/types.ts:71` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `attachment` | 必需 | [`packages/attachment/attachment/src/types.ts#ImageAttachmentRef`](#persistence-type-packagesattachmentattachmentsrctypestsimageattachmentref) | +| `type` | 必需 | `"image"` | + + + +### `packages/llm/llm/src/types.ts#LlmFailure` + +SHA-256: `27cd736e794a0f8703a155fb697820cede894d10776586dd3df24d24c9465c0e` + +来源:`packages/llm/llm/src/types.ts:40` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `code` | 必需 | `string` | +| `message` | 必需 | `string` | +| `providerRetryAfterMs` | 可选 | `number` | +| `requestId` | 可选 | `string` | +| `status` | 可选 | `number` | + + + +### `packages/llm/llm/src/types.ts#ReasoningBlock` + +SHA-256: `814d9434e1ddf9078612b3b34322f26e9363b469213335007f7e9ba7fee9464e` + +来源:`packages/llm/llm/src/types.ts:60` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `text` | 必需 | `string` | +| `type` | 必需 | `"reasoning"` | + + + +### `packages/llm/llm/src/types.ts#ReplayEnvelope` + +SHA-256: `0acd94fe8794574c9ae72c7855ee16d29c546096d4af760d16d1225385764555` + +来源:`packages/llm/llm/src/types.ts:342` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `blocks` | 可选 | [`event:assistant/chunk[0].data.chunk[6].replayState.blocks`](#persistence-type-eventassistantchunk0datachunk6replaystateblocks) | +| `response` | 必需 | `unknown`(不透明) | + + + +### `packages/llm/llm/src/types.ts#StreamChunk` + +SHA-256: `d3dcc1522465777787d31eaef82e5ce93e066d9ba848d2db45389ffbca99cd24` + +来源:`packages/llm/llm/src/types.ts:364` + +以下类型之一: + +- [`event:assistant/chunk[0].data.chunk[3]`](#persistence-type-eventassistantchunk0datachunk3) +- [`event:assistant/chunk[0].data.chunk[4]`](#persistence-type-eventassistantchunk0datachunk4) +- [`event:assistant/chunk[0].data.chunk[0]`](#persistence-type-eventassistantchunk0datachunk0) +- [`event:assistant/chunk[0].data.chunk[2]`](#persistence-type-eventassistantchunk0datachunk2) +- [`event:assistant/chunk[0].data.chunk[1]`](#persistence-type-eventassistantchunk0datachunk1) +- [`event:assistant/chunk[0].data.chunk[6]`](#persistence-type-eventassistantchunk0datachunk6) +- [`event:assistant/chunk[0].data.chunk[5]`](#persistence-type-eventassistantchunk0datachunk5) + + + +### `packages/llm/llm/src/types.ts#TokenUsage` + +SHA-256: `fec5442b9ee4122e10514d81d5a43648003fe8bfb7ee2ba50c0cdbdd383ed394` + +来源:`packages/llm/llm/src/types.ts:135` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `cacheReadTokens` | 可选 | `number` | +| `cacheWriteTokens` | 可选 | `number` | +| `inputTokens` | 必需 | `number` | +| `outputTokens` | 必需 | `number` | +| `reasoningTokens` | 可选 | `number` | +| `totalTokens` | 可选 | `number` | + + + +### `packages/llm/llm/src/types.ts#ToolCallBlock` + +SHA-256: `c1f0f17b6493b85db6453bb30e01b208d703731b25bc1e68e5d4fc72eea9cdea` + +来源:`packages/llm/llm/src/types.ts:78` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `arguments` | 必需 | `string` | +| `id` | 必需 | `string` | +| `name` | 必需 | `string` | +| `type` | 必需 | `"tool-call"` | + + + +### `packages/llm/llm/src/types.ts#ToolResultBlock` + +SHA-256: `03899b77c7b036927f61719d75ebd582e4e5f43be40fe877c652795fe2436012` + +来源:`packages/llm/llm/src/types.ts:88` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `content` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `isError` | 可选 | `boolean` | +| `toolCallId` | 必需 | `string` | +| `type` | 必需 | `"tool-result"` | + + + +### `packages/llm/llm/src/types.ts#ToolSchema` + +SHA-256: `7f5f2a8618c2ece530a18b1358b890fb57fb8c35705e47b66bff2296f8c6e889` + +来源:`packages/llm/llm/src/types.ts:385` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `description` | 必需 | `string` | +| `name` | 必需 | `string` | +| `parameters` | 必需 | [`event:request/header[0].data.header.tools[0].parameters`](#persistence-type-eventrequestheader0dataheadertools0parameters) | + + + +### `packages/sandbox/sandbox/src/index.ts#SandboxMode` + +SHA-256: `fab2bb09bc5e3b9db0685e8f5500b029af1a2b33e70bc703c1d5d0f596fbc1fd` + +来源:`packages/sandbox/sandbox/src/index.ts:29` + +以下类型之一: + +- `"danger-full-access"` +- `"read-only"` +- `"workspace-write"` + + + +### `packages/schedule/schedule/src/types.ts#AfterScheduleRecord` + +SHA-256: `27e337d3d6b402b221e50c247a3f518a70d0c474cc60beee15fac3e9c5cbfcbe` + +来源:`packages/schedule/schedule/src/types.ts:13` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `afterSeconds` | 必需 | `number` | +| `id` | 必需 | `string` | +| `kind` | 必需 | `"after"` | +| `prompt` | 必需 | `string` | +| `scheduledAt` | 必需 | `string` | + + + +### `packages/schedule/schedule/src/types.ts#AtScheduleRecord` + +SHA-256: `658d895d187b26d83f3b53109a3bf77bbfba9f6f9a6d4bc4ee4315b4eb36239e` + +来源:`packages/schedule/schedule/src/types.ts:27` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `id` | 必需 | `string` | +| `kind` | 必需 | `"at"` | +| `prompt` | 必需 | `string` | +| `scheduledAt` | 必需 | `string` | + + + +### `packages/schedule/schedule/src/types.ts#EveryScheduleDispatchChange` + +SHA-256: `e6063d0451dc02026fd9b54ad3f77c7b1b6392ad3e872a7737ac84e13ca72344` + +来源:`packages/schedule/schedule/src/types.ts:93` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `acceptedAt` | 必需 | `string` | +| `id` | 必需 | `string` | +| `operation` | 必需 | `"dispatch"` | +| `version` | 必需 | `1` | + + + +### `packages/schedule/schedule/src/types.ts#EveryScheduleRecord` + +SHA-256: `66ece68282d8c06330fb83329a24ae54c386d5ccfab296bbf18369da8beb7d14` + +来源:`packages/schedule/schedule/src/types.ts:39` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `everySeconds` | 必需 | `number` | +| `id` | 必需 | `string` | +| `kind` | 必需 | `"every"` | +| `prompt` | 必需 | `string` | +| `scheduledAt` | 必需 | `string` | + + + +### `packages/schedule/schedule/src/types.ts#OneShotScheduleDispatchChange` + +SHA-256: `8e8e91646a5cae3fc78f7532a0013ff2088ae47077642c2edd507a508209b8af` + +来源:`packages/schedule/schedule/src/types.ts:86` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `id` | 必需 | `string` | +| `operation` | 必需 | `"dispatch"` | +| `version` | 必需 | `1` | + + + +### `packages/schedule/schedule/src/types.ts#ScheduleChange` + +SHA-256: `e1d0e52dcd1855ffb803efc18f8f7b776c48d1c25757e8a75c0281fa298c02e1` + +来源:`packages/schedule/schedule/src/types.ts:105` + +以下类型之一: + +- [`packages/schedule/schedule/src/types.ts#EveryScheduleDispatchChange`](#persistence-type-packagesscheduleschedulesrctypestseveryscheduledispatchchange) +- [`packages/schedule/schedule/src/types.ts#ScheduleDeleteChange`](#persistence-type-packagesscheduleschedulesrctypestsscheduledeletechange) +- [`packages/schedule/schedule/src/types.ts#OneShotScheduleDispatchChange`](#persistence-type-packagesscheduleschedulesrctypestsoneshotscheduledispatchchange) +- [`packages/schedule/schedule/src/types.ts#ScheduleCreateChange`](#persistence-type-packagesscheduleschedulesrctypestsschedulecreatechange) + + + +### `packages/schedule/schedule/src/types.ts#ScheduleCreateChange` + +SHA-256: `ca6425edd20afe34d0cedc6ad1abad1ad7b32e2fbc4c1d24db53939e80bf887f` + +来源:`packages/schedule/schedule/src/types.ts:72` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `operation` | 必需 | `"create"` | +| `schedule` | 必需 | [`packages/schedule/schedule/src/types.ts#ScheduleRecord`](#persistence-type-packagesscheduleschedulesrctypestsschedulerecord) | +| `version` | 必需 | `1` | + + + +### `packages/schedule/schedule/src/types.ts#ScheduleDeleteChange` + +SHA-256: `18dc21f12bbac8ade8377e6fbb54179e20c3d955d73fba3244c57fb6bf001df0` + +来源:`packages/schedule/schedule/src/types.ts:79` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `id` | 必需 | `string` | +| `operation` | 必需 | `"delete"` | +| `version` | 必需 | `1` | + + + +### `packages/schedule/schedule/src/types.ts#ScheduleRecord` + +SHA-256: `d8f868c6b3e7189de6c1ffe2ea04794ea2aa31315b6347d12536e46020afac87` + +来源:`packages/schedule/schedule/src/types.ts:69` + +以下类型之一: + +- [`packages/schedule/schedule/src/types.ts#AfterScheduleRecord`](#persistence-type-packagesscheduleschedulesrctypestsafterschedulerecord) +- [`packages/schedule/schedule/src/types.ts#EveryScheduleRecord`](#persistence-type-packagesscheduleschedulesrctypestseveryschedulerecord) +- [`packages/schedule/schedule/src/types.ts#AtScheduleRecord`](#persistence-type-packagesscheduleschedulesrctypestsatschedulerecord) + + + +### `packages/session/session-persistence-jsonl/src/format.ts#HeaderLine` + +SHA-256: `63496702a393356d64638beb7939468c1ba039ba3b5492327b2fe074d6cdac93` + +来源:`packages/session/session-persistence-jsonl/src/format.ts:46` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `agentPreset` | 可选 | `string` | +| `createdAt` | 必需 | `number` | +| `cwd` | 可选 | `string` | +| `delegationDepth` | 必需 | `number` | +| `id` | 必需 | `string` | +| `origin` | 可选 | `"subagent"` | +| `parentSession` | 可选 | `string` | +| `seedLength` | 可选 | `number` | +| `type` | 必需 | `"session"` | +| `version` | 必需 | `number` | + + + +### `packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData` + +SHA-256: `6978359d8ab920bdea19de4c86c2b7044d923b488b5e8de638744c0f87de410f` + +来源:`packages/session/session-title-llm/src/index.ts:27` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `maxTokens` | 必需 | `number` | +| `messageSeqs` | 必需 | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `messages` | 必需 | [`event:session/title-llm-request[0].data.messages`](#persistence-type-eventsessiontitle-llm-request0datamessages) | +| `route` | 必需 | [`packages/session/session-title/src/types.ts#SessionTitleModelProvenance`](#persistence-type-packagessessionsession-titlesrctypestssessiontitlemodelprovenance) | +| `system` | 必需 | `string` | +| `titleProvider` | 必需 | `string` | + + + +### `packages/session/session-title/src/types.ts#SessionTitleEventData` + +SHA-256: `b56f6a885da3dc394c69a3e3cc5c0cfc4da15601b63fda4989eee8f40efc5be4` + +来源:`packages/session/session-title/src/types.ts:41` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `messageSeqs` | 必需 | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `source` | 必需 | [`packages/session/session-title/src/types.ts#SessionTitleSource`](#persistence-type-packagessessionsession-titlesrctypestssessiontitlesource) | +| `title` | 必需 | `string` | + + + +### `packages/session/session-title/src/types.ts#SessionTitleModelProvenance` + +SHA-256: `07e1a58c58b593f507b8e7f25723bb0aa42baae6e00f5ecfddf28cb1e64d3235` + +来源:`packages/session/session-title/src/types.ts:20` · `packages/subagent/tool-subagent/src/model-selection.ts:9` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `model` | 必需 | `string` | +| `provider` | 必需 | `string` | + + + +### `packages/session/session-title/src/types.ts#SessionTitleSource` + +SHA-256: `30d5a537b296685770b1241c4b4bbde19d5a31ff81aa23df73fab5e90b8fc65f` + +来源:`packages/session/session-title/src/types.ts:28` + +以下类型之一: + +- [`event:session/title[0].data.source[1]`](#persistence-type-eventsessiontitle0datasource1) +- [`event:session/title[0].data.source[0]`](#persistence-type-eventsessiontitle0datasource0) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[0]`](#persistence-type-eventagentinboxspliced0datainserted0source0) + + + +### `packages/skill/skill/src/index.ts#SkillInvocationSource` + +SHA-256: `672c4aa2a9b736e3d6e5da6346d2e2ed5e3573f2d0baafa18e7407c9f3fee3db` + +来源:`packages/skill/skill/src/index.ts:148` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `form` | 必需 | `"instructions"` | +| `kind` | 必需 | `"skill-invocation"` | +| `name` | 必需 | `string` | + + + +### `packages/skill/tool-skill/src/index.ts#SkillCatalogSource` + +SHA-256: `fc2ae6962f9f8801c2b1e414668e1e17cbb7544c4f39381198977a38bd10c093` + +来源:`packages/skill/tool-skill/src/index.ts:34` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `entries` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].source[16].entries`](#persistence-type-eventagentinboxspliced0datainserted0source16entries) | +| `form` | 必需 | `"catalog"` | +| `kind` | 必需 | `"skill-catalog"` | +| `update` | 可选 | `true` | + + + +### `packages/subagent/subagent/src/continuation.ts#AgentMessageSource` + +SHA-256: `4a9bef9f27a942520cc2279ca7dd3082556e4bff543f66b5c0333e1bbed1cd86` + +来源:`packages/subagent/subagent/src/continuation.ts:59` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `form` | 必需 | `"relay"` | +| `kind` | 必需 | `"agent-message"` | +| `senderSessionId` | 必需 | `string` | + + + +### `packages/subagent/subagent/src/continuation.ts#SubagentSettledMessageSource` + +SHA-256: `4e97c3d85c0fc817ee58873c38c25a2474abaaa0af4839311b50b68db3b8cf1a` + +来源:`packages/subagent/subagent/src/continuation.ts:74` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `form` | 必需 | `"notice"` | +| `kind` | 必需 | `"subagent-settled"` | +| `senderSessionId` | 必需 | `string` | +| `summary` | 必需 | `string` | + + + +### `packages/subagent/subagent/src/descriptor.ts#ContinuableSubagentDescriptorData` + +SHA-256: `6487b10ba7542f3c447b1e41a1c6a590b7bfafe0b9b66b49f34028da85bb970f` + +来源:`packages/subagent/subagent/src/descriptor.ts:72` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `agentModel` | 可选 | `string` | +| `agentProvider` | 可选 | `string` | +| `agentReasoningEffort` | 可选 | `string` | +| `label` | 必需 | `string` | +| `mode` | 必需 | `"continuable"` | +| `persona` | 可选 | `string` | +| `provider` | 必需 | `string` | +| `toolFilter` | 可选 | [`packages/core/tools/src/index.ts#ToolRestriction`](#persistence-type-packagescoretoolssrcindextstoolrestriction) | +| `version` | 必需 | `number` | + + + +### `packages/subagent/subagent/src/descriptor.ts#OneShotSubagentDescriptorData` + +SHA-256: `5f758f3de5f00c18968a7c6d347083aac5c9ae13f6a79c78f6611b23c4973564` + +来源:`packages/subagent/subagent/src/descriptor.ts:61` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `label` | 可选 | `string` | +| `mode` | 必需 | `"one-shot"` | +| `provider` | 必需 | `string` | +| `version` | 必需 | `number` | + + + +### `packages/subagent/subagent/src/descriptor.ts#SubagentDescriptorData` + +SHA-256: `86d1d0e9cfebb240421187e3dc37fb71cc38a1501885cf32f8f9adef7b0a2bde` + +来源:`packages/subagent/subagent/src/descriptor.ts:89` + +以下类型之一: + +- [`packages/subagent/subagent/src/descriptor.ts#ContinuableSubagentDescriptorData`](#persistence-type-packagessubagentsubagentsrcdescriptortscontinuablesubagentdescriptordata) +- [`packages/subagent/subagent/src/descriptor.ts#OneShotSubagentDescriptorData`](#persistence-type-packagessubagentsubagentsrcdescriptortsoneshotsubagentdescriptordata) + + + +### `packages/todo/tool-todo/src/types.ts#TodoItem` + +SHA-256: `a99f76fd149051c363f960bfeeb5b9509587ecaf7591a42797e4bfe810d8987a` + +来源:`packages/todo/tool-todo/src/types.ts:21` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `content` | 必需 | `string` | +| `status` | 必需 | [`event:todo/write[0].data.todos[0].status`](#persistence-type-eventtodowrite0datatodos0status) | + + + +### `packages/web/web-search-deepseek/src/provider.ts#DeepSeekSearchLlmRequest` + +SHA-256: `2517ba143a271508d3ca35126d5aca8f7f1facf5aaddce4adf011832042fa2b9` + +来源:`packages/web/web-search-deepseek/src/provider.ts:56` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `apiVersion` | 必需 | `string` | +| `body` | 必需 | [`event:web/deepseek-search-llm-request[0].data.body`](#persistence-type-eventwebdeepseek-search-llm-request0databody) | +| `endpoint` | 必需 | `string` | + + + +### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentEndData` + +SHA-256: `c0ea97bc89dfc46fa94eab956f5c3ee6af2f964aa7db6327cb18b451f207bef7` + +来源:`packages/workflow/tool-workflow/src/types.ts:29` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `outcome` | 必需 | [`packages/workflow/workflow/src/types.ts#WorkflowAgentOutcome`](#persistence-type-packagesworkflowworkflowsrctypestsworkflowagentoutcome) | +| `runId` | 必需 | `string` | +| `seq` | 必需 | `number` | + + + +### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentStartData` + +SHA-256: `9a410ddf56792b2b7cd4a224a2e54dc4dee30a8e8e6b1c2b9a1d19992b217adc` + +来源:`packages/workflow/tool-workflow/src/types.ts:20` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `childId` | 必需 | `string` | +| `label` | 必需 | `string` | +| `phase` | 可选 | `string` | +| `runId` | 必需 | `string` | +| `seq` | 必需 | `number` | + + + +### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunEndData` + +SHA-256: `7f9365bae9fcb73e1e34061a1acfe0422c1a5fd351848cace9bebbe806f28462` + +来源:`packages/workflow/tool-workflow/src/types.ts:36` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `runId` | 必需 | `string` | +| `stopReason` | 必需 | [`packages/workflow/workflow/src/types.ts#WorkflowStopReason`](#persistence-type-packagesworkflowworkflowsrctypestsworkflowstopreason) | + + + +### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunStartData` + +SHA-256: `a6da9ad5d42ae83a6833a8288b076688e8e0801633ea36cbdd8a30a6d9f3160c` + +来源:`packages/workflow/tool-workflow/src/types.ts:14` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `name` | 必需 | `string` | +| `runId` | 必需 | `string` | + + + +### `packages/workflow/workflow/src/types.ts#WorkflowAgentOutcome` + +SHA-256: `c2deb7c9183735d4e0fffddf5c623f4e34daa1c8e96b111982e957dfcbbcf896` + +来源:`packages/workflow/workflow/src/types.ts:110` + +以下类型之一: + +- `"cancelled"` +- `"completed"` +- `"failed"` + + + +### `packages/workflow/workflow/src/types.ts#WorkflowStopReason` + +SHA-256: `8465ece5e9d9007c038b357015d849c15262cb0bc25abc59e47692d87ee01a15` + +来源:`packages/workflow/workflow/src/types.ts:63` + +以下类型之一: + +- `"cancelled"` +- `"completed"` +- `"error"` + + + +### `"parent"` + +SHA-256: `e6411b09c1d982f789bf741ca74e2bea69df56029847f86a6148e722039ee732` + +`"parent"` + + + +### `"pause"` + +SHA-256: `1d8798b1a5e8c545ee4dcd2b4e75c0b4c9ffd985e4744c6d1a1aab992f859721` + +`"pause"` + + + +### `"paused"` + +SHA-256: `c43b119ce579b3e9983a0d3adc4ba402ebb9ba773d89738a2dab01ecf5813943` + +`"paused"` + + + +### `"pending"` + +SHA-256: `234142ee4f996f38cc9fa3b8b3e3de29b03c9aefe5ebf6c224eddd564505aa85` + +`"pending"` + + + +### `"permission/preset"` + +SHA-256: `ae63d9d1080ed8945031594d93f8d96651d7101b848719cc3e1475875cd3d649` + +`"permission/preset"` + + + +### `"plan/mode"` + +SHA-256: `f634871d1e18b1eb199497ac8ab72d3964f48d03fbf611dc7521a1970cf429d9` + +`"plan/mode"` + + + +### `"plugin"` + +SHA-256: `e654d28d1e6c471147310d2fba396d00969cfe6ed9022626d3f2c2312e0b1cbb` + +`"plugin"` + + + +### `"provider"` + +SHA-256: `e31572180d6b28b73f073ad30ae19d5d82982d3daf984723984e23da1e7c459a` + +`"provider"` + + + +### `"provisioning"` + +SHA-256: `871bfd6f7bb91061246768d3377f3fd58d6b8ea7c31f44c714ae7ab215650d62` + +`"provisioning"` + + + +### `"quiet"` + +SHA-256: `82e3d091a65ce8f6e8aedb3ad2322d43c55c5645448413d61f843f9bbd104bf1` + +`"quiet"` + + + +### `"read-only"` + +SHA-256: `12a0cfa619ac4a5fc6c3e8e359c8dae15769edc61497a575935c78d5842f8e42` + +`"read-only"` + + + +### `"reasoning"` + +SHA-256: `3c2535ca0a2062f172f15344f8040755002b5ac506cf94fc4ebaa822b15feb8c` + +`"reasoning"` + + + +### `"reasoning-delta"` + +SHA-256: `6f091fe32ab24407236090ca9d710bbaf59bb57466e9f3b8f1f6e4862bc863c6` + +`"reasoning-delta"` + + + +### `"recall"` + +SHA-256: `383cf73ae4748e5beb281ae74857ba1ffb92ae01075b9fbf51af78b666007a8f` + +`"recall"` + + + +### `"rejected"` + +SHA-256: `fab35c4520883c0d69e42d079c9f543fc5ac7a2d15b537b5572fcd99059c7018` + +`"rejected"` + + + +### `"relay"` + +SHA-256: `16d0507cb94b4cfc84a87446b1ba7652d6ec1d65ee1684789e747e30d542800e` + +`"relay"` + + + +### `"remove"` + +SHA-256: `7382c4fc95fe8c5db65ca4d9da572b115d0dbb818b7f32c22ab040318ffbb4bc` + +`"remove"` + + + +### `"replace"` + +SHA-256: `f6cb462f808309e315fea634f1ed86268b8346bbcee6774d9097ca6eed7ac1f8` + +`"replace"` + + + +### `"request/context"` + +SHA-256: `70b082fe78991edf13cf66e1b4d06cd2dcff9cacfd76f8cfb996bfb61939e7b2` + +`"request/context"` + + + +### `"request/header"` + +SHA-256: `3e0eff5946255ff05d88a10839c60305135801f97794ea48d409f8503303317e` + +`"request/header"` + + + +### `"resume"` + +SHA-256: `34d1ab5c5df378186d6054b1a1beea9a41e41965d6f336f0bc0025c441a82e66` + +`"resume"` + + + +### `"sandbox/mode"` + +SHA-256: `ca085dba2c877feceebf3c62f9d39c6c2a4d2314d97b94b3927a780fe8fe2bb2` + +`"sandbox/mode"` + + + +### `"schedule/change"` + +SHA-256: `0e7b2a97f54f1afdb8cdfad1635abe9145327db539bfb69b4045c19d8c17755d` + +`"schedule/change"` + + + +### `"series"` + +SHA-256: `4f507598cf476214aa7646ce7841a7064a9dcb05d0a1eaaefaf79c2b738f160f` + +`"series"` + + + +### `"session"` + +SHA-256: `e41bdebe246abe17154de7e7a1d81035437eee8d20e7f1edff0d91e2598ad828` + +`"session"` + + + +### `"session-log-deepseek/delivery-accepted"` + +SHA-256: `47e5d84f1a93450a78c7f3954b43990d0f629af7c034a56313e5deb63e772c1b` + +`"session-log-deepseek/delivery-accepted"` + + + +### `"session-reference"` + +SHA-256: `7f13860ee89a2d35ce09f958e85a04566cd59cb1de1d73a9619a9b631961dc71` + +`"session-reference"` + + + +### `"session/end-seed"` + +SHA-256: `1c2686c0682e7bc51d61117b2652bd4a80707e331aa276d6ef915ae32534a330` + +`"session/end-seed"` + + + +### `SessionEventEnvelope` + +SHA-256: `04184edc061905410cc7e3db8d5c7cf393d739c89eb523ba8bad3831fb23ba95` + +以下类型之一: + +- [`SessionEventEnvelope[46]`](#persistence-type-sessioneventenvelope46) +- [`SessionEventEnvelope[0]`](#persistence-type-sessioneventenvelope0) + + + +### `SessionEventEnvelope[0]` + +SHA-256: `e3e77b26f0148755a505f5b8ea843a3be117827d4703bb5754d9dc8ddbef521f` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `string` | + + + +### `SessionEventEnvelope[46]` + +SHA-256: `766756032f41a4139ce7a62404b47ad43d1717a59b917391f005534ba64d1ca6` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `sourceEventSeqs` | 可选 | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `surfaceOp` | 可选 | [`SessionEventEnvelope[46].surfaceOp`](#persistence-type-sessioneventenvelope46surfaceop) | +| `time` | 必需 | `number` | +| `type` | 必需 | `string` | + + + +### `SessionEventEnvelope[46].sourceEventSeqs` + +SHA-256: `5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78` + +`number` 的数组。 + + + +### `SessionEventEnvelope[46].surfaceOp` + +SHA-256: `de9773f2145f7fe4ec9387b91d2431fd7da7106e3b824a365ba5c3089051065b` + +以下类型之一: + +- `"append"` +- [`SessionEventEnvelope[46].surfaceOp[1]`](#persistence-type-sessioneventenvelope46surfaceop1) + + + +### `SessionEventEnvelope[46].surfaceOp[1]` + +SHA-256: `582b4ca583f24c830c5ab39a28afdfccce75f9617102ad791e00142c50c2e384` + +来源:`packages/core/session/src/types.ts:404` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `end` | 必需 | `number` | +| `op` | 必需 | `"replace"` | +| `start` | 必需 | `number` | + + + +### `"session/title"` + +SHA-256: `7a651f3b672c52fb615f22c0ce9cb3cc5b22aad92e6bbeefb0808fd7b9233a50` + +`"session/title"` + + + +### `"session/title-llm-request"` + +SHA-256: `587bb11da730e06aa52b62c087d217d6f8f22459b25f31cb9e1e1baf17944e5e` + +`"session/title-llm-request"` + + + +### `"set"` + +SHA-256: `b765ee31033cea463863faf3fc6a0a1b85c47c6a2f13fe1ce833abe56105114b` + +`"set"` + + + +### `"skill-catalog"` + +SHA-256: `6ebcc2dbec9f2dabca9f668ae6d39e877899b180740570f453409db339221df3` + +`"skill-catalog"` + + + +### `"skill-invocation"` + +SHA-256: `1922cd79a70806c17758185a6ef0458bc1fb3900363906733421c16414da2509` + +`"skill-invocation"` + + + +### `"snapshot"` + +SHA-256: `6f9e00383836275e46c0a9915767f9bb561be5fc30aae490174908a93e99a912` + +`"snapshot"` + + + +### `"step/end"` + +SHA-256: `c219efbdfd53b836786202ab4532913d555798f0a8615a4e9629736e3799fb70` + +`"step/end"` + + + +### `"step/start"` + +SHA-256: `2c64d4bc7264fd3f8bed47e96ab8a593bce05a1e4e1c436dcd244a3b7e0c2a9d` + +`"step/start"` + + + +### `"stop"` + +SHA-256: `57f3f606ff8b6c84d9c443faace9d1dd10cca0354f37a4f515ef075f7c351b90` + +`"stop"` + + + +### `string` + +SHA-256: `4cd48f3e5108bd6ebedf7301c3638839b8b2b9db8dbd493974177fbdeb91a01b` + +来源:`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` + +`string` + + + +### `"subagent"` + +SHA-256: `aacda84a69739238aa782eea902d3073017d9d74b9808de2bf5a83c9738cbdc6` + +`"subagent"` + + + +### `"subagent-settled"` + +SHA-256: `bf16d2e98a7f13894ded2cffe5ce857bf473954a0e3c0ed9bc7739e2e1c7b78a` + +`"subagent-settled"` + + + +### `"subagent/descriptor"` + +SHA-256: `5ebce1317eacd2c148456627a09668e927ee15c204f0643f5ea76b46b54a2647` + +`"subagent/descriptor"` + + + +### `"subagent/model-selection-policy"` + +SHA-256: `0a8a062bc9c3c0d97fd97742262f2ea53dd32297f834e81114870d38ac3dc6da` + +`"subagent/model-selection-policy"` + + + +### `"success"` + +SHA-256: `511801b0a6470d98566e8385d3dffddb2b67f79fcf73ed6056f46c3cc0a245a7` + +`"success"` + + + +### `"system"` + +SHA-256: `8af841fc9b265ade3441caf9fe40dd24db24226befba48150e6d0eeccc1389c3` + +`"system"` + + + +### `"team-message"` + +SHA-256: `2e4debca12f2c449f96dc6574f3fbf2fb346193443114a241d01a236362ec48c` + +`"team-message"` + + + +### `"team/member"` + +SHA-256: `18fcdd273a2f2f9d813a3be5e71df5903a963a5c88e46b90b14de6e2db890da0` + +`"team/member"` + + + +### `"team/message/delivered"` + +SHA-256: `a8a2b9011fc067862df7ce40748868467e5778283d7ac193c13f77684a914c57` + +`"team/message/delivered"` + + + +### `"team/message/queued"` + +SHA-256: `4e011753f8263f436efaabfbb3b4db53a98fc55342c5ded2daf7208b217be159` + +`"team/message/queued"` + + + +### `"team/task"` + +SHA-256: `b57ae1b37e52bee0a21cbdace168dc6a15582bcda8c306dad962c5dcc8a8e28b` + +`"team/task"` + + + +### `"text"` + +SHA-256: `4e44c9118152f6829634bfd508e47669ab0497caffa380c94b4be91f9390d35d` + +`"text"` + + + +### `"text-delta"` + +SHA-256: `5abab3a27fd2736660ecddd94b28d6bbf114986dd894880153bd1be3ccacb563` + +`"text-delta"` + + + +### `"todo/write"` + +SHA-256: `af0750d32d97d47b12b7361a587db41894b17e04c9a805fe212f0114aa2248c7` + +`"todo/write"` + + + +### `"tool"` + +SHA-256: `a13d8f379222ece8a02a86efe4c8334af4f108ecb3034b38c0a42bb3046e6847` + +`"tool"` + + + +### `"tool-call"` + +SHA-256: `1f0133217eeeffd8d387baf1ec8ed9856e719bcd999dc08e48624cba96d75fd7` + +`"tool-call"` + + + +### `"tool-call-delta"` + +SHA-256: `9b4fd974c124c83743efe030ba4e1250e087505f3f74588716a521fb8d453267` + +`"tool-call-delta"` + + + +### `"tool-calls"` + +SHA-256: `6c1cccb433ddc153facb380c7dda956237ba5c31f8a532a69142dc277890cc9b` + +`"tool-calls"` + + + +### `"tool-result"` + +SHA-256: `e5244812c495a80c2e78ba2c2690dca5f6b58ea8d3fe5531ff94a6f9ac5e5d66` + +`"tool-result"` + + + +### `"tool-workflow/agent-end"` + +SHA-256: `5d17f27a1ef9f7026c0232714adf7573961536d75f3303ca97973975f5af170e` + +`"tool-workflow/agent-end"` + + + +### `"tool-workflow/agent-start"` + +SHA-256: `ad92f473a03ae72599ff26c86e897c25e16269519ad2a87340f0bea946517af8` + +`"tool-workflow/agent-start"` + + + +### `"tool-workflow/run-end"` + +SHA-256: `fe792a6cd430494503837e21e79f91677704ccdd9e870c679aabd7d43ed47ddd` + +`"tool-workflow/run-end"` + + + +### `"tool-workflow/run-start"` + +SHA-256: `cdca80b8dad24d4e7b1d5a288a8475ba8d8d46be385bd2da85f122ee836f1670` + +`"tool-workflow/run-start"` + + + +### `"tool/call"` + +SHA-256: `c589e938cc0e4989df8b82abef6339de621f0dc4fe62c230d145b94996af7f92` + +`"tool/call"` + + + +### `"tool/code-dispatch"` + +SHA-256: `d6a66029373faad69ad945ab03b247bddfe60af671a681242700ae43b95a44d0` + +`"tool/code-dispatch"` + + + +### `"tool/code-dispatch-start"` + +SHA-256: `69534812d4e49cba13881138628a0b4421748280c20bd02e6db37ae242428b44` + +`"tool/code-dispatch-start"` + + + +### `"tool/result"` + +SHA-256: `570e85022434613394418ad33e77e9f1f7a05699b33d0b62eae0677a638c3833` + +`"tool/result"` + + + +### `true` + +SHA-256: `dacf3d5f3e4ff619c1320e64a48dec5e7ecd7870bece65fbd449a0e63adfa521` + +`true` + + + +### `"turn/end"` + +SHA-256: `4312134fc6f9cad507c31390bd3d147535492dd77621ec517c5e85f853d53a03` + +`"turn/end"` + + + +### `"turn/start"` + +SHA-256: `0af3ecfb8c60d416fc40a7cc4fb2c4851a8e46608b2b38ab9e510670c971aa1f` + +`"turn/start"` + + + +### `"unavailable"` + +SHA-256: `2c4c21f19f426a58f2dac914e34313aa43f8408972de857a486d1f086d5adb6c` + +`"unavailable"` + + + +### `unknown` + +SHA-256: `bbc5696e3f13c758237b316e3cf08cda0b9fd51ffe672539883457769faa185d` + +`unknown`:此声明未暴露存储值的内部字段。 + + + +### `"usage"` + +SHA-256: `0bdaf9cb63594be4ef034b68901fffe792fe09d6d5f6bac42d7f56f6e7834fb9` + +`"usage"` + + + +### `"user"` + +SHA-256: `68f44f59e91c41395076cb77265981a601680ec8a381bbbeb6ab754ffdc94573` + +`"user"` + + + +### `"user/message"` + +SHA-256: `de25352d2dc4196309bd84b5bac6319f6d5c898ea0e82bb5ae66c5738d0d426f` + +`"user/message"` + + + +### `"wakeup"` + +SHA-256: `de3c87cf2d7683bef87bb3f32f098a681fa9b49f43b4cf64712d6e3f975b9588` + +`"wakeup"` + + + +### `"web_search"` + +SHA-256: `935c8d486292b13c87b57ca280eb8c58b5b2f5239be86fcd4334c33fdeb87682` + +`"web_search"` + + + +### `"web_search_20250305"` + +SHA-256: `0116b1f89c05221d56b0ba35c83d302bf4857bc7277d247e9bbaf74b27d2c66e` + +`"web_search_20250305"` + + + +### `"web/deepseek-search-llm-request"` + +SHA-256: `6f611bed14b2106542480c4a230b4a83baf76dc0d8ac0cd13319a7cb8dae7675` + +`"web/deepseek-search-llm-request"` + + + +### `"webhook"` + +SHA-256: `db6c5246911d47a7969f6b4cb47c7d0dbbde75c402710b22ace3672fa97bebe0` + +`"webhook"` + + + +### `"workspace-write"` + +SHA-256: `a3edd1efd1fef21b72c55e213c8a8b24196b091abde2b89db52be0b2aaae3cfa` + +`"workspace-write"` + +
+ + + + +## 验证与限制 + +仅使用源码的提取器以 TypeScript 6.0.3 运行。重建时省略冗余的 `object` 交叉类型成员,并丢弃规范化后不可达的类型定义;保留已有的 `any` / `unknown`,不以不透明类型替代未解析的导入。V0 与 V2 根类型摘要与从预发布归档重建的对应完整状态一致。 + +历史 surface 事件声明允许可选的 `surfaceOp`。这保留了类型声明证据,并不允许省略 codec 或迁移验证器要求的字段。不透明值、外部插件事件、打包的 body 编码与运行时关系均不在类型目录覆盖范围内。 + +```sh +pnpm run verify-persistence-formats +``` + +该检查仅使用本工作树验证直到当前写入器的每个格式、schema 完整性、双语声明与生成表格。它不会回放历史应用,也不确立迁移安全性。维护规则参见[格式索引](README.zh.md),当前声明参见[当前目录](../persistence-catalog.zh.md)。 + + +## 开发备注 + +无。 diff --git a/docs/persistence-formats/v1.i18n.yaml b/docs/persistence-formats/v1.i18n.yaml new file mode 100644 index 0000000000..40bceea136 --- /dev/null +++ b/docs/persistence-formats/v1.i18n.yaml @@ -0,0 +1,6 @@ +# Bilingual-pair consistency record (docs/i18n/README.md): the git blob hash of each +# 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-formats/v1.md +v1.md: be01e32ae9c3af21305c57c0a4affd7a5272f5d8 +v1.zh.md: 095feb9f8b22af92e67b80c7cf5878ef3ce2d950 diff --git a/docs/persistence-formats/v1.md b/docs/persistence-formats/v1.md new file mode 100644 index 0000000000..be01e32ae9 --- /dev/null +++ b/docs/persistence-formats/v1.md @@ -0,0 +1,5105 @@ +--- +description: "Complete Session V1 persistence types, source evidence, and physical encoding references." +kind: persistence-format +--- + +# Session V1 persistence format + +English | [中文](v1.zh.md) + +## Summary + +Inspect the V1 persistence types immediately before the V2 writer change. V1 uses the V0 physical row layout, keeps top-level Assistant chunks, and declares its logical header version as the literal 1. This intermediate format has no tag in the captured alpha/RC release archive. + +## Table of Contents + +- [Source evidence](#evidence) +- [Format characteristics](#characteristics) +- [Declaration](#declaration) +- [Complete schemas](#schema) +- [Verification and limitations](#verification) +- [Dev Note](#dev-note) + +----- + + +## Source evidence + +The source is the last V1 tree before the first V2 writer change in the ancestry of `dsh-v0.1.3-alpha.1`, from PR #3349. Its source change is dated 2026-09-02 and titled `fix(session): close live assistant framing races`. This identifies the intermediate tree, not the final merged PR tree. The [prerelease archive](../persistence-changes/releases/README.md) records no V1 tag, so no product release is invented for this record. + +The extracted declarations come from `packages/core/session/src/types.ts`, `packages/session/session-persistence-jsonl/src/format.ts`, and every first-party `SessionEventMap` merge and its reachable types. Source locations below refer to that historical tree, not to current files. + + +## Format characteristics + +These facts describe the selected checkpoint. The generated tables below preserve the exact field types and optionality. + +- `SessionHeader.version` resolves to the literal 1; physical `JsonlHeaderLine.version` remains `number`. +- The logical header requires `isSeeded`, while the physical header still uses optional `seedLength`. This distinction must survive reconstruction of historical headers. +- `assistant/chunk` remains a top-level event. `assistant/message` has no embedded `stream`, and the V2 `assistant/attempt` event is absent. + +The [V0/V1 codec](../../packages/session/session-format-v0-to-v1/src/codec.ts) owns the shared physical layout, including packed chunks and numeric inherited cuts. The [V1-to-V2 migration reference](../../packages/session/session-format-v1-to-v2/README.md) owns chunk consumption, embedded streams, and sequence remapping; those transformations are not inferred from the type digests. + +Packed physical rows use `text-chunks`, `reasoning-chunks`, or `tool-call-chunks`, with `seq0`, `time0`, and `data.turn` / `step` / `index` / `dt`. Text and reasoning rows carry `texts`; tool-call rows carry `id`, optional `name`, and `args`. For N members, `dt` has N−1 time gaps, which may be negative. Member k has sequence `seq0 + k` and time `time0` plus the first k gaps. Physical `sourceEventSeqs` may use encoded ranges; the logical schemas below show expanded number arrays. + + +## Declaration + +[Schema inventory](v1.schema.json). + +```yaml persistence-format +schemaVersion: 1 +sessionFormatVersion: 1 +source: + pullRequest: 3349 +roots: + "SessionHeader": 88b77fa5ec1d31b20dfa3c41f3eee22fdf55fa74efe4233dcc0b55f9598d6dc6 + "JsonlHeaderLine": 63496702a393356d64638beb7939468c1ba039ba3b5492327b2fe074d6cdac93 + "SessionEventEnvelope": 04184edc061905410cc7e3db8d5c7cf393d739c89eb523ba8bad3831fb23ba95 + "event:agent-preset/selected": a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b + "event:agent/inbox/spliced": 7ec7650bb21a6eb8e61a82b97f81e23ce74d6131fb4fe0db0f703fd4d249fb91 + "event:approval/asked": 3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1 + "event:approval/decided": bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3 + "event:approval/policy": 26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78 + "event:assistant/chunk": be6b0aa5cd6a279facb1c29589f92e24a0eb30d60a5869ae17acbcf6c3d12821 + "event:assistant/message": 6ac50e8b7feeb6a718cf502a4d32aa5430d68c01c23e6f4903db07f884b6cfe6 + "event:command/done": 15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff + "event:command/run": 37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006 + "event:compaction/end": b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d + "event:compaction/prune": 7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04 + "event:compaction/start": db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965 + "event:compaction/summary": 85c28ce3efec5863a9bf4b22ae57a50a03ec5337b965ee95ff77c9b9d137fa22 + "event:feedback/record": fb9df8180a202f3c845d5aa6a81697b2f7213f6735abc17535a55656be60a575 + "event:goal/change": 763c8a20af487263a0080548274f7437ef4a86e0ba8769127d1ced10a72c664d + "event:hook/invoked": 8a6e1ec9e8db346b0e02f027db73c07a94f067a26d40c1aef1abd09c47ce7ba0 + "event:hook/result": e75916628f3f10c2d50658bd143052a46285fbf1a9a700ba54947614603d26b4 + "event:llm/retry": 91c397f8f870e812e1dc5ac69c2745f9f105be9dc97dadc980d19ef415a65145 + "event:llm/retry-started": 48e5c9861f16ac07e78cb7b5ae9dabdf7bb85c58baed5a51b4ad275050ea58e3 + "event:model/selection": 35203ba7ad5ef6f97d556b85df20ae98f04f09c65748cecdf8eefdb8b6405ffc + "event:permission/preset": 5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b + "event:plan/mode": a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f + "event:request/context": f6b733e38d46dde3f8ab1ade2be3362abb6642eb97982a98ee64a57ff60d0c28 + "event:request/header": 1de6c9c8764045ea9a1357bae6ccbbd57c19f6f337f8f25697c919c7cc9abf16 + "event:sandbox/mode": 516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415 + "event:schedule/change": 2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42 + "event:session-log-deepseek/delivery-accepted": d63b8b8ffad9c02fd80c43a17df4f240c1fe8118ecca9de34f9d5871838ab5b9 + "event:session/end-seed": 669846d6f47138d4b8897717b0f08476805437a4b3195c82551b527035d90bc6 + "event:session/title": 1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5 + "event:session/title-llm-request": 5af24b92e836fedeb396431e8eb395884a057917b54eb777f859d6696faf7780 + "event:step/end": e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05 + "event:step/start": 4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986 + "event:subagent/descriptor": b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5 + "event:subagent/model-selection-policy": a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc + "event:team/member": 31d13edbb5fe2f8b7a38056320a8a06275ee4426e0abf12d4741818beda5a9c9 + "event:team/message/delivered": c53bff743470c8bf11be698ced047072744ef088cce663a774b456d7a8982516 + "event:team/message/queued": a6a26c92459c96e4f342e58d7e41c71956e7e62c9280e30e260df58409a3012c + "event:team/task": 1688a2451eef9da19eaf45f12c8a27df07b1a6e56fa57ba603118f5201bb435b + "event:todo/write": b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26 + "event:tool-workflow/agent-end": babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7 + "event:tool-workflow/agent-start": 5f26a6c20b37632f8f57729d171c671def4683d994ac6257a8dffcd855101627 + "event:tool-workflow/run-end": 42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f + "event:tool-workflow/run-start": c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058 + "event:tool/call": 3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48 + "event:tool/code-dispatch": c14c2fdd439461cfc85105c6f620b0f62f799e3a69fb48196e938ec045aa0390 + "event:tool/code-dispatch-start": 9eb21c10fc675e1fa4184e5eecc9697aa87054ffd836d49428174897f0e64b62 + "event:tool/result": a79feb023a08a8b73d254e29e78f13045b6773ce377b0c4156fcdf1368c146ab + "event:turn/end": 84c24f1209fc3e0153de6ac85d58fd6968b851f955e0e761b92321053956609e + "event:turn/start": aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8 + "event:user/message": 5cfd0a500f2fd56d504ed24eabf6b55e5cabccbd571b95cba579f1f8aceab439 + "event:web/deepseek-search-llm-request": cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331 +``` + + + + +## Persistence type fingerprints + +The [complete machine inventory](v1.schema.json) contains 54 roots and 415 reachable types. Digests include all referenced fields; source names and locations describe the selected historical tree. + +| Root | Kind | SHA-256 | Resolved type | +|---|---|---|---| +| `SessionHeader` | header | `88b77fa5ec1d31b20dfa3c41f3eee22fdf55fa74efe4233dcc0b55f9598d6dc6` | [`packages/core/session/src/types.ts#SessionHeader`](#persistence-type-packagescoresessionsrctypestssessionheader) | +| `JsonlHeaderLine` | header | `63496702a393356d64638beb7939468c1ba039ba3b5492327b2fe074d6cdac93` | [`packages/session/session-persistence-jsonl/src/format.ts#HeaderLine`](#persistence-type-packagessessionsession-persistence-jsonlsrcformattsheaderline) | +| `SessionEventEnvelope` | envelope | `04184edc061905410cc7e3db8d5c7cf393d739c89eb523ba8bad3831fb23ba95` | [`SessionEventEnvelope`](#persistence-type-sessioneventenvelope) | +| `event:agent-preset/selected` | event | `a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b` | [`event:agent-preset/selected`](#persistence-type-eventagent-presetselected) | +| `event:agent/inbox/spliced` | event | `7ec7650bb21a6eb8e61a82b97f81e23ce74d6131fb4fe0db0f703fd4d249fb91` | [`event:agent/inbox/spliced`](#persistence-type-eventagentinboxspliced) | +| `event:approval/asked` | event | `3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1` | [`event:approval/asked`](#persistence-type-eventapprovalasked) | +| `event:approval/decided` | event | `bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3` | [`event:approval/decided`](#persistence-type-eventapprovaldecided) | +| `event:approval/policy` | event | `26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78` | [`event:approval/policy`](#persistence-type-eventapprovalpolicy) | +| `event:assistant/chunk` | event | `be6b0aa5cd6a279facb1c29589f92e24a0eb30d60a5869ae17acbcf6c3d12821` | [`event:assistant/chunk`](#persistence-type-eventassistantchunk) | +| `event:assistant/message` | event | `6ac50e8b7feeb6a718cf502a4d32aa5430d68c01c23e6f4903db07f884b6cfe6` | [`event:assistant/message`](#persistence-type-eventassistantmessage) | +| `event:command/done` | event | `15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff` | [`event:command/done`](#persistence-type-eventcommanddone) | +| `event:command/run` | event | `37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006` | [`event:command/run`](#persistence-type-eventcommandrun) | +| `event:compaction/end` | event | `b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d` | [`event:compaction/end`](#persistence-type-eventcompactionend) | +| `event:compaction/prune` | event | `7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04` | [`event:compaction/prune`](#persistence-type-eventcompactionprune) | +| `event:compaction/start` | event | `db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965` | [`event:compaction/start`](#persistence-type-eventcompactionstart) | +| `event:compaction/summary` | event | `85c28ce3efec5863a9bf4b22ae57a50a03ec5337b965ee95ff77c9b9d137fa22` | [`event:compaction/summary`](#persistence-type-eventcompactionsummary) | +| `event:feedback/record` | event | `fb9df8180a202f3c845d5aa6a81697b2f7213f6735abc17535a55656be60a575` | [`event:feedback/record`](#persistence-type-eventfeedbackrecord) | +| `event:goal/change` | event | `763c8a20af487263a0080548274f7437ef4a86e0ba8769127d1ced10a72c664d` | [`event:goal/change`](#persistence-type-eventgoalchange) | +| `event:hook/invoked` | event | `8a6e1ec9e8db346b0e02f027db73c07a94f067a26d40c1aef1abd09c47ce7ba0` | [`event:hook/invoked`](#persistence-type-eventhookinvoked) | +| `event:hook/result` | event | `e75916628f3f10c2d50658bd143052a46285fbf1a9a700ba54947614603d26b4` | [`event:hook/result`](#persistence-type-eventhookresult) | +| `event:llm/retry` | event | `91c397f8f870e812e1dc5ac69c2745f9f105be9dc97dadc980d19ef415a65145` | [`event:llm/retry`](#persistence-type-eventllmretry) | +| `event:llm/retry-started` | event | `48e5c9861f16ac07e78cb7b5ae9dabdf7bb85c58baed5a51b4ad275050ea58e3` | [`event:llm/retry-started`](#persistence-type-eventllmretry-started) | +| `event:model/selection` | event | `35203ba7ad5ef6f97d556b85df20ae98f04f09c65748cecdf8eefdb8b6405ffc` | [`event:model/selection`](#persistence-type-eventmodelselection) | +| `event:permission/preset` | event | `5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b` | [`event:permission/preset`](#persistence-type-eventpermissionpreset) | +| `event:plan/mode` | event | `a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f` | [`event:plan/mode`](#persistence-type-eventplanmode) | +| `event:request/context` | event | `f6b733e38d46dde3f8ab1ade2be3362abb6642eb97982a98ee64a57ff60d0c28` | [`event:request/context`](#persistence-type-eventrequestcontext) | +| `event:request/header` | event | `1de6c9c8764045ea9a1357bae6ccbbd57c19f6f337f8f25697c919c7cc9abf16` | [`event:request/header`](#persistence-type-eventrequestheader) | +| `event:sandbox/mode` | event | `516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415` | [`event:sandbox/mode`](#persistence-type-eventsandboxmode) | +| `event:schedule/change` | event | `2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42` | [`event:schedule/change`](#persistence-type-eventschedulechange) | +| `event:session-log-deepseek/delivery-accepted` | event | `d63b8b8ffad9c02fd80c43a17df4f240c1fe8118ecca9de34f9d5871838ab5b9` | [`event:session-log-deepseek/delivery-accepted`](#persistence-type-eventsession-log-deepseekdelivery-accepted) | +| `event:session/end-seed` | event | `669846d6f47138d4b8897717b0f08476805437a4b3195c82551b527035d90bc6` | [`event:session/end-seed`](#persistence-type-eventsessionend-seed) | +| `event:session/title` | event | `1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5` | [`event:session/title`](#persistence-type-eventsessiontitle) | +| `event:session/title-llm-request` | event | `5af24b92e836fedeb396431e8eb395884a057917b54eb777f859d6696faf7780` | [`event:session/title-llm-request`](#persistence-type-eventsessiontitle-llm-request) | +| `event:step/end` | event | `e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05` | [`event:step/end`](#persistence-type-eventstepend) | +| `event:step/start` | event | `4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986` | [`event:step/start`](#persistence-type-eventstepstart) | +| `event:subagent/descriptor` | event | `b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5` | [`event:subagent/descriptor`](#persistence-type-eventsubagentdescriptor) | +| `event:subagent/model-selection-policy` | event | `a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc` | [`event:subagent/model-selection-policy`](#persistence-type-eventsubagentmodel-selection-policy) | +| `event:team/member` | event | `31d13edbb5fe2f8b7a38056320a8a06275ee4426e0abf12d4741818beda5a9c9` | [`event:team/member`](#persistence-type-eventteammember) | +| `event:team/message/delivered` | event | `c53bff743470c8bf11be698ced047072744ef088cce663a774b456d7a8982516` | [`event:team/message/delivered`](#persistence-type-eventteammessagedelivered) | +| `event:team/message/queued` | event | `a6a26c92459c96e4f342e58d7e41c71956e7e62c9280e30e260df58409a3012c` | [`event:team/message/queued`](#persistence-type-eventteammessagequeued) | +| `event:team/task` | event | `1688a2451eef9da19eaf45f12c8a27df07b1a6e56fa57ba603118f5201bb435b` | [`event:team/task`](#persistence-type-eventteamtask) | +| `event:todo/write` | event | `b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26` | [`event:todo/write`](#persistence-type-eventtodowrite) | +| `event:tool-workflow/agent-end` | event | `babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7` | [`event:tool-workflow/agent-end`](#persistence-type-eventtool-workflowagent-end) | +| `event:tool-workflow/agent-start` | event | `5f26a6c20b37632f8f57729d171c671def4683d994ac6257a8dffcd855101627` | [`event:tool-workflow/agent-start`](#persistence-type-eventtool-workflowagent-start) | +| `event:tool-workflow/run-end` | event | `42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f` | [`event:tool-workflow/run-end`](#persistence-type-eventtool-workflowrun-end) | +| `event:tool-workflow/run-start` | event | `c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058` | [`event:tool-workflow/run-start`](#persistence-type-eventtool-workflowrun-start) | +| `event:tool/call` | event | `3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48` | [`event:tool/call`](#persistence-type-eventtoolcall) | +| `event:tool/code-dispatch` | event | `c14c2fdd439461cfc85105c6f620b0f62f799e3a69fb48196e938ec045aa0390` | [`event:tool/code-dispatch`](#persistence-type-eventtoolcode-dispatch) | +| `event:tool/code-dispatch-start` | event | `9eb21c10fc675e1fa4184e5eecc9697aa87054ffd836d49428174897f0e64b62` | [`event:tool/code-dispatch-start`](#persistence-type-eventtoolcode-dispatch-start) | +| `event:tool/result` | event | `a79feb023a08a8b73d254e29e78f13045b6773ce377b0c4156fcdf1368c146ab` | [`event:tool/result`](#persistence-type-eventtoolresult) | +| `event:turn/end` | event | `84c24f1209fc3e0153de6ac85d58fd6968b851f955e0e761b92321053956609e` | [`event:turn/end`](#persistence-type-eventturnend) | +| `event:turn/start` | event | `aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8` | [`event:turn/start`](#persistence-type-eventturnstart) | +| `event:user/message` | event | `5cfd0a500f2fd56d504ed24eabf6b55e5cabccbd571b95cba579f1f8aceab439` | [`event:user/message`](#persistence-type-eventusermessage) | +| `event:web/deepseek-search-llm-request` | event | `cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331` | [`event:web/deepseek-search-llm-request`](#persistence-type-eventwebdeepseek-search-llm-request) | + +
+Complete resolved types + +## Resolved persistence types + +Each definition appears once. References preserve sharing and recursion; the digest beside a definition includes its complete reachable structure. Source names and locations identify its declarations but are excluded from its digest. + + + +### `1` + +SHA-256: `f88f1b7b6bb733f685f5fb6a8744a5db9199fa53c90463ea1a33bad51153671d` + +`1` + + + +### `"aborted"` + +SHA-256: `1e0b0b66b6f0c53fc72e52289d06b4708d776f1ca9df4c86a22bff621d403cf0` + +`"aborted"` + + + +### `"active"` + +SHA-256: `c8e6f48878cc2a2f0dc59682280d81f407943fb503f32c64bf9ff3d9393c3eff` + +`"active"` + + + +### `"after"` + +SHA-256: `5b232a9b9bfcc0fc6794dab7865bcf203a65785c5de5aa647a51228bff628413` + +`"after"` + + + +### `"agent-instructions"` + +SHA-256: `fbd2c74b346a1595b376139c587fadd23e4a21acc9c0abce342975b6cfc60986` + +`"agent-instructions"` + + + +### `"agent-message"` + +SHA-256: `82470020b5bfcb1a843e2aa05602af7d37df99e82d01f015c7c589ba054fd89d` + +`"agent-message"` + + + +### `"agent-preset/selected"` + +SHA-256: `557e148d30b79ee48645850832b30c717d7c3b64641deb5d6133b8b4e91ee0b8` + +`"agent-preset/selected"` + + + +### `"agent/inbox/spliced"` + +SHA-256: `829a2fb3be6efd4ba36aef8ed2d381a4c6fb2a0aaf50c823a6f3f8290786b809` + +`"agent/inbox/spliced"` + + + +### `"allowed-once"` + +SHA-256: `811229eedcec57979dbadca7dbea832a59f8580cff30cb217fca5e2da16314bd` + +`"allowed-once"` + + + +### `"always"` + +SHA-256: `142c37d302aa22a0a57915b5255939d3ca91c1811ca13fddcf84cf76ea00758a` + +`"always"` + + + +### `"append"` + +SHA-256: `e438a9d4fb883b3e4a8d9fc8913aa1550ed50eb384bfbf943100a5605b537498` + +`"append"` + + + +### `"approval/asked"` + +SHA-256: `cd186c309e2bef305705e1d324139240f5e681f4f6a957d6a25b0225f65560df` + +`"approval/asked"` + + + +### `"approval/decided"` + +SHA-256: `378f90f9f6022a0991928a1eaf7991094ea1920fe89a9248358a1da106e1a970` + +`"approval/decided"` + + + +### `"approval/policy"` + +SHA-256: `36d6a9a871d949ea4f3edd919d81d66aa69218bebef38899d2a1282c39420a1f` + +`"approval/policy"` + + + +### `"ask"` + +SHA-256: `9e07693fd7cd9babe0688c22c986e4d519ae1c0e40eeea13b2dc583bed2abc86` + +`"ask"` + + + +### `"assistant"` + +SHA-256: `95c0e88fcf0bafb2087f912ad9e2369de6ae6530cc0c4c2772c96205b57f7f60` + +`"assistant"` + + + +### `"assistant/chunk"` + +SHA-256: `2d011306fd384c442f80bf510f523c2db9b40216f9994ee18c9c0e01be764d4f` + +`"assistant/chunk"` + + + +### `"assistant/message"` + +SHA-256: `6ab45ac76839722df912f3ba50f1c6b41f2d614bde11f1aabfae04117ccdc80d` + +`"assistant/message"` + + + +### `"at"` + +SHA-256: `17aae616ef020b8b9f011ec398ec935450fb06d3e2a0722c456f63aeaf5ff728` + +`"at"` + + + +### `"block"` + +SHA-256: `1e346446e183ee76f48d7994c97ecb302bddc682abb60b8a10ea0bb26223a69c` + +`"block"` + + + +### `"block-end"` + +SHA-256: `eefbea819caeeea91ccb02dfafc16c68dd7f961cf9c1b2be25a2084509cf5c5a` + +`"block-end"` + + + +### `"block-start"` + +SHA-256: `cbca49bde16b656d5b8fbe4a8a507769f7b594c6287782b809c03814941bc5e3` + +`"block-start"` + + + +### `"blocked"` + +SHA-256: `254dce209e735f9cb6f6b7aec0354712b1611759ec02af4d35a96f2081e666f6` + +`"blocked"` + + + +### `boolean` + +SHA-256: `aa93010d0e521ad7c42273f58d5c9b8bf1dfc94edf1b805a3971b364a35c1877` + +`boolean` + + + +### `"canceled"` + +SHA-256: `d4e4d575abeb4b72d616dc65c17ac0eaa943cc135609395044c38d5afcb10e31` + +`"canceled"` + + + +### `"cancelled"` + +SHA-256: `2142e391b9ccb60d487afcf373ce74db98d952f69e8289eddb352a7e16e996c5` + +`"cancelled"` + + + +### `"catalog"` + +SHA-256: `aec150797b655c5f15ebb7a501454b0c208fbaccec9ace49d7de2171fc02f47d` + +`"catalog"` + + + +### `"change"` + +SHA-256: `f789af5ab844827eb5a4f357c0afae1eeed108c6c22d8ca1a56e586b349a7c85` + +`"change"` + + + +### `"claude-code"` + +SHA-256: `aff60ef947c18b012644852bdd0d5bfe72065e061dd563787c76c646b4a10f6b` + +`"claude-code"` + + + +### `"clear"` + +SHA-256: `e7e154d47d5fbc5366330fb4dade1f108c6dfe4335044d21ded14b7bf1dce084` + +`"clear"` + + + +### `"codex"` + +SHA-256: `15495614ccfa9cbdeefb0ec2abd76406435f4c6ff3dae42acae8e09ef42025c9` + +`"codex"` + + + +### `"command/done"` + +SHA-256: `8cdd3fdd295cee53035de16a1b23411716f75e9f994fe9510cac5d7fef605c76` + +`"command/done"` + + + +### `"command/run"` + +SHA-256: `f1996af2602e6f62b5ab179ca5c4af00d8753938b74cc6ef102de09e99e74a7e` + +`"command/run"` + + + +### `"compaction/end"` + +SHA-256: `1986c2664009c99155e44795676c887fa67f7c55cd2d5e6b648ff763e0ab033a` + +`"compaction/end"` + + + +### `"compaction/prune"` + +SHA-256: `10e386801903f9d424602c31d3ff837a94aef623c8b391376d8d9e253525fabe` + +`"compaction/prune"` + + + +### `"compaction/start"` + +SHA-256: `e2d0367e5716bc188435e51718ebff8ce873190625fa93b1c5331102d98758fa` + +`"compaction/start"` + + + +### `"compaction/summary"` + +SHA-256: `ef4f00923b9edbae15c7ef05320280bf61147ca17146cf59690359bfd5e5da45` + +`"compaction/summary"` + + + +### `"complete"` + +SHA-256: `d9196086e41e4dd5c2ce87f5c25529c8112a1731d258cf0728747d41a9ee3241` + +`"complete"` + + + +### `"completed"` + +SHA-256: `1ebc6f9ff3aa9e3a38f8695f49bacdab1f8b7a3832741853ca46f40af56ccd01` + +`"completed"` + + + +### `"continuable"` + +SHA-256: `e5d3828df1ec3e2a66879de0659e0f4866d9cfffc00825ee731a66f8a0c03d98` + +`"continuable"` + + + +### `"create"` + +SHA-256: `7624ca28c61ca0eaa4f015140f3cea6e0c16cce2f2960fab5f531203d253903e` + +`"create"` + + + +### `"danger-full-access"` + +SHA-256: `18fce9540bb20897a66275499faee6b8296c97e9901fa1ff45a191772448ad1a` + +`"danger-full-access"` + + + +### `"delegation"` + +SHA-256: `76632533f67879dcb346fcae640540dbc89b2472b0bce88c59f7e48fc5c0e668` + +`"delegation"` + + + +### `"delete"` + +SHA-256: `d0fbb0ca1bbba059830826f33f801da1aced35a2504376d61e020bdfec8d50c0` + +`"delete"` + + + +### `"deleted"` + +SHA-256: `e7e8f1318170b8284f16ab45a557afd4675c96071c0f2a456636481dab20b427` + +`"deleted"` + + + +### `"dispatch"` + +SHA-256: `26c879bdd130e8b8683a6ce588414fad2244783d6573ca399fa0de184a2b0bb1` + +`"dispatch"` + + + +### `"disposed"` + +SHA-256: `b38f206d59bad891fa58c89f97a0036987b3defe7685acbd318fa55eb85f9751` + +`"disposed"` + + + +### `"edit"` + +SHA-256: `ad22a5ca5bbaab2e1440779cd3648e85ddfc6f73b5207394eda699555cf31430` + +`"edit"` + + + +### `"error"` + +SHA-256: `a2be0f0cb59f0d4a06557d45847d1938aced238baa77a6da416e590b8b958553` + +`"error"` + + + +### `event:agent-preset/selected` + +SHA-256: `a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:agent-preset/selected[0].data`](#persistence-type-eventagent-presetselected0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"agent-preset/selected"` | + + + +### `event:agent-preset/selected[0].data` + +SHA-256: `6e52dd55a1d48954ed5464ec46fe34d9eb65f709baabc9561e7a279910b0c406` + +Sources: `packages/preset/agent-presets/src/session.ts:28` + +| Property | Presence | Type | +|---|---|---| +| `agentPreset` | required | `string` | + + + +### `event:agent/inbox/spliced` + +SHA-256: `7ec7650bb21a6eb8e61a82b97f81e23ce74d6131fb4fe0db0f703fd4d249fb91` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:agent/inbox/spliced[0].data`](#persistence-type-eventagentinboxspliced0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"agent/inbox/spliced"` | + + + +### `event:agent/inbox/spliced[0].data` + +SHA-256: `8d88f30d882ff5712170a56de8f1cd155811db852279769a8e9cedf8b88d1c02` + +Sources: `packages/core/agent/src/types.ts:58` + +| Property | Presence | Type | +|---|---|---| +| `inserted` | required | [`event:agent/inbox/spliced[0].data.inserted`](#persistence-type-eventagentinboxspliced0datainserted) | +| `outcome` | optional | `"canceled"` | +| `removedCount` | optional | `number` | +| `start` | required | `number` | +| `target` | required | [`packages/core/agent/src/types.ts#InboxTarget`](#persistence-type-packagescoreagentsrctypestsinboxtarget) | + + + +### `event:agent/inbox/spliced[0].data.inserted` + +SHA-256: `8e5631f3e85ab6ee0a70a5b4ea42b5f4ed72fbf39e0aeade9b9de77551dec89f` + +Array of [`packages/llm/llm/src/message.ts#UserMessage`](#persistence-type-packagesllmllmsrcmessagetsusermessage). + + + +### `event:agent/inbox/spliced[0].data.inserted[0].content` + +SHA-256: `c4f87e4f9a41706018db2c298bc871ecab9f2a1f7d8a8022d310e2c68163816b` + +Array of [`packages/llm/llm/src/types.ts#ContentBlock`](#persistence-type-packagesllmllmsrctypestscontentblock). + + + +### `event:agent/inbox/spliced[0].data.inserted[0].content[0][2].attachment.originalDimensions` + +SHA-256: `0f46153645c297846a3fad3911636659ca4717a5e7d71c9f50bffacd312115ef` + +Sources: `packages/attachment/attachment/src/types.ts:28` + +| Property | Presence | Type | +|---|---|---| +| `height` | required | `number` | +| `width` | required | `number` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[0]` + +SHA-256: `ada310bf0bdb8fed51f3b56ea63f6ea6b18bbd587f04fccb63a14ab0b2a24e05` + +Sources: `packages/core/session/src/types.ts:180` · `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` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"user"` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[1]` + +SHA-256: `0ddab4577db37a3e0d9e3a91761735c8ef6f5629d526ab8ecaeeea19c097c8f8` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"plugin"` | +| `plugin` | required | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[10]` + +SHA-256: `6a4f72e2e179e17b922f2a9392c0e1c8f8c707f32494372454850a3eb184a6e7` + +Sources: `packages/api/session-controller/src/types.ts:367` + +| Property | Presence | Type | +|---|---|---| +| `clientTimeZone` | optional | `string` | +| `kind` | required | `"user"` | +| `rpcId` | required | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references` + +SHA-256: `df843efd87c78cf8de98f8e0d0216956cd568d0d0e56a22c853663e274aa1a18` + +Array of [`event:agent/inbox/spliced[0].data.inserted[0].source[15].references[0]`](#persistence-type-eventagentinboxspliced0datainserted0source15references0). + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references[0]` + +SHA-256: `4f91f187baeabef5c7950c4780d31bbe39f3345dff591a6cf26ac7e135ac1cf4` + +Sources: `packages/context/session-reference/src/types.ts:18` + +| Property | Presence | Type | +|---|---|---| +| `capturedFormatVersion` | optional | `number` | +| `capturedThroughSeq` | required | [`event:compaction/end[0].data.turn`](#persistence-type-eventcompactionend0dataturn) | +| `compacted` | required | `boolean` | +| `inputIndex` | required | `number` | +| `label` | required | `string` | +| `omittedBytes` | required | `number` | +| `omittedMessages` | required | `number` | +| `originalMessages` | required | `number` | +| `retainedMessages` | required | `number` | +| `sessionId` | required | `string` | +| `truncated` | required | `boolean` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries` + +SHA-256: `aba175fb20ffc71112c55efe70458ff5d7dbfb83501892b4ba8d077f0ea5d7ba` + +Array of [`event:agent/inbox/spliced[0].data.inserted[0].source[16].entries[0]`](#persistence-type-eventagentinboxspliced0datainserted0source16entries0). + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries[0]` + +SHA-256: `83079c8a3f733ac3fa603eefa0fbb4737ca4d8b69e7e2e7298b60f9ac4098693` + +Sources: `packages/skill/tool-skill/src/index.ts:40` + +| Property | Presence | Type | +|---|---|---| +| `description` | required | `string` | +| `name` | required | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes` + +SHA-256: `2ab12a0e345658f9342816d773fe610f049982bcad82631f43b9205abe43e5ee` + +Array of [`packages/context/agent-instructions/src/render.ts#AgentInstructionChange`](#persistence-type-packagescontextagent-instructionssrcrendertsagentinstructionchange). + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes[0].action` + +SHA-256: `904bf499d98be4a3a5f836fcac533b6c4899569b018071e6604e1d32657d00fd` + +One of: + +- `"remove"` +- `"replace"` +- `"set"` + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[19]` + +SHA-256: `9edc162949abf93bd5ff049191b345454ba104f583937ce5580fb50f067d2b94` + +Sources: `packages/webhook/webhook/src/types.ts:74` + +| Property | Presence | Type | +|---|---|---| +| `deliveryId` | required | `string` | +| `form` | required | `"notice"` | +| `kind` | required | `"webhook"` | +| `provider` | required | `string` | +| `ruleId` | required | `string` | +| `source` | required | `string` | +| `summary` | required | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[2]` + +SHA-256: `dda6e111a8ccfc12f6e742e977a1a4e3549e8c03732a5ff6c8d7c3d4bcb7a412` + +| Property | Presence | Type | +|---|---|---| +| `form` | required | `"instructions"` | +| `kind` | required | `"plugin"` | +| `plugin` | required | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[3]` + +SHA-256: `2f90a7b3646fea3e677bd7b4000aa96f3b8964f107b614e204e11ad4051c24fc` + +| Property | Presence | Type | +|---|---|---| +| `form` | required | `"catalog"` | +| `kind` | required | `"plugin"` | +| `plugin` | required | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[4]` + +SHA-256: `e8d26e6993445743e6c4342c31b284c7d8f5574369abdd6021183af1a6b3538f` + +| Property | Presence | Type | +|---|---|---| +| `form` | required | `"snapshot"` | +| `kind` | required | `"plugin"` | +| `plugin` | required | `string` | +| `sections` | required | [`event:agent/inbox/spliced[0].data.inserted[0].source[4].sections`](#persistence-type-eventagentinboxspliced0datainserted0source4sections) | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[4].sections` + +SHA-256: `c748fb42c80a120038a8c587af80ec39924803c401364db11c8974d5bf6d0262` + +Array of [`packages/llm/llm/src/message.ts#ContextSnapshotSection`](#persistence-type-packagesllmllmsrcmessagetscontextsnapshotsection). + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[5]` + +SHA-256: `b4d298d90c798fa4d1f5b030ce3ce8031c4c41beafdb05323bec8b2a06903b43` + +| Property | Presence | Type | +|---|---|---| +| `form` | required | `"notice"` | +| `kind` | required | `"plugin"` | +| `plugin` | required | `string` | +| `summary` | required | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[6]` + +SHA-256: `2ce7ef3b3daebf95815c7ae454a751d3e67ca7a22e2e0734fe2942df393bb66c` + +| Property | Presence | Type | +|---|---|---| +| `form` | required | `"relay"` | +| `kind` | required | `"plugin"` | +| `plugin` | required | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[7]` + +SHA-256: `85e1bd563d6c80c1f377f99f91103fec4e315148a7330f3b3dae7c2d04e33b01` + +| Property | Presence | Type | +|---|---|---| +| `form` | required | `"recall"` | +| `kind` | required | `"plugin"` | +| `plugin` | required | `string` | + + + +### `event:approval/asked` + +SHA-256: `3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:approval/asked[0].data`](#persistence-type-eventapprovalasked0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"approval/asked"` | + + + +### `event:approval/asked[0].data` + +SHA-256: `45f2a07ea94573123b6ae14db787a40062dec3834f36d8be92c523d40ba28448` + +Sources: `packages/interaction/user-approval/src/types.ts:44` + +| Property | Presence | Type | +|---|---|---| +| `callId` | optional | `string` | +| `id` | required | `string` | +| `reason` | optional | `string` | +| `toolName` | required | `string` | + + + +### `event:approval/decided` + +SHA-256: `bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:approval/decided[0].data`](#persistence-type-eventapprovaldecided0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"approval/decided"` | + + + +### `event:approval/decided[0].data` + +SHA-256: `93cbbc5a7fd0b1aa1ff1b9a6bb5ec52b073f48e5a5200365c45c0cd54059e1b9` + +Sources: `packages/interaction/user-approval/src/types.ts:55` + +| Property | Presence | Type | +|---|---|---| +| `id` | required | `string` | +| `outcome` | required | [`packages/interaction/user-approval/src/types.ts#ApprovalOutcome`](#persistence-type-packagesinteractionuser-approvalsrctypestsapprovaloutcome) | + + + +### `event:approval/policy` + +SHA-256: `26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:approval/policy[0].data`](#persistence-type-eventapprovalpolicy0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"approval/policy"` | + + + +### `event:approval/policy[0].data` + +SHA-256: `11f70b595aa76897fc4e25a352bfa718c659f44b799e5aa14e84e5a38fe72912` + +Sources: `packages/interaction/user-approval/src/index.ts:33` + +| Property | Presence | Type | +|---|---|---| +| `policy` | required | [`packages/interaction/user-approval/src/index.ts#ApprovalPolicy`](#persistence-type-packagesinteractionuser-approvalsrcindextsapprovalpolicy) | +| `source` | optional | `"delegation"` | + + + +### `event:assistant/chunk` + +SHA-256: `be6b0aa5cd6a279facb1c29589f92e24a0eb30d60a5869ae17acbcf6c3d12821` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:assistant/chunk[0].data`](#persistence-type-eventassistantchunk0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"assistant/chunk"` | + + + +### `event:assistant/chunk[0].data` + +SHA-256: `d30e1a105f48bf9a6e7b080acb73e12f1173be60154f61d12c089216b4db5f94` + +Sources: `packages/core/session/src/types.ts:287` + +| Property | Presence | Type | +|---|---|---| +| `chunk` | required | [`packages/llm/llm/src/types.ts#StreamChunk`](#persistence-type-packagesllmllmsrctypestsstreamchunk) | +| `step` | required | `number` | +| `turn` | required | `number` | + + + +### `event:assistant/chunk[0].data.chunk[0]` + +SHA-256: `a681bf8e6eed8af50ad0da0efbf233c59215d7221fbbf9ee0a36e542a5c5f814` + +Sources: `packages/llm/llm/src/types.ts:365` + +| Property | Presence | Type | +|---|---|---| +| `blockType` | required | [`packages/llm/llm/src/types.ts#ContentBlockType`](#persistence-type-packagesllmllmsrctypestscontentblocktype) | +| `index` | required | `number` | +| `type` | required | `"block-start"` | + + + +### `event:assistant/chunk[0].data.chunk[1]` + +SHA-256: `95080295115fbd83544520ba247b68a03790131f6a2eac323d388758cb542f65` + +Sources: `packages/llm/llm/src/types.ts:366` + +| Property | Presence | Type | +|---|---|---| +| `index` | required | `number` | +| `text` | required | `string` | +| `type` | required | `"text-delta"` | + + + +### `event:assistant/chunk[0].data.chunk[2]` + +SHA-256: `2abb711460e6238d851c30f3e4bdd87a2aa1887ee70575b3d3b7b25610673095` + +Sources: `packages/llm/llm/src/types.ts:367` + +| Property | Presence | Type | +|---|---|---| +| `index` | required | `number` | +| `text` | required | `string` | +| `type` | required | `"reasoning-delta"` | + + + +### `event:assistant/chunk[0].data.chunk[3]` + +SHA-256: `88a610b831be6d92612a464be5c7d0b88ec24d97bd299837bf74bf7672183c9a` + +Sources: `packages/llm/llm/src/types.ts:368` + +| Property | Presence | Type | +|---|---|---| +| `argumentsDelta` | required | `string` | +| `id` | required | `string` | +| `index` | required | `number` | +| `name` | optional | `string` | +| `type` | required | `"tool-call-delta"` | + + + +### `event:assistant/chunk[0].data.chunk[4]` + +SHA-256: `766e02b09dd084f6dfa0f8c553e82399465fccd5c64533d50c5368f40de4b23b` + +Sources: `packages/llm/llm/src/types.ts:369` + +| Property | Presence | Type | +|---|---|---| +| `block` | required | [`packages/llm/llm/src/types.ts#ContentBlock`](#persistence-type-packagesllmllmsrctypestscontentblock) | +| `index` | required | `number` | +| `type` | required | `"block-end"` | + + + +### `event:assistant/chunk[0].data.chunk[5]` + +SHA-256: `f1a96afe7503ac1817de769cd0ba13d9b80111c7034c50106b3344ecc14cc515` + +Sources: `packages/llm/llm/src/types.ts:370` + +| Property | Presence | Type | +|---|---|---| +| `type` | required | `"usage"` | +| `usage` | required | [`packages/llm/llm/src/types.ts#TokenUsage`](#persistence-type-packagesllmllmsrctypeststokenusage) | + + + +### `event:assistant/chunk[0].data.chunk[6]` + +SHA-256: `a4ed3446d32625902170fce527fb64a0283d6f4817930f54a16fdce3a482b36a` + +Sources: `packages/llm/llm/src/types.ts:371` + +| Property | Presence | Type | +|---|---|---| +| `reason` | required | [`packages/llm/llm/src/types.ts#FinishReason`](#persistence-type-packagesllmllmsrctypestsfinishreason) | +| `replayState` | optional | [`packages/llm/llm/src/types.ts#ReplayEnvelope`](#persistence-type-packagesllmllmsrctypestsreplayenvelope) | +| `type` | required | `"finish"` | + + + +### `event:assistant/chunk[0].data.chunk[6].reason[0]` + +SHA-256: `64cfc4dbd3739f0ee040689482cb27058890f1d6113abb1de756836318aeebbc` + +Sources: `packages/llm/llm/src/types.ts:120` + +| Property | Presence | Type | +|---|---|---| +| `failure` | required | [`packages/llm/llm/src/types.ts#LlmFailure`](#persistence-type-packagesllmllmsrctypestsllmfailure) | +| `kind` | required | `"aborted"` | + + + +### `event:assistant/chunk[0].data.chunk[6].reason[1]` + +SHA-256: `ca13866102dfc53a503fccddeebc9caf667b8a06ef27217dd65de29f0495e65d` + +Sources: `packages/llm/llm/src/types.ts:121` + +| Property | Presence | Type | +|---|---|---| +| `failure` | required | [`packages/llm/llm/src/types.ts#LlmFailure`](#persistence-type-packagesllmllmsrctypestsllmfailure) | +| `kind` | required | `"error"` | + + + +### `event:assistant/chunk[0].data.chunk[6].reason[2]` + +SHA-256: `ab7ec5f9eb2c6dfacca5da4c37cf7ba85d04172053ee6b1ebf1709ffcd99c1a7` + +Sources: `packages/core/session/src/types.ts:204` · `packages/llm/llm/src/types.ts:119` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"max-tokens"` | + + + +### `event:assistant/chunk[0].data.chunk[6].reason[3]` + +SHA-256: `1d76406cbb2ddadb0dbbb51e9d8bc6cf678fed455cf8eb512f36f7c86d37a62f` + +Sources: `packages/llm/llm/src/types.ts:117` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"stop"` | + + + +### `event:assistant/chunk[0].data.chunk[6].reason[4]` + +SHA-256: `287211846beea1eccb5f9acee00d20388a38fcb2e95858fa2332d6f58529379a` + +Sources: `packages/llm/llm/src/types.ts:118` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"tool-calls"` | + + + +### `event:assistant/chunk[0].data.chunk[6].replayState.blocks` + +SHA-256: `b1664fa89f8eab49a14e7e3168d8bc4da4aa9fd76332f6c4a053d839e5276ae7` + +Array of `unknown` (opaque). + + + +### `event:assistant/message` + +SHA-256: `6ac50e8b7feeb6a718cf502a4d32aa5430d68c01c23e6f4903db07f884b6cfe6` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:assistant/message.data`](#persistence-type-eventassistantmessagedata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `sourceEventSeqs` | optional | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `surfaceOp` | optional | [`SessionEventEnvelope[46].surfaceOp`](#persistence-type-sessioneventenvelope46surfaceop) | +| `time` | required | `number` | +| `type` | required | `"assistant/message"` | + + + +### `event:assistant/message.data` + +SHA-256: `8e97d45260a7fa31ac2f670a1b1d724fc1b30ba656baf274d69acf4814e77f5e` + +Sources: `packages/core/session/src/types.ts:298` + +| Property | Presence | Type | +|---|---|---| +| `interrupted` | optional | `true` | +| `message` | required | [`packages/llm/llm/src/message.ts#AssistantMessage`](#persistence-type-packagesllmllmsrcmessagetsassistantmessage) | +| `step` | required | `number` | +| `turn` | required | `number` | +| `usage` | optional | [`packages/llm/llm/src/types.ts#TokenUsage`](#persistence-type-packagesllmllmsrctypeststokenusage) | + + + +### `event:command/done` + +SHA-256: `15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:command/done[0].data`](#persistence-type-eventcommanddone0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"command/done"` | + + + +### `event:command/done[0].data` + +SHA-256: `5b6fb1f226ff56402db08a6aae82af76100b14056271875f69ec526a1ae05d51` + +Sources: `packages/interaction/commands/src/types.ts:104` + +| Property | Presence | Type | +|---|---|---| +| `commandId` | required | `string` | +| `kind` | required | [`event:command/done[0].data.kind`](#persistence-type-eventcommanddone0datakind) | +| `sourceEventSeq` | optional | `number` | +| `text` | optional | `string` | + + + +### `event:command/done[0].data.kind` + +SHA-256: `1ab2ef1296f157ba96998f179bb5daa9d21a82480da2901127aeab2730797c92` + +One of: + +- `"error"` +- `"success"` + + + +### `event:command/run` + +SHA-256: `37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:command/run[0].data`](#persistence-type-eventcommandrun0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"command/run"` | + + + +### `event:command/run[0].data` + +SHA-256: `a853902cfab417b8f08aa51ad6855fea46f34ed4588a74e47403035111d0fb86` + +Sources: `packages/interaction/commands/src/types.ts:97` + +| Property | Presence | Type | +|---|---|---| +| `args` | optional | `string` | +| `commandId` | required | `string` | +| `name` | required | `string` | +| `source` | required | [`event:agent/inbox/spliced[0].data.inserted[0].source[0]`](#persistence-type-eventagentinboxspliced0datainserted0source0) | + + + +### `event:compaction/end` + +SHA-256: `b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:compaction/end[0].data`](#persistence-type-eventcompactionend0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"compaction/end"` | + + + +### `event:compaction/end[0].data` + +SHA-256: `ca59530d1a4f3e191b4032bc4a20eded0d827db8b5a7efb27b3af9e9b456c6f2` + +Sources: `packages/compaction/compaction/src/types.ts:72` + +| Property | Presence | Type | +|---|---|---| +| `compactionId` | required | `string` | +| `error` | optional | `string` | +| `sourceCommandId` | optional | `string` | +| `turn` | required | [`event:compaction/end[0].data.turn`](#persistence-type-eventcompactionend0dataturn) | + + + +### `event:compaction/end[0].data.turn` + +SHA-256: `3bd652ebfa8726b3ce3937a4f1bd2759e02f86b3a08a20f9e41a8513656fbc5f` + +Sources: `packages/core/session/src/types.ts:62` + +One of: + +- `null` +- `number` + + + +### `event:compaction/prune` + +SHA-256: `7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:compaction/prune[0].data`](#persistence-type-eventcompactionprune0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"compaction/prune"` | + + + +### `event:compaction/prune[0].data` + +SHA-256: `5dd766ccd1702a1142ad8b4bd44f2242f8e8a6752669ad3de0a5d224329b1438` + +Sources: `packages/compaction/compaction/src/types.ts:82` + +| Property | Presence | Type | +|---|---|---| +| `shadowedRange` | required | [`event:compaction/prune[0].data.shadowedRange`](#persistence-type-eventcompactionprune0datashadowedrange) | +| `shadowedSeqs` | required | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `shadowedTokenCount` | required | `number` | + + + +### `event:compaction/prune[0].data.shadowedRange` + +SHA-256: `9e41386b3a0c9572b0d63078492ebb3997da7d3a830d44e0259418bd02f4bcb2` + +Sources: `packages/compaction/compaction/src/types.ts:38` · `packages/compaction/compaction/src/types.ts:84` + +| Property | Presence | Type | +|---|---|---| +| `end` | required | `number` | +| `start` | required | `number` | + + + +### `event:compaction/start` + +SHA-256: `db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:compaction/start[0].data`](#persistence-type-eventcompactionstart0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"compaction/start"` | + + + +### `event:compaction/start[0].data` + +SHA-256: `3e4e7683b0192c9f0e6a75c59076108f017892cdb302a98032c2632fd79c356f` + +Sources: `packages/compaction/compaction/src/types.ts:24` + +| Property | Presence | Type | +|---|---|---| +| `compactionId` | required | `string` | +| `sourceCommandId` | optional | `string` | +| `turn` | required | [`event:compaction/end[0].data.turn`](#persistence-type-eventcompactionend0dataturn) | + + + +### `event:compaction/summary` + +SHA-256: `85c28ce3efec5863a9bf4b22ae57a50a03ec5337b965ee95ff77c9b9d137fa22` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:compaction/summary[0].data`](#persistence-type-eventcompactionsummary0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"compaction/summary"` | + + + +### `event:compaction/summary[0].data` + +SHA-256: `1fcc34faac8875c4b0a0102d9f9f23c852c90f9258cf66198e734bcfcfae22ce` + +One of: + +- [`event:compaction/summary[0].data[0]`](#persistence-type-eventcompactionsummary0data0) +- [`event:compaction/summary[0].data[1]`](#persistence-type-eventcompactionsummary0data1) + + + +### `event:compaction/summary[0].data[0]` + +SHA-256: `88e7af4cec3f89349bf3a2faf79c51519da21201729e6d7c5ab59271397b55bb` + +| Property | Presence | Type | +|---|---|---| +| `compactionId` | required | `string` | +| `llmStreamCall` | required | `true` | +| `maxTokens` | optional | `number` | +| `model` | required | `string` | +| `provider` | required | `string` | +| `rawOutput` | required | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `shadowedRange` | required | [`event:compaction/prune[0].data.shadowedRange`](#persistence-type-eventcompactionprune0datashadowedrange) | +| `shadowedSeqs` | required | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `shadowedTokenCount` | required | `number` | +| `sourceCommandId` | optional | `string` | +| `summary` | required | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `usage` | optional | [`packages/llm/llm/src/types.ts#TokenUsage`](#persistence-type-packagesllmllmsrctypeststokenusage) | + + + +### `event:compaction/summary[0].data[1]` + +SHA-256: `19d2b8a46cc5bf1b368732664b777b2f896e428b78af98da89913c8f2a19393a` + +| Property | Presence | Type | +|---|---|---| +| `compactionId` | required | `string` | +| `maxTokens` | optional | `number` | +| `model` | required | `string` | +| `provider` | required | `string` | +| `rawOutput` | optional | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `shadowedRange` | required | [`event:compaction/prune[0].data.shadowedRange`](#persistence-type-eventcompactionprune0datashadowedrange) | +| `shadowedSeqs` | required | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `shadowedTokenCount` | required | `number` | +| `sourceCommandId` | optional | `string` | +| `summary` | required | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `usage` | optional | [`packages/llm/llm/src/types.ts#TokenUsage`](#persistence-type-packagesllmllmsrctypeststokenusage) | + + + +### `event:feedback/record` + +SHA-256: `fb9df8180a202f3c845d5aa6a81697b2f7213f6735abc17535a55656be60a575` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:feedback/record[0].data`](#persistence-type-eventfeedbackrecord0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"feedback/record"` | + + + +### `event:feedback/record[0].data` + +SHA-256: `fc362d6c3bc744ee54ea7e008f30aff28f240db9d9882faec31b12982b643d5c` + +Sources: `packages/feedback/command-feedback/src/index.ts:62` + +| Property | Presence | Type | +|---|---|---| +| `text` | required | `string` | + + + +### `event:goal/change` + +SHA-256: `763c8a20af487263a0080548274f7437ef4a86e0ba8769127d1ced10a72c664d` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/goal/goal/src/domain.ts#GoalChangeMeta`](#persistence-type-packagesgoalgoalsrcdomaintsgoalchangemeta) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"goal/change"` | + + + +### `event:goal/change[0].data[0].operation` + +SHA-256: `62e6a429ff3f390a46ac39fb468692032f42936ca0db19b53454184189401379` + +One of: + +- `"block"` +- `"complete"` +- `"create"` +- `"edit"` +- `"pause"` +- `"resume"` + + + +### `event:hook/invoked` + +SHA-256: `8a6e1ec9e8db346b0e02f027db73c07a94f067a26d40c1aef1abd09c47ce7ba0` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:hook/invoked[0].data`](#persistence-type-eventhookinvoked0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"hook/invoked"` | + + + +### `event:hook/invoked[0].data` + +SHA-256: `119abe2b9c0b2f46ecb31d82b9acba4d4b30e049f655e2475e8b4ae12d5a9e25` + +Sources: `packages/hooks/hook-protocol/src/types.ts:19` + +| Property | Presence | Type | +|---|---|---| +| `dialect` | required | [`packages/hooks/hook-protocol/src/types.ts#HookDialect`](#persistence-type-packageshookshook-protocolsrctypestshookdialect) | +| `handlerId` | required | `string` | +| `matcher` | optional | `string` | +| `point` | required | `string` | +| `turn` | required | `number` | + + + +### `event:hook/result` + +SHA-256: `e75916628f3f10c2d50658bd143052a46285fbf1a9a700ba54947614603d26b4` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:hook/result[0].data`](#persistence-type-eventhookresult0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"hook/result"` | + + + +### `event:hook/result[0].data` + +SHA-256: `8ad45ad053b4d89f8865c17cc9ff3b8748e86045f3f0fb816269a34af2619141` + +Sources: `packages/hooks/hook-protocol/src/types.ts:31` + +| Property | Presence | Type | +|---|---|---| +| `decision` | required | `string` | +| `durationMs` | required | `number` | +| `exitCode` | optional | `number` | +| `handlerId` | required | `string` | +| `point` | required | `string` | +| `stderrSummary` | optional | `string` | +| `turn` | required | `number` | + + + +### `event:llm/retry` + +SHA-256: `91c397f8f870e812e1dc5ac69c2745f9f105be9dc97dadc980d19ef415a65145` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/llm/llm-retry/src/types.ts#LlmRetryEventData`](#persistence-type-packagesllmllm-retrysrctypestsllmretryeventdata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"llm/retry"` | + + + +### `event:llm/retry-started` + +SHA-256: `48e5c9861f16ac07e78cb7b5ae9dabdf7bb85c58baed5a51b4ad275050ea58e3` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/llm/llm-retry/src/types.ts#LlmRetryStartedEventData`](#persistence-type-packagesllmllm-retrysrctypestsllmretrystartedeventdata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"llm/retry-started"` | + + + +### `event:llm/retry[0].data[0]` + +SHA-256: `9096d1dd86a3da77a593e12cd95e596b2ef965fa94fcbee40e4bdcf0433924a1` + +Sources: `packages/llm/llm-retry/src/types.ts:17` + +| Property | Presence | Type | +|---|---|---| +| `delayMs` | required | `number` | +| `failure` | required | [`packages/llm/llm/src/types.ts#LlmFailure`](#persistence-type-packagesllmllmsrctypestsllmfailure) | +| `maxRetries` | required | `number` | +| `mode` | required | `"normal"` | +| `policyKey` | required | `string` | +| `provider` | required | `string` | +| `retry` | required | `number` | +| `retryId` | required | `string` | +| `step` | required | `number` | +| `turn` | required | `number` | + + + +### `event:llm/retry[0].data[1]` + +SHA-256: `c0f91c064454e9ae25a4b5caacdc487712aee3acf414b07b7d5f7fd3530a0452` + +Sources: `packages/llm/llm-retry/src/types.ts:30` + +| Property | Presence | Type | +|---|---|---| +| `delayMs` | required | `number` | +| `failure` | required | [`packages/llm/llm/src/types.ts#LlmFailure`](#persistence-type-packagesllmllmsrctypestsllmfailure) | +| `mode` | required | `"always"` | +| `policyKey` | required | `string` | +| `provider` | required | `string` | +| `retry` | required | `number` | +| `retryId` | required | `string` | +| `step` | required | `number` | +| `turn` | required | `number` | + + + +### `event:model/selection` + +SHA-256: `35203ba7ad5ef6f97d556b85df20ae98f04f09c65748cecdf8eefdb8b6405ffc` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/api/session-controller/src/types.ts#ModelSelection`](#persistence-type-packagesapisession-controllersrctypestsmodelselection) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"model/selection"` | + + + +### `event:permission/preset` + +SHA-256: `5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:permission/preset[0].data`](#persistence-type-eventpermissionpreset0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"permission/preset"` | + + + +### `event:permission/preset[0].data` + +SHA-256: `8a9c990773f798eac10ca8878e6bcc531ee080bc589cac956730e462cc6a09ad` + +Sources: `packages/interaction/permission-presets/src/index.ts:53` + +| Property | Presence | Type | +|---|---|---| +| `preset` | required | `string` | + + + +### `event:plan/mode` + +SHA-256: `a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:plan/mode[0].data`](#persistence-type-eventplanmode0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"plan/mode"` | + + + +### `event:plan/mode[0].data` + +SHA-256: `20a57544bbf204dacd1ae6beb2ab29444365c3c869f2afdf489dcdcbc3d9c8c5` + +Sources: `packages/plan/plan-mode/src/index.ts:46` + +| Property | Presence | Type | +|---|---|---| +| `active` | required | `boolean` | + + + +### `event:request/context` + +SHA-256: `f6b733e38d46dde3f8ab1ade2be3362abb6642eb97982a98ee64a57ff60d0c28` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/core/session/src/types.ts#RequestContext`](#persistence-type-packagescoresessionsrctypestsrequestcontext) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"request/context"` | + + + +### `event:request/header` + +SHA-256: `1de6c9c8764045ea9a1357bae6ccbbd57c19f6f337f8f25697c919c7cc9abf16` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:request/header[0].data`](#persistence-type-eventrequestheader0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"request/header"` | + + + +### `event:request/header[0].data` + +SHA-256: `fbda9b55390689333793c34f6229ad46b21fbc45e5171ae74d2d436c60aa4e51` + +Sources: `packages/core/session/src/types.ts:327` + +| Property | Presence | Type | +|---|---|---| +| `header` | required | [`packages/core/session/src/types.ts#EpochHeader`](#persistence-type-packagescoresessionsrctypestsepochheader) | +| `reason` | required | [`packages/core/session/src/types.ts#RequestHeaderReason`](#persistence-type-packagescoresessionsrctypestsrequestheaderreason) | +| `startsSeries` | optional | `true` | + + + +### `event:request/header[0].data.header.config.stop` + +SHA-256: `93c33d9687613293f8c95d46c4d922fe9ceae83b84c384beff5c3315abe005f2` + +Array of `string`. + + + +### `event:request/header[0].data.header.tools` + +SHA-256: `6d63f25a28b70801937a46b1058be5f52d4efbaf3516141470463ae469b59c23` + +Array of [`packages/llm/llm/src/types.ts#ToolSchema`](#persistence-type-packagesllmllmsrctypeststoolschema). + + + +### `event:request/header[0].data.header.tools[0].parameters` + +SHA-256: `0aa62ab51b36c0e64b134bd03ba8725d758744180a1a447da49beaad194f219f` + +| Property | Presence | Type | +|---|---|---| +| [`string`] | index signature | `unknown` (opaque) | + + + +### `event:sandbox/mode` + +SHA-256: `516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:sandbox/mode[0].data`](#persistence-type-eventsandboxmode0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"sandbox/mode"` | + + + +### `event:sandbox/mode[0].data` + +SHA-256: `9890113e97dd3541787bfe6704f2b223d3a890b5325ca0acae2b0398909b413e` + +Sources: `packages/sandbox/sandbox-policy/src/session-mode.ts:33` + +| Property | Presence | Type | +|---|---|---| +| `mode` | required | [`packages/sandbox/sandbox/src/index.ts#SandboxMode`](#persistence-type-packagessandboxsandboxsrcindextssandboxmode) | +| `source` | optional | `"delegation"` | + + + +### `event:schedule/change` + +SHA-256: `2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/schedule/schedule/src/types.ts#ScheduleChange`](#persistence-type-packagesscheduleschedulesrctypestsschedulechange) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"schedule/change"` | + + + +### `event:session-log-deepseek/delivery-accepted` + +SHA-256: `d63b8b8ffad9c02fd80c43a17df4f240c1fe8118ecca9de34f9d5871838ab5b9` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:session-log-deepseek/delivery-accepted[0].data`](#persistence-type-eventsession-log-deepseekdelivery-accepted0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"session-log-deepseek/delivery-accepted"` | + + + +### `event:session-log-deepseek/delivery-accepted[0].data` + +SHA-256: `8bb8c3751a6ce64b61aba1ec7ae798c00a5803c4d868a0430873216c6569ed52` + +Sources: `packages/session/session-log-deepseek/src/types.ts:59` + +| Property | Presence | Type | +|---|---|---| +| `sessionFormatVersion` | optional | `number` | +| `sessionId` | required | `string` | +| `throughSeq` | required | `number` | + + + +### `event:session/end-seed` + +SHA-256: `669846d6f47138d4b8897717b0f08476805437a4b3195c82551b527035d90bc6` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:session/end-seed[0].data`](#persistence-type-eventsessionend-seed0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"session/end-seed"` | + + + +### `event:session/end-seed[0].data` + +SHA-256: `f0d4d35a2f77027ccfbc9b6b774b92f27eba1aadc2cf523147e3629bbfb646b5` + +| Property | Presence | Type | +|---|---|---| +| [`string`] | index signature | `never` | + + + +### `event:session/title` + +SHA-256: `1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/session/session-title/src/types.ts#SessionTitleEventData`](#persistence-type-packagessessionsession-titlesrctypestssessiontitleeventdata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"session/title"` | + + + +### `event:session/title-llm-request` + +SHA-256: `5af24b92e836fedeb396431e8eb395884a057917b54eb777f859d6696faf7780` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData`](#persistence-type-packagessessionsession-title-llmsrcindextssessiontitlellmrequesteventdata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"session/title-llm-request"` | + + + +### `event:session/title-llm-request[0].data.messages` + +SHA-256: `5ad3f2a4606776bb75ab634989296409c1526149168115c157c8967044455a92` + +Array of [`packages/llm/llm/src/message.ts#Message`](#persistence-type-packagesllmllmsrcmessagetsmessage). + + + +### `event:session/title-llm-request[0].data.messages[0].role` + +SHA-256: `acd36e1717d2b4ef9e98a8e6fac17ca1203f3f448e5bca51677f129a8f4999e2` + +One of: + +- `"assistant"` +- `"system"` +- `"user"` + + + +### `event:session/title[0].data.source[0]` + +SHA-256: `1b5649238876e28811e80f10ec67a00c197ad3babd4ecc61a22b09064b88c597` + +Sources: `packages/session/session-title/src/types.ts:29` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"fallback"` | + + + +### `event:session/title[0].data.source[1]` + +SHA-256: `b81e9de81a481b24e1e1f9adf038bfc59e57b4f35ce62f8f1e45284186f4f812` + +Sources: `packages/session/session-title/src/types.ts:30` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"provider"` | +| `model` | optional | [`packages/session/session-title/src/types.ts#SessionTitleModelProvenance`](#persistence-type-packagessessionsession-titlesrctypestssessiontitlemodelprovenance) | +| `provider` | required | `string` | + + + +### `event:step/end` + +SHA-256: `e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:step/end[0].data`](#persistence-type-eventstepend0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"step/end"` | + + + +### `event:step/end[0].data` + +SHA-256: `ef11a3b7fa2033ae4279545ff8a8a2ee4e301b9b73e5b91654c48e6d08283545` + +Sources: `packages/core/session/src/types.ts:275` · `packages/core/session/src/types.ts:277` + +| Property | Presence | Type | +|---|---|---| +| `step` | required | `number` | +| `turn` | required | `number` | + + + +### `event:step/start` + +SHA-256: `4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:step/end[0].data`](#persistence-type-eventstepend0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"step/start"` | + + + +### `event:subagent/descriptor` + +SHA-256: `b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/subagent/subagent/src/descriptor.ts#SubagentDescriptorData`](#persistence-type-packagessubagentsubagentsrcdescriptortssubagentdescriptordata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"subagent/descriptor"` | + + + +### `event:subagent/model-selection-policy` + +SHA-256: `a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:subagent/model-selection-policy[0].data`](#persistence-type-eventsubagentmodel-selection-policy0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"subagent/model-selection-policy"` | + + + +### `event:subagent/model-selection-policy[0].data` + +SHA-256: `0d47a8f3d847243c4488e755ad4cab7a04ac5d4621b9c81865524cf3f4d8536f` + +Sources: `packages/subagent/tool-subagent/src/model-selection-state.ts:17` + +| Property | Presence | Type | +|---|---|---| +| `allowedModels` | required | [`event:subagent/model-selection-policy[0].data.allowedModels`](#persistence-type-eventsubagentmodel-selection-policy0dataallowedmodels) | + + + +### `event:subagent/model-selection-policy[0].data.allowedModels` + +SHA-256: `ba77b58995e36f14bb13886b0493d0a1a63d5db10b1a6cd9f6ac65a72cf832ec` + +Array of [`packages/session/session-title/src/types.ts#SessionTitleModelProvenance`](#persistence-type-packagessessionsession-titlesrctypestssessiontitlemodelprovenance). + + + +### `event:team/member` + +SHA-256: `31d13edbb5fe2f8b7a38056320a8a06275ee4426e0abf12d4741818beda5a9c9` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:team/member[0].data`](#persistence-type-eventteammember0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"team/member"` | + + + +### `event:team/member[0].data` + +SHA-256: `b59b71a5417cfb3acca0a32fcd4f8f31b875e7d5acdca1344dc9a05214414702` + +Sources: `packages/experimental/agent-team/src/types.ts:223` + +| Property | Presence | Type | +|---|---|---| +| `member` | required | [`packages/experimental/agent-team/src/types.ts#TeamMemberSnapshot`](#persistence-type-packagesexperimentalagent-teamsrctypeststeammembersnapshot) | +| `teamId` | required | `string` | +| `version` | required | `1` | + + + +### `event:team/member[0].data.member.context` + +SHA-256: `50cf02d875f8a1f1411f4a6fbcffab9120ccef5f74a47331fbf29480e5f68f48` + +One of: + +- `"fork"` +- `"fresh"` + + + +### `event:team/message/delivered` + +SHA-256: `c53bff743470c8bf11be698ced047072744ef088cce663a774b456d7a8982516` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:team/message/delivered[0].data`](#persistence-type-eventteammessagedelivered0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"team/message/delivered"` | + + + +### `event:team/message/delivered[0].data` + +SHA-256: `7a1a83b0dd7c3a67d46d2b703e204a69b1db4e596b867777c1dde1d9ac65662e` + +Sources: `packages/experimental/agent-team/src/types.ts:229` + +| Property | Presence | Type | +|---|---|---| +| `messageId` | required | `string` | +| `targetId` | required | `string` | +| `teamId` | required | `string` | +| `version` | required | `1` | + + + +### `event:team/message/queued` + +SHA-256: `a6a26c92459c96e4f342e58d7e41c71956e7e62c9280e30e260df58409a3012c` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:team/message/queued[0].data`](#persistence-type-eventteammessagequeued0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"team/message/queued"` | + + + +### `event:team/message/queued[0].data` + +SHA-256: `9417f39b26a720063f227dfbb236adbe0470d8460fb3d5212b8a85b8195c6385` + +Sources: `packages/experimental/agent-team/src/types.ts:227` + +| Property | Presence | Type | +|---|---|---| +| `message` | required | [`packages/experimental/agent-team/src/types.ts#TeamMessageSnapshot`](#persistence-type-packagesexperimentalagent-teamsrctypeststeammessagesnapshot) | +| `teamId` | required | `string` | +| `version` | required | `1` | + + + +### `event:team/message/queued[0].data.message.delivery` + +SHA-256: `923845f0e897a3729c72512adc73f246328922786a59cc7926ceb20b4ae6de6f` + +One of: + +- `"quiet"` +- `"wakeup"` + + + +### `event:team/task` + +SHA-256: `1688a2451eef9da19eaf45f12c8a27df07b1a6e56fa57ba603118f5201bb435b` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:team/task[0].data`](#persistence-type-eventteamtask0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"team/task"` | + + + +### `event:team/task[0].data` + +SHA-256: `e86d247d466ec6dc9d302824b7dc0acedab882027775f25abb824df4794468b7` + +Sources: `packages/experimental/agent-team/src/types.ts:225` + +| Property | Presence | Type | +|---|---|---| +| `task` | required | [`packages/experimental/agent-team/src/types.ts#TeamTaskSnapshot`](#persistence-type-packagesexperimentalagent-teamsrctypeststeamtasksnapshot) | +| `teamId` | required | `string` | +| `version` | required | `1` | + + + +### `event:todo/write` + +SHA-256: `b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:todo/write[0].data`](#persistence-type-eventtodowrite0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"todo/write"` | + + + +### `event:todo/write[0].data` + +SHA-256: `79ddc907312f97cf9553d4841e8b3fc937097bd8d97900a790efad3c05255e99` + +Sources: `packages/todo/tool-todo/src/types.ts:31` + +| Property | Presence | Type | +|---|---|---| +| `todos` | required | [`event:todo/write[0].data.todos`](#persistence-type-eventtodowrite0datatodos) | + + + +### `event:todo/write[0].data.todos` + +SHA-256: `4b7ddaf3710b88ff9b8df66304f5f97bf03688fd19730eedc2e9535203c820ea` + +Array of [`packages/todo/tool-todo/src/types.ts#TodoItem`](#persistence-type-packagestodotool-todosrctypeststodoitem). + + + +### `event:todo/write[0].data.todos[0].status` + +SHA-256: `fd0d91a1f9dd2efb8959bdf5e07f8f0a98b1cdfa38ce8d4732ebde0b44c3abd4` + +One of: + +- `"completed"` +- `"in_progress"` +- `"pending"` + + + +### `event:tool-workflow/agent-end` + +SHA-256: `babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentEndData`](#persistence-type-packagesworkflowtool-workflowsrctypeststoolworkflowagentenddata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"tool-workflow/agent-end"` | + + + +### `event:tool-workflow/agent-start` + +SHA-256: `5f26a6c20b37632f8f57729d171c671def4683d994ac6257a8dffcd855101627` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentStartData`](#persistence-type-packagesworkflowtool-workflowsrctypeststoolworkflowagentstartdata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"tool-workflow/agent-start"` | + + + +### `event:tool-workflow/run-end` + +SHA-256: `42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunEndData`](#persistence-type-packagesworkflowtool-workflowsrctypeststoolworkflowrunenddata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"tool-workflow/run-end"` | + + + +### `event:tool-workflow/run-start` + +SHA-256: `c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunStartData`](#persistence-type-packagesworkflowtool-workflowsrctypeststoolworkflowrunstartdata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"tool-workflow/run-start"` | + + + +### `event:tool/call` + +SHA-256: `3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:tool/call[0].data`](#persistence-type-eventtoolcall0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"tool/call"` | + + + +### `event:tool/call[0].data` + +SHA-256: `e4c18e294232c3ba6c9f1999f168263cc55956147cfe4121720899be8e52edd1` + +Sources: `packages/core/session/src/types.ts:304` + +| Property | Presence | Type | +|---|---|---| +| `arguments` | required | `string` | +| `callId` | required | `string` | +| `name` | required | `string` | +| `step` | required | `number` | +| `turn` | required | `number` | + + + +### `event:tool/code-dispatch` + +SHA-256: `c14c2fdd439461cfc85105c6f620b0f62f799e3a69fb48196e938ec045aa0390` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/core/tools/src/types.ts#PtcDispatchEventData`](#persistence-type-packagescoretoolssrctypestsptcdispatcheventdata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"tool/code-dispatch"` | + + + +### `event:tool/code-dispatch-start` + +SHA-256: `9eb21c10fc675e1fa4184e5eecc9697aa87054ffd836d49428174897f0e64b62` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/core/tools/src/types.ts#PtcDispatchStartEventData`](#persistence-type-packagescoretoolssrctypestsptcdispatchstarteventdata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"tool/code-dispatch-start"` | + + + +### `event:tool/result` + +SHA-256: `a79feb023a08a8b73d254e29e78f13045b6773ce377b0c4156fcdf1368c146ab` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:tool/result.data`](#persistence-type-eventtoolresultdata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `sourceEventSeqs` | optional | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `surfaceOp` | optional | [`SessionEventEnvelope[46].surfaceOp`](#persistence-type-sessioneventenvelope46surfaceop) | +| `time` | required | `number` | +| `type` | required | `"tool/result"` | + + + +### `event:tool/result.data` + +SHA-256: `e575be1876952402db1e661d0397ce27ac9d77a568439a3a310363981d98970c` + +Sources: `packages/core/session/src/types.ts:316` + +| Property | Presence | Type | +|---|---|---| +| `error` | optional | [`event:tool/result.data.error`](#persistence-type-eventtoolresultdataerror) | +| `message` | required | [`packages/llm/llm/src/message.ts#ToolResultMessage`](#persistence-type-packagesllmllmsrcmessagetstoolresultmessage) | +| `meta` | optional | [`event:tool/result.data.meta`](#persistence-type-eventtoolresultdatameta) | +| `step` | required | `number` | +| `turn` | required | `number` | + + + +### `event:tool/result.data.error` + +SHA-256: `55e3b6df99b0d19241e57618b04b84824c3df80ed102e440719139300ea703f6` + +Sources: `packages/core/session/src/types.ts:320` + +| Property | Presence | Type | +|---|---|---| +| `code` | required | `string` | +| `name` | required | `string` | + + + +### `event:tool/result.data.message.content` + +SHA-256: `bc32b6cc15220b64e49b70a65a7d59a72b9e43cc0d0d80ea7195c0659a66ed15` + +| Position | Presence | Type | +|---|---|---| +| 0 | required | [`packages/llm/llm/src/types.ts#ToolResultBlock`](#persistence-type-packagesllmllmsrctypeststoolresultblock) | + + + +### `event:tool/result.data.meta` + +SHA-256: `c592ce75aab73fcab19c1d7845684c72cf402b78d2e1f2833a58ecf9f3598ed6` + +Sources: `packages/util/values/src/index.ts:4` + +One of: + +- [`event:tool/result.data.meta[5]`](#persistence-type-eventtoolresultdatameta5) +- [`event:tool/result.data.meta[5][0][6]`](#persistence-type-eventtoolresultdatameta506) +- `string` +- `boolean` +- `null` +- `number` + + + +### `event:tool/result.data.meta[5]` + +SHA-256: `72ec79127a9c0d0241b1106a74cc2b24c81ce467170f1c3c93f7b71a9496d227` + +Array of [`event:tool/result.data.meta`](#persistence-type-eventtoolresultdatameta). + + + +### `event:tool/result.data.meta[5][0][6]` + +SHA-256: `529e0ccd0e34079ab4ff21ed87f810cee0388246263bf22e8aba5986b56fae05` + +Sources: `packages/util/values/src/index.ts:4` + +| Property | Presence | Type | +|---|---|---| +| [`string`] | index signature | [`event:tool/result.data.meta`](#persistence-type-eventtoolresultdatameta) | + + + +### `event:turn/end` + +SHA-256: `84c24f1209fc3e0153de6ac85d58fd6968b851f955e0e761b92321053956609e` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:turn/end[0].data`](#persistence-type-eventturnend0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"turn/end"` | + + + +### `event:turn/end[0].data` + +SHA-256: `508c0856b8df8574e396880a756f087699b138630428441fefca4a4380f01a28` + +Sources: `packages/core/session/src/types.ts:273` + +| Property | Presence | Type | +|---|---|---| +| `reason` | required | [`packages/core/session/src/types.ts#TurnEndReason`](#persistence-type-packagescoresessionsrctypeststurnendreason) | +| `turn` | required | `number` | + + + +### `event:turn/end[0].data.reason[0]` + +SHA-256: `b6ef9c6210be8350cd465f485cf520031fffa6bf3809c61a1e713e834c5982d0` + +Sources: `packages/core/session/src/types.ts:192` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"completed"` | + + + +### `event:turn/end[0].data.reason[1]` + +SHA-256: `0a30c3be336cdd4f8f34e66543a3d46d611c43986edd9b3ce6cbb9b721d3b5d3` + +Sources: `packages/core/session/src/types.ts:194` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"aborted"` | +| `reason` | required | [`packages/core/session/src/types.ts#TurnEndCancelCause`](#persistence-type-packagescoresessionsrctypeststurnendcancelcause) | + + + +### `event:turn/end[0].data.reason[1].reason[1]` + +SHA-256: `6c03546143cdf6ae88f1745ac98c5139efa1588d1415249bbc5f3104d32ab800` + +Sources: `packages/core/session/src/types.ts:181` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"parent"` | + + + +### `event:turn/end[0].data.reason[1].reason[2]` + +SHA-256: `6c5a37d42ebdb12db4410699259335f1e149e3a0260425684c00b153afc8990d` + +Sources: `packages/core/session/src/types.ts:182` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"hook"` | +| `reason` | required | `string` | + + + +### `event:turn/end[0].data.reason[1].reason[3]` + +SHA-256: `4bb451330ff699f36b45539ceb0eb2606ead72084e2c5bb637c36cc80e2252db` + +Sources: `packages/core/session/src/types.ts:183` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"disposed"` | + + + +### `event:turn/end[0].data.reason[1].reason[4]` + +SHA-256: `eaa71be0fbf0f702df8ea6c11d0aa2f9782263d45a10d0fb14eda662f4bfe04c` + +Sources: `packages/core/session/src/types.ts:186` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"legacy"` | + + + +### `event:turn/end[0].data.reason[2]` + +SHA-256: `023a355b2be0d688fb6e4df8388dadb942761d46cfe96d0f499aae9631a159d4` + +Sources: `packages/core/session/src/types.ts:196` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"blocked"` | + + + +### `event:turn/end[0].data.reason[3]` + +SHA-256: `3dad205ad99fbda835c493ddc6bc93fe1441cef2f82774ffa2856364e2cede22` + +Sources: `packages/core/session/src/types.ts:202` + +| Property | Presence | Type | +|---|---|---| +| `error` | required | [`packages/llm/llm/src/types.ts#LlmFailure`](#persistence-type-packagesllmllmsrctypestsllmfailure) | +| `kind` | required | `"error"` | + + + +### `event:turn/end[0].data.reason[5]` + +SHA-256: `56b7c047694875a843ba020dfea3c8380d54ae4ff88ab349e72004dc21e07c23` + +Sources: `packages/core/session/src/types.ts:209` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"interrupted"` | + + + +### `event:turn/start` + +SHA-256: `aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:turn/start[0].data`](#persistence-type-eventturnstart0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"turn/start"` | + + + +### `event:turn/start[0].data` + +SHA-256: `f90eb4ab2d3897bc20c521a038e3119d581f791ec974b1a0004f63a8ab9e232d` + +Sources: `packages/core/session/src/types.ts:264` + +| Property | Presence | Type | +|---|---|---| +| `turn` | required | `number` | + + + +### `event:user/message` + +SHA-256: `5cfd0a500f2fd56d504ed24eabf6b55e5cabccbd571b95cba579f1f8aceab439` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/llm/llm/src/message.ts#UserMessage`](#persistence-type-packagesllmllmsrcmessagetsusermessage) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `sourceEventSeqs` | optional | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `surfaceOp` | optional | [`SessionEventEnvelope[46].surfaceOp`](#persistence-type-sessioneventenvelope46surfaceop) | +| `time` | required | `number` | +| `type` | required | `"user/message"` | + + + +### `event:web/deepseek-search-llm-request` + +SHA-256: `cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331` + +Sources: `packages/core/session/src/types.ts:433` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/web/web-search-deepseek/src/provider.ts#DeepSeekSearchLlmRequest`](#persistence-type-packageswebweb-search-deepseeksrcprovidertsdeepseeksearchllmrequest) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"web/deepseek-search-llm-request"` | + + + +### `event:web/deepseek-search-llm-request[0].data.body` + +SHA-256: `930a6567a10bb62ddd157bd8abdf4b182810c8c3b49d91309b3b009a5fed9731` + +Sources: `packages/web/web-search-deepseek/src/provider.ts:62` + +| Property | Presence | Type | +|---|---|---| +| `max_tokens` | required | `number` | +| `messages` | required | [`event:web/deepseek-search-llm-request[0].data.body.messages`](#persistence-type-eventwebdeepseek-search-llm-request0databodymessages) | +| `model` | required | `string` | +| `tools` | required | [`event:web/deepseek-search-llm-request[0].data.body.tools`](#persistence-type-eventwebdeepseek-search-llm-request0databodytools) | + + + +### `event:web/deepseek-search-llm-request[0].data.body.messages` + +SHA-256: `b993441f8ce7d27b80e619e113e232ae8e62d3d5a8340f6bfe12d8c4c018e62f` + +| Position | Presence | Type | +|---|---|---| +| 0 | required | [`event:web/deepseek-search-llm-request[0].data.body.messages[0]`](#persistence-type-eventwebdeepseek-search-llm-request0databodymessages0) | + + + +### `event:web/deepseek-search-llm-request[0].data.body.messages[0]` + +SHA-256: `9a2a9029f8d7ede05336980d8342737557f487b913bfd28853d0ab5214600ab5` + +Sources: `packages/web/web-search-deepseek/src/provider.ts:65` + +| Property | Presence | Type | +|---|---|---| +| `content` | required | [`event:web/deepseek-search-llm-request[0].data.body.messages[0].content`](#persistence-type-eventwebdeepseek-search-llm-request0databodymessages0content) | +| `role` | required | `"user"` | + + + +### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content` + +SHA-256: `8f6d609794bf5afc01d7ccf3e03811d32f4b8047f58a2c9a98db0154c2ad7cb9` + +| Position | Presence | Type | +|---|---|---| +| 0 | required | [`event:web/deepseek-search-llm-request[0].data.body.messages[0].content[0]`](#persistence-type-eventwebdeepseek-search-llm-request0databodymessages0content0) | + + + +### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content[0]` + +SHA-256: `4e887768586528565381dadbddee6cef555874148089f4579e0b4b1ad096fc9c` + +Sources: `packages/llm/llm/src/types.ts:54` · `packages/web/web-search-deepseek/src/provider.ts:67` + +| Property | Presence | Type | +|---|---|---| +| `text` | required | `string` | +| `type` | required | `"text"` | + + + +### `event:web/deepseek-search-llm-request[0].data.body.tools` + +SHA-256: `4aed17ec726b5397c29f6cb4bcd7905dc1a12bb6140f1657f073cd24380f2af8` + +| Position | Presence | Type | +|---|---|---| +| 0 | required | [`event:web/deepseek-search-llm-request[0].data.body.tools[0]`](#persistence-type-eventwebdeepseek-search-llm-request0databodytools0) | + + + +### `event:web/deepseek-search-llm-request[0].data.body.tools[0]` + +SHA-256: `2d11ca7b0d4493e244b74eba093227866b33249841e59a1e9bf56afed38604c3` + +Sources: `packages/web/web-search-deepseek/src/provider.ts:72` + +| Property | Presence | Type | +|---|---|---| +| `max_uses` | required | `number` | +| `name` | required | `"web_search"` | +| `type` | required | `"web_search_20250305"` | + + + +### `"every"` + +SHA-256: `e42b0f40b5d0b628c6e1c44a8fb9eda0780037a81959e1b93d2dfb47b46b0e87` + +`"every"` + + + +### `"failed"` + +SHA-256: `b57a2889408de36e4516807194c73bdecd51a92f633ccd05db81bf049200f420` + +`"failed"` + + + +### `"fallback"` + +SHA-256: `d6e654b88b584fcdf290a56802b1730bc7b9847ae86baa4265ab7769eb48990c` + +`"fallback"` + + + +### `"feedback/record"` + +SHA-256: `c99e20441bf15341e9db54385e558e5c03d21dff2eb1ac08ccbf47c2d8747954` + +`"feedback/record"` + + + +### `"finish"` + +SHA-256: `bd499eac047efe091a4df7382eadd06d25cf0cb31fee3981e8b24d85762841cd` + +`"finish"` + + + +### `"fork"` + +SHA-256: `2da725e554cd89301d829ed9dc45a572c3cd1b93b5e91d0d71f007976d8a0863` + +`"fork"` + + + +### `"fresh"` + +SHA-256: `dd2780e7e07684332f7a9ab047237798d260e7eaffb1321cb38eca695d184c3d` + +`"fresh"` + + + +### `"goal"` + +SHA-256: `b815d7b91cdd9fc6ccc7dcba05cfc5ce1d55fab5fc0c0801803cd3630cedb602` + +`"goal"` + + + +### `"goal/change"` + +SHA-256: `237c004c73b6b288246816e0d7fde16e09c63a47aa3b1227383d7afe58666163` + +`"goal/change"` + + + +### `"hook"` + +SHA-256: `dbdafceb9a900183cccc80596498d386f3bf7bddead2b8cfde68453aa4739edc` + +`"hook"` + + + +### `"hook/invoked"` + +SHA-256: `b9305f0ea75ccd6a6061c27fde19f2ab85534f9f3c1a717b573b077ebae0f611` + +`"hook/invoked"` + + + +### `"hook/result"` + +SHA-256: `a3a259a1aa5401af786ce08c4a8419681d3000d73467991b5fc563389bc4ebd2` + +`"hook/result"` + + + +### `"image"` + +SHA-256: `fb8b6a2e53cb9cf44c551176de0fb77d1ddc60037b99a891ff8a860b6d5c29a0` + +`"image"` + + + +### `"image/gif"` + +SHA-256: `de30b1fa12c75f81df6aa4096e1595296d2d04e2be14a7c29849cf8028b79048` + +`"image/gif"` + + + +### `"image/jpeg"` + +SHA-256: `3f74ba74acd10644c1ed6947a411d8088bd2cfac74f61bb8540f96d68e31f004` + +`"image/jpeg"` + + + +### `"image/png"` + +SHA-256: `58f94390b982f8a5ac1f4f235ba612557f4a1dc4a995d8b1cec63ce7639decb0` + +`"image/png"` + + + +### `"image/webp"` + +SHA-256: `ebb768d85ec87fb68e42fc14fd7d8535b5ac11791b14d04c6770180f0a719bf8` + +`"image/webp"` + + + +### `"in_progress"` + +SHA-256: `94c56aeb1564ad735eb773d88636b40761d063efa1610f1308004d32923f5378` + +`"in_progress"` + + + +### `"initial"` + +SHA-256: `e7ce49f12953583fad217bf80fb9f1463acff2c3e9471a823782661675fb124c` + +`"initial"` + + + +### `"instructions"` + +SHA-256: `fee1caf8ab6a65c1bc981f5a1730164490f22a2a89ffa3d0b76f1f432c44c8b5` + +`"instructions"` + + + +### `"interrupted"` + +SHA-256: `69d238a6e9b08d67f601b1825962963d8d3523cb69ebf6208c697dc5d058c199` + +`"interrupted"` + + + +### `"legacy"` + +SHA-256: `ad3b56aa2fc1ad4250e7399295d34a8eae592e1907e85852e2291b2e498a30bc` + +`"legacy"` + + + +### `"llm/retry"` + +SHA-256: `611cae9a3539733aa0c42f66035a7d90f19dcbbdfb5d9e3b628b13705253942d` + +`"llm/retry"` + + + +### `"llm/retry-started"` + +SHA-256: `4ae007ed190a72c92138b22d059b83208079c7551ca13fb59ae8cf5e23693964` + +`"llm/retry-started"` + + + +### `"max-tokens"` + +SHA-256: `68141cbe3994a5ffcd064c07c75996538437fd9dbf77ce8a2927e89ec577fabe` + +`"max-tokens"` + + + +### `"model"` + +SHA-256: `2765e9119edf5816ac1ab4c95c5ee32c90403f3742962eff11544f7752d59d2e` + +`"model"` + + + +### `"model/selection"` + +SHA-256: `1d5f04a03ea75fc8eeece544129eba0f49f0c82046e9c404461920390135c7b2` + +`"model/selection"` + + + +### `"never"` + +SHA-256: `1571525adc95a24e5d25b5a6440df401cd7cdd881b745178e85f5a333435cd1b` + +`"never"` + + + +### `never` + +SHA-256: `fcf427290c6213c2a7feb57492d832ce324f5b9737a759f424dab69e6bd101a0` + +`never` + + + +### `"next-step"` + +SHA-256: `3e2ece4967cfebe95f450a93f45523dff99d6749f6269f2f60f84dfecfcf3693` + +`"next-step"` + + + +### `"next-turn"` + +SHA-256: `62ecb62dc0fe1b5e70217f8a80c39256a40ee3a1917be14e5ca899d20c35f7fd` + +`"next-turn"` + + + +### `"normal"` + +SHA-256: `3bc287e765d58dc3a22672a0495a6cfd561220dd38fbaecef80aa95b96caed79` + +`"normal"` + + + +### `"notice"` + +SHA-256: `e8de0f457fed5b9ff94dc4950b59ef75fd8ba8af665cc7899485924a62653367` + +`"notice"` + + + +### `null` + +SHA-256: `938f7c7357bc403ea3b281a9dd016939df7a0880fc8db12612585be574d0d615` + +`null` + + + +### `number` + +SHA-256: `0657d3ca5ac4e7bf79b00bcf860b1c7159d01a9da137497221ec2f1776e365f7` + +Sources: `packages/core/session/src/types.ts:29` + +`number` + + + +### `"one-shot"` + +SHA-256: `d28765f87d6b6ab408e0b2f3e7e297791b004b806d8e302c49903ebae815feb2` + +`"one-shot"` + + + +### `packages/api/session-controller/src/types.ts#ModelSelection` + +SHA-256: `f09e5e7acf5ff5ccd193ff2eeec015fa2ff7c29d98bc465f8c3302058d47e29b` + +Sources: `packages/api/session-controller/src/types.ts:82` + +| Property | Presence | Type | +|---|---|---| +| `model` | required | `string` | +| `provider` | required | `string` | +| `reasoningEffort` | optional | `string` | + + + +### `packages/attachment/attachment/src/types.ts#ImageAttachmentRef` + +SHA-256: `b0b0eb1b16490f6bee135b2377e8f8c39227974c799ad7d49ff418af23ecbc35` + +Sources: `packages/attachment/attachment/src/types.ts:11` + +| Property | Presence | Type | +|---|---|---| +| `attachmentId` | required | `string` | +| `bytes` | required | `number` | +| `height` | required | `number` | +| `mediaType` | required | [`packages/attachment/attachment/src/types.ts#ImageMediaType`](#persistence-type-packagesattachmentattachmentsrctypestsimagemediatype) | +| `name` | optional | `string` | +| `originalDimensions` | optional | [`event:agent/inbox/spliced[0].data.inserted[0].content[0][2].attachment.originalDimensions`](#persistence-type-eventagentinboxspliced0datainserted0content02attachmentoriginaldimensions) | +| `width` | required | `number` | + + + +### `packages/attachment/attachment/src/types.ts#ImageMediaType` + +SHA-256: `2f1e6a7ebace43d727ae138ddcd352eb3813960009e5805b8c5ac84300c97716` + +Sources: `packages/attachment/attachment/src/types.ts:8` + +One of: + +- `"image/gif"` +- `"image/jpeg"` +- `"image/png"` +- `"image/webp"` + + + +### `packages/context/agent-instructions/src/render.ts#AgentInstructionChange` + +SHA-256: `83da72c6857601c75da11212ef847f57d457b9c99f0a82246dcdff3e26700239` + +Sources: `packages/context/agent-instructions/src/render.ts:47` + +| Property | Presence | Type | +|---|---|---| +| `action` | required | [`event:agent/inbox/spliced[0].data.inserted[0].source[17].changes[0].action`](#persistence-type-eventagentinboxspliced0datainserted0source17changes0action) | +| `digest` | optional | `string` | +| `path` | required | `string` | +| `scope` | required | `string` | + + + +### `packages/context/agent-instructions/src/state.ts#AgentInstructionSource` + +SHA-256: `6f22a9d02b9a1f1157f3b0e7bdccd7e7b12b085c4efdb709dfc74a465cd4e590` + +Sources: `packages/context/agent-instructions/src/state.ts:37` + +| Property | Presence | Type | +|---|---|---| +| `baseline` | optional | `true` | +| `baselineIdentity` | optional | `string` | +| `changes` | required | [`event:agent/inbox/spliced[0].data.inserted[0].source[17].changes`](#persistence-type-eventagentinboxspliced0datainserted0source17changes) | +| `form` | required | `"instructions"` | +| `kind` | required | `"agent-instructions"` | + + + +### `packages/context/session-reference/src/types.ts#SessionReferenceSource` + +SHA-256: `f56c5b59ca0161310c338d31dd16cf14287ccd602ff4181058df178c1c286d7f` + +Sources: `packages/context/session-reference/src/types.ts:13` + +| Property | Presence | Type | +|---|---|---| +| `form` | required | `"recall"` | +| `kind` | required | `"session-reference"` | +| `references` | required | [`event:agent/inbox/spliced[0].data.inserted[0].source[15].references`](#persistence-type-eventagentinboxspliced0datainserted0source15references) | +| `version` | required | `1` | + + + +### `packages/core/agent/src/types.ts#InboxTarget` + +SHA-256: `96f4a9c81fc0f940ef71528a8cc66731ae4cf1f40d79680c5fe3c39f96d7723c` + +Sources: `packages/core/agent/src/types.ts:29` + +One of: + +- `"next-step"` +- `"next-turn"` + + + +### `packages/core/session/src/types.ts#EpochHeader` + +SHA-256: `49f38c296b0c34c4d5784d827ee6fda5c7a722dccd30badfabeb229af1f832a1` + +Sources: `packages/core/session/src/types.ts:220` + +| Property | Presence | Type | +|---|---|---| +| `adapterDefaults` | optional | [`packages/llm/llm/src/call-config.ts#LlmCallConfigAdapterDefaults`](#persistence-type-packagesllmllmsrccall-configtsllmcallconfigadapterdefaults) | +| `config` | required | [`packages/llm/llm/src/call-config.ts#LlmCallConfig`](#persistence-type-packagesllmllmsrccall-configtsllmcallconfig) | +| `system` | optional | `string` | +| `tools` | optional | [`event:request/header[0].data.header.tools`](#persistence-type-eventrequestheader0dataheadertools) | + + + +### `packages/core/session/src/types.ts#RequestContext` + +SHA-256: `411f5f5bc098cf2aaebcea1fc645adb51e593edb6b0f7f88518ff4b0147a2d4d` + +Sources: `packages/core/session/src/types.ts:232` + +| Property | Presence | Type | +|---|---|---| +| `contextWindow` | optional | `number` | +| `model` | required | `string` | +| `provider` | required | `string` | + + + +### `packages/core/session/src/types.ts#RequestHeaderReason` + +SHA-256: `530da6c0267813bb4511af72883cc518834e624e3b3220a7062955fd57a788a6` + +Sources: `packages/core/session/src/types.ts:249` + +One of: + +- `"change"` +- `"initial"` +- `"resume"` +- `"series"` + + + +### `packages/core/session/src/types.ts#SessionHeader` + +SHA-256: `88b77fa5ec1d31b20dfa3c41f3eee22fdf55fa74efe4233dcc0b55f9598d6dc6` + +Sources: `packages/core/session/src/types.ts:91` + +| Property | Presence | Type | +|---|---|---| +| `agentPreset` | optional | `string` | +| `createdAt` | required | `number` | +| `cwd` | optional | `string` | +| `delegationDepth` | optional | `number` | +| `id` | required | `string` | +| `isSeeded` | required | `boolean` | +| `origin` | optional | `"subagent"` | +| `parentSession` | optional | `string` | +| `version` | required | `1` | + + + +### `packages/core/session/src/types.ts#TurnEndCancelCause` + +SHA-256: `1f8c126cfab3df812cd115cfc23e3256f0fa2383400f4ce91ecad313577e59b0` + +Sources: `packages/core/session/src/types.ts:186` + +One of: + +- [`event:turn/end[0].data.reason[1].reason[2]`](#persistence-type-eventturnend0datareason1reason2) +- [`event:turn/end[0].data.reason[1].reason[3]`](#persistence-type-eventturnend0datareason1reason3) +- [`event:turn/end[0].data.reason[1].reason[4]`](#persistence-type-eventturnend0datareason1reason4) +- [`event:turn/end[0].data.reason[1].reason[1]`](#persistence-type-eventturnend0datareason1reason1) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[0]`](#persistence-type-eventagentinboxspliced0datainserted0source0) + + + +### `packages/core/session/src/types.ts#TurnEndReason` + +SHA-256: `e3528b95cff70d83a080a96666877da3f9dc205e71955d6bc5b9b315b9e0da22` + +Sources: `packages/core/session/src/types.ts:213` + +One of: + +- [`event:turn/end[0].data.reason[5]`](#persistence-type-eventturnend0datareason5) +- [`event:assistant/chunk[0].data.chunk[6].reason[2]`](#persistence-type-eventassistantchunk0datachunk6reason2) +- [`event:turn/end[0].data.reason[3]`](#persistence-type-eventturnend0datareason3) +- [`event:turn/end[0].data.reason[1]`](#persistence-type-eventturnend0datareason1) +- [`event:turn/end[0].data.reason[2]`](#persistence-type-eventturnend0datareason2) +- [`event:turn/end[0].data.reason[0]`](#persistence-type-eventturnend0datareason0) + + + +### `packages/core/tools/src/index.ts#ToolRestriction` + +SHA-256: `3cfc3a56502da1f8c6153c2c56657bab4b749056968634dd0991d325ec1c919f` + +Sources: `packages/core/tools/src/index.ts:673` + +| Property | Presence | Type | +|---|---|---| +| `allow` | optional | [`event:request/header[0].data.header.config.stop`](#persistence-type-eventrequestheader0dataheaderconfigstop) | +| `deny` | optional | [`event:request/header[0].data.header.config.stop`](#persistence-type-eventrequestheader0dataheaderconfigstop) | + + + +### `packages/core/tools/src/types.ts#PtcDispatchEventData` + +SHA-256: `f93f3b56db0ac985f00e0fc105e3227f9968b8ae8d63b928f6ce72a6e82ac996` + +Sources: `packages/core/tools/src/types.ts:20` + +| Property | Presence | Type | +|---|---|---| +| `arguments` | required | `unknown` (opaque) | +| `content` | required | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `isError` | required | `boolean` | +| `name` | required | `string` | +| `parentCallId` | required | `string` | +| `rootCallId` | required | `string` | +| `subCallId` | required | `string` | + + + +### `packages/core/tools/src/types.ts#PtcDispatchStartEventData` + +SHA-256: `2fe5026daf14bd4ff2b7bfb7cf9791c302d9cbba06802178b6dfec00b892698f` + +Sources: `packages/core/tools/src/types.ts:11` + +| Property | Presence | Type | +|---|---|---| +| `arguments` | required | `unknown` (opaque) | +| `name` | required | `string` | +| `parentCallId` | required | `string` | +| `rootCallId` | required | `string` | +| `subCallId` | required | `string` | + + + +### `packages/experimental/agent-team/src/types.ts#TeamMemberPhase` + +SHA-256: `dfce5db4aa42b7ebe0bb79eca92553587287e18c06b9eba85cbfb9d332e26acd` + +Sources: `packages/experimental/agent-team/src/types.ts:44` + +One of: + +- `"active"` +- `"failed"` +- `"provisioning"` + + + +### `packages/experimental/agent-team/src/types.ts#TeamMemberSnapshot` + +SHA-256: `6598cd6da253948d6b207c6374a45335804c79b576866d6215649c2d1bc85e25` + +Sources: `packages/experimental/agent-team/src/types.ts:47` + +| Property | Presence | Type | +|---|---|---| +| `context` | required | [`event:team/member[0].data.member.context`](#persistence-type-eventteammember0datamembercontext) | +| `description` | required | `string` | +| `error` | optional | `string` | +| `id` | required | `string` | +| `name` | required | `string` | +| `phase` | required | [`packages/experimental/agent-team/src/types.ts#TeamMemberPhase`](#persistence-type-packagesexperimentalagent-teamsrctypeststeammemberphase) | +| `provider` | required | `string` | + + + +### `packages/experimental/agent-team/src/types.ts#TeamMessageSnapshot` + +SHA-256: `7f59cf10bccceeb2e810d51bb0a2bffb9829b4526904c3d2673b99abf8070e01` + +Sources: `packages/experimental/agent-team/src/types.ts:106` + +| Property | Presence | Type | +|---|---|---| +| `content` | required | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `delivery` | required | [`event:team/message/queued[0].data.message.delivery`](#persistence-type-eventteammessagequeued0datamessagedelivery) | +| `id` | required | `string` | +| `senderId` | required | `string` | +| `senderName` | required | `string` | +| `targetId` | required | `string` | + + + +### `packages/experimental/agent-team/src/types.ts#TeamMessageSource` + +SHA-256: `2152caf1a71e588e4df2358a806dea24936c1c47131134f01a12939d12cdc0c0` + +Sources: `packages/experimental/agent-team/src/types.ts:116` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"team-message"` | +| `messageId` | required | `string` | +| `senderId` | required | `string` | +| `senderName` | required | `string` | +| `teamId` | required | `string` | + + + +### `packages/experimental/agent-team/src/types.ts#TeamTaskSnapshot` + +SHA-256: `51edec100659da3a9bd9c3f6ba1180f5e64ec9a1585e5057080df45c180bd357` + +Sources: `packages/experimental/agent-team/src/types.ts:74` + +| Property | Presence | Type | +|---|---|---| +| `blockedBy` | required | [`event:request/header[0].data.header.config.stop`](#persistence-type-eventrequestheader0dataheaderconfigstop) | +| `description` | required | `string` | +| `id` | required | `string` | +| `ownerId` | optional | `string` | +| `revision` | required | `number` | +| `status` | required | [`packages/experimental/agent-team/src/types.ts#TeamTaskStatus`](#persistence-type-packagesexperimentalagent-teamsrctypeststeamtaskstatus) | +| `subject` | required | `string` | +| `writeScopes` | required | [`event:request/header[0].data.header.config.stop`](#persistence-type-eventrequestheader0dataheaderconfigstop) | + + + +### `packages/experimental/agent-team/src/types.ts#TeamTaskStatus` + +SHA-256: `b2d2a01e51341a3bfec809198952c8c830a7899f4cb6ecd3c1dc0b5d9a2af943` + +Sources: `packages/experimental/agent-team/src/types.ts:71` + +One of: + +- `"completed"` +- `"deleted"` +- `"in_progress"` +- `"pending"` + + + +### `packages/goal/goal/src/domain.ts#GoalChangeMeta` + +SHA-256: `7d226b9fd95b4ba213d4237c22e930a91c3c769c95ca7f92977b9d625ba13438` + +Sources: `packages/goal/goal/src/domain.ts:44` + +One of: + +- [`packages/goal/goal/src/domain.ts#GoalClearChangeMeta`](#persistence-type-packagesgoalgoalsrcdomaintsgoalclearchangemeta) +- [`packages/goal/goal/src/domain.ts#GoalSnapshotChangeMeta`](#persistence-type-packagesgoalgoalsrcdomaintsgoalsnapshotchangemeta) + + + +### `packages/goal/goal/src/domain.ts#GoalClearChangeMeta` + +SHA-256: `cffcdc19881ab61ec0a9ce18743996f7ac44ac8889f34dfac36ae745574aa22f` + +Sources: `packages/goal/goal/src/domain.ts:35` + +| Property | Presence | Type | +|---|---|---| +| `cleared` | required | [`packages/goal/goal/src/types.ts#GoalRef`](#persistence-type-packagesgoalgoalsrctypestsgoalref) | +| `clearedAt` | required | `number` | +| `kind` | required | `"goal/change"` | +| `operation` | required | `"clear"` | +| `version` | required | `1` | + + + +### `packages/goal/goal/src/domain.ts#GoalMessageSource` + +SHA-256: `7f959241c24128b4983b559984811861dc59774b85905c8fa57c6cb0148a3dbc` + +Sources: `packages/goal/goal/src/domain.ts:47` + +| Property | Presence | Type | +|---|---|---| +| `goalId` | required | `string` | +| `kind` | required | `"goal"` | +| `revision` | required | `number` | +| `round` | required | `number` | + + + +### `packages/goal/goal/src/domain.ts#GoalSnapshotChangeMeta` + +SHA-256: `1df34a6c086866ffdc2dd9e8e5c581c3751a010cdf6b8538a7327f7a3237f0b4` + +Sources: `packages/goal/goal/src/domain.ts:24` + +| Property | Presence | Type | +|---|---|---| +| `createdAt` | required | `number` | +| `goal` | required | [`packages/goal/goal/src/types.ts#GoalSnapshot`](#persistence-type-packagesgoalgoalsrctypestsgoalsnapshot) | +| `kind` | required | `"goal/change"` | +| `operation` | required | [`event:goal/change[0].data[0].operation`](#persistence-type-eventgoalchange0data0operation) | +| `roundsStarted` | required | `number` | +| `updatedAt` | required | `number` | +| `version` | required | `1` | + + + +### `packages/goal/goal/src/types.ts#GoalBlockReason` + +SHA-256: `84ac8c1a66ffc697262e181f42e851259eae14038c113ca329fb4700ccdb1f7c` + +Sources: `packages/goal/goal/src/types.ts:51` + +| Property | Presence | Type | +|---|---|---| +| `code` | required | `string` | +| `message` | required | `string` | + + + +### `packages/goal/goal/src/types.ts#GoalPhase` + +SHA-256: `b8327af7ee5767952d1300cb4f03b7fc04197ae5ba275e13981c689ff7506172` + +Sources: `packages/goal/goal/src/types.ts:44` + +One of: + +- `"active"` +- `"blocked"` +- `"complete"` +- `"paused"` + + + +### `packages/goal/goal/src/types.ts#GoalRef` + +SHA-256: `0b6d718c693fdf7f06dcccb0bcbbabe78cc63514eafc62d6b2a3899735279d6f` + +Sources: `packages/goal/goal/src/types.ts:19` + +| Property | Presence | Type | +|---|---|---| +| `id` | required | `string` | +| `revision` | required | `number` | + + + +### `packages/goal/goal/src/types.ts#GoalSnapshot` + +SHA-256: `6bbe793f6a93dc8d50a4d4d3fbb6f8ed15650bcb7e151d28669628f7b7c3fc25` + +Sources: `packages/goal/goal/src/types.ts:59` + +| Property | Presence | Type | +|---|---|---| +| `blockedReason` | optional | [`packages/goal/goal/src/types.ts#GoalBlockReason`](#persistence-type-packagesgoalgoalsrctypestsgoalblockreason) | +| `id` | required | `string` | +| `maxGoalRounds` | required | `number` | +| `objective` | required | `string` | +| `phase` | required | [`packages/goal/goal/src/types.ts#GoalPhase`](#persistence-type-packagesgoalgoalsrctypestsgoalphase) | +| `revision` | required | `number` | + + + +### `packages/hooks/hook-protocol/src/types.ts#HookDialect` + +SHA-256: `a6b41f5bede8094d7bf635be5d69b1bd7a25e006ca9cf9415bceb9322f1a7feb` + +Sources: `packages/hooks/hook-protocol/src/types.ts:48` + +One of: + +- `"claude-code"` +- `"codex"` + + + +### `packages/interaction/user-approval/src/index.ts#ApprovalPolicy` + +SHA-256: `05d2ae1e0c7f8770f83f9a09047afb39a335d8ac986df3193659aa1e581472cf` + +Sources: `packages/interaction/user-approval/src/index.ts:60` + +One of: + +- `"ask"` +- `"never"` + + + +### `packages/interaction/user-approval/src/types.ts#ApprovalOutcome` + +SHA-256: `930c1cd289def119d443e19dd90008916bf035f0a4d23e07241e7f050f2b89b7` + +Sources: `packages/interaction/user-approval/src/types.ts:32` + +One of: + +- `"allowed-once"` +- `"cancelled"` +- `"rejected"` +- `"unavailable"` + + + +### `packages/llm/llm-retry/src/types.ts#LlmRetryEventData` + +SHA-256: `35b995af35bfa087f5381a5454a2305928da037e819bfc4759d3f66d9bd55aa9` + +Sources: `packages/llm/llm-retry/src/types.ts:16` + +One of: + +- [`event:llm/retry[0].data[0]`](#persistence-type-eventllmretry0data0) +- [`event:llm/retry[0].data[1]`](#persistence-type-eventllmretry0data1) + + + +### `packages/llm/llm-retry/src/types.ts#LlmRetryStartedEventData` + +SHA-256: `6f72ece8f317cd080c4f20a93f1bf709965f5b81ac4669528f5a023191cfcf20` + +Sources: `packages/llm/llm-retry/src/types.ts:43` + +| Property | Presence | Type | +|---|---|---| +| `retry` | required | `number` | +| `retryId` | required | `string` | +| `step` | required | `number` | +| `turn` | required | `number` | + + + +### `packages/llm/llm/src/call-config.ts#LlmCallConfig` + +SHA-256: `67d5f73ceae82f5265258142ad6cf172de2c1fef93ba551b7f0454e0a93bffe0` + +Sources: `packages/llm/llm/src/call-config.ts:23` + +| Property | Presence | Type | +|---|---|---| +| `maxTokens` | optional | `number` | +| `model` | required | `string` | +| `provider` | required | `string` | +| `reasoningEffort` | optional | `string` | +| `stop` | optional | [`event:request/header[0].data.header.config.stop`](#persistence-type-eventrequestheader0dataheaderconfigstop) | +| `temperature` | optional | `number` | + + + +### `packages/llm/llm/src/call-config.ts#LlmCallConfigAdapterDefaults` + +SHA-256: `326a9bfda27dda5882fb3cbe6e715df41dae2298fdae3d66437457268a665693` + +Sources: `packages/llm/llm/src/call-config.ts:36` + +| Property | Presence | Type | +|---|---|---| +| `maxTokens` | optional | `true` | +| `reasoningEffort` | optional | `true` | + + + +### `packages/llm/llm/src/message.ts#AssistantMessage` + +SHA-256: `1043caf7eee7a357f62c904491139d8ee523df58eb18bbb9f567d9b890b5ebd0` + +Sources: `packages/llm/llm/src/message.ts:148` + +| Property | Presence | Type | +|---|---|---| +| `content` | required | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `id` | required | `string` | +| `role` | required | `"assistant"` | +| `source` | required | [`packages/llm/llm/src/message.ts#ModelMessageSource`](#persistence-type-packagesllmllmsrcmessagetsmodelmessagesource) | + + + +### `packages/llm/llm/src/message.ts#ContextSnapshotSection` + +SHA-256: `86e1e384495ee09ac2d60c9db3610f1f1fddac2d248f6f1d6000e78054680219` + +Sources: `packages/llm/llm/src/message.ts:65` + +| Property | Presence | Type | +|---|---|---| +| `name` | required | `string` | +| `text` | required | `string` | + + + +### `packages/llm/llm/src/message.ts#Message` + +SHA-256: `c99dd3ce21f1b68c2293858993d2f71f21ab39ee7b6fc4d1ed13cf65e1c23ccf` + +Sources: `packages/llm/llm/src/message.ts:131` + +| Property | Presence | Type | +|---|---|---| +| `content` | required | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `id` | required | `string` | +| `role` | required | [`event:session/title-llm-request[0].data.messages[0].role`](#persistence-type-eventsessiontitle-llm-request0datamessages0role) | +| `source` | required | [`packages/llm/llm/src/message.ts#MessageSource`](#persistence-type-packagesllmllmsrcmessagetsmessagesource) | + + + +### `packages/llm/llm/src/message.ts#MessageSource` + +SHA-256: `4c965666d5b42116945bc356087cd5e1fd549e6dece560785ed60511059a8283` + +Sources: `packages/llm/llm/src/message.ts:128` + +One of: + +- [`packages/context/agent-instructions/src/state.ts#AgentInstructionSource`](#persistence-type-packagescontextagent-instructionssrcstatetsagentinstructionsource) +- [`packages/llm/llm/src/message.ts#ToolMessageSource`](#persistence-type-packagesllmllmsrcmessagetstoolmessagesource) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[10]`](#persistence-type-eventagentinboxspliced0datainserted0source10) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[19]`](#persistence-type-eventagentinboxspliced0datainserted0source19) +- [`packages/skill/tool-skill/src/index.ts#SkillCatalogSource`](#persistence-type-packagesskilltool-skillsrcindextsskillcatalogsource) +- [`packages/skill/skill/src/index.ts#SkillInvocationSource`](#persistence-type-packagesskillskillsrcindextsskillinvocationsource) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[4]`](#persistence-type-eventagentinboxspliced0datainserted0source4) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[5]`](#persistence-type-eventagentinboxspliced0datainserted0source5) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[6]`](#persistence-type-eventagentinboxspliced0datainserted0source6) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[3]`](#persistence-type-eventagentinboxspliced0datainserted0source3) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[2]`](#persistence-type-eventagentinboxspliced0datainserted0source2) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[7]`](#persistence-type-eventagentinboxspliced0datainserted0source7) +- [`packages/context/session-reference/src/types.ts#SessionReferenceSource`](#persistence-type-packagescontextsession-referencesrctypestssessionreferencesource) +- [`packages/subagent/subagent/src/continuation.ts#SubagentSettledMessageSource`](#persistence-type-packagessubagentsubagentsrccontinuationtssubagentsettledmessagesource) +- [`packages/subagent/subagent/src/continuation.ts#AgentMessageSource`](#persistence-type-packagessubagentsubagentsrccontinuationtsagentmessagesource) +- [`packages/goal/goal/src/domain.ts#GoalMessageSource`](#persistence-type-packagesgoalgoalsrcdomaintsgoalmessagesource) +- [`packages/experimental/agent-team/src/types.ts#TeamMessageSource`](#persistence-type-packagesexperimentalagent-teamsrctypeststeammessagesource) +- [`packages/llm/llm/src/message.ts#ModelMessageSource`](#persistence-type-packagesllmllmsrcmessagetsmodelmessagesource) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[1]`](#persistence-type-eventagentinboxspliced0datainserted0source1) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[0]`](#persistence-type-eventagentinboxspliced0datainserted0source0) + + + +### `packages/llm/llm/src/message.ts#ModelMessageSource` + +SHA-256: `719c51f67074f97034a6c94297fe1f4b5d3c8d392c57586dab732aa5398c7a91` + +Sources: `packages/llm/llm/src/message.ts:24` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"model"` | +| `model` | required | `string` | +| `provider` | required | `string` | +| `replayState` | optional | `unknown` (opaque) | + + + +### `packages/llm/llm/src/message.ts#ToolMessageSource` + +SHA-256: `d9c462b9f62fdd3efc76a44b9524dc8781f6b91cd9c7e584b17d971defafebab` + +Sources: `packages/llm/llm/src/message.ts:29` + +| Property | Presence | Type | +|---|---|---| +| `callId` | required | `string` | +| `kind` | required | `"tool"` | + + + +### `packages/llm/llm/src/message.ts#ToolResultMessage` + +SHA-256: `886adb5b17a0430d977504ec77659faddd6c165e828c729f61ce2705478dabec` + +Sources: `packages/llm/llm/src/message.ts:154` + +| Property | Presence | Type | +|---|---|---| +| `content` | required | [`event:tool/result.data.message.content`](#persistence-type-eventtoolresultdatamessagecontent) | +| `id` | required | `string` | +| `role` | required | `"user"` | +| `source` | required | [`packages/llm/llm/src/message.ts#ToolMessageSource`](#persistence-type-packagesllmllmsrcmessagetstoolmessagesource) | + + + +### `packages/llm/llm/src/message.ts#UserMessage` + +SHA-256: `e906ba236968813204729386e0e5df209e409e0da5ae26c4269deb360bdcb356` + +Sources: `packages/llm/llm/src/message.ts:143` + +| Property | Presence | Type | +|---|---|---| +| `content` | required | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `id` | required | `string` | +| `role` | required | `"user"` | +| `source` | required | [`packages/llm/llm/src/message.ts#MessageSource`](#persistence-type-packagesllmllmsrcmessagetsmessagesource) | + + + +### `packages/llm/llm/src/types.ts#ContentBlock` + +SHA-256: `a2e983b79049b172a394d22515a99040a1040dedeaadb7673776b36ea49f9703` + +Sources: `packages/llm/llm/src/types.ts:110` + +One of: + +- [`packages/llm/llm/src/types.ts#ToolCallBlock`](#persistence-type-packagesllmllmsrctypeststoolcallblock) +- [`packages/llm/llm/src/types.ts#ImageBlock`](#persistence-type-packagesllmllmsrctypestsimageblock) +- [`packages/llm/llm/src/types.ts#ToolResultBlock`](#persistence-type-packagesllmllmsrctypeststoolresultblock) +- [`packages/llm/llm/src/types.ts#ReasoningBlock`](#persistence-type-packagesllmllmsrctypestsreasoningblock) +- [`event:web/deepseek-search-llm-request[0].data.body.messages[0].content[0]`](#persistence-type-eventwebdeepseek-search-llm-request0databodymessages0content0) + + + +### `packages/llm/llm/src/types.ts#ContentBlockType` + +SHA-256: `1f2180253053d07f60260c081d2d721f04ebb1f2691fbf00237dc7a01c7c0812` + +Sources: `packages/llm/llm/src/types.ts:108` + +One of: + +- `"image"` +- `"reasoning"` +- `"text"` +- `"tool-call"` +- `"tool-result"` + + + +### `packages/llm/llm/src/types.ts#FinishReason` + +SHA-256: `5ed158429dfa6a8633e6ba94b8c81190616c24b65c1777bf1c60cde9dd499a2f` + +Sources: `packages/llm/llm/src/types.ts:125` + +One of: + +- [`event:assistant/chunk[0].data.chunk[6].reason[3]`](#persistence-type-eventassistantchunk0datachunk6reason3) +- [`event:assistant/chunk[0].data.chunk[6].reason[4]`](#persistence-type-eventassistantchunk0datachunk6reason4) +- [`event:assistant/chunk[0].data.chunk[6].reason[0]`](#persistence-type-eventassistantchunk0datachunk6reason0) +- [`event:assistant/chunk[0].data.chunk[6].reason[1]`](#persistence-type-eventassistantchunk0datachunk6reason1) +- [`event:assistant/chunk[0].data.chunk[6].reason[2]`](#persistence-type-eventassistantchunk0datachunk6reason2) + + + +### `packages/llm/llm/src/types.ts#ImageBlock` + +SHA-256: `8ef06dd236128246969d5f04a6c4a639d031fcda99a0cd13051f52f41b0ca1af` + +Sources: `packages/llm/llm/src/types.ts:71` + +| Property | Presence | Type | +|---|---|---| +| `attachment` | required | [`packages/attachment/attachment/src/types.ts#ImageAttachmentRef`](#persistence-type-packagesattachmentattachmentsrctypestsimageattachmentref) | +| `type` | required | `"image"` | + + + +### `packages/llm/llm/src/types.ts#LlmFailure` + +SHA-256: `27cd736e794a0f8703a155fb697820cede894d10776586dd3df24d24c9465c0e` + +Sources: `packages/llm/llm/src/types.ts:40` + +| Property | Presence | Type | +|---|---|---| +| `code` | required | `string` | +| `message` | required | `string` | +| `providerRetryAfterMs` | optional | `number` | +| `requestId` | optional | `string` | +| `status` | optional | `number` | + + + +### `packages/llm/llm/src/types.ts#ReasoningBlock` + +SHA-256: `814d9434e1ddf9078612b3b34322f26e9363b469213335007f7e9ba7fee9464e` + +Sources: `packages/llm/llm/src/types.ts:60` + +| Property | Presence | Type | +|---|---|---| +| `text` | required | `string` | +| `type` | required | `"reasoning"` | + + + +### `packages/llm/llm/src/types.ts#ReplayEnvelope` + +SHA-256: `0acd94fe8794574c9ae72c7855ee16d29c546096d4af760d16d1225385764555` + +Sources: `packages/llm/llm/src/types.ts:342` + +| Property | Presence | Type | +|---|---|---| +| `blocks` | optional | [`event:assistant/chunk[0].data.chunk[6].replayState.blocks`](#persistence-type-eventassistantchunk0datachunk6replaystateblocks) | +| `response` | required | `unknown` (opaque) | + + + +### `packages/llm/llm/src/types.ts#StreamChunk` + +SHA-256: `d3dcc1522465777787d31eaef82e5ce93e066d9ba848d2db45389ffbca99cd24` + +Sources: `packages/llm/llm/src/types.ts:364` + +One of: + +- [`event:assistant/chunk[0].data.chunk[3]`](#persistence-type-eventassistantchunk0datachunk3) +- [`event:assistant/chunk[0].data.chunk[4]`](#persistence-type-eventassistantchunk0datachunk4) +- [`event:assistant/chunk[0].data.chunk[0]`](#persistence-type-eventassistantchunk0datachunk0) +- [`event:assistant/chunk[0].data.chunk[2]`](#persistence-type-eventassistantchunk0datachunk2) +- [`event:assistant/chunk[0].data.chunk[1]`](#persistence-type-eventassistantchunk0datachunk1) +- [`event:assistant/chunk[0].data.chunk[6]`](#persistence-type-eventassistantchunk0datachunk6) +- [`event:assistant/chunk[0].data.chunk[5]`](#persistence-type-eventassistantchunk0datachunk5) + + + +### `packages/llm/llm/src/types.ts#TokenUsage` + +SHA-256: `fec5442b9ee4122e10514d81d5a43648003fe8bfb7ee2ba50c0cdbdd383ed394` + +Sources: `packages/llm/llm/src/types.ts:135` + +| Property | Presence | Type | +|---|---|---| +| `cacheReadTokens` | optional | `number` | +| `cacheWriteTokens` | optional | `number` | +| `inputTokens` | required | `number` | +| `outputTokens` | required | `number` | +| `reasoningTokens` | optional | `number` | +| `totalTokens` | optional | `number` | + + + +### `packages/llm/llm/src/types.ts#ToolCallBlock` + +SHA-256: `c1f0f17b6493b85db6453bb30e01b208d703731b25bc1e68e5d4fc72eea9cdea` + +Sources: `packages/llm/llm/src/types.ts:78` + +| Property | Presence | Type | +|---|---|---| +| `arguments` | required | `string` | +| `id` | required | `string` | +| `name` | required | `string` | +| `type` | required | `"tool-call"` | + + + +### `packages/llm/llm/src/types.ts#ToolResultBlock` + +SHA-256: `03899b77c7b036927f61719d75ebd582e4e5f43be40fe877c652795fe2436012` + +Sources: `packages/llm/llm/src/types.ts:88` + +| Property | Presence | Type | +|---|---|---| +| `content` | required | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `isError` | optional | `boolean` | +| `toolCallId` | required | `string` | +| `type` | required | `"tool-result"` | + + + +### `packages/llm/llm/src/types.ts#ToolSchema` + +SHA-256: `7f5f2a8618c2ece530a18b1358b890fb57fb8c35705e47b66bff2296f8c6e889` + +Sources: `packages/llm/llm/src/types.ts:385` + +| Property | Presence | Type | +|---|---|---| +| `description` | required | `string` | +| `name` | required | `string` | +| `parameters` | required | [`event:request/header[0].data.header.tools[0].parameters`](#persistence-type-eventrequestheader0dataheadertools0parameters) | + + + +### `packages/sandbox/sandbox/src/index.ts#SandboxMode` + +SHA-256: `fab2bb09bc5e3b9db0685e8f5500b029af1a2b33e70bc703c1d5d0f596fbc1fd` + +Sources: `packages/sandbox/sandbox/src/index.ts:29` + +One of: + +- `"danger-full-access"` +- `"read-only"` +- `"workspace-write"` + + + +### `packages/schedule/schedule/src/types.ts#AfterScheduleRecord` + +SHA-256: `27e337d3d6b402b221e50c247a3f518a70d0c474cc60beee15fac3e9c5cbfcbe` + +Sources: `packages/schedule/schedule/src/types.ts:13` + +| Property | Presence | Type | +|---|---|---| +| `afterSeconds` | required | `number` | +| `id` | required | `string` | +| `kind` | required | `"after"` | +| `prompt` | required | `string` | +| `scheduledAt` | required | `string` | + + + +### `packages/schedule/schedule/src/types.ts#AtScheduleRecord` + +SHA-256: `658d895d187b26d83f3b53109a3bf77bbfba9f6f9a6d4bc4ee4315b4eb36239e` + +Sources: `packages/schedule/schedule/src/types.ts:27` + +| Property | Presence | Type | +|---|---|---| +| `id` | required | `string` | +| `kind` | required | `"at"` | +| `prompt` | required | `string` | +| `scheduledAt` | required | `string` | + + + +### `packages/schedule/schedule/src/types.ts#EveryScheduleDispatchChange` + +SHA-256: `e6063d0451dc02026fd9b54ad3f77c7b1b6392ad3e872a7737ac84e13ca72344` + +Sources: `packages/schedule/schedule/src/types.ts:93` + +| Property | Presence | Type | +|---|---|---| +| `acceptedAt` | required | `string` | +| `id` | required | `string` | +| `operation` | required | `"dispatch"` | +| `version` | required | `1` | + + + +### `packages/schedule/schedule/src/types.ts#EveryScheduleRecord` + +SHA-256: `66ece68282d8c06330fb83329a24ae54c386d5ccfab296bbf18369da8beb7d14` + +Sources: `packages/schedule/schedule/src/types.ts:39` + +| Property | Presence | Type | +|---|---|---| +| `everySeconds` | required | `number` | +| `id` | required | `string` | +| `kind` | required | `"every"` | +| `prompt` | required | `string` | +| `scheduledAt` | required | `string` | + + + +### `packages/schedule/schedule/src/types.ts#OneShotScheduleDispatchChange` + +SHA-256: `8e8e91646a5cae3fc78f7532a0013ff2088ae47077642c2edd507a508209b8af` + +Sources: `packages/schedule/schedule/src/types.ts:86` + +| Property | Presence | Type | +|---|---|---| +| `id` | required | `string` | +| `operation` | required | `"dispatch"` | +| `version` | required | `1` | + + + +### `packages/schedule/schedule/src/types.ts#ScheduleChange` + +SHA-256: `e1d0e52dcd1855ffb803efc18f8f7b776c48d1c25757e8a75c0281fa298c02e1` + +Sources: `packages/schedule/schedule/src/types.ts:105` + +One of: + +- [`packages/schedule/schedule/src/types.ts#EveryScheduleDispatchChange`](#persistence-type-packagesscheduleschedulesrctypestseveryscheduledispatchchange) +- [`packages/schedule/schedule/src/types.ts#ScheduleDeleteChange`](#persistence-type-packagesscheduleschedulesrctypestsscheduledeletechange) +- [`packages/schedule/schedule/src/types.ts#OneShotScheduleDispatchChange`](#persistence-type-packagesscheduleschedulesrctypestsoneshotscheduledispatchchange) +- [`packages/schedule/schedule/src/types.ts#ScheduleCreateChange`](#persistence-type-packagesscheduleschedulesrctypestsschedulecreatechange) + + + +### `packages/schedule/schedule/src/types.ts#ScheduleCreateChange` + +SHA-256: `ca6425edd20afe34d0cedc6ad1abad1ad7b32e2fbc4c1d24db53939e80bf887f` + +Sources: `packages/schedule/schedule/src/types.ts:72` + +| Property | Presence | Type | +|---|---|---| +| `operation` | required | `"create"` | +| `schedule` | required | [`packages/schedule/schedule/src/types.ts#ScheduleRecord`](#persistence-type-packagesscheduleschedulesrctypestsschedulerecord) | +| `version` | required | `1` | + + + +### `packages/schedule/schedule/src/types.ts#ScheduleDeleteChange` + +SHA-256: `18dc21f12bbac8ade8377e6fbb54179e20c3d955d73fba3244c57fb6bf001df0` + +Sources: `packages/schedule/schedule/src/types.ts:79` + +| Property | Presence | Type | +|---|---|---| +| `id` | required | `string` | +| `operation` | required | `"delete"` | +| `version` | required | `1` | + + + +### `packages/schedule/schedule/src/types.ts#ScheduleRecord` + +SHA-256: `d8f868c6b3e7189de6c1ffe2ea04794ea2aa31315b6347d12536e46020afac87` + +Sources: `packages/schedule/schedule/src/types.ts:69` + +One of: + +- [`packages/schedule/schedule/src/types.ts#AfterScheduleRecord`](#persistence-type-packagesscheduleschedulesrctypestsafterschedulerecord) +- [`packages/schedule/schedule/src/types.ts#EveryScheduleRecord`](#persistence-type-packagesscheduleschedulesrctypestseveryschedulerecord) +- [`packages/schedule/schedule/src/types.ts#AtScheduleRecord`](#persistence-type-packagesscheduleschedulesrctypestsatschedulerecord) + + + +### `packages/session/session-persistence-jsonl/src/format.ts#HeaderLine` + +SHA-256: `63496702a393356d64638beb7939468c1ba039ba3b5492327b2fe074d6cdac93` + +Sources: `packages/session/session-persistence-jsonl/src/format.ts:82` + +| Property | Presence | Type | +|---|---|---| +| `agentPreset` | optional | `string` | +| `createdAt` | required | `number` | +| `cwd` | optional | `string` | +| `delegationDepth` | required | `number` | +| `id` | required | `string` | +| `origin` | optional | `"subagent"` | +| `parentSession` | optional | `string` | +| `seedLength` | optional | `number` | +| `type` | required | `"session"` | +| `version` | required | `number` | + + + +### `packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData` + +SHA-256: `2e926672f000666b611f59870d77b111907b13580f27d0650cdfa9b70587d27d` + +Sources: `packages/session/session-title-llm/src/index.ts:27` + +| Property | Presence | Type | +|---|---|---| +| `maxTokens` | required | `number` | +| `messageSeqs` | required | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `messages` | required | [`event:session/title-llm-request[0].data.messages`](#persistence-type-eventsessiontitle-llm-request0datamessages) | +| `route` | required | [`packages/session/session-title/src/types.ts#SessionTitleModelProvenance`](#persistence-type-packagessessionsession-titlesrctypestssessiontitlemodelprovenance) | +| `system` | required | `string` | +| `titleProvider` | required | `string` | + + + +### `packages/session/session-title/src/types.ts#SessionTitleEventData` + +SHA-256: `b56f6a885da3dc394c69a3e3cc5c0cfc4da15601b63fda4989eee8f40efc5be4` + +Sources: `packages/session/session-title/src/types.ts:41` + +| Property | Presence | Type | +|---|---|---| +| `messageSeqs` | required | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `source` | required | [`packages/session/session-title/src/types.ts#SessionTitleSource`](#persistence-type-packagessessionsession-titlesrctypestssessiontitlesource) | +| `title` | required | `string` | + + + +### `packages/session/session-title/src/types.ts#SessionTitleModelProvenance` + +SHA-256: `07e1a58c58b593f507b8e7f25723bb0aa42baae6e00f5ecfddf28cb1e64d3235` + +Sources: `packages/session/session-title/src/types.ts:20` · `packages/subagent/tool-subagent/src/model-selection.ts:9` + +| Property | Presence | Type | +|---|---|---| +| `model` | required | `string` | +| `provider` | required | `string` | + + + +### `packages/session/session-title/src/types.ts#SessionTitleSource` + +SHA-256: `30d5a537b296685770b1241c4b4bbde19d5a31ff81aa23df73fab5e90b8fc65f` + +Sources: `packages/session/session-title/src/types.ts:28` + +One of: + +- [`event:session/title[0].data.source[1]`](#persistence-type-eventsessiontitle0datasource1) +- [`event:session/title[0].data.source[0]`](#persistence-type-eventsessiontitle0datasource0) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[0]`](#persistence-type-eventagentinboxspliced0datainserted0source0) + + + +### `packages/skill/skill/src/index.ts#SkillInvocationSource` + +SHA-256: `672c4aa2a9b736e3d6e5da6346d2e2ed5e3573f2d0baafa18e7407c9f3fee3db` + +Sources: `packages/skill/skill/src/index.ts:148` + +| Property | Presence | Type | +|---|---|---| +| `form` | required | `"instructions"` | +| `kind` | required | `"skill-invocation"` | +| `name` | required | `string` | + + + +### `packages/skill/tool-skill/src/index.ts#SkillCatalogSource` + +SHA-256: `fc2ae6962f9f8801c2b1e414668e1e17cbb7544c4f39381198977a38bd10c093` + +Sources: `packages/skill/tool-skill/src/index.ts:34` + +| Property | Presence | Type | +|---|---|---| +| `entries` | required | [`event:agent/inbox/spliced[0].data.inserted[0].source[16].entries`](#persistence-type-eventagentinboxspliced0datainserted0source16entries) | +| `form` | required | `"catalog"` | +| `kind` | required | `"skill-catalog"` | +| `update` | optional | `true` | + + + +### `packages/subagent/subagent/src/continuation.ts#AgentMessageSource` + +SHA-256: `4a9bef9f27a942520cc2279ca7dd3082556e4bff543f66b5c0333e1bbed1cd86` + +Sources: `packages/subagent/subagent/src/continuation.ts:59` + +| Property | Presence | Type | +|---|---|---| +| `form` | required | `"relay"` | +| `kind` | required | `"agent-message"` | +| `senderSessionId` | required | `string` | + + + +### `packages/subagent/subagent/src/continuation.ts#SubagentSettledMessageSource` + +SHA-256: `4e97c3d85c0fc817ee58873c38c25a2474abaaa0af4839311b50b68db3b8cf1a` + +Sources: `packages/subagent/subagent/src/continuation.ts:74` + +| Property | Presence | Type | +|---|---|---| +| `form` | required | `"notice"` | +| `kind` | required | `"subagent-settled"` | +| `senderSessionId` | required | `string` | +| `summary` | required | `string` | + + + +### `packages/subagent/subagent/src/descriptor.ts#ContinuableSubagentDescriptorData` + +SHA-256: `6487b10ba7542f3c447b1e41a1c6a590b7bfafe0b9b66b49f34028da85bb970f` + +Sources: `packages/subagent/subagent/src/descriptor.ts:72` + +| Property | Presence | Type | +|---|---|---| +| `agentModel` | optional | `string` | +| `agentProvider` | optional | `string` | +| `agentReasoningEffort` | optional | `string` | +| `label` | required | `string` | +| `mode` | required | `"continuable"` | +| `persona` | optional | `string` | +| `provider` | required | `string` | +| `toolFilter` | optional | [`packages/core/tools/src/index.ts#ToolRestriction`](#persistence-type-packagescoretoolssrcindextstoolrestriction) | +| `version` | required | `number` | + + + +### `packages/subagent/subagent/src/descriptor.ts#OneShotSubagentDescriptorData` + +SHA-256: `5f758f3de5f00c18968a7c6d347083aac5c9ae13f6a79c78f6611b23c4973564` + +Sources: `packages/subagent/subagent/src/descriptor.ts:61` + +| Property | Presence | Type | +|---|---|---| +| `label` | optional | `string` | +| `mode` | required | `"one-shot"` | +| `provider` | required | `string` | +| `version` | required | `number` | + + + +### `packages/subagent/subagent/src/descriptor.ts#SubagentDescriptorData` + +SHA-256: `86d1d0e9cfebb240421187e3dc37fb71cc38a1501885cf32f8f9adef7b0a2bde` + +Sources: `packages/subagent/subagent/src/descriptor.ts:89` + +One of: + +- [`packages/subagent/subagent/src/descriptor.ts#ContinuableSubagentDescriptorData`](#persistence-type-packagessubagentsubagentsrcdescriptortscontinuablesubagentdescriptordata) +- [`packages/subagent/subagent/src/descriptor.ts#OneShotSubagentDescriptorData`](#persistence-type-packagessubagentsubagentsrcdescriptortsoneshotsubagentdescriptordata) + + + +### `packages/todo/tool-todo/src/types.ts#TodoItem` + +SHA-256: `a99f76fd149051c363f960bfeeb5b9509587ecaf7591a42797e4bfe810d8987a` + +Sources: `packages/todo/tool-todo/src/types.ts:21` + +| Property | Presence | Type | +|---|---|---| +| `content` | required | `string` | +| `status` | required | [`event:todo/write[0].data.todos[0].status`](#persistence-type-eventtodowrite0datatodos0status) | + + + +### `packages/web/web-search-deepseek/src/provider.ts#DeepSeekSearchLlmRequest` + +SHA-256: `2517ba143a271508d3ca35126d5aca8f7f1facf5aaddce4adf011832042fa2b9` + +Sources: `packages/web/web-search-deepseek/src/provider.ts:56` + +| Property | Presence | Type | +|---|---|---| +| `apiVersion` | required | `string` | +| `body` | required | [`event:web/deepseek-search-llm-request[0].data.body`](#persistence-type-eventwebdeepseek-search-llm-request0databody) | +| `endpoint` | required | `string` | + + + +### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentEndData` + +SHA-256: `c0ea97bc89dfc46fa94eab956f5c3ee6af2f964aa7db6327cb18b451f207bef7` + +Sources: `packages/workflow/tool-workflow/src/types.ts:29` + +| Property | Presence | Type | +|---|---|---| +| `outcome` | required | [`packages/workflow/workflow/src/types.ts#WorkflowAgentOutcome`](#persistence-type-packagesworkflowworkflowsrctypestsworkflowagentoutcome) | +| `runId` | required | `string` | +| `seq` | required | `number` | + + + +### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentStartData` + +SHA-256: `9a410ddf56792b2b7cd4a224a2e54dc4dee30a8e8e6b1c2b9a1d19992b217adc` + +Sources: `packages/workflow/tool-workflow/src/types.ts:20` + +| Property | Presence | Type | +|---|---|---| +| `childId` | required | `string` | +| `label` | required | `string` | +| `phase` | optional | `string` | +| `runId` | required | `string` | +| `seq` | required | `number` | + + + +### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunEndData` + +SHA-256: `7f9365bae9fcb73e1e34061a1acfe0422c1a5fd351848cace9bebbe806f28462` + +Sources: `packages/workflow/tool-workflow/src/types.ts:36` + +| Property | Presence | Type | +|---|---|---| +| `runId` | required | `string` | +| `stopReason` | required | [`packages/workflow/workflow/src/types.ts#WorkflowStopReason`](#persistence-type-packagesworkflowworkflowsrctypestsworkflowstopreason) | + + + +### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunStartData` + +SHA-256: `a6da9ad5d42ae83a6833a8288b076688e8e0801633ea36cbdd8a30a6d9f3160c` + +Sources: `packages/workflow/tool-workflow/src/types.ts:14` + +| Property | Presence | Type | +|---|---|---| +| `name` | required | `string` | +| `runId` | required | `string` | + + + +### `packages/workflow/workflow/src/types.ts#WorkflowAgentOutcome` + +SHA-256: `c2deb7c9183735d4e0fffddf5c623f4e34daa1c8e96b111982e957dfcbbcf896` + +Sources: `packages/workflow/workflow/src/types.ts:110` + +One of: + +- `"cancelled"` +- `"completed"` +- `"failed"` + + + +### `packages/workflow/workflow/src/types.ts#WorkflowStopReason` + +SHA-256: `8465ece5e9d9007c038b357015d849c15262cb0bc25abc59e47692d87ee01a15` + +Sources: `packages/workflow/workflow/src/types.ts:63` + +One of: + +- `"cancelled"` +- `"completed"` +- `"error"` + + + +### `"parent"` + +SHA-256: `e6411b09c1d982f789bf741ca74e2bea69df56029847f86a6148e722039ee732` + +`"parent"` + + + +### `"pause"` + +SHA-256: `1d8798b1a5e8c545ee4dcd2b4e75c0b4c9ffd985e4744c6d1a1aab992f859721` + +`"pause"` + + + +### `"paused"` + +SHA-256: `c43b119ce579b3e9983a0d3adc4ba402ebb9ba773d89738a2dab01ecf5813943` + +`"paused"` + + + +### `"pending"` + +SHA-256: `234142ee4f996f38cc9fa3b8b3e3de29b03c9aefe5ebf6c224eddd564505aa85` + +`"pending"` + + + +### `"permission/preset"` + +SHA-256: `ae63d9d1080ed8945031594d93f8d96651d7101b848719cc3e1475875cd3d649` + +`"permission/preset"` + + + +### `"plan/mode"` + +SHA-256: `f634871d1e18b1eb199497ac8ab72d3964f48d03fbf611dc7521a1970cf429d9` + +`"plan/mode"` + + + +### `"plugin"` + +SHA-256: `e654d28d1e6c471147310d2fba396d00969cfe6ed9022626d3f2c2312e0b1cbb` + +`"plugin"` + + + +### `"provider"` + +SHA-256: `e31572180d6b28b73f073ad30ae19d5d82982d3daf984723984e23da1e7c459a` + +`"provider"` + + + +### `"provisioning"` + +SHA-256: `871bfd6f7bb91061246768d3377f3fd58d6b8ea7c31f44c714ae7ab215650d62` + +`"provisioning"` + + + +### `"quiet"` + +SHA-256: `82e3d091a65ce8f6e8aedb3ad2322d43c55c5645448413d61f843f9bbd104bf1` + +`"quiet"` + + + +### `"read-only"` + +SHA-256: `12a0cfa619ac4a5fc6c3e8e359c8dae15769edc61497a575935c78d5842f8e42` + +`"read-only"` + + + +### `"reasoning"` + +SHA-256: `3c2535ca0a2062f172f15344f8040755002b5ac506cf94fc4ebaa822b15feb8c` + +`"reasoning"` + + + +### `"reasoning-delta"` + +SHA-256: `6f091fe32ab24407236090ca9d710bbaf59bb57466e9f3b8f1f6e4862bc863c6` + +`"reasoning-delta"` + + + +### `"recall"` + +SHA-256: `383cf73ae4748e5beb281ae74857ba1ffb92ae01075b9fbf51af78b666007a8f` + +`"recall"` + + + +### `"rejected"` + +SHA-256: `fab35c4520883c0d69e42d079c9f543fc5ac7a2d15b537b5572fcd99059c7018` + +`"rejected"` + + + +### `"relay"` + +SHA-256: `16d0507cb94b4cfc84a87446b1ba7652d6ec1d65ee1684789e747e30d542800e` + +`"relay"` + + + +### `"remove"` + +SHA-256: `7382c4fc95fe8c5db65ca4d9da572b115d0dbb818b7f32c22ab040318ffbb4bc` + +`"remove"` + + + +### `"replace"` + +SHA-256: `f6cb462f808309e315fea634f1ed86268b8346bbcee6774d9097ca6eed7ac1f8` + +`"replace"` + + + +### `"request/context"` + +SHA-256: `70b082fe78991edf13cf66e1b4d06cd2dcff9cacfd76f8cfb996bfb61939e7b2` + +`"request/context"` + + + +### `"request/header"` + +SHA-256: `3e0eff5946255ff05d88a10839c60305135801f97794ea48d409f8503303317e` + +`"request/header"` + + + +### `"resume"` + +SHA-256: `34d1ab5c5df378186d6054b1a1beea9a41e41965d6f336f0bc0025c441a82e66` + +`"resume"` + + + +### `"sandbox/mode"` + +SHA-256: `ca085dba2c877feceebf3c62f9d39c6c2a4d2314d97b94b3927a780fe8fe2bb2` + +`"sandbox/mode"` + + + +### `"schedule/change"` + +SHA-256: `0e7b2a97f54f1afdb8cdfad1635abe9145327db539bfb69b4045c19d8c17755d` + +`"schedule/change"` + + + +### `"series"` + +SHA-256: `4f507598cf476214aa7646ce7841a7064a9dcb05d0a1eaaefaf79c2b738f160f` + +`"series"` + + + +### `"session"` + +SHA-256: `e41bdebe246abe17154de7e7a1d81035437eee8d20e7f1edff0d91e2598ad828` + +`"session"` + + + +### `"session-log-deepseek/delivery-accepted"` + +SHA-256: `47e5d84f1a93450a78c7f3954b43990d0f629af7c034a56313e5deb63e772c1b` + +`"session-log-deepseek/delivery-accepted"` + + + +### `"session-reference"` + +SHA-256: `7f13860ee89a2d35ce09f958e85a04566cd59cb1de1d73a9619a9b631961dc71` + +`"session-reference"` + + + +### `"session/end-seed"` + +SHA-256: `1c2686c0682e7bc51d61117b2652bd4a80707e331aa276d6ef915ae32534a330` + +`"session/end-seed"` + + + +### `SessionEventEnvelope` + +SHA-256: `04184edc061905410cc7e3db8d5c7cf393d739c89eb523ba8bad3831fb23ba95` + +One of: + +- [`SessionEventEnvelope[46]`](#persistence-type-sessioneventenvelope46) +- [`SessionEventEnvelope[0]`](#persistence-type-sessioneventenvelope0) + + + +### `SessionEventEnvelope[0]` + +SHA-256: `e3e77b26f0148755a505f5b8ea843a3be117827d4703bb5754d9dc8ddbef521f` + +| Property | Presence | Type | +|---|---|---| +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `string` | + + + +### `SessionEventEnvelope[46]` + +SHA-256: `766756032f41a4139ce7a62404b47ad43d1717a59b917391f005534ba64d1ca6` + +| Property | Presence | Type | +|---|---|---| +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `sourceEventSeqs` | optional | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `surfaceOp` | optional | [`SessionEventEnvelope[46].surfaceOp`](#persistence-type-sessioneventenvelope46surfaceop) | +| `time` | required | `number` | +| `type` | required | `string` | + + + +### `SessionEventEnvelope[46].sourceEventSeqs` + +SHA-256: `5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78` + +Array of `number`. + + + +### `SessionEventEnvelope[46].surfaceOp` + +SHA-256: `de9773f2145f7fe4ec9387b91d2431fd7da7106e3b824a365ba5c3089051065b` + +One of: + +- `"append"` +- [`SessionEventEnvelope[46].surfaceOp[1]`](#persistence-type-sessioneventenvelope46surfaceop1) + + + +### `SessionEventEnvelope[46].surfaceOp[1]` + +SHA-256: `582b4ca583f24c830c5ab39a28afdfccce75f9617102ad791e00142c50c2e384` + +Sources: `packages/core/session/src/types.ts:402` + +| Property | Presence | Type | +|---|---|---| +| `end` | required | `number` | +| `op` | required | `"replace"` | +| `start` | required | `number` | + + + +### `"session/title"` + +SHA-256: `7a651f3b672c52fb615f22c0ce9cb3cc5b22aad92e6bbeefb0808fd7b9233a50` + +`"session/title"` + + + +### `"session/title-llm-request"` + +SHA-256: `587bb11da730e06aa52b62c087d217d6f8f22459b25f31cb9e1e1baf17944e5e` + +`"session/title-llm-request"` + + + +### `"set"` + +SHA-256: `b765ee31033cea463863faf3fc6a0a1b85c47c6a2f13fe1ce833abe56105114b` + +`"set"` + + + +### `"skill-catalog"` + +SHA-256: `6ebcc2dbec9f2dabca9f668ae6d39e877899b180740570f453409db339221df3` + +`"skill-catalog"` + + + +### `"skill-invocation"` + +SHA-256: `1922cd79a70806c17758185a6ef0458bc1fb3900363906733421c16414da2509` + +`"skill-invocation"` + + + +### `"snapshot"` + +SHA-256: `6f9e00383836275e46c0a9915767f9bb561be5fc30aae490174908a93e99a912` + +`"snapshot"` + + + +### `"step/end"` + +SHA-256: `c219efbdfd53b836786202ab4532913d555798f0a8615a4e9629736e3799fb70` + +`"step/end"` + + + +### `"step/start"` + +SHA-256: `2c64d4bc7264fd3f8bed47e96ab8a593bce05a1e4e1c436dcd244a3b7e0c2a9d` + +`"step/start"` + + + +### `"stop"` + +SHA-256: `57f3f606ff8b6c84d9c443faace9d1dd10cca0354f37a4f515ef075f7c351b90` + +`"stop"` + + + +### `string` + +SHA-256: `4cd48f3e5108bd6ebedf7301c3638839b8b2b9db8dbd493974177fbdeb91a01b` + +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: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` + +`string` + + + +### `"subagent"` + +SHA-256: `aacda84a69739238aa782eea902d3073017d9d74b9808de2bf5a83c9738cbdc6` + +`"subagent"` + + + +### `"subagent-settled"` + +SHA-256: `bf16d2e98a7f13894ded2cffe5ce857bf473954a0e3c0ed9bc7739e2e1c7b78a` + +`"subagent-settled"` + + + +### `"subagent/descriptor"` + +SHA-256: `5ebce1317eacd2c148456627a09668e927ee15c204f0643f5ea76b46b54a2647` + +`"subagent/descriptor"` + + + +### `"subagent/model-selection-policy"` + +SHA-256: `0a8a062bc9c3c0d97fd97742262f2ea53dd32297f834e81114870d38ac3dc6da` + +`"subagent/model-selection-policy"` + + + +### `"success"` + +SHA-256: `511801b0a6470d98566e8385d3dffddb2b67f79fcf73ed6056f46c3cc0a245a7` + +`"success"` + + + +### `"system"` + +SHA-256: `8af841fc9b265ade3441caf9fe40dd24db24226befba48150e6d0eeccc1389c3` + +`"system"` + + + +### `"team-message"` + +SHA-256: `2e4debca12f2c449f96dc6574f3fbf2fb346193443114a241d01a236362ec48c` + +`"team-message"` + + + +### `"team/member"` + +SHA-256: `18fcdd273a2f2f9d813a3be5e71df5903a963a5c88e46b90b14de6e2db890da0` + +`"team/member"` + + + +### `"team/message/delivered"` + +SHA-256: `a8a2b9011fc067862df7ce40748868467e5778283d7ac193c13f77684a914c57` + +`"team/message/delivered"` + + + +### `"team/message/queued"` + +SHA-256: `4e011753f8263f436efaabfbb3b4db53a98fc55342c5ded2daf7208b217be159` + +`"team/message/queued"` + + + +### `"team/task"` + +SHA-256: `b57ae1b37e52bee0a21cbdace168dc6a15582bcda8c306dad962c5dcc8a8e28b` + +`"team/task"` + + + +### `"text"` + +SHA-256: `4e44c9118152f6829634bfd508e47669ab0497caffa380c94b4be91f9390d35d` + +`"text"` + + + +### `"text-delta"` + +SHA-256: `5abab3a27fd2736660ecddd94b28d6bbf114986dd894880153bd1be3ccacb563` + +`"text-delta"` + + + +### `"todo/write"` + +SHA-256: `af0750d32d97d47b12b7361a587db41894b17e04c9a805fe212f0114aa2248c7` + +`"todo/write"` + + + +### `"tool"` + +SHA-256: `a13d8f379222ece8a02a86efe4c8334af4f108ecb3034b38c0a42bb3046e6847` + +`"tool"` + + + +### `"tool-call"` + +SHA-256: `1f0133217eeeffd8d387baf1ec8ed9856e719bcd999dc08e48624cba96d75fd7` + +`"tool-call"` + + + +### `"tool-call-delta"` + +SHA-256: `9b4fd974c124c83743efe030ba4e1250e087505f3f74588716a521fb8d453267` + +`"tool-call-delta"` + + + +### `"tool-calls"` + +SHA-256: `6c1cccb433ddc153facb380c7dda956237ba5c31f8a532a69142dc277890cc9b` + +`"tool-calls"` + + + +### `"tool-result"` + +SHA-256: `e5244812c495a80c2e78ba2c2690dca5f6b58ea8d3fe5531ff94a6f9ac5e5d66` + +`"tool-result"` + + + +### `"tool-workflow/agent-end"` + +SHA-256: `5d17f27a1ef9f7026c0232714adf7573961536d75f3303ca97973975f5af170e` + +`"tool-workflow/agent-end"` + + + +### `"tool-workflow/agent-start"` + +SHA-256: `ad92f473a03ae72599ff26c86e897c25e16269519ad2a87340f0bea946517af8` + +`"tool-workflow/agent-start"` + + + +### `"tool-workflow/run-end"` + +SHA-256: `fe792a6cd430494503837e21e79f91677704ccdd9e870c679aabd7d43ed47ddd` + +`"tool-workflow/run-end"` + + + +### `"tool-workflow/run-start"` + +SHA-256: `cdca80b8dad24d4e7b1d5a288a8475ba8d8d46be385bd2da85f122ee836f1670` + +`"tool-workflow/run-start"` + + + +### `"tool/call"` + +SHA-256: `c589e938cc0e4989df8b82abef6339de621f0dc4fe62c230d145b94996af7f92` + +`"tool/call"` + + + +### `"tool/code-dispatch"` + +SHA-256: `d6a66029373faad69ad945ab03b247bddfe60af671a681242700ae43b95a44d0` + +`"tool/code-dispatch"` + + + +### `"tool/code-dispatch-start"` + +SHA-256: `69534812d4e49cba13881138628a0b4421748280c20bd02e6db37ae242428b44` + +`"tool/code-dispatch-start"` + + + +### `"tool/result"` + +SHA-256: `570e85022434613394418ad33e77e9f1f7a05699b33d0b62eae0677a638c3833` + +`"tool/result"` + + + +### `true` + +SHA-256: `dacf3d5f3e4ff619c1320e64a48dec5e7ecd7870bece65fbd449a0e63adfa521` + +`true` + + + +### `"turn/end"` + +SHA-256: `4312134fc6f9cad507c31390bd3d147535492dd77621ec517c5e85f853d53a03` + +`"turn/end"` + + + +### `"turn/start"` + +SHA-256: `0af3ecfb8c60d416fc40a7cc4fb2c4851a8e46608b2b38ab9e510670c971aa1f` + +`"turn/start"` + + + +### `"unavailable"` + +SHA-256: `2c4c21f19f426a58f2dac914e34313aa43f8408972de857a486d1f086d5adb6c` + +`"unavailable"` + + + +### `unknown` + +SHA-256: `bbc5696e3f13c758237b316e3cf08cda0b9fd51ffe672539883457769faa185d` + +`unknown`: the declaration does not expose the stored value's internal fields. + + + +### `"usage"` + +SHA-256: `0bdaf9cb63594be4ef034b68901fffe792fe09d6d5f6bac42d7f56f6e7834fb9` + +`"usage"` + + + +### `"user"` + +SHA-256: `68f44f59e91c41395076cb77265981a601680ec8a381bbbeb6ab754ffdc94573` + +`"user"` + + + +### `"user/message"` + +SHA-256: `de25352d2dc4196309bd84b5bac6319f6d5c898ea0e82bb5ae66c5738d0d426f` + +`"user/message"` + + + +### `"wakeup"` + +SHA-256: `de3c87cf2d7683bef87bb3f32f098a681fa9b49f43b4cf64712d6e3f975b9588` + +`"wakeup"` + + + +### `"web_search"` + +SHA-256: `935c8d486292b13c87b57ca280eb8c58b5b2f5239be86fcd4334c33fdeb87682` + +`"web_search"` + + + +### `"web_search_20250305"` + +SHA-256: `0116b1f89c05221d56b0ba35c83d302bf4857bc7277d247e9bbaf74b27d2c66e` + +`"web_search_20250305"` + + + +### `"web/deepseek-search-llm-request"` + +SHA-256: `6f611bed14b2106542480c4a230b4a83baf76dc0d8ac0cd13319a7cb8dae7675` + +`"web/deepseek-search-llm-request"` + + + +### `"webhook"` + +SHA-256: `db6c5246911d47a7969f6b4cb47c7d0dbbde75c402710b22ace3672fa97bebe0` + +`"webhook"` + + + +### `"workspace-write"` + +SHA-256: `a3edd1efd1fef21b72c55e213c8a8b24196b091abde2b89db52be0b2aaae3cfa` + +`"workspace-write"` + +
+ + + + +## Verification and limitations + +The source-only extractor ran with TypeScript 6.0.3. Reconstruction omits redundant `object` intersection members and discards normalization-unreachable type definitions; it preserves existing `any` / `unknown` and does not substitute opaque types for unresolved imports. + +Historical surface-event declarations permit optional `surfaceOp`. This is retained evidence of declared types, not permission to omit fields required by a codec or migration validator. Opaque values, external plugin events, packed body encoding, and runtime relationships are outside the type inventory’s coverage. + +```sh +pnpm run verify-persistence-formats +``` + +The check validates every format through the current writer, schema completeness, bilingual declarations, and generated tables using only this checkout. It does not replay historical applications or establish migration safety. See the [format index](README.md) for maintenance rules and the [current catalog](../persistence-catalog.md) for today’s declarations. + + +## Dev Note + +None. diff --git a/docs/persistence-formats/v1.schema.json b/docs/persistence-formats/v1.schema.json new file mode 100644 index 0000000000..b7538a4e46 --- /dev/null +++ b/docs/persistence-formats/v1.schema.json @@ -0,0 +1,49421 @@ +{ + "formatVersion": 1, + "roots": [ + { + "key": "SessionHeader", + "kind": "header", + "digest": "88b77fa5ec1d31b20dfa3c41f3eee22fdf55fa74efe4233dcc0b55f9598d6dc6", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "agentPreset", + "type": 1, + "optional": true + }, + { + "name": "createdAt", + "type": 2, + "optional": false + }, + { + "name": "cwd", + "type": 1, + "optional": true + }, + { + "name": "delegationDepth", + "type": 2, + "optional": true + }, + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "isSeeded", + "type": 3, + "optional": false + }, + { + "name": "origin", + "type": 4, + "optional": true + }, + { + "name": "parentSession", + "type": 1, + "optional": true + }, + { + "name": "version", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "subagent" + }, + { + "kind": "literal", + "value": 1 + } + ] + } + }, + { + "key": "JsonlHeaderLine", + "kind": "header", + "digest": "63496702a393356d64638beb7939468c1ba039ba3b5492327b2fe074d6cdac93", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "agentPreset", + "type": 1, + "optional": true + }, + { + "name": "createdAt", + "type": 2, + "optional": false + }, + { + "name": "cwd", + "type": 1, + "optional": true + }, + { + "name": "delegationDepth", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "origin", + "type": 3, + "optional": true + }, + { + "name": "parentSession", + "type": 1, + "optional": true + }, + { + "name": "seedLength", + "type": 2, + "optional": true + }, + { + "name": "type", + "type": 4, + "optional": false + }, + { + "name": "version", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "subagent" + }, + { + "kind": "literal", + "value": "session" + } + ] + } + }, + { + "key": "SessionEventEnvelope", + "kind": "envelope", + "digest": "04184edc061905410cc7e3db8d5c7cf393d739c89eb523ba8bad3831fb23ba95", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 10 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "ignorable", + "type": 2, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "sourceEventSeqs", + "type": 4, + "optional": true + }, + { + "name": "surfaceOp", + "type": 5, + "optional": true + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "union", + "types": [ + 6, + 7 + ] + }, + { + "kind": "literal", + "value": "append" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 3, + "optional": false + }, + { + "name": "op", + "type": 8, + "optional": false + }, + { + "name": "start", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "ignorable", + "type": 2, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + } + ] + } + }, + { + "key": "event:agent-preset/selected", + "kind": "event", + "event": "agent-preset/selected", + "surface": false, + "digest": "a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "agentPreset", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "agent-preset/selected" + } + ] + } + }, + { + "key": "event:agent/inbox/spliced", + "kind": "event", + "event": "agent/inbox/spliced", + "surface": false, + "digest": "7ec7650bb21a6eb8e61a82b97f81e23ce74d6131fb4fe0db0f703fd4d249fb91", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 29, + "optional": true + }, + { + "name": "seq", + "type": 11, + "optional": false + }, + { + "name": "time", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 87, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "inserted", + "type": 2, + "optional": false + }, + { + "name": "outcome", + "type": 83, + "optional": true + }, + { + "name": "removedCount", + "type": 11, + "optional": true + }, + { + "name": "start", + "type": 11, + "optional": false + }, + { + "name": "target", + "type": 84, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "role", + "type": 26, + "optional": false + }, + { + "name": "source", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 5 + }, + { + "kind": "union", + "types": [ + 6, + 9, + 19, + 22, + 24 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 7, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 10, + "optional": false + }, + { + "name": "type", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 7, + "optional": false + }, + { + "name": "bytes", + "type": 11, + "optional": false + }, + { + "name": "height", + "type": 11, + "optional": false + }, + { + "name": "mediaType", + "type": 12, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": true + }, + { + "name": "originalDimensions", + "type": 17, + "optional": true + }, + { + "name": "width", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 13, + 14, + 15, + 16 + ] + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 11, + "optional": false + }, + { + "name": "width", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "isError", + "type": 20, + "optional": true + }, + { + "name": "toolCallId", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 28, + 38, + 40, + 41, + 44, + 49, + 51, + 56, + 57, + 58, + 60, + 62, + 63, + 70, + 72, + 74, + 76, + 78, + 81, + 82 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 29, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 7, + "optional": true + }, + { + "name": "changes", + "type": 30, + "optional": false + }, + { + "name": "form", + "type": 36, + "optional": false + }, + { + "name": "kind", + "type": 37, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 31 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 32, + "optional": false + }, + { + "name": "digest", + "type": 7, + "optional": true + }, + { + "name": "path", + "type": 7, + "optional": false + }, + { + "name": "scope", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 33, + 34, + 35 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 7, + "optional": false + }, + { + "name": "kind", + "type": 39, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 7, + "optional": true + }, + { + "name": "kind", + "type": 26, + "optional": false + }, + { + "name": "rpcId", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 7, + "optional": false + }, + { + "name": "form", + "type": 42, + "optional": false + }, + { + "name": "kind", + "type": 43, + "optional": false + }, + { + "name": "provider", + "type": 7, + "optional": false + }, + { + "name": "ruleId", + "type": 7, + "optional": false + }, + { + "name": "source", + "type": 7, + "optional": false + }, + { + "name": "summary", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 45, + "optional": false + }, + { + "name": "form", + "type": 47, + "optional": false + }, + { + "name": "kind", + "type": 48, + "optional": false + }, + { + "name": "update", + "type": 29, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 46 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 7, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 36, + "optional": false + }, + { + "name": "kind", + "type": 50, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 52, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + }, + { + "name": "sections", + "type": 54, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 55 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 7, + "optional": false + }, + { + "name": "text", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 42, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + }, + { + "name": "summary", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 36, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 59, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 61, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 47, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 59, + "optional": false + }, + { + "name": "kind", + "type": 64, + "optional": false + }, + { + "name": "references", + "type": 65, + "optional": false + }, + { + "name": "version", + "type": 69, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 66 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedFormatVersion", + "type": 11, + "optional": true + }, + { + "name": "capturedThroughSeq", + "type": 67, + "optional": false + }, + { + "name": "compacted", + "type": 20, + "optional": false + }, + { + "name": "inputIndex", + "type": 11, + "optional": false + }, + { + "name": "label", + "type": 7, + "optional": false + }, + { + "name": "omittedBytes", + "type": 11, + "optional": false + }, + { + "name": "omittedMessages", + "type": 11, + "optional": false + }, + { + "name": "originalMessages", + "type": 11, + "optional": false + }, + { + "name": "retainedMessages", + "type": 11, + "optional": false + }, + { + "name": "sessionId", + "type": 7, + "optional": false + }, + { + "name": "truncated", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 11, + 68 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 42, + "optional": false + }, + { + "name": "kind", + "type": 71, + "optional": false + }, + { + "name": "senderSessionId", + "type": 7, + "optional": false + }, + { + "name": "summary", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 61, + "optional": false + }, + { + "name": "kind", + "type": 73, + "optional": false + }, + { + "name": "senderSessionId", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 7, + "optional": false + }, + { + "name": "kind", + "type": 75, + "optional": false + }, + { + "name": "revision", + "type": 11, + "optional": false + }, + { + "name": "round", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 77, + "optional": false + }, + { + "name": "messageId", + "type": 7, + "optional": false + }, + { + "name": "senderId", + "type": 7, + "optional": false + }, + { + "name": "senderName", + "type": 7, + "optional": false + }, + { + "name": "teamId", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 79, + "optional": false + }, + { + "name": "model", + "type": 7, + "optional": false + }, + { + "name": "provider", + "type": 7, + "optional": false + }, + { + "name": "replayState", + "type": 80, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "canceled" + }, + { + "kind": "union", + "types": [ + 85, + 86 + ] + }, + { + "kind": "literal", + "value": "next-step" + }, + { + "kind": "literal", + "value": "next-turn" + }, + { + "kind": "literal", + "value": "agent/inbox/spliced" + } + ] + } + }, + { + "key": "event:approval/asked", + "kind": "event", + "event": "approval/asked", + "surface": false, + "digest": "3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 2, + "optional": true + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "reason", + "type": 2, + "optional": true + }, + { + "name": "toolName", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "approval/asked" + } + ] + } + }, + { + "key": "event:approval/decided", + "kind": "event", + "event": "approval/decided", + "surface": false, + "digest": "bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 8, + "optional": true + }, + { + "name": "seq", + "type": 9, + "optional": false + }, + { + "name": "time", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "outcome", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 4, + 5, + 6, + 7 + ] + }, + { + "kind": "literal", + "value": "allowed-once" + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "rejected" + }, + { + "kind": "literal", + "value": "unavailable" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "approval/decided" + } + ] + } + }, + { + "key": "event:approval/policy", + "kind": "event", + "event": "approval/policy", + "surface": false, + "digest": "26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 6, + "optional": true + }, + { + "name": "seq", + "type": 7, + "optional": false + }, + { + "name": "time", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "policy", + "type": 2, + "optional": false + }, + { + "name": "source", + "type": 5, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "ask" + }, + { + "kind": "literal", + "value": "never" + }, + { + "kind": "literal", + "value": "delegation" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "approval/policy" + } + ] + } + }, + { + "key": "event:assistant/chunk", + "kind": "event", + "event": "assistant/chunk", + "surface": false, + "digest": "be6b0aa5cd6a279facb1c29589f92e24a0eb30d60a5869ae17acbcf6c3d12821", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 56, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 57, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "chunk", + "type": 2, + "optional": false + }, + { + "name": "step", + "type": 5, + "optional": false + }, + { + "name": "turn", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 7, + 29, + 32, + 34, + 36, + 53 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "argumentsDelta", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "index", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": true + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "tool-call-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "block", + "type": 8, + "optional": false + }, + { + "name": "index", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 28, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 9, + 11, + 20, + 24, + 26 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 12, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 4, + "optional": false + }, + { + "name": "bytes", + "type": 5, + "optional": false + }, + { + "name": "height", + "type": 5, + "optional": false + }, + { + "name": "mediaType", + "type": 13, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": true + }, + { + "name": "originalDimensions", + "type": 18, + "optional": true + }, + { + "name": "width", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 14, + 15, + 16, + 17 + ] + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 5, + "optional": false + }, + { + "name": "width", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 21, + "optional": false + }, + { + "name": "isError", + "type": 22, + "optional": true + }, + { + "name": "toolCallId", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 8 + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "block-end" + }, + { + "kind": "object", + "properties": [ + { + "name": "blockType", + "type": 30, + "optional": false + }, + { + "name": "index", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 31, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 10, + 19, + 23, + 25, + 27 + ] + }, + { + "kind": "literal", + "value": "block-start" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 5, + "optional": false + }, + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 33, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 5, + "optional": false + }, + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 35, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "reason", + "type": 37, + "optional": false + }, + { + "name": "replayState", + "type": 49, + "optional": true + }, + { + "name": "type", + "type": 52, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 38, + 41, + 43, + 45, + 47 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 39, + "optional": false + }, + { + "name": "kind", + "type": 40, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 4, + "optional": false + }, + { + "name": "message", + "type": 4, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 5, + "optional": true + }, + { + "name": "requestId", + "type": 4, + "optional": true + }, + { + "name": "status", + "type": 5, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 39, + "optional": false + }, + { + "name": "kind", + "type": 42, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 44, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 46, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "stop" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 48, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-calls" + }, + { + "kind": "object", + "properties": [ + { + "name": "blocks", + "type": 50, + "optional": true + }, + { + "name": "response", + "type": 51, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 51 + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "literal", + "value": "finish" + }, + { + "kind": "object", + "properties": [ + { + "name": "type", + "type": 54, + "optional": false + }, + { + "name": "usage", + "type": 55, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "usage" + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 5, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 5, + "optional": true + }, + { + "name": "inputTokens", + "type": 5, + "optional": false + }, + { + "name": "outputTokens", + "type": 5, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 5, + "optional": true + }, + { + "name": "totalTokens", + "type": 5, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "assistant/chunk" + } + ] + } + }, + { + "key": "event:assistant/message", + "kind": "event", + "event": "assistant/message", + "surface": true, + "digest": "6ac50e8b7feeb6a718cf502a4d32aa5430d68c01c23e6f4903db07f884b6cfe6", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 2, + "optional": true + }, + { + "name": "seq", + "type": 9, + "optional": false + }, + { + "name": "sourceEventSeqs", + "type": 31, + "optional": true + }, + { + "name": "surfaceOp", + "type": 32, + "optional": true + }, + { + "name": "time", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 36, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "interrupted", + "type": 2, + "optional": true + }, + { + "name": "message", + "type": 3, + "optional": false + }, + { + "name": "step", + "type": 9, + "optional": false + }, + { + "name": "turn", + "type": 9, + "optional": false + }, + { + "name": "usage", + "type": 30, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 8, + "optional": false + }, + { + "name": "role", + "type": 26, + "optional": false + }, + { + "name": "source", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 5 + }, + { + "kind": "union", + "types": [ + 6, + 17, + 20, + 22, + 24 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 8, + "optional": false + }, + { + "name": "bytes", + "type": 9, + "optional": false + }, + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "mediaType", + "type": 10, + "optional": false + }, + { + "name": "name", + "type": 8, + "optional": true + }, + { + "name": "originalDimensions", + "type": 15, + "optional": true + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 11, + 12, + 13, + 14 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "isError", + "type": 18, + "optional": true + }, + { + "name": "toolCallId", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 8, + "optional": false + }, + { + "name": "id", + "type": 8, + "optional": false + }, + { + "name": "name", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "literal", + "value": "assistant" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 28, + "optional": false + }, + { + "name": "model", + "type": 8, + "optional": false + }, + { + "name": "provider", + "type": 8, + "optional": false + }, + { + "name": "replayState", + "type": 29, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 9, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 9, + "optional": true + }, + { + "name": "inputTokens", + "type": 9, + "optional": false + }, + { + "name": "outputTokens", + "type": 9, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 9, + "optional": true + }, + { + "name": "totalTokens", + "type": 9, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 9 + }, + { + "kind": "union", + "types": [ + 33, + 35 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 9, + "optional": false + }, + { + "name": "op", + "type": 34, + "optional": false + }, + { + "name": "start", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "append" + }, + { + "kind": "literal", + "value": "assistant/message" + } + ] + } + }, + { + "key": "event:command/done", + "kind": "event", + "event": "command/done", + "surface": false, + "digest": "15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 7, + "optional": true + }, + { + "name": "seq", + "type": 6, + "optional": false + }, + { + "name": "time", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "commandId", + "type": 2, + "optional": false + }, + { + "name": "kind", + "type": 3, + "optional": false + }, + { + "name": "sourceEventSeq", + "type": 6, + "optional": true + }, + { + "name": "text", + "type": 2, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "literal", + "value": "success" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "command/done" + } + ] + } + }, + { + "key": "event:command/run", + "kind": "event", + "event": "command/run", + "surface": false, + "digest": "37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 5, + "optional": true + }, + { + "name": "seq", + "type": 6, + "optional": false + }, + { + "name": "time", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "args", + "type": 2, + "optional": true + }, + { + "name": "commandId", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "source", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "command/run" + } + ] + } + }, + { + "key": "event:compaction/end", + "kind": "event", + "event": "compaction/end", + "surface": false, + "digest": "b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 6, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 2, + "optional": false + }, + { + "name": "error", + "type": 2, + "optional": true + }, + { + "name": "sourceCommandId", + "type": 2, + "optional": true + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 4, + 5 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "compaction/end" + } + ] + } + }, + { + "key": "event:compaction/prune", + "kind": "event", + "event": "compaction/prune", + "surface": false, + "digest": "7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 5, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "shadowedRange", + "type": 2, + "optional": false + }, + { + "name": "shadowedSeqs", + "type": 4, + "optional": false + }, + { + "name": "shadowedTokenCount", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 3, + "optional": false + }, + { + "name": "start", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "compaction/prune" + } + ] + } + }, + { + "key": "event:compaction/start", + "kind": "event", + "event": "compaction/start", + "surface": false, + "digest": "db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 6, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 2, + "optional": false + }, + { + "name": "sourceCommandId", + "type": 2, + "optional": true + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 4, + 5 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "compaction/start" + } + ] + } + }, + { + "key": "event:compaction/summary", + "kind": "event", + "event": "compaction/summary", + "surface": false, + "digest": "85c28ce3efec5863a9bf4b22ae57a50a03ec5337b965ee95ff77c9b9d137fa22", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 29, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 30, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 28 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 3, + "optional": false + }, + { + "name": "maxTokens", + "type": 4, + "optional": true + }, + { + "name": "model", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "rawOutput", + "type": 5, + "optional": true + }, + { + "name": "shadowedRange", + "type": 25, + "optional": false + }, + { + "name": "shadowedSeqs", + "type": 26, + "optional": false + }, + { + "name": "shadowedTokenCount", + "type": 4, + "optional": false + }, + { + "name": "sourceCommandId", + "type": 3, + "optional": true + }, + { + "name": "summary", + "type": 5, + "optional": false + }, + { + "name": "usage", + "type": 27, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 6 + }, + { + "kind": "union", + "types": [ + 7, + 10, + 12, + 14, + 16 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 5, + "optional": false + }, + { + "name": "isError", + "type": 8, + "optional": true + }, + { + "name": "toolCallId", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 15, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 17, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 3, + "optional": false + }, + { + "name": "bytes", + "type": 4, + "optional": false + }, + { + "name": "height", + "type": 4, + "optional": false + }, + { + "name": "mediaType", + "type": 18, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": true + }, + { + "name": "originalDimensions", + "type": 23, + "optional": true + }, + { + "name": "width", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 19, + 20, + 21, + 22 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 4, + "optional": false + }, + { + "name": "width", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 4, + "optional": false + }, + { + "name": "start", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 4, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 4, + "optional": true + }, + { + "name": "inputTokens", + "type": 4, + "optional": false + }, + { + "name": "outputTokens", + "type": 4, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 4, + "optional": true + }, + { + "name": "totalTokens", + "type": 4, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 3, + "optional": false + }, + { + "name": "llmStreamCall", + "type": 29, + "optional": false + }, + { + "name": "maxTokens", + "type": 4, + "optional": true + }, + { + "name": "model", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "rawOutput", + "type": 5, + "optional": false + }, + { + "name": "shadowedRange", + "type": 25, + "optional": false + }, + { + "name": "shadowedSeqs", + "type": 26, + "optional": false + }, + { + "name": "shadowedTokenCount", + "type": 4, + "optional": false + }, + { + "name": "sourceCommandId", + "type": 3, + "optional": true + }, + { + "name": "summary", + "type": 5, + "optional": false + }, + { + "name": "usage", + "type": 27, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "compaction/summary" + } + ] + } + }, + { + "key": "event:feedback/record", + "kind": "event", + "event": "feedback/record", + "surface": false, + "digest": "fb9df8180a202f3c845d5aa6a81697b2f7213f6735abc17535a55656be60a575", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "feedback/record" + } + ] + } + }, + { + "key": "event:goal/change", + "kind": "event", + "event": "goal/change", + "surface": false, + "digest": "763c8a20af487263a0080548274f7437ef4a86e0ba8769127d1ced10a72c664d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 23, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 9 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "cleared", + "type": 3, + "optional": false + }, + { + "name": "clearedAt", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 6, + "optional": false + }, + { + "name": "operation", + "type": 7, + "optional": false + }, + { + "name": "version", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "revision", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "goal/change" + }, + { + "kind": "literal", + "value": "clear" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "createdAt", + "type": 5, + "optional": false + }, + { + "name": "goal", + "type": 10, + "optional": false + }, + { + "name": "kind", + "type": 6, + "optional": false + }, + { + "name": "operation", + "type": 17, + "optional": false + }, + { + "name": "roundsStarted", + "type": 5, + "optional": false + }, + { + "name": "updatedAt", + "type": 5, + "optional": false + }, + { + "name": "version", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "blockedReason", + "type": 11, + "optional": true + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "maxGoalRounds", + "type": 5, + "optional": false + }, + { + "name": "objective", + "type": 4, + "optional": false + }, + { + "name": "phase", + "type": 12, + "optional": false + }, + { + "name": "revision", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 4, + "optional": false + }, + { + "name": "message", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 13, + 14, + 15, + 16 + ] + }, + { + "kind": "literal", + "value": "active" + }, + { + "kind": "literal", + "value": "blocked" + }, + { + "kind": "literal", + "value": "complete" + }, + { + "kind": "literal", + "value": "paused" + }, + { + "kind": "union", + "types": [ + 15, + 18, + 19, + 20, + 21, + 22 + ] + }, + { + "kind": "literal", + "value": "block" + }, + { + "kind": "literal", + "value": "create" + }, + { + "kind": "literal", + "value": "resume" + }, + { + "kind": "literal", + "value": "edit" + }, + { + "kind": "literal", + "value": "pause" + }, + { + "kind": "literal", + "value": true + } + ] + } + }, + { + "key": "event:hook/invoked", + "kind": "event", + "event": "hook/invoked", + "surface": false, + "digest": "8a6e1ec9e8db346b0e02f027db73c07a94f067a26d40c1aef1abd09c47ce7ba0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 7, + "optional": true + }, + { + "name": "seq", + "type": 6, + "optional": false + }, + { + "name": "time", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "dialect", + "type": 2, + "optional": false + }, + { + "name": "handlerId", + "type": 5, + "optional": false + }, + { + "name": "matcher", + "type": 5, + "optional": true + }, + { + "name": "point", + "type": 5, + "optional": false + }, + { + "name": "turn", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "claude-code" + }, + { + "kind": "literal", + "value": "codex" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "hook/invoked" + } + ] + } + }, + { + "key": "event:hook/result", + "kind": "event", + "event": "hook/result", + "surface": false, + "digest": "e75916628f3f10c2d50658bd143052a46285fbf1a9a700ba54947614603d26b4", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "decision", + "type": 2, + "optional": false + }, + { + "name": "durationMs", + "type": 3, + "optional": false + }, + { + "name": "exitCode", + "type": 3, + "optional": true + }, + { + "name": "handlerId", + "type": 2, + "optional": false + }, + { + "name": "point", + "type": 2, + "optional": false + }, + { + "name": "stderrSummary", + "type": 2, + "optional": true + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "hook/result" + } + ] + } + }, + { + "key": "event:llm/retry", + "kind": "event", + "event": "llm/retry", + "surface": false, + "digest": "91c397f8f870e812e1dc5ac69c2745f9f105be9dc97dadc980d19ef415a65145", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 9, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 7 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "delayMs", + "type": 3, + "optional": false + }, + { + "name": "failure", + "type": 4, + "optional": false + }, + { + "name": "maxRetries", + "type": 3, + "optional": false + }, + { + "name": "mode", + "type": 6, + "optional": false + }, + { + "name": "policyKey", + "type": 5, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "retry", + "type": 3, + "optional": false + }, + { + "name": "retryId", + "type": 5, + "optional": false + }, + { + "name": "step", + "type": 3, + "optional": false + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 5, + "optional": false + }, + { + "name": "message", + "type": 5, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 3, + "optional": true + }, + { + "name": "requestId", + "type": 5, + "optional": true + }, + { + "name": "status", + "type": 3, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "normal" + }, + { + "kind": "object", + "properties": [ + { + "name": "delayMs", + "type": 3, + "optional": false + }, + { + "name": "failure", + "type": 4, + "optional": false + }, + { + "name": "mode", + "type": 8, + "optional": false + }, + { + "name": "policyKey", + "type": 5, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "retry", + "type": 3, + "optional": false + }, + { + "name": "retryId", + "type": 5, + "optional": false + }, + { + "name": "step", + "type": 3, + "optional": false + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "always" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "llm/retry" + } + ] + } + }, + { + "key": "event:llm/retry-started", + "kind": "event", + "event": "llm/retry-started", + "surface": false, + "digest": "48e5c9861f16ac07e78cb7b5ae9dabdf7bb85c58baed5a51b4ad275050ea58e3", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "retry", + "type": 2, + "optional": false + }, + { + "name": "retryId", + "type": 3, + "optional": false + }, + { + "name": "step", + "type": 2, + "optional": false + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "llm/retry-started" + } + ] + } + }, + { + "key": "event:model/selection", + "kind": "event", + "event": "model/selection", + "surface": false, + "digest": "35203ba7ad5ef6f97d556b85df20ae98f04f09c65748cecdf8eefdb8b6405ffc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 2, + "optional": false + }, + { + "name": "provider", + "type": 2, + "optional": false + }, + { + "name": "reasoningEffort", + "type": 2, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "model/selection" + } + ] + } + }, + { + "key": "event:permission/preset", + "kind": "event", + "event": "permission/preset", + "surface": false, + "digest": "5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "preset", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "permission/preset" + } + ] + } + }, + { + "key": "event:plan/mode", + "kind": "event", + "event": "plan/mode", + "surface": false, + "digest": "a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "active", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "plan/mode" + } + ] + } + }, + { + "key": "event:request/context", + "kind": "event", + "event": "request/context", + "surface": false, + "digest": "f6b733e38d46dde3f8ab1ade2be3362abb6642eb97982a98ee64a57ff60d0c28", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "contextWindow", + "type": 2, + "optional": true + }, + { + "name": "model", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "request/context" + } + ] + } + }, + { + "key": "event:request/header", + "kind": "event", + "event": "request/header", + "surface": false, + "digest": "1de6c9c8764045ea9a1357bae6ccbbd57c19f6f337f8f25697c919c7cc9abf16", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 6, + "optional": false + }, + { + "name": "time", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "header", + "type": 2, + "optional": false + }, + { + "name": "reason", + "type": 13, + "optional": false + }, + { + "name": "startsSeries", + "type": 4, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "adapterDefaults", + "type": 3, + "optional": true + }, + { + "name": "config", + "type": 5, + "optional": false + }, + { + "name": "system", + "type": 7, + "optional": true + }, + { + "name": "tools", + "type": 9, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 4, + "optional": true + }, + { + "name": "reasoningEffort", + "type": 4, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 6, + "optional": true + }, + { + "name": "model", + "type": 7, + "optional": false + }, + { + "name": "provider", + "type": 7, + "optional": false + }, + { + "name": "reasoningEffort", + "type": 7, + "optional": true + }, + { + "name": "stop", + "type": 8, + "optional": true + }, + { + "name": "temperature", + "type": 6, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "array", + "element": 7 + }, + { + "kind": "array", + "element": 10 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 7, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + }, + { + "name": "parameters", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 7, + "value": 12 + } + ] + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "union", + "types": [ + 14, + 15, + 16, + 17 + ] + }, + { + "kind": "literal", + "value": "initial" + }, + { + "kind": "literal", + "value": "resume" + }, + { + "kind": "literal", + "value": "series" + }, + { + "kind": "literal", + "value": "change" + }, + { + "kind": "literal", + "value": "request/header" + } + ] + } + }, + { + "key": "event:sandbox/mode", + "kind": "event", + "event": "sandbox/mode", + "surface": false, + "digest": "516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 7, + "optional": true + }, + { + "name": "seq", + "type": 8, + "optional": false + }, + { + "name": "time", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "mode", + "type": 2, + "optional": false + }, + { + "name": "source", + "type": 6, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "danger-full-access" + }, + { + "kind": "literal", + "value": "read-only" + }, + { + "kind": "literal", + "value": "workspace-write" + }, + { + "kind": "literal", + "value": "delegation" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "sandbox/mode" + } + ] + } + }, + { + "key": "event:schedule/change", + "kind": "event", + "event": "schedule/change", + "surface": false, + "digest": "2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 19, + "optional": true + }, + { + "name": "seq", + "type": 13, + "optional": false + }, + { + "name": "time", + "type": 13, + "optional": false + }, + { + "name": "type", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 6, + 8, + 9 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "acceptedAt", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "operation", + "type": 4, + "optional": false + }, + { + "name": "version", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "dispatch" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "operation", + "type": 7, + "optional": false + }, + { + "name": "version", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "delete" + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "operation", + "type": 4, + "optional": false + }, + { + "name": "version", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "operation", + "type": 10, + "optional": false + }, + { + "name": "schedule", + "type": 11, + "optional": false + }, + { + "name": "version", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "create" + }, + { + "kind": "union", + "types": [ + 12, + 15, + 17 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "afterSeconds", + "type": 13, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 14, + "optional": false + }, + { + "name": "prompt", + "type": 3, + "optional": false + }, + { + "name": "scheduledAt", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "after" + }, + { + "kind": "object", + "properties": [ + { + "name": "everySeconds", + "type": 13, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 16, + "optional": false + }, + { + "name": "prompt", + "type": 3, + "optional": false + }, + { + "name": "scheduledAt", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "every" + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 18, + "optional": false + }, + { + "name": "prompt", + "type": 3, + "optional": false + }, + { + "name": "scheduledAt", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "at" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "schedule/change" + } + ] + } + }, + { + "key": "event:session-log-deepseek/delivery-accepted", + "kind": "event", + "event": "session-log-deepseek/delivery-accepted", + "surface": false, + "digest": "d63b8b8ffad9c02fd80c43a17df4f240c1fe8118ecca9de34f9d5871838ab5b9", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "sessionFormatVersion", + "type": 2, + "optional": true + }, + { + "name": "sessionId", + "type": 3, + "optional": false + }, + { + "name": "throughSeq", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "session-log-deepseek/delivery-accepted" + } + ] + } + }, + { + "key": "event:session/end-seed", + "kind": "event", + "event": "session/end-seed", + "surface": false, + "digest": "669846d6f47138d4b8897717b0f08476805437a4b3195c82551b527035d90bc6", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 2, + "value": 3 + } + ] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "never" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "session/end-seed" + } + ] + } + }, + { + "key": "event:session/title", + "kind": "event", + "event": "session/title", + "surface": false, + "digest": "1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 13, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "messageSeqs", + "type": 2, + "optional": false + }, + { + "name": "source", + "type": 4, + "optional": false + }, + { + "name": "title", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 5, + 9, + 11 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 6, + "optional": false + }, + { + "name": "model", + "type": 7, + "optional": true + }, + { + "name": "provider", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "provider" + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 8, + "optional": false + }, + { + "name": "provider", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "fallback" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "session/title" + } + ] + } + }, + { + "key": "event:session/title-llm-request", + "kind": "event", + "event": "session/title-llm-request", + "surface": false, + "digest": "5af24b92e836fedeb396431e8eb395884a057917b54eb777f859d6696faf7780", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 33, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 88, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 2, + "optional": false + }, + { + "name": "messageSeqs", + "type": 3, + "optional": false + }, + { + "name": "messages", + "type": 4, + "optional": false + }, + { + "name": "route", + "type": 87, + "optional": false + }, + { + "name": "system", + "type": 9, + "optional": false + }, + { + "name": "titleProvider", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "array", + "element": 5 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 6, + "optional": false + }, + { + "name": "id", + "type": 9, + "optional": false + }, + { + "name": "role", + "type": 27, + "optional": false + }, + { + "name": "source", + "type": 31, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 7 + }, + { + "kind": "union", + "types": [ + 8, + 11, + 20, + 23, + 25 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 9, + "optional": false + }, + { + "name": "id", + "type": 9, + "optional": false + }, + { + "name": "name", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 12, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 9, + "optional": false + }, + { + "name": "bytes", + "type": 2, + "optional": false + }, + { + "name": "height", + "type": 2, + "optional": false + }, + { + "name": "mediaType", + "type": 13, + "optional": false + }, + { + "name": "name", + "type": 9, + "optional": true + }, + { + "name": "originalDimensions", + "type": 18, + "optional": true + }, + { + "name": "width", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 14, + 15, + 16, + 17 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 2, + "optional": false + }, + { + "name": "width", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 6, + "optional": false + }, + { + "name": "isError", + "type": 21, + "optional": true + }, + { + "name": "toolCallId", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "union", + "types": [ + 28, + 29, + 30 + ] + }, + { + "kind": "literal", + "value": "system" + }, + { + "kind": "literal", + "value": "assistant" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 32, + 42, + 44, + 45, + 48, + 53, + 55, + 60, + 61, + 62, + 64, + 66, + 67, + 74, + 76, + 78, + 80, + 82, + 85, + 86 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 33, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 9, + "optional": true + }, + { + "name": "changes", + "type": 34, + "optional": false + }, + { + "name": "form", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 41, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 35 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 36, + "optional": false + }, + { + "name": "digest", + "type": 9, + "optional": true + }, + { + "name": "path", + "type": 9, + "optional": false + }, + { + "name": "scope", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 37, + 38, + 39 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 9, + "optional": false + }, + { + "name": "kind", + "type": 43, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 9, + "optional": true + }, + { + "name": "kind", + "type": 30, + "optional": false + }, + { + "name": "rpcId", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 9, + "optional": false + }, + { + "name": "form", + "type": 46, + "optional": false + }, + { + "name": "kind", + "type": 47, + "optional": false + }, + { + "name": "provider", + "type": 9, + "optional": false + }, + { + "name": "ruleId", + "type": 9, + "optional": false + }, + { + "name": "source", + "type": 9, + "optional": false + }, + { + "name": "summary", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 49, + "optional": false + }, + { + "name": "form", + "type": 51, + "optional": false + }, + { + "name": "kind", + "type": 52, + "optional": false + }, + { + "name": "update", + "type": 33, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 50 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 9, + "optional": false + }, + { + "name": "name", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "name", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 56, + "optional": false + }, + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + }, + { + "name": "sections", + "type": 58, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 59 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 9, + "optional": false + }, + { + "name": "text", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 46, + "optional": false + }, + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + }, + { + "name": "summary", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 63, + "optional": false + }, + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 65, + "optional": false + }, + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 51, + "optional": false + }, + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 63, + "optional": false + }, + { + "name": "kind", + "type": 68, + "optional": false + }, + { + "name": "references", + "type": 69, + "optional": false + }, + { + "name": "version", + "type": 73, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 70 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedFormatVersion", + "type": 2, + "optional": true + }, + { + "name": "capturedThroughSeq", + "type": 71, + "optional": false + }, + { + "name": "compacted", + "type": 21, + "optional": false + }, + { + "name": "inputIndex", + "type": 2, + "optional": false + }, + { + "name": "label", + "type": 9, + "optional": false + }, + { + "name": "omittedBytes", + "type": 2, + "optional": false + }, + { + "name": "omittedMessages", + "type": 2, + "optional": false + }, + { + "name": "originalMessages", + "type": 2, + "optional": false + }, + { + "name": "retainedMessages", + "type": 2, + "optional": false + }, + { + "name": "sessionId", + "type": 9, + "optional": false + }, + { + "name": "truncated", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 72 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 46, + "optional": false + }, + { + "name": "kind", + "type": 75, + "optional": false + }, + { + "name": "senderSessionId", + "type": 9, + "optional": false + }, + { + "name": "summary", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 65, + "optional": false + }, + { + "name": "kind", + "type": 77, + "optional": false + }, + { + "name": "senderSessionId", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 9, + "optional": false + }, + { + "name": "kind", + "type": 79, + "optional": false + }, + { + "name": "revision", + "type": 2, + "optional": false + }, + { + "name": "round", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 81, + "optional": false + }, + { + "name": "messageId", + "type": 9, + "optional": false + }, + { + "name": "senderId", + "type": 9, + "optional": false + }, + { + "name": "senderName", + "type": 9, + "optional": false + }, + { + "name": "teamId", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 83, + "optional": false + }, + { + "name": "model", + "type": 9, + "optional": false + }, + { + "name": "provider", + "type": 9, + "optional": false + }, + { + "name": "replayState", + "type": 84, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 30, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 9, + "optional": false + }, + { + "name": "provider", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session/title-llm-request" + } + ] + } + }, + { + "key": "event:step/end", + "kind": "event", + "event": "step/end", + "surface": false, + "digest": "e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "step", + "type": 2, + "optional": false + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "step/end" + } + ] + } + }, + { + "key": "event:step/start", + "kind": "event", + "event": "step/start", + "surface": false, + "digest": "4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "step", + "type": 2, + "optional": false + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "step/start" + } + ] + } + }, + { + "key": "event:subagent/descriptor", + "kind": "event", + "event": "subagent/descriptor", + "surface": false, + "digest": "b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 10, + "optional": true + }, + { + "name": "seq", + "type": 7, + "optional": false + }, + { + "name": "time", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 8 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "agentModel", + "type": 3, + "optional": true + }, + { + "name": "agentProvider", + "type": 3, + "optional": true + }, + { + "name": "agentReasoningEffort", + "type": 3, + "optional": true + }, + { + "name": "label", + "type": 3, + "optional": false + }, + { + "name": "mode", + "type": 4, + "optional": false + }, + { + "name": "persona", + "type": 3, + "optional": true + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "toolFilter", + "type": 5, + "optional": true + }, + { + "name": "version", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "continuable" + }, + { + "kind": "object", + "properties": [ + { + "name": "allow", + "type": 6, + "optional": true + }, + { + "name": "deny", + "type": 6, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "object", + "properties": [ + { + "name": "label", + "type": 3, + "optional": true + }, + { + "name": "mode", + "type": 9, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "version", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "one-shot" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "subagent/descriptor" + } + ] + } + }, + { + "key": "event:subagent/model-selection-policy", + "kind": "event", + "event": "subagent/model-selection-policy", + "surface": false, + "digest": "a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 5, + "optional": true + }, + { + "name": "seq", + "type": 6, + "optional": false + }, + { + "name": "time", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "allowedModels", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 4, + "optional": false + }, + { + "name": "provider", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "subagent/model-selection-policy" + } + ] + } + }, + { + "key": "event:team/member", + "kind": "event", + "event": "team/member", + "surface": false, + "digest": "31d13edbb5fe2f8b7a38056320a8a06275ee4426e0abf12d4741818beda5a9c9", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 12, + "optional": true + }, + { + "name": "seq", + "type": 13, + "optional": false + }, + { + "name": "time", + "type": 13, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "member", + "type": 2, + "optional": false + }, + { + "name": "teamId", + "type": 6, + "optional": false + }, + { + "name": "version", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "context", + "type": 3, + "optional": false + }, + { + "name": "description", + "type": 6, + "optional": false + }, + { + "name": "error", + "type": 6, + "optional": true + }, + { + "name": "id", + "type": 6, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + }, + { + "name": "phase", + "type": 7, + "optional": false + }, + { + "name": "provider", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "fork" + }, + { + "kind": "literal", + "value": "fresh" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 8, + 9, + 10 + ] + }, + { + "kind": "literal", + "value": "active" + }, + { + "kind": "literal", + "value": "failed" + }, + { + "kind": "literal", + "value": "provisioning" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "team/member" + } + ] + } + }, + { + "key": "event:team/message/delivered", + "kind": "event", + "event": "team/message/delivered", + "surface": false, + "digest": "c53bff743470c8bf11be698ced047072744ef088cce663a774b456d7a8982516", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "messageId", + "type": 2, + "optional": false + }, + { + "name": "targetId", + "type": 2, + "optional": false + }, + { + "name": "teamId", + "type": 2, + "optional": false + }, + { + "name": "version", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "team/message/delivered" + } + ] + } + }, + { + "key": "event:team/message/queued", + "kind": "event", + "event": "team/message/queued", + "surface": false, + "digest": "a6a26c92459c96e4f342e58d7e41c71956e7e62c9280e30e260df58409a3012c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 29, + "optional": true + }, + { + "name": "seq", + "type": 17, + "optional": false + }, + { + "name": "time", + "type": 17, + "optional": false + }, + { + "name": "type", + "type": 30, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "message", + "type": 2, + "optional": false + }, + { + "name": "teamId", + "type": 7, + "optional": false + }, + { + "name": "version", + "type": 28, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "delivery", + "type": 25, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "senderId", + "type": 7, + "optional": false + }, + { + "name": "senderName", + "type": 7, + "optional": false + }, + { + "name": "targetId", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "union", + "types": [ + 5, + 9, + 11, + 13, + 15 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "isError", + "type": 6, + "optional": true + }, + { + "name": "toolCallId", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 7, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 16, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 7, + "optional": false + }, + { + "name": "bytes", + "type": 17, + "optional": false + }, + { + "name": "height", + "type": 17, + "optional": false + }, + { + "name": "mediaType", + "type": 18, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": true + }, + { + "name": "originalDimensions", + "type": 23, + "optional": true + }, + { + "name": "width", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 19, + 20, + 21, + 22 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 17, + "optional": false + }, + { + "name": "width", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "union", + "types": [ + 26, + 27 + ] + }, + { + "kind": "literal", + "value": "quiet" + }, + { + "kind": "literal", + "value": "wakeup" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "team/message/queued" + } + ] + } + }, + { + "key": "event:team/task", + "kind": "event", + "event": "team/task", + "surface": false, + "digest": "1688a2451eef9da19eaf45f12c8a27df07b1a6e56fa57ba603118f5201bb435b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 12, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "task", + "type": 2, + "optional": false + }, + { + "name": "teamId", + "type": 4, + "optional": false + }, + { + "name": "version", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "blockedBy", + "type": 3, + "optional": false + }, + { + "name": "description", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "ownerId", + "type": 4, + "optional": true + }, + { + "name": "revision", + "type": 5, + "optional": false + }, + { + "name": "status", + "type": 6, + "optional": false + }, + { + "name": "subject", + "type": 4, + "optional": false + }, + { + "name": "writeScopes", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 7, + 8, + 9, + 10 + ] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "deleted" + }, + { + "kind": "literal", + "value": "in_progress" + }, + { + "kind": "literal", + "value": "pending" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "team/task" + } + ] + } + }, + { + "key": "event:todo/write", + "kind": "event", + "event": "todo/write", + "surface": false, + "digest": "b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 9, + "optional": true + }, + { + "name": "seq", + "type": 10, + "optional": false + }, + { + "name": "time", + "type": 10, + "optional": false + }, + { + "name": "type", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "todos", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "status", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 6, + 7, + 8 + ] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "in_progress" + }, + { + "kind": "literal", + "value": "pending" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "todo/write" + } + ] + } + }, + { + "key": "event:tool-workflow/agent-end", + "kind": "event", + "event": "tool-workflow/agent-end", + "surface": false, + "digest": "babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 8, + "optional": true + }, + { + "name": "seq", + "type": 7, + "optional": false + }, + { + "name": "time", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "outcome", + "type": 2, + "optional": false + }, + { + "name": "runId", + "type": 6, + "optional": false + }, + { + "name": "seq", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "failed" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "tool-workflow/agent-end" + } + ] + } + }, + { + "key": "event:tool-workflow/agent-start", + "kind": "event", + "event": "tool-workflow/agent-start", + "surface": false, + "digest": "5f26a6c20b37632f8f57729d171c671def4683d994ac6257a8dffcd855101627", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "childId", + "type": 2, + "optional": false + }, + { + "name": "label", + "type": 2, + "optional": false + }, + { + "name": "phase", + "type": 2, + "optional": true + }, + { + "name": "runId", + "type": 2, + "optional": false + }, + { + "name": "seq", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "tool-workflow/agent-start" + } + ] + } + }, + { + "key": "event:tool-workflow/run-end", + "kind": "event", + "event": "tool-workflow/run-end", + "surface": false, + "digest": "42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 7, + "optional": true + }, + { + "name": "seq", + "type": 8, + "optional": false + }, + { + "name": "time", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "runId", + "type": 2, + "optional": false + }, + { + "name": "stopReason", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 4, + 5, + 6 + ] + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "tool-workflow/run-end" + } + ] + } + }, + { + "key": "event:tool-workflow/run-start", + "kind": "event", + "event": "tool-workflow/run-start", + "surface": false, + "digest": "c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "runId", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "tool-workflow/run-start" + } + ] + } + }, + { + "key": "event:tool/call", + "kind": "event", + "event": "tool/call", + "surface": false, + "digest": "3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 2, + "optional": false + }, + { + "name": "callId", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "step", + "type": 3, + "optional": false + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "tool/call" + } + ] + } + }, + { + "key": "event:tool/code-dispatch", + "kind": "event", + "event": "tool/code-dispatch", + "surface": false, + "digest": "c14c2fdd439461cfc85105c6f620b0f62f799e3a69fb48196e938ec045aa0390", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 25, + "optional": true + }, + { + "name": "seq", + "type": 14, + "optional": false + }, + { + "name": "time", + "type": 14, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 2, + "optional": false + }, + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "isError", + "type": 23, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + }, + { + "name": "parentCallId", + "type": 6, + "optional": false + }, + { + "name": "rootCallId", + "type": 6, + "optional": false + }, + { + "name": "subCallId", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "union", + "types": [ + 5, + 8, + 10, + 12, + 22 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 6, + "optional": false + }, + { + "name": "id", + "type": 6, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 13, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 6, + "optional": false + }, + { + "name": "bytes", + "type": 14, + "optional": false + }, + { + "name": "height", + "type": 14, + "optional": false + }, + { + "name": "mediaType", + "type": 15, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": true + }, + { + "name": "originalDimensions", + "type": 20, + "optional": true + }, + { + "name": "width", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 16, + 17, + 18, + 19 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 14, + "optional": false + }, + { + "name": "width", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "isError", + "type": 23, + "optional": true + }, + { + "name": "toolCallId", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "tool/code-dispatch" + } + ] + } + }, + { + "key": "event:tool/code-dispatch-start", + "kind": "event", + "event": "tool/code-dispatch-start", + "surface": false, + "digest": "9eb21c10fc675e1fa4184e5eecc9697aa87054ffd836d49428174897f0e64b62", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "parentCallId", + "type": 3, + "optional": false + }, + { + "name": "rootCallId", + "type": 3, + "optional": false + }, + { + "name": "subCallId", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "tool/code-dispatch-start" + } + ] + } + }, + { + "key": "event:tool/result", + "kind": "event", + "event": "tool/result", + "surface": true, + "digest": "a79feb023a08a8b73d254e29e78f13045b6773ce377b0c4156fcdf1368c146ab", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 34, + "optional": true + }, + { + "name": "seq", + "type": 17, + "optional": false + }, + { + "name": "sourceEventSeqs", + "type": 35, + "optional": true + }, + { + "name": "surfaceOp", + "type": 36, + "optional": true + }, + { + "name": "time", + "type": 17, + "optional": false + }, + { + "name": "type", + "type": 40, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "error", + "type": 2, + "optional": true + }, + { + "name": "message", + "type": 4, + "optional": false + }, + { + "name": "meta", + "type": 30, + "optional": true + }, + { + "name": "step", + "type": 17, + "optional": false + }, + { + "name": "turn", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 5, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "role", + "type": 27, + "optional": false + }, + { + "name": "source", + "type": 28, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "tuple", + "elements": [ + { + "type": 6, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 7, + "optional": false + }, + { + "name": "isError", + "type": 25, + "optional": true + }, + { + "name": "toolCallId", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 8 + }, + { + "kind": "union", + "types": [ + 6, + 9, + 11, + 13, + 15 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 16, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 3, + "optional": false + }, + { + "name": "bytes", + "type": 17, + "optional": false + }, + { + "name": "height", + "type": 17, + "optional": false + }, + { + "name": "mediaType", + "type": 18, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": true + }, + { + "name": "originalDimensions", + "type": 23, + "optional": true + }, + { + "name": "width", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 19, + 20, + 21, + 22 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 17, + "optional": false + }, + { + "name": "width", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 29, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "union", + "types": [ + 3, + 17, + 25, + 31, + 32, + 33 + ] + }, + { + "kind": "array", + "element": 30 + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 3, + "value": 30 + } + ] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 17 + }, + { + "kind": "union", + "types": [ + 37, + 39 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 17, + "optional": false + }, + { + "name": "op", + "type": 38, + "optional": false + }, + { + "name": "start", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "append" + }, + { + "kind": "literal", + "value": "tool/result" + } + ] + } + }, + { + "key": "event:turn/end", + "kind": "event", + "event": "turn/end", + "surface": false, + "digest": "84c24f1209fc3e0153de6ac85d58fd6968b851f955e0e761b92321053956609e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 29, + "optional": true + }, + { + "name": "seq", + "type": 14, + "optional": false + }, + { + "name": "time", + "type": 14, + "optional": false + }, + { + "name": "type", + "type": 30, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "reason", + "type": 2, + "optional": false + }, + { + "name": "turn", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 5, + 7, + 9, + 11, + 16 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "blocked" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "interrupted" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + }, + { + "kind": "object", + "properties": [ + { + "name": "error", + "type": 12, + "optional": false + }, + { + "name": "kind", + "type": 15, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 13, + "optional": false + }, + { + "name": "message", + "type": 13, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 14, + "optional": true + }, + { + "name": "requestId", + "type": 13, + "optional": true + }, + { + "name": "status", + "type": 14, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 17, + "optional": false + }, + { + "name": "reason", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "union", + "types": [ + 19, + 21, + 23, + 25, + 27 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "disposed" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "legacy" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "parent" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 28, + "optional": false + }, + { + "name": "reason", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "hook" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "turn/end" + } + ] + } + }, + { + "key": "event:turn/start", + "kind": "event", + "event": "turn/start", + "surface": false, + "digest": "aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "turn/start" + } + ] + } + }, + { + "key": "event:user/message", + "kind": "event", + "event": "user/message", + "surface": true, + "digest": "5cfd0a500f2fd56d504ed24eabf6b55e5cabccbd571b95cba579f1f8aceab439", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 27, + "optional": true + }, + { + "name": "seq", + "type": 9, + "optional": false + }, + { + "name": "sourceEventSeqs", + "type": 81, + "optional": true + }, + { + "name": "surfaceOp", + "type": 82, + "optional": true + }, + { + "name": "time", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 85, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "role", + "type": 24, + "optional": false + }, + { + "name": "source", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "union", + "types": [ + 4, + 7, + 17, + 20, + 22 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 5, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 5, + "optional": false + }, + { + "name": "bytes", + "type": 9, + "optional": false + }, + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "mediaType", + "type": 10, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": true + }, + { + "name": "originalDimensions", + "type": 15, + "optional": true + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 11, + 12, + 13, + 14 + ] + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "isError", + "type": 18, + "optional": true + }, + { + "name": "toolCallId", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 26, + 36, + 38, + 39, + 42, + 47, + 49, + 54, + 55, + 56, + 58, + 60, + 61, + 68, + 70, + 72, + 74, + 76, + 79, + 80 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 27, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 5, + "optional": true + }, + { + "name": "changes", + "type": 28, + "optional": false + }, + { + "name": "form", + "type": 34, + "optional": false + }, + { + "name": "kind", + "type": 35, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 29 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 30, + "optional": false + }, + { + "name": "digest", + "type": 5, + "optional": true + }, + { + "name": "path", + "type": 5, + "optional": false + }, + { + "name": "scope", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 31, + 32, + 33 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 37, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 5, + "optional": true + }, + { + "name": "kind", + "type": 24, + "optional": false + }, + { + "name": "rpcId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 5, + "optional": false + }, + { + "name": "form", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 41, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "ruleId", + "type": 5, + "optional": false + }, + { + "name": "source", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 43, + "optional": false + }, + { + "name": "form", + "type": 45, + "optional": false + }, + { + "name": "kind", + "type": 46, + "optional": false + }, + { + "name": "update", + "type": 27, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 44 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 34, + "optional": false + }, + { + "name": "kind", + "type": 48, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 50, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + }, + { + "name": "sections", + "type": 52, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 53 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "text", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 34, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 57, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 59, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 45, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 57, + "optional": false + }, + { + "name": "kind", + "type": 62, + "optional": false + }, + { + "name": "references", + "type": 63, + "optional": false + }, + { + "name": "version", + "type": 67, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 64 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedFormatVersion", + "type": 9, + "optional": true + }, + { + "name": "capturedThroughSeq", + "type": 65, + "optional": false + }, + { + "name": "compacted", + "type": 18, + "optional": false + }, + { + "name": "inputIndex", + "type": 9, + "optional": false + }, + { + "name": "label", + "type": 5, + "optional": false + }, + { + "name": "omittedBytes", + "type": 9, + "optional": false + }, + { + "name": "omittedMessages", + "type": 9, + "optional": false + }, + { + "name": "originalMessages", + "type": 9, + "optional": false + }, + { + "name": "retainedMessages", + "type": 9, + "optional": false + }, + { + "name": "sessionId", + "type": 5, + "optional": false + }, + { + "name": "truncated", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 9, + 66 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 69, + "optional": false + }, + { + "name": "senderSessionId", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 59, + "optional": false + }, + { + "name": "kind", + "type": 71, + "optional": false + }, + { + "name": "senderSessionId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 73, + "optional": false + }, + { + "name": "revision", + "type": 9, + "optional": false + }, + { + "name": "round", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 75, + "optional": false + }, + { + "name": "messageId", + "type": 5, + "optional": false + }, + { + "name": "senderId", + "type": 5, + "optional": false + }, + { + "name": "senderName", + "type": 5, + "optional": false + }, + { + "name": "teamId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 77, + "optional": false + }, + { + "name": "model", + "type": 5, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "replayState", + "type": 78, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 9 + }, + { + "kind": "union", + "types": [ + 83, + 84 + ] + }, + { + "kind": "literal", + "value": "append" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 9, + "optional": false + }, + { + "name": "op", + "type": 32, + "optional": false + }, + { + "name": "start", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user/message" + } + ] + } + }, + { + "key": "event:web/deepseek-search-llm-request", + "kind": "event", + "event": "web/deepseek-search-llm-request", + "surface": false, + "digest": "cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 15, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "apiVersion", + "type": 2, + "optional": false + }, + { + "name": "body", + "type": 3, + "optional": false + }, + { + "name": "endpoint", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "max_tokens", + "type": 4, + "optional": false + }, + { + "name": "messages", + "type": 5, + "optional": false + }, + { + "name": "model", + "type": 2, + "optional": false + }, + { + "name": "tools", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "tuple", + "elements": [ + { + "type": 6, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 7, + "optional": false + }, + { + "name": "role", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "tuple", + "elements": [ + { + "type": 8, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "tuple", + "elements": [ + { + "type": 12, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "max_uses", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 13, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "web_search" + }, + { + "kind": "literal", + "value": "web_search_20250305" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "web/deepseek-search-llm-request" + } + ] + } + } + ], + "types": [ + { + "digest": "0116b1f89c05221d56b0ba35c83d302bf4857bc7277d247e9bbaf74b27d2c66e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "web_search_20250305" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "023a355b2be0d688fb6e4df8388dadb942761d46cfe96d0f499aae9631a159d4", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "blocked" + } + ] + }, + "names": [ + "event:turn/end[0].data.reason[2]" + ], + "sources": [ + "packages/core/session/src/types.ts:196" + ] + }, + { + "digest": "03899b77c7b036927f61719d75ebd582e4e5f43be40fe877c652795fe2436012", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "isError", + "type": 20, + "optional": true + }, + { + "name": "toolCallId", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "union", + "types": [ + 0, + 3, + 6, + 16, + 18 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 15, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 4, + "optional": false + }, + { + "name": "bytes", + "type": 8, + "optional": false + }, + { + "name": "height", + "type": 8, + "optional": false + }, + { + "name": "mediaType", + "type": 9, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": true + }, + { + "name": "originalDimensions", + "type": 14, + "optional": true + }, + { + "name": "width", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 10, + 11, + 12, + 13 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 8, + "optional": false + }, + { + "name": "width", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#ToolResultBlock" + ], + "sources": [ + "packages/llm/llm/src/types.ts:88" + ] + }, + { + "digest": "04184edc061905410cc7e3db8d5c7cf393d739c89eb523ba8bad3831fb23ba95", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 10 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "ignorable", + "type": 2, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "sourceEventSeqs", + "type": 4, + "optional": true + }, + { + "name": "surfaceOp", + "type": 5, + "optional": true + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "union", + "types": [ + 6, + 7 + ] + }, + { + "kind": "literal", + "value": "append" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 3, + "optional": false + }, + { + "name": "op", + "type": 8, + "optional": false + }, + { + "name": "start", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "ignorable", + "type": 2, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + } + ] + }, + "names": [ + "SessionEventEnvelope" + ], + "sources": [] + }, + { + "digest": "05d2ae1e0c7f8770f83f9a09047afb39a335d8ac986df3193659aa1e581472cf", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2 + ] + }, + { + "kind": "literal", + "value": "ask" + }, + { + "kind": "literal", + "value": "never" + } + ] + }, + "names": [ + "packages/interaction/user-approval/src/index.ts#ApprovalPolicy" + ], + "sources": [ + "packages/interaction/user-approval/src/index.ts:60" + ] + }, + { + "digest": "0657d3ca5ac4e7bf79b00bcf860b1c7159d01a9da137497221ec2f1776e365f7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "packages/core/session/src/types.ts#SessionSeq" + ], + "sources": [ + "packages/core/session/src/types.ts:29" + ] + }, + { + "digest": "07e1a58c58b593f507b8e7f25723bb0aa42baae6e00f5ecfddf28cb1e64d3235", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 1, + "optional": false + }, + { + "name": "provider", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/session/session-title/src/types.ts#SessionTitleModelProvenance", + "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" + ] + }, + { + "digest": "0a30c3be336cdd4f8f34e66543a3d46d611c43986edd9b3ce6cbb9b721d3b5d3", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + }, + { + "name": "reason", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "union", + "types": [ + 3, + 5, + 7, + 10, + 12 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "parent" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 8, + "optional": false + }, + { + "name": "reason", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "hook" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "disposed" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "legacy" + } + ] + }, + "names": [ + "event:turn/end[0].data.reason[1]" + ], + "sources": [ + "packages/core/session/src/types.ts:194" + ] + }, + { + "digest": "0a8a062bc9c3c0d97fd97742262f2ea53dd32297f834e81114870d38ac3dc6da", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "subagent/model-selection-policy" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "0aa62ab51b36c0e64b134bd03ba8725d758744180a1a447da49beaad194f219f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 1, + "value": 2 + } + ] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "opaque", + "reason": "unknown" + } + ] + }, + "names": [ + "event:request/header[0].data.header.tools[0].parameters" + ], + "sources": [] + }, + { + "digest": "0acd94fe8794574c9ae72c7855ee16d29c546096d4af760d16d1225385764555", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "blocks", + "type": 1, + "optional": true + }, + { + "name": "response", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "opaque", + "reason": "unknown" + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#ReplayEnvelope" + ], + "sources": [ + "packages/llm/llm/src/types.ts:342" + ] + }, + { + "digest": "0af3ecfb8c60d416fc40a7cc4fb2c4851a8e46608b2b38ab9e510670c971aa1f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "turn/start" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "0b6d718c693fdf7f06dcccb0bcbbabe78cc63514eafc62d6b2a3899735279d6f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "revision", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "packages/goal/goal/src/types.ts#GoalRef" + ], + "sources": [ + "packages/goal/goal/src/types.ts:19" + ] + }, + { + "digest": "0bdaf9cb63594be4ef034b68901fffe792fe09d6d5f6bac42d7f56f6e7834fb9", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "usage" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "0d47a8f3d847243c4488e755ad4cab7a04ac5d4621b9c81865524cf3f4d8536f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "allowedModels", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:subagent/model-selection-policy[0].data" + ], + "sources": [ + "packages/subagent/tool-subagent/src/model-selection-state.ts:17" + ] + }, + { + "digest": "0ddab4577db37a3e0d9e3a91761735c8ef6f5629d526ab8ecaeeea19c097c8f8", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + }, + { + "name": "plugin", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[1]" + ], + "sources": [] + }, + { + "digest": "0e7b2a97f54f1afdb8cdfad1635abe9145327db539bfb69b4045c19d8c17755d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "schedule/change" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "0f46153645c297846a3fad3911636659ca4717a5e7d71c9f50bffacd312115ef", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 1, + "optional": false + }, + { + "name": "width", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].content[0][2].attachment.originalDimensions" + ], + "sources": [ + "packages/attachment/attachment/src/types.ts:28" + ] + }, + { + "digest": "1043caf7eee7a357f62c904491139d8ee523df58eb18bbb9f567d9b890b5ebd0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "role", + "type": 23, + "optional": false + }, + { + "name": "source", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "union", + "types": [ + 3, + 6, + 8, + 10, + 20 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 4, + "optional": false + }, + { + "name": "bytes", + "type": 12, + "optional": false + }, + { + "name": "height", + "type": 12, + "optional": false + }, + { + "name": "mediaType", + "type": 13, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": true + }, + { + "name": "originalDimensions", + "type": 18, + "optional": true + }, + { + "name": "width", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 14, + 15, + 16, + 17 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 12, + "optional": false + }, + { + "name": "width", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "isError", + "type": 21, + "optional": true + }, + { + "name": "toolCallId", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "literal", + "value": "assistant" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 25, + "optional": false + }, + { + "name": "model", + "type": 4, + "optional": false + }, + { + "name": "provider", + "type": 4, + "optional": false + }, + { + "name": "replayState", + "type": 26, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + } + ] + }, + "names": [ + "packages/llm/llm/src/message.ts#AssistantMessage" + ], + "sources": [ + "packages/llm/llm/src/message.ts:148" + ] + }, + { + "digest": "10e386801903f9d424602c31d3ff837a94aef623c8b391376d8d9e253525fabe", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "compaction/prune" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "119abe2b9c0b2f46ecb31d82b9acba4d4b30e049f655e2475e8b4ae12d5a9e25", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "dialect", + "type": 1, + "optional": false + }, + { + "name": "handlerId", + "type": 4, + "optional": false + }, + { + "name": "matcher", + "type": 4, + "optional": true + }, + { + "name": "point", + "type": 4, + "optional": false + }, + { + "name": "turn", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 3 + ] + }, + { + "kind": "literal", + "value": "claude-code" + }, + { + "kind": "literal", + "value": "codex" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:hook/invoked[0].data" + ], + "sources": [ + "packages/hooks/hook-protocol/src/types.ts:19" + ] + }, + { + "digest": "11f70b595aa76897fc4e25a352bfa718c659f44b799e5aa14e84e5a38fe72912", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "policy", + "type": 1, + "optional": false + }, + { + "name": "source", + "type": 4, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 3 + ] + }, + { + "kind": "literal", + "value": "ask" + }, + { + "kind": "literal", + "value": "never" + }, + { + "kind": "literal", + "value": "delegation" + } + ] + }, + "names": [ + "event:approval/policy[0].data" + ], + "sources": [ + "packages/interaction/user-approval/src/index.ts:33" + ] + }, + { + "digest": "12a0cfa619ac4a5fc6c3e8e359c8dae15769edc61497a575935c78d5842f8e42", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "read-only" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "142c37d302aa22a0a57915b5255939d3ca91c1811ca13fddcf84cf76ea00758a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "always" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 7, + "optional": true + }, + { + "name": "seq", + "type": 6, + "optional": false + }, + { + "name": "time", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "commandId", + "type": 2, + "optional": false + }, + { + "name": "kind", + "type": 3, + "optional": false + }, + { + "name": "sourceEventSeq", + "type": 6, + "optional": true + }, + { + "name": "text", + "type": 2, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "literal", + "value": "success" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "command/done" + } + ] + }, + "names": [ + "event:command/done", + "event:command/done[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "15495614ccfa9cbdeefb0ec2abd76406435f4c6ff3dae42acae8e09ef42025c9", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "codex" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "1571525adc95a24e5d25b5a6440df401cd7cdd881b745178e85f5a333435cd1b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "never" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "1688a2451eef9da19eaf45f12c8a27df07b1a6e56fa57ba603118f5201bb435b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 12, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "task", + "type": 2, + "optional": false + }, + { + "name": "teamId", + "type": 4, + "optional": false + }, + { + "name": "version", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "blockedBy", + "type": 3, + "optional": false + }, + { + "name": "description", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "ownerId", + "type": 4, + "optional": true + }, + { + "name": "revision", + "type": 5, + "optional": false + }, + { + "name": "status", + "type": 6, + "optional": false + }, + { + "name": "subject", + "type": 4, + "optional": false + }, + { + "name": "writeScopes", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 7, + 8, + 9, + 10 + ] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "deleted" + }, + { + "kind": "literal", + "value": "in_progress" + }, + { + "kind": "literal", + "value": "pending" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "team/task" + } + ] + }, + "names": [ + "event:team/task", + "event:team/task[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "16d0507cb94b4cfc84a87446b1ba7652d6ec1d65ee1684789e747e30d542800e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "relay" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "17aae616ef020b8b9f011ec398ec935450fb06d3e2a0722c456f63aeaf5ff728", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "at" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "18dc21f12bbac8ade8377e6fbb54179e20c3d955d73fba3244c57fb6bf001df0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "operation", + "type": 2, + "optional": false + }, + { + "name": "version", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "delete" + }, + { + "kind": "literal", + "value": 1 + } + ] + }, + "names": [ + "packages/schedule/schedule/src/types.ts#ScheduleDeleteChange" + ], + "sources": [ + "packages/schedule/schedule/src/types.ts:79" + ] + }, + { + "digest": "18fcdd273a2f2f9d813a3be5e71df5903a963a5c88e46b90b14de6e2db890da0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "team/member" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "18fce9540bb20897a66275499faee6b8296c97e9901fa1ff45a191772448ad1a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "danger-full-access" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "1922cd79a70806c17758185a6ef0458bc1fb3900363906733421c16414da2509", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "skill-invocation" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "1986c2664009c99155e44795676c887fa67f7c55cd2d5e6b648ff763e0ab033a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "compaction/end" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "19d2b8a46cc5bf1b368732664b777b2f896e428b78af98da89913c8f2a19393a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 1, + "optional": false + }, + { + "name": "maxTokens", + "type": 2, + "optional": true + }, + { + "name": "model", + "type": 1, + "optional": false + }, + { + "name": "provider", + "type": 1, + "optional": false + }, + { + "name": "rawOutput", + "type": 3, + "optional": true + }, + { + "name": "shadowedRange", + "type": 23, + "optional": false + }, + { + "name": "shadowedSeqs", + "type": 24, + "optional": false + }, + { + "name": "shadowedTokenCount", + "type": 2, + "optional": false + }, + { + "name": "sourceCommandId", + "type": 1, + "optional": true + }, + { + "name": "summary", + "type": 3, + "optional": false + }, + { + "name": "usage", + "type": 25, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "union", + "types": [ + 5, + 7, + 9, + 11, + 20 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 1, + "optional": false + }, + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 12, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 1, + "optional": false + }, + { + "name": "bytes", + "type": 2, + "optional": false + }, + { + "name": "height", + "type": 2, + "optional": false + }, + { + "name": "mediaType", + "type": 13, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": true + }, + { + "name": "originalDimensions", + "type": 18, + "optional": true + }, + { + "name": "width", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 14, + 15, + 16, + 17 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 2, + "optional": false + }, + { + "name": "width", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "isError", + "type": 21, + "optional": true + }, + { + "name": "toolCallId", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 2, + "optional": false + }, + { + "name": "start", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 2, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 2, + "optional": true + }, + { + "name": "inputTokens", + "type": 2, + "optional": false + }, + { + "name": "outputTokens", + "type": 2, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 2, + "optional": true + }, + { + "name": "totalTokens", + "type": 2, + "optional": true + } + ], + "indices": [] + } + ] + }, + "names": [ + "event:compaction/summary[0].data[1]" + ], + "sources": [] + }, + { + "digest": "1ab2ef1296f157ba96998f179bb5daa9d21a82480da2901127aeab2730797c92", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2 + ] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "literal", + "value": "success" + } + ] + }, + "names": [ + "event:command/done[0].data.kind" + ], + "sources": [] + }, + { + "digest": "1b5649238876e28811e80f10ec67a00c197ad3babd4ecc61a22b09064b88c597", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "fallback" + } + ] + }, + "names": [ + "event:session/title[0].data.source[0]" + ], + "sources": [ + "packages/session/session-title/src/types.ts:29" + ] + }, + { + "digest": "1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 13, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "messageSeqs", + "type": 2, + "optional": false + }, + { + "name": "source", + "type": 4, + "optional": false + }, + { + "name": "title", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 5, + 9, + 11 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 6, + "optional": false + }, + { + "name": "model", + "type": 7, + "optional": true + }, + { + "name": "provider", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "provider" + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 8, + "optional": false + }, + { + "name": "provider", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "fallback" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "session/title" + } + ] + }, + "names": [ + "event:session/title", + "event:session/title[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "1c2686c0682e7bc51d61117b2652bd4a80707e331aa276d6ef915ae32534a330", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "session/end-seed" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "1d5f04a03ea75fc8eeece544129eba0f49f0c82046e9c404461920390135c7b2", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "model/selection" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "1d76406cbb2ddadb0dbbb51e9d8bc6cf678fed455cf8eb512f36f7c86d37a62f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "stop" + } + ] + }, + "names": [ + "event:assistant/chunk[0].data.chunk[6].reason[3]" + ], + "sources": [ + "packages/llm/llm/src/types.ts:117" + ] + }, + { + "digest": "1d8798b1a5e8c545ee4dcd2b4e75c0b4c9ffd985e4744c6d1a1aab992f859721", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "pause" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "1de6c9c8764045ea9a1357bae6ccbbd57c19f6f337f8f25697c919c7cc9abf16", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 6, + "optional": false + }, + { + "name": "time", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "header", + "type": 2, + "optional": false + }, + { + "name": "reason", + "type": 13, + "optional": false + }, + { + "name": "startsSeries", + "type": 4, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "adapterDefaults", + "type": 3, + "optional": true + }, + { + "name": "config", + "type": 5, + "optional": false + }, + { + "name": "system", + "type": 7, + "optional": true + }, + { + "name": "tools", + "type": 9, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 4, + "optional": true + }, + { + "name": "reasoningEffort", + "type": 4, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 6, + "optional": true + }, + { + "name": "model", + "type": 7, + "optional": false + }, + { + "name": "provider", + "type": 7, + "optional": false + }, + { + "name": "reasoningEffort", + "type": 7, + "optional": true + }, + { + "name": "stop", + "type": 8, + "optional": true + }, + { + "name": "temperature", + "type": 6, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "array", + "element": 7 + }, + { + "kind": "array", + "element": 10 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 7, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + }, + { + "name": "parameters", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 7, + "value": 12 + } + ] + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "union", + "types": [ + 14, + 15, + 16, + 17 + ] + }, + { + "kind": "literal", + "value": "initial" + }, + { + "kind": "literal", + "value": "resume" + }, + { + "kind": "literal", + "value": "series" + }, + { + "kind": "literal", + "value": "change" + }, + { + "kind": "literal", + "value": "request/header" + } + ] + }, + "names": [ + "event:request/header", + "event:request/header[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "1df34a6c086866ffdc2dd9e8e5c581c3751a010cdf6b8538a7327f7a3237f0b4", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "createdAt", + "type": 1, + "optional": false + }, + { + "name": "goal", + "type": 2, + "optional": false + }, + { + "name": "kind", + "type": 10, + "optional": false + }, + { + "name": "operation", + "type": 11, + "optional": false + }, + { + "name": "roundsStarted", + "type": 1, + "optional": false + }, + { + "name": "updatedAt", + "type": 1, + "optional": false + }, + { + "name": "version", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "object", + "properties": [ + { + "name": "blockedReason", + "type": 3, + "optional": true + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "maxGoalRounds", + "type": 1, + "optional": false + }, + { + "name": "objective", + "type": 4, + "optional": false + }, + { + "name": "phase", + "type": 5, + "optional": false + }, + { + "name": "revision", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 4, + "optional": false + }, + { + "name": "message", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 6, + 7, + 8, + 9 + ] + }, + { + "kind": "literal", + "value": "active" + }, + { + "kind": "literal", + "value": "blocked" + }, + { + "kind": "literal", + "value": "complete" + }, + { + "kind": "literal", + "value": "paused" + }, + { + "kind": "literal", + "value": "goal/change" + }, + { + "kind": "union", + "types": [ + 8, + 12, + 13, + 14, + 15, + 16 + ] + }, + { + "kind": "literal", + "value": "block" + }, + { + "kind": "literal", + "value": "create" + }, + { + "kind": "literal", + "value": "edit" + }, + { + "kind": "literal", + "value": "pause" + }, + { + "kind": "literal", + "value": "resume" + }, + { + "kind": "literal", + "value": 1 + } + ] + }, + "names": [ + "packages/goal/goal/src/domain.ts#GoalSnapshotChangeMeta" + ], + "sources": [ + "packages/goal/goal/src/domain.ts:24" + ] + }, + { + "digest": "1e0b0b66b6f0c53fc72e52289d06b4708d776f1ca9df4c86a22bff621d403cf0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "aborted" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "1e346446e183ee76f48d7994c97ecb302bddc682abb60b8a10ea0bb26223a69c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "block" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "1ebc6f9ff3aa9e3a38f8695f49bacdab1f8b7a3832741853ca46f40af56ccd01", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "completed" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "1f0133217eeeffd8d387baf1ec8ed9856e719bcd999dc08e48624cba96d75fd7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool-call" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "1f2180253053d07f60260c081d2d721f04ebb1f2691fbf00237dc7a01c7c0812", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3, + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "literal", + "value": "tool-result" + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#ContentBlockType" + ], + "sources": [ + "packages/llm/llm/src/types.ts:108" + ] + }, + { + "digest": "1f8c126cfab3df812cd115cfc23e3256f0fa2383400f4ce91ecad313577e59b0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 4, + 6, + 8, + 10 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "reason", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "hook" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "disposed" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "legacy" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "parent" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + } + ] + }, + "names": [ + "packages/core/session/src/types.ts#TurnEndCancelCause" + ], + "sources": [ + "packages/core/session/src/types.ts:186" + ] + }, + { + "digest": "1fcc34faac8875c4b0a0102d9f9f23c852c90f9258cf66198e734bcfcfae22ce", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 28 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 2, + "optional": false + }, + { + "name": "llmStreamCall", + "type": 3, + "optional": false + }, + { + "name": "maxTokens", + "type": 4, + "optional": true + }, + { + "name": "model", + "type": 2, + "optional": false + }, + { + "name": "provider", + "type": 2, + "optional": false + }, + { + "name": "rawOutput", + "type": 5, + "optional": false + }, + { + "name": "shadowedRange", + "type": 25, + "optional": false + }, + { + "name": "shadowedSeqs", + "type": 26, + "optional": false + }, + { + "name": "shadowedTokenCount", + "type": 4, + "optional": false + }, + { + "name": "sourceCommandId", + "type": 2, + "optional": true + }, + { + "name": "summary", + "type": 5, + "optional": false + }, + { + "name": "usage", + "type": 27, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 6 + }, + { + "kind": "union", + "types": [ + 7, + 10, + 12, + 14, + 16 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 5, + "optional": false + }, + { + "name": "isError", + "type": 8, + "optional": true + }, + { + "name": "toolCallId", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 15, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 17, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 2, + "optional": false + }, + { + "name": "bytes", + "type": 4, + "optional": false + }, + { + "name": "height", + "type": 4, + "optional": false + }, + { + "name": "mediaType", + "type": 18, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": true + }, + { + "name": "originalDimensions", + "type": 23, + "optional": true + }, + { + "name": "width", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 19, + 20, + 21, + 22 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 4, + "optional": false + }, + { + "name": "width", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 4, + "optional": false + }, + { + "name": "start", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 4, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 4, + "optional": true + }, + { + "name": "inputTokens", + "type": 4, + "optional": false + }, + { + "name": "outputTokens", + "type": 4, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 4, + "optional": true + }, + { + "name": "totalTokens", + "type": 4, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 2, + "optional": false + }, + { + "name": "maxTokens", + "type": 4, + "optional": true + }, + { + "name": "model", + "type": 2, + "optional": false + }, + { + "name": "provider", + "type": 2, + "optional": false + }, + { + "name": "rawOutput", + "type": 5, + "optional": true + }, + { + "name": "shadowedRange", + "type": 25, + "optional": false + }, + { + "name": "shadowedSeqs", + "type": 26, + "optional": false + }, + { + "name": "shadowedTokenCount", + "type": 4, + "optional": false + }, + { + "name": "sourceCommandId", + "type": 2, + "optional": true + }, + { + "name": "summary", + "type": 5, + "optional": false + }, + { + "name": "usage", + "type": 27, + "optional": true + } + ], + "indices": [] + } + ] + }, + "names": [ + "event:compaction/summary[0].data" + ], + "sources": [] + }, + { + "digest": "20a57544bbf204dacd1ae6beb2ab29444365c3c869f2afdf489dcdcbc3d9c8c5", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "active", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + } + ] + }, + "names": [ + "event:plan/mode[0].data" + ], + "sources": [ + "packages/plan/plan-mode/src/index.ts:46" + ] + }, + { + "digest": "2142e391b9ccb60d487afcf373ce74db98d952f69e8289eddb352a7e16e996c5", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "cancelled" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "2152caf1a71e588e4df2358a806dea24936c1c47131134f01a12939d12cdc0c0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + }, + { + "name": "messageId", + "type": 2, + "optional": false + }, + { + "name": "senderId", + "type": 2, + "optional": false + }, + { + "name": "senderName", + "type": 2, + "optional": false + }, + { + "name": "teamId", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/experimental/agent-team/src/types.ts#TeamMessageSource" + ], + "sources": [ + "packages/experimental/agent-team/src/types.ts:116" + ] + }, + { + "digest": "234142ee4f996f38cc9fa3b8b3e3de29b03c9aefe5ebf6c224eddd564505aa85", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "pending" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "237c004c73b6b288246816e0d7fde16e09c63a47aa3b1227383d7afe58666163", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "goal/change" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "2517ba143a271508d3ca35126d5aca8f7f1facf5aaddce4adf011832042fa2b9", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "apiVersion", + "type": 1, + "optional": false + }, + { + "name": "body", + "type": 2, + "optional": false + }, + { + "name": "endpoint", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "max_tokens", + "type": 3, + "optional": false + }, + { + "name": "messages", + "type": 4, + "optional": false + }, + { + "name": "model", + "type": 1, + "optional": false + }, + { + "name": "tools", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "tuple", + "elements": [ + { + "type": 5, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 6, + "optional": false + }, + { + "name": "role", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "tuple", + "elements": [ + { + "type": 7, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "tuple", + "elements": [ + { + "type": 11, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "max_uses", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 12, + "optional": false + }, + { + "name": "type", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "web_search" + }, + { + "kind": "literal", + "value": "web_search_20250305" + } + ] + }, + "names": [ + "packages/web/web-search-deepseek/src/provider.ts#DeepSeekSearchLlmRequest" + ], + "sources": [ + "packages/web/web-search-deepseek/src/provider.ts:56" + ] + }, + { + "digest": "254dce209e735f9cb6f6b7aec0354712b1611759ec02af4d35a96f2081e666f6", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "blocked" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 6, + "optional": true + }, + { + "name": "seq", + "type": 7, + "optional": false + }, + { + "name": "time", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "policy", + "type": 2, + "optional": false + }, + { + "name": "source", + "type": 5, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "ask" + }, + { + "kind": "literal", + "value": "never" + }, + { + "kind": "literal", + "value": "delegation" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "approval/policy" + } + ] + }, + "names": [ + "event:approval/policy", + "event:approval/policy[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "26c879bdd130e8b8683a6ce588414fad2244783d6573ca399fa0de184a2b0bb1", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "dispatch" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "2765e9119edf5816ac1ab4c95c5ee32c90403f3742962eff11544f7752d59d2e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "model" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "27cd736e794a0f8703a155fb697820cede894d10776586dd3df24d24c9465c0e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 1, + "optional": false + }, + { + "name": "message", + "type": 1, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 2, + "optional": true + }, + { + "name": "requestId", + "type": 1, + "optional": true + }, + { + "name": "status", + "type": 2, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#LlmFailure" + ], + "sources": [ + "packages/llm/llm/src/types.ts:40" + ] + }, + { + "digest": "27e337d3d6b402b221e50c247a3f518a70d0c474cc60beee15fac3e9c5cbfcbe", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "afterSeconds", + "type": 1, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "kind", + "type": 3, + "optional": false + }, + { + "name": "prompt", + "type": 2, + "optional": false + }, + { + "name": "scheduledAt", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "after" + } + ] + }, + "names": [ + "packages/schedule/schedule/src/types.ts#AfterScheduleRecord" + ], + "sources": [ + "packages/schedule/schedule/src/types.ts:13" + ] + }, + { + "digest": "287211846beea1eccb5f9acee00d20388a38fcb2e95858fa2332d6f58529379a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-calls" + } + ] + }, + "names": [ + "event:assistant/chunk[0].data.chunk[6].reason[4]" + ], + "sources": [ + "packages/llm/llm/src/types.ts:118" + ] + }, + { + "digest": "2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 19, + "optional": true + }, + { + "name": "seq", + "type": 13, + "optional": false + }, + { + "name": "time", + "type": 13, + "optional": false + }, + { + "name": "type", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 6, + 8, + 9 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "acceptedAt", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "operation", + "type": 4, + "optional": false + }, + { + "name": "version", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "dispatch" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "operation", + "type": 7, + "optional": false + }, + { + "name": "version", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "delete" + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "operation", + "type": 4, + "optional": false + }, + { + "name": "version", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "operation", + "type": 10, + "optional": false + }, + { + "name": "schedule", + "type": 11, + "optional": false + }, + { + "name": "version", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "create" + }, + { + "kind": "union", + "types": [ + 12, + 15, + 17 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "afterSeconds", + "type": 13, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 14, + "optional": false + }, + { + "name": "prompt", + "type": 3, + "optional": false + }, + { + "name": "scheduledAt", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "after" + }, + { + "kind": "object", + "properties": [ + { + "name": "everySeconds", + "type": 13, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 16, + "optional": false + }, + { + "name": "prompt", + "type": 3, + "optional": false + }, + { + "name": "scheduledAt", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "every" + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 18, + "optional": false + }, + { + "name": "prompt", + "type": 3, + "optional": false + }, + { + "name": "scheduledAt", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "at" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "schedule/change" + } + ] + }, + "names": [ + "event:schedule/change", + "event:schedule/change[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "2ab12a0e345658f9342816d773fe610f049982bcad82631f43b9205abe43e5ee", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 2, + "optional": false + }, + { + "name": "digest", + "type": 6, + "optional": true + }, + { + "name": "path", + "type": 6, + "optional": false + }, + { + "name": "scope", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[17].changes" + ], + "sources": [] + }, + { + "digest": "2abb711460e6238d851c30f3e4bdd87a2aa1887ee70575b3d3b7b25610673095", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 1, + "optional": false + }, + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "reasoning-delta" + } + ] + }, + "names": [ + "event:assistant/chunk[0].data.chunk[2]" + ], + "sources": [ + "packages/llm/llm/src/types.ts:367" + ] + }, + { + "digest": "2c4c21f19f426a58f2dac914e34313aa43f8408972de857a486d1f086d5adb6c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "unavailable" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "2c64d4bc7264fd3f8bed47e96ab8a593bce05a1e4e1c436dcd244a3b7e0c2a9d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "step/start" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "2ce7ef3b3daebf95815c7ae454a751d3e67ca7a22e2e0734fe2942df393bb66c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[6]" + ], + "sources": [] + }, + { + "digest": "2d011306fd384c442f80bf510f523c2db9b40216f9994ee18c9c0e01be764d4f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "assistant/chunk" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "2d11ca7b0d4493e244b74eba093227866b33249841e59a1e9bf56afed38604c3", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "max_uses", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "web_search" + }, + { + "kind": "literal", + "value": "web_search_20250305" + } + ] + }, + "names": [ + "event:web/deepseek-search-llm-request[0].data.body.tools[0]" + ], + "sources": [ + "packages/web/web-search-deepseek/src/provider.ts:72" + ] + }, + { + "digest": "2da725e554cd89301d829ed9dc45a572c3cd1b93b5e91d0d71f007976d8a0863", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "fork" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "2e4debca12f2c449f96dc6574f3fbf2fb346193443114a241d01a236362ec48c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "team-message" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "2e926672f000666b611f59870d77b111907b13580f27d0650cdfa9b70587d27d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 1, + "optional": false + }, + { + "name": "messageSeqs", + "type": 2, + "optional": false + }, + { + "name": "messages", + "type": 3, + "optional": false + }, + { + "name": "route", + "type": 86, + "optional": false + }, + { + "name": "system", + "type": 8, + "optional": false + }, + { + "name": "titleProvider", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 1 + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 5, + "optional": false + }, + { + "name": "id", + "type": 8, + "optional": false + }, + { + "name": "role", + "type": 26, + "optional": false + }, + { + "name": "source", + "type": 30, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 6 + }, + { + "kind": "union", + "types": [ + 7, + 10, + 19, + 22, + 24 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 8, + "optional": false + }, + { + "name": "id", + "type": 8, + "optional": false + }, + { + "name": "name", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 8, + "optional": false + }, + { + "name": "bytes", + "type": 1, + "optional": false + }, + { + "name": "height", + "type": 1, + "optional": false + }, + { + "name": "mediaType", + "type": 12, + "optional": false + }, + { + "name": "name", + "type": 8, + "optional": true + }, + { + "name": "originalDimensions", + "type": 17, + "optional": true + }, + { + "name": "width", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 13, + 14, + 15, + 16 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 1, + "optional": false + }, + { + "name": "width", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 5, + "optional": false + }, + { + "name": "isError", + "type": 20, + "optional": true + }, + { + "name": "toolCallId", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "union", + "types": [ + 27, + 28, + 29 + ] + }, + { + "kind": "literal", + "value": "system" + }, + { + "kind": "literal", + "value": "assistant" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 31, + 41, + 43, + 44, + 47, + 52, + 54, + 59, + 60, + 61, + 63, + 65, + 66, + 73, + 75, + 77, + 79, + 81, + 84, + 85 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 32, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 8, + "optional": true + }, + { + "name": "changes", + "type": 33, + "optional": false + }, + { + "name": "form", + "type": 39, + "optional": false + }, + { + "name": "kind", + "type": 40, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 34 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 35, + "optional": false + }, + { + "name": "digest", + "type": 8, + "optional": true + }, + { + "name": "path", + "type": 8, + "optional": false + }, + { + "name": "scope", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 36, + 37, + 38 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 8, + "optional": false + }, + { + "name": "kind", + "type": 42, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 8, + "optional": true + }, + { + "name": "kind", + "type": 29, + "optional": false + }, + { + "name": "rpcId", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 8, + "optional": false + }, + { + "name": "form", + "type": 45, + "optional": false + }, + { + "name": "kind", + "type": 46, + "optional": false + }, + { + "name": "provider", + "type": 8, + "optional": false + }, + { + "name": "ruleId", + "type": 8, + "optional": false + }, + { + "name": "source", + "type": 8, + "optional": false + }, + { + "name": "summary", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 48, + "optional": false + }, + { + "name": "form", + "type": 50, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "update", + "type": 32, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 49 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 8, + "optional": false + }, + { + "name": "name", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 39, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "name", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 55, + "optional": false + }, + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 8, + "optional": false + }, + { + "name": "sections", + "type": 57, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 58 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 8, + "optional": false + }, + { + "name": "text", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 45, + "optional": false + }, + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 8, + "optional": false + }, + { + "name": "summary", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 39, + "optional": false + }, + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 62, + "optional": false + }, + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 64, + "optional": false + }, + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 50, + "optional": false + }, + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 62, + "optional": false + }, + { + "name": "kind", + "type": 67, + "optional": false + }, + { + "name": "references", + "type": 68, + "optional": false + }, + { + "name": "version", + "type": 72, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 69 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedFormatVersion", + "type": 1, + "optional": true + }, + { + "name": "capturedThroughSeq", + "type": 70, + "optional": false + }, + { + "name": "compacted", + "type": 20, + "optional": false + }, + { + "name": "inputIndex", + "type": 1, + "optional": false + }, + { + "name": "label", + "type": 8, + "optional": false + }, + { + "name": "omittedBytes", + "type": 1, + "optional": false + }, + { + "name": "omittedMessages", + "type": 1, + "optional": false + }, + { + "name": "originalMessages", + "type": 1, + "optional": false + }, + { + "name": "retainedMessages", + "type": 1, + "optional": false + }, + { + "name": "sessionId", + "type": 8, + "optional": false + }, + { + "name": "truncated", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 1, + 71 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 45, + "optional": false + }, + { + "name": "kind", + "type": 74, + "optional": false + }, + { + "name": "senderSessionId", + "type": 8, + "optional": false + }, + { + "name": "summary", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 64, + "optional": false + }, + { + "name": "kind", + "type": 76, + "optional": false + }, + { + "name": "senderSessionId", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 8, + "optional": false + }, + { + "name": "kind", + "type": 78, + "optional": false + }, + { + "name": "revision", + "type": 1, + "optional": false + }, + { + "name": "round", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 80, + "optional": false + }, + { + "name": "messageId", + "type": 8, + "optional": false + }, + { + "name": "senderId", + "type": 8, + "optional": false + }, + { + "name": "senderName", + "type": 8, + "optional": false + }, + { + "name": "teamId", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 82, + "optional": false + }, + { + "name": "model", + "type": 8, + "optional": false + }, + { + "name": "provider", + "type": 8, + "optional": false + }, + { + "name": "replayState", + "type": 83, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 29, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 8, + "optional": false + }, + { + "name": "provider", + "type": 8, + "optional": false + } + ], + "indices": [] + } + ] + }, + "names": [ + "packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData" + ], + "sources": [ + "packages/session/session-title-llm/src/index.ts:27" + ] + }, + { + "digest": "2f1e6a7ebace43d727ae138ddcd352eb3813960009e5805b8c5ac84300c97716", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + } + ] + }, + "names": [ + "packages/attachment/attachment/src/types.ts#ImageMediaType" + ], + "sources": [ + "packages/attachment/attachment/src/types.ts:8" + ] + }, + { + "digest": "2f90a7b3646fea3e677bd7b4000aa96f3b8964f107b614e204e11ad4051c24fc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[3]" + ], + "sources": [] + }, + { + "digest": "2fe5026daf14bd4ff2b7bfb7cf9791c302d9cbba06802178b6dfec00b892698f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "parentCallId", + "type": 2, + "optional": false + }, + { + "name": "rootCallId", + "type": 2, + "optional": false + }, + { + "name": "subCallId", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/core/tools/src/types.ts#PtcDispatchStartEventData" + ], + "sources": [ + "packages/core/tools/src/types.ts:11" + ] + }, + { + "digest": "30d5a537b296685770b1241c4b4bbde19d5a31ff81aa23df73fab5e90b8fc65f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 5, + 7 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "model", + "type": 3, + "optional": true + }, + { + "name": "provider", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "provider" + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 4, + "optional": false + }, + { + "name": "provider", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "fallback" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + } + ] + }, + "names": [ + "packages/session/session-title/src/types.ts#SessionTitleSource" + ], + "sources": [ + "packages/session/session-title/src/types.ts:28" + ] + }, + { + "digest": "31d13edbb5fe2f8b7a38056320a8a06275ee4426e0abf12d4741818beda5a9c9", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 12, + "optional": true + }, + { + "name": "seq", + "type": 13, + "optional": false + }, + { + "name": "time", + "type": 13, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "member", + "type": 2, + "optional": false + }, + { + "name": "teamId", + "type": 6, + "optional": false + }, + { + "name": "version", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "context", + "type": 3, + "optional": false + }, + { + "name": "description", + "type": 6, + "optional": false + }, + { + "name": "error", + "type": 6, + "optional": true + }, + { + "name": "id", + "type": 6, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + }, + { + "name": "phase", + "type": 7, + "optional": false + }, + { + "name": "provider", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "fork" + }, + { + "kind": "literal", + "value": "fresh" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 8, + 9, + 10 + ] + }, + { + "kind": "literal", + "value": "active" + }, + { + "kind": "literal", + "value": "failed" + }, + { + "kind": "literal", + "value": "provisioning" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "team/member" + } + ] + }, + "names": [ + "event:team/member", + "event:team/member[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "326a9bfda27dda5882fb3cbe6e715df41dae2298fdae3d66437457268a665693", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 1, + "optional": true + }, + { + "name": "reasoningEffort", + "type": 1, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + } + ] + }, + "names": [ + "packages/llm/llm/src/call-config.ts#LlmCallConfigAdapterDefaults" + ], + "sources": [ + "packages/llm/llm/src/call-config.ts:36" + ] + }, + { + "digest": "34d1ab5c5df378186d6054b1a1beea9a41e41965d6f336f0bc0025c441a82e66", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "resume" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "35203ba7ad5ef6f97d556b85df20ae98f04f09c65748cecdf8eefdb8b6405ffc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 2, + "optional": false + }, + { + "name": "provider", + "type": 2, + "optional": false + }, + { + "name": "reasoningEffort", + "type": 2, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "model/selection" + } + ] + }, + "names": [ + "event:model/selection", + "event:model/selection[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "35b995af35bfa087f5381a5454a2305928da037e819bfc4759d3f66d9bd55aa9", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 6 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "delayMs", + "type": 2, + "optional": false + }, + { + "name": "failure", + "type": 3, + "optional": false + }, + { + "name": "maxRetries", + "type": 2, + "optional": false + }, + { + "name": "mode", + "type": 5, + "optional": false + }, + { + "name": "policyKey", + "type": 4, + "optional": false + }, + { + "name": "provider", + "type": 4, + "optional": false + }, + { + "name": "retry", + "type": 2, + "optional": false + }, + { + "name": "retryId", + "type": 4, + "optional": false + }, + { + "name": "step", + "type": 2, + "optional": false + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 4, + "optional": false + }, + { + "name": "message", + "type": 4, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 2, + "optional": true + }, + { + "name": "requestId", + "type": 4, + "optional": true + }, + { + "name": "status", + "type": 2, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "normal" + }, + { + "kind": "object", + "properties": [ + { + "name": "delayMs", + "type": 2, + "optional": false + }, + { + "name": "failure", + "type": 3, + "optional": false + }, + { + "name": "mode", + "type": 7, + "optional": false + }, + { + "name": "policyKey", + "type": 4, + "optional": false + }, + { + "name": "provider", + "type": 4, + "optional": false + }, + { + "name": "retry", + "type": 2, + "optional": false + }, + { + "name": "retryId", + "type": 4, + "optional": false + }, + { + "name": "step", + "type": 2, + "optional": false + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "always" + } + ] + }, + "names": [ + "packages/llm/llm-retry/src/types.ts#LlmRetryEventData" + ], + "sources": [ + "packages/llm/llm-retry/src/types.ts:16" + ] + }, + { + "digest": "36d6a9a871d949ea4f3edd919d81d66aa69218bebef38899d2a1282c39420a1f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "approval/policy" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 5, + "optional": true + }, + { + "name": "seq", + "type": 6, + "optional": false + }, + { + "name": "time", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "args", + "type": 2, + "optional": true + }, + { + "name": "commandId", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "source", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "command/run" + } + ] + }, + "names": [ + "event:command/run", + "event:command/run[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "378f90f9f6022a0991928a1eaf7991094ea1920fe89a9248358a1da106e1a970", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "approval/decided" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "383cf73ae4748e5beb281ae74857ba1ffb92ae01075b9fbf51af78b666007a8f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "recall" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 2, + "optional": false + }, + { + "name": "callId", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "step", + "type": 3, + "optional": false + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "tool/call" + } + ] + }, + "names": [ + "event:tool/call", + "event:tool/call[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "3bc287e765d58dc3a22672a0495a6cfd561220dd38fbaecef80aa95b96caed79", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "normal" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "3bd652ebfa8726b3ce3937a4f1bd2759e02f86b3a08a20f9e41a8513656fbc5f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:compaction/end[0].data.turn", + "event:compaction/start[0].data.turn", + "packages/core/session/src/types.ts#OptionalSessionSeq" + ], + "sources": [ + "packages/core/session/src/types.ts:62" + ] + }, + { + "digest": "3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 2, + "optional": true + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "reason", + "type": 2, + "optional": true + }, + { + "name": "toolName", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "approval/asked" + } + ] + }, + "names": [ + "event:approval/asked", + "event:approval/asked[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "3c2535ca0a2062f172f15344f8040755002b5ac506cf94fc4ebaa822b15feb8c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "reasoning" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "3cfc3a56502da1f8c6153c2c56657bab4b749056968634dd0991d325ec1c919f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "allow", + "type": 1, + "optional": true + }, + { + "name": "deny", + "type": 1, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/core/tools/src/index.ts#ToolRestriction" + ], + "sources": [ + "packages/core/tools/src/index.ts:673" + ] + }, + { + "digest": "3dad205ad99fbda835c493ddc6bc93fe1441cef2f82774ffa2856364e2cede22", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "error", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 2, + "optional": false + }, + { + "name": "message", + "type": 2, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 3, + "optional": true + }, + { + "name": "requestId", + "type": 2, + "optional": true + }, + { + "name": "status", + "type": 3, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "error" + } + ] + }, + "names": [ + "event:turn/end[0].data.reason[3]" + ], + "sources": [ + "packages/core/session/src/types.ts:202" + ] + }, + { + "digest": "3e0eff5946255ff05d88a10839c60305135801f97794ea48d409f8503303317e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "request/header" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "3e2ece4967cfebe95f450a93f45523dff99d6749f6269f2f60f84dfecfcf3693", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "next-step" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "3e4e7683b0192c9f0e6a75c59076108f017892cdb302a98032c2632fd79c356f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 1, + "optional": false + }, + { + "name": "sourceCommandId", + "type": 1, + "optional": true + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 3, + 4 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:compaction/start[0].data" + ], + "sources": [ + "packages/compaction/compaction/src/types.ts:24" + ] + }, + { + "digest": "3f74ba74acd10644c1ed6947a411d8088bd2cfac74f61bb8540f96d68e31f004", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "image/jpeg" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "411f5f5bc098cf2aaebcea1fc645adb51e593edb6b0f7f88518ff4b0147a2d4d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "contextWindow", + "type": 1, + "optional": true + }, + { + "name": "model", + "type": 2, + "optional": false + }, + { + "name": "provider", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/core/session/src/types.ts#RequestContext" + ], + "sources": [ + "packages/core/session/src/types.ts:232" + ] + }, + { + "digest": "42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 7, + "optional": true + }, + { + "name": "seq", + "type": 8, + "optional": false + }, + { + "name": "time", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "runId", + "type": 2, + "optional": false + }, + { + "name": "stopReason", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 4, + 5, + 6 + ] + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "tool-workflow/run-end" + } + ] + }, + "names": [ + "event:tool-workflow/run-end", + "event:tool-workflow/run-end[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "4312134fc6f9cad507c31390bd3d147535492dd77621ec517c5e85f853d53a03", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "turn/end" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "step", + "type": 2, + "optional": false + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "step/start" + } + ] + }, + "names": [ + "event:step/start", + "event:step/start[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "45f2a07ea94573123b6ae14db787a40062dec3834f36d8be92c523d40ba28448", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 1, + "optional": true + }, + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "reason", + "type": 1, + "optional": true + }, + { + "name": "toolName", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:approval/asked[0].data" + ], + "sources": [ + "packages/interaction/user-approval/src/types.ts:44" + ] + }, + { + "digest": "47e5d84f1a93450a78c7f3954b43990d0f629af7c034a56313e5deb63e772c1b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "session-log-deepseek/delivery-accepted" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "48e5c9861f16ac07e78cb7b5ae9dabdf7bb85c58baed5a51b4ad275050ea58e3", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "retry", + "type": 2, + "optional": false + }, + { + "name": "retryId", + "type": 3, + "optional": false + }, + { + "name": "step", + "type": 2, + "optional": false + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "llm/retry-started" + } + ] + }, + "names": [ + "event:llm/retry-started", + "event:llm/retry-started[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "49f38c296b0c34c4d5784d827ee6fda5c7a722dccd30badfabeb229af1f832a1", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "adapterDefaults", + "type": 1, + "optional": true + }, + { + "name": "config", + "type": 3, + "optional": false + }, + { + "name": "system", + "type": 5, + "optional": true + }, + { + "name": "tools", + "type": 7, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 2, + "optional": true + }, + { + "name": "reasoningEffort", + "type": 2, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 4, + "optional": true + }, + { + "name": "model", + "type": 5, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "reasoningEffort", + "type": 5, + "optional": true + }, + { + "name": "stop", + "type": 6, + "optional": true + }, + { + "name": "temperature", + "type": 4, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "array", + "element": 5 + }, + { + "kind": "array", + "element": 8 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "parameters", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 5, + "value": 10 + } + ] + }, + { + "kind": "opaque", + "reason": "unknown" + } + ] + }, + "names": [ + "packages/core/session/src/types.ts#EpochHeader" + ], + "sources": [ + "packages/core/session/src/types.ts:220" + ] + }, + { + "digest": "4a9bef9f27a942520cc2279ca7dd3082556e4bff543f66b5c0333e1bbed1cd86", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "senderSessionId", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/subagent/subagent/src/continuation.ts#AgentMessageSource" + ], + "sources": [ + "packages/subagent/subagent/src/continuation.ts:59" + ] + }, + { + "digest": "4ae007ed190a72c92138b22d059b83208079c7551ca13fb59ae8cf5e23693964", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "llm/retry-started" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "4aed17ec726b5397c29f6cb4bcd7905dc1a12bb6140f1657f073cd24380f2af8", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "tuple", + "elements": [ + { + "type": 1, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "max_uses", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "web_search" + }, + { + "kind": "literal", + "value": "web_search_20250305" + } + ] + }, + "names": [ + "event:web/deepseek-search-llm-request[0].data.body.tools" + ], + "sources": [] + }, + { + "digest": "4b7ddaf3710b88ff9b8df66304f5f97bf03688fd19730eedc2e9535203c820ea", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "status", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 4, + 5, + 6 + ] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "in_progress" + }, + { + "kind": "literal", + "value": "pending" + } + ] + }, + "names": [ + "event:todo/write[0].data.todos" + ], + "sources": [] + }, + { + "digest": "4bb451330ff699f36b45539ceb0eb2606ead72084e2c5bb637c36cc80e2252db", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "disposed" + } + ] + }, + "names": [ + "event:turn/end[0].data.reason[1].reason[3]" + ], + "sources": [ + "packages/core/session/src/types.ts:183" + ] + }, + { + "digest": "4c965666d5b42116945bc356087cd5e1fd549e6dece560785ed60511059a8283", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 12, + 14, + 16, + 19, + 24, + 26, + 31, + 32, + 34, + 35, + 36, + 38, + 47, + 49, + 51, + 53, + 55, + 58, + 59 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 2, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 3, + "optional": true + }, + { + "name": "changes", + "type": 4, + "optional": false + }, + { + "name": "form", + "type": 10, + "optional": false + }, + { + "name": "kind", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "array", + "element": 5 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 6, + "optional": false + }, + { + "name": "digest", + "type": 3, + "optional": true + }, + { + "name": "path", + "type": 3, + "optional": false + }, + { + "name": "scope", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 7, + 8, + 9 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 3, + "optional": true + }, + { + "name": "kind", + "type": 15, + "optional": false + }, + { + "name": "rpcId", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 3, + "optional": false + }, + { + "name": "form", + "type": 17, + "optional": false + }, + { + "name": "kind", + "type": 18, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "ruleId", + "type": 3, + "optional": false + }, + { + "name": "source", + "type": 3, + "optional": false + }, + { + "name": "summary", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 20, + "optional": false + }, + { + "name": "form", + "type": 22, + "optional": false + }, + { + "name": "kind", + "type": 23, + "optional": false + }, + { + "name": "update", + "type": 2, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 21 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 10, + "optional": false + }, + { + "name": "kind", + "type": 25, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 27, + "optional": false + }, + { + "name": "kind", + "type": 28, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + }, + { + "name": "sections", + "type": 29, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 30 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "text", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 17, + "optional": false + }, + { + "name": "kind", + "type": 28, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + }, + { + "name": "summary", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 33, + "optional": false + }, + { + "name": "kind", + "type": 28, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 22, + "optional": false + }, + { + "name": "kind", + "type": 28, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 10, + "optional": false + }, + { + "name": "kind", + "type": 28, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 37, + "optional": false + }, + { + "name": "kind", + "type": 28, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 37, + "optional": false + }, + { + "name": "kind", + "type": 39, + "optional": false + }, + { + "name": "references", + "type": 40, + "optional": false + }, + { + "name": "version", + "type": 46, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 41 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedFormatVersion", + "type": 42, + "optional": true + }, + { + "name": "capturedThroughSeq", + "type": 43, + "optional": false + }, + { + "name": "compacted", + "type": 45, + "optional": false + }, + { + "name": "inputIndex", + "type": 42, + "optional": false + }, + { + "name": "label", + "type": 3, + "optional": false + }, + { + "name": "omittedBytes", + "type": 42, + "optional": false + }, + { + "name": "omittedMessages", + "type": 42, + "optional": false + }, + { + "name": "originalMessages", + "type": 42, + "optional": false + }, + { + "name": "retainedMessages", + "type": 42, + "optional": false + }, + { + "name": "sessionId", + "type": 3, + "optional": false + }, + { + "name": "truncated", + "type": 45, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 42, + 44 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 17, + "optional": false + }, + { + "name": "kind", + "type": 48, + "optional": false + }, + { + "name": "senderSessionId", + "type": 3, + "optional": false + }, + { + "name": "summary", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 33, + "optional": false + }, + { + "name": "kind", + "type": 50, + "optional": false + }, + { + "name": "senderSessionId", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 52, + "optional": false + }, + { + "name": "revision", + "type": 42, + "optional": false + }, + { + "name": "round", + "type": 42, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "messageId", + "type": 3, + "optional": false + }, + { + "name": "senderId", + "type": 3, + "optional": false + }, + { + "name": "senderName", + "type": 3, + "optional": false + }, + { + "name": "teamId", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "model", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "replayState", + "type": 57, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 28, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 15, + "optional": false + } + ], + "indices": [] + } + ] + }, + "names": [ + "packages/llm/llm/src/message.ts#MessageSource" + ], + "sources": [ + "packages/llm/llm/src/message.ts:128" + ] + }, + { + "digest": "4cd48f3e5108bd6ebedf7301c3638839b8b2b9db8dbd493974177fbdeb91a01b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/api/session-controller/src/types.ts#SessionRequestId", + "packages/attachment/attachment/src/brand.ts#AttachmentId", + "packages/compaction/compaction/src/brand.ts#CompactionId", + "packages/core/session/src/types.ts#SessionId", + "packages/experimental/agent-team/src/types.ts#TeamId", + "packages/experimental/agent-team/src/types.ts#TeamMessageId", + "packages/experimental/agent-team/src/types.ts#TeamTaskId", + "packages/goal/goal/src/types.ts#GoalId", + "packages/interaction/commands/src/brand.ts#CommandId", + "packages/interaction/user-approval/src/types.ts#ApprovalRequestId", + "packages/llm/llm-retry/src/brand.ts#RetryId", + "packages/llm/llm/src/brand.ts#MessageId", + "packages/llm/llm/src/brand.ts#ProviderRequestId", + "packages/llm/llm/src/brand.ts#ReasoningEffortId", + "packages/llm/llm/src/brand.ts#ToolCallId", + "packages/schedule/schedule/src/types.ts#ScheduleId", + "packages/session/session-title/src/index.ts#SessionTitleProviderId", + "packages/session/session-title/src/types.ts#SessionTitleProviderId", + "packages/webhook/webhook/src/brand.ts#WebhookDeliveryId", + "packages/webhook/webhook/src/brand.ts#WebhookRuleId", + "packages/webhook/webhook/src/brand.ts#WebhookSourceId", + "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: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" + ] + }, + { + "digest": "4e011753f8263f436efaabfbb3b4db53a98fc55342c5ded2daf7208b217be159", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "team/message/queued" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "4e44c9118152f6829634bfd508e47669ab0497caffa380c94b4be91f9390d35d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "text" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "4e887768586528565381dadbddee6cef555874148089f4579e0b4b1ad096fc9c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "text" + } + ] + }, + "names": [ + "event:web/deepseek-search-llm-request[0].data.body.messages[0].content[0]", + "packages/llm/llm/src/types.ts#TextBlock" + ], + "sources": [ + "packages/llm/llm/src/types.ts:54", + "packages/web/web-search-deepseek/src/provider.ts:67" + ] + }, + { + "digest": "4e97c3d85c0fc817ee58873c38c25a2474abaaa0af4839311b50b68db3b8cf1a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "senderSessionId", + "type": 3, + "optional": false + }, + { + "name": "summary", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/subagent/subagent/src/continuation.ts#SubagentSettledMessageSource" + ], + "sources": [ + "packages/subagent/subagent/src/continuation.ts:74" + ] + }, + { + "digest": "4f507598cf476214aa7646ce7841a7064a9dcb05d0a1eaaefaf79c2b738f160f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "series" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "4f91f187baeabef5c7950c4780d31bbe39f3345dff591a6cf26ac7e135ac1cf4", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "capturedFormatVersion", + "type": 1, + "optional": true + }, + { + "name": "capturedThroughSeq", + "type": 2, + "optional": false + }, + { + "name": "compacted", + "type": 4, + "optional": false + }, + { + "name": "inputIndex", + "type": 1, + "optional": false + }, + { + "name": "label", + "type": 5, + "optional": false + }, + { + "name": "omittedBytes", + "type": 1, + "optional": false + }, + { + "name": "omittedMessages", + "type": 1, + "optional": false + }, + { + "name": "originalMessages", + "type": 1, + "optional": false + }, + { + "name": "retainedMessages", + "type": 1, + "optional": false + }, + { + "name": "sessionId", + "type": 5, + "optional": false + }, + { + "name": "truncated", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 1, + 3 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[15].references[0]" + ], + "sources": [ + "packages/context/session-reference/src/types.ts:18" + ] + }, + { + "digest": "508c0856b8df8574e396880a756f087699b138630428441fefca4a4380f01a28", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "reason", + "type": 1, + "optional": false + }, + { + "name": "turn", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 4, + 6, + 11, + 24, + 26 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "interrupted" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + }, + { + "kind": "object", + "properties": [ + { + "name": "error", + "type": 7, + "optional": false + }, + { + "name": "kind", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 8, + "optional": false + }, + { + "name": "message", + "type": 8, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 9, + "optional": true + }, + { + "name": "requestId", + "type": 8, + "optional": true + }, + { + "name": "status", + "type": 9, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 12, + "optional": false + }, + { + "name": "reason", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "union", + "types": [ + 14, + 16, + 18, + 20, + 22 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 15, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "disposed" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "legacy" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "parent" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 21, + "optional": false + }, + { + "name": "reason", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "hook" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "blocked" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "completed" + } + ] + }, + "names": [ + "event:turn/end[0].data" + ], + "sources": [ + "packages/core/session/src/types.ts:273" + ] + }, + { + "digest": "50cf02d875f8a1f1411f4a6fbcffab9120ccef5f74a47331fbf29480e5f68f48", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2 + ] + }, + { + "kind": "literal", + "value": "fork" + }, + { + "kind": "literal", + "value": "fresh" + } + ] + }, + "names": [ + "event:team/member[0].data.member.context" + ], + "sources": [] + }, + { + "digest": "511801b0a6470d98566e8385d3dffddb2b67f79fcf73ed6056f46c3cc0a245a7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "success" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 7, + "optional": true + }, + { + "name": "seq", + "type": 8, + "optional": false + }, + { + "name": "time", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "mode", + "type": 2, + "optional": false + }, + { + "name": "source", + "type": 6, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "danger-full-access" + }, + { + "kind": "literal", + "value": "read-only" + }, + { + "kind": "literal", + "value": "workspace-write" + }, + { + "kind": "literal", + "value": "delegation" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "sandbox/mode" + } + ] + }, + "names": [ + "event:sandbox/mode", + "event:sandbox/mode[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "51edec100659da3a9bd9c3f6ba1180f5e64ec9a1585e5057080df45c180bd357", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "blockedBy", + "type": 1, + "optional": false + }, + { + "name": "description", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "ownerId", + "type": 2, + "optional": true + }, + { + "name": "revision", + "type": 3, + "optional": false + }, + { + "name": "status", + "type": 4, + "optional": false + }, + { + "name": "subject", + "type": 2, + "optional": false + }, + { + "name": "writeScopes", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 5, + 6, + 7, + 8 + ] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "deleted" + }, + { + "kind": "literal", + "value": "in_progress" + }, + { + "kind": "literal", + "value": "pending" + } + ] + }, + "names": [ + "packages/experimental/agent-team/src/types.ts#TeamTaskSnapshot" + ], + "sources": [ + "packages/experimental/agent-team/src/types.ts:74" + ] + }, + { + "digest": "529e0ccd0e34079ab4ff21ed87f810cee0388246263bf22e8aba5986b56fae05", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 1, + "value": 2 + } + ] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 0, + 1, + 3, + 4, + 5, + 6 + ] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:tool/result.data.meta[5][0][6]", + "event:tool/result.data.meta[6]" + ], + "sources": [ + "packages/util/values/src/index.ts:4" + ] + }, + { + "digest": "530da6c0267813bb4511af72883cc518834e624e3b3220a7062955fd57a788a6", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "change" + }, + { + "kind": "literal", + "value": "initial" + }, + { + "kind": "literal", + "value": "resume" + }, + { + "kind": "literal", + "value": "series" + } + ] + }, + "names": [ + "packages/core/session/src/types.ts#RequestHeaderReason" + ], + "sources": [ + "packages/core/session/src/types.ts:249" + ] + }, + { + "digest": "557e148d30b79ee48645850832b30c717d7c3b64641deb5d6133b8b4e91ee0b8", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "agent-preset/selected" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "55e3b6df99b0d19241e57618b04b84824c3df80ed102e440719139300ea703f6", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:tool/result.data.error" + ], + "sources": [ + "packages/core/session/src/types.ts:320" + ] + }, + { + "digest": "56b7c047694875a843ba020dfea3c8380d54ae4ff88ab349e72004dc21e07c23", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "interrupted" + } + ] + }, + "names": [ + "event:turn/end[0].data.reason[5]" + ], + "sources": [ + "packages/core/session/src/types.ts:209" + ] + }, + { + "digest": "570e85022434613394418ad33e77e9f1f7a05699b33d0b62eae0677a638c3833", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool/result" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "57f3f606ff8b6c84d9c443faace9d1dd10cca0354f37a4f515ef075f7c351b90", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "stop" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "582b4ca583f24c830c5ab39a28afdfccce75f9617102ad791e00142c50c2e384", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 1, + "optional": false + }, + { + "name": "op", + "type": 2, + "optional": false + }, + { + "name": "start", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "replace" + } + ] + }, + "names": [ + "SessionEventEnvelope[46].surfaceOp[1]", + "SessionEventEnvelope[49].surfaceOp[1]", + "SessionEventEnvelope[6].surfaceOp[1]" + ], + "sources": [ + "packages/core/session/src/types.ts:402" + ] + }, + { + "digest": "587bb11da730e06aa52b62c087d217d6f8f22459b25f31cb9e1e1baf17944e5e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "session/title-llm-request" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "58f94390b982f8a5ac1f4f235ba612557f4a1dc4a995d8b1cec63ce7639decb0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "image/png" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "5abab3a27fd2736660ecddd94b28d6bbf114986dd894880153bd1be3ccacb563", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "text-delta" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "5ad3f2a4606776bb75ab634989296409c1526149168115c157c8967044455a92", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "role", + "type": 24, + "optional": false + }, + { + "name": "source", + "type": 28, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "union", + "types": [ + 4, + 7, + 17, + 20, + 22 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 5, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 5, + "optional": false + }, + { + "name": "bytes", + "type": 9, + "optional": false + }, + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "mediaType", + "type": 10, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": true + }, + { + "name": "originalDimensions", + "type": 15, + "optional": true + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 11, + 12, + 13, + 14 + ] + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "isError", + "type": 18, + "optional": true + }, + { + "name": "toolCallId", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "union", + "types": [ + 25, + 26, + 27 + ] + }, + { + "kind": "literal", + "value": "system" + }, + { + "kind": "literal", + "value": "assistant" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 29, + 39, + 41, + 42, + 45, + 50, + 52, + 57, + 58, + 59, + 61, + 63, + 64, + 71, + 73, + 75, + 77, + 79, + 82, + 83 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 30, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 5, + "optional": true + }, + { + "name": "changes", + "type": 31, + "optional": false + }, + { + "name": "form", + "type": 37, + "optional": false + }, + { + "name": "kind", + "type": 38, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 32 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 33, + "optional": false + }, + { + "name": "digest", + "type": 5, + "optional": true + }, + { + "name": "path", + "type": 5, + "optional": false + }, + { + "name": "scope", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 34, + 35, + 36 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 40, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 5, + "optional": true + }, + { + "name": "kind", + "type": 27, + "optional": false + }, + { + "name": "rpcId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 5, + "optional": false + }, + { + "name": "form", + "type": 43, + "optional": false + }, + { + "name": "kind", + "type": 44, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "ruleId", + "type": 5, + "optional": false + }, + { + "name": "source", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 46, + "optional": false + }, + { + "name": "form", + "type": 48, + "optional": false + }, + { + "name": "kind", + "type": 49, + "optional": false + }, + { + "name": "update", + "type": 30, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 47 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 37, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 53, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + }, + { + "name": "sections", + "type": 55, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 56 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "text", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 43, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 37, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 60, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 62, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 48, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 60, + "optional": false + }, + { + "name": "kind", + "type": 65, + "optional": false + }, + { + "name": "references", + "type": 66, + "optional": false + }, + { + "name": "version", + "type": 70, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 67 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedFormatVersion", + "type": 9, + "optional": true + }, + { + "name": "capturedThroughSeq", + "type": 68, + "optional": false + }, + { + "name": "compacted", + "type": 18, + "optional": false + }, + { + "name": "inputIndex", + "type": 9, + "optional": false + }, + { + "name": "label", + "type": 5, + "optional": false + }, + { + "name": "omittedBytes", + "type": 9, + "optional": false + }, + { + "name": "omittedMessages", + "type": 9, + "optional": false + }, + { + "name": "originalMessages", + "type": 9, + "optional": false + }, + { + "name": "retainedMessages", + "type": 9, + "optional": false + }, + { + "name": "sessionId", + "type": 5, + "optional": false + }, + { + "name": "truncated", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 9, + 69 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 43, + "optional": false + }, + { + "name": "kind", + "type": 72, + "optional": false + }, + { + "name": "senderSessionId", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 62, + "optional": false + }, + { + "name": "kind", + "type": 74, + "optional": false + }, + { + "name": "senderSessionId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 76, + "optional": false + }, + { + "name": "revision", + "type": 9, + "optional": false + }, + { + "name": "round", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 78, + "optional": false + }, + { + "name": "messageId", + "type": 5, + "optional": false + }, + { + "name": "senderId", + "type": 5, + "optional": false + }, + { + "name": "senderName", + "type": 5, + "optional": false + }, + { + "name": "teamId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 80, + "optional": false + }, + { + "name": "model", + "type": 5, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "replayState", + "type": 81, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 27, + "optional": false + } + ], + "indices": [] + } + ] + }, + "names": [ + "event:session/title-llm-request[0].data.messages" + ], + "sources": [] + }, + { + "digest": "5af24b92e836fedeb396431e8eb395884a057917b54eb777f859d6696faf7780", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 33, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 88, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 2, + "optional": false + }, + { + "name": "messageSeqs", + "type": 3, + "optional": false + }, + { + "name": "messages", + "type": 4, + "optional": false + }, + { + "name": "route", + "type": 87, + "optional": false + }, + { + "name": "system", + "type": 9, + "optional": false + }, + { + "name": "titleProvider", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "array", + "element": 5 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 6, + "optional": false + }, + { + "name": "id", + "type": 9, + "optional": false + }, + { + "name": "role", + "type": 27, + "optional": false + }, + { + "name": "source", + "type": 31, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 7 + }, + { + "kind": "union", + "types": [ + 8, + 11, + 20, + 23, + 25 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 9, + "optional": false + }, + { + "name": "id", + "type": 9, + "optional": false + }, + { + "name": "name", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 12, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 9, + "optional": false + }, + { + "name": "bytes", + "type": 2, + "optional": false + }, + { + "name": "height", + "type": 2, + "optional": false + }, + { + "name": "mediaType", + "type": 13, + "optional": false + }, + { + "name": "name", + "type": 9, + "optional": true + }, + { + "name": "originalDimensions", + "type": 18, + "optional": true + }, + { + "name": "width", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 14, + 15, + 16, + 17 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 2, + "optional": false + }, + { + "name": "width", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 6, + "optional": false + }, + { + "name": "isError", + "type": 21, + "optional": true + }, + { + "name": "toolCallId", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "union", + "types": [ + 28, + 29, + 30 + ] + }, + { + "kind": "literal", + "value": "system" + }, + { + "kind": "literal", + "value": "assistant" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 32, + 42, + 44, + 45, + 48, + 53, + 55, + 60, + 61, + 62, + 64, + 66, + 67, + 74, + 76, + 78, + 80, + 82, + 85, + 86 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 33, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 9, + "optional": true + }, + { + "name": "changes", + "type": 34, + "optional": false + }, + { + "name": "form", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 41, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 35 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 36, + "optional": false + }, + { + "name": "digest", + "type": 9, + "optional": true + }, + { + "name": "path", + "type": 9, + "optional": false + }, + { + "name": "scope", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 37, + 38, + 39 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 9, + "optional": false + }, + { + "name": "kind", + "type": 43, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 9, + "optional": true + }, + { + "name": "kind", + "type": 30, + "optional": false + }, + { + "name": "rpcId", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 9, + "optional": false + }, + { + "name": "form", + "type": 46, + "optional": false + }, + { + "name": "kind", + "type": 47, + "optional": false + }, + { + "name": "provider", + "type": 9, + "optional": false + }, + { + "name": "ruleId", + "type": 9, + "optional": false + }, + { + "name": "source", + "type": 9, + "optional": false + }, + { + "name": "summary", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 49, + "optional": false + }, + { + "name": "form", + "type": 51, + "optional": false + }, + { + "name": "kind", + "type": 52, + "optional": false + }, + { + "name": "update", + "type": 33, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 50 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 9, + "optional": false + }, + { + "name": "name", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "name", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 56, + "optional": false + }, + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + }, + { + "name": "sections", + "type": 58, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 59 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 9, + "optional": false + }, + { + "name": "text", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 46, + "optional": false + }, + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + }, + { + "name": "summary", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 63, + "optional": false + }, + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 65, + "optional": false + }, + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 51, + "optional": false + }, + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 63, + "optional": false + }, + { + "name": "kind", + "type": 68, + "optional": false + }, + { + "name": "references", + "type": 69, + "optional": false + }, + { + "name": "version", + "type": 73, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 70 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedFormatVersion", + "type": 2, + "optional": true + }, + { + "name": "capturedThroughSeq", + "type": 71, + "optional": false + }, + { + "name": "compacted", + "type": 21, + "optional": false + }, + { + "name": "inputIndex", + "type": 2, + "optional": false + }, + { + "name": "label", + "type": 9, + "optional": false + }, + { + "name": "omittedBytes", + "type": 2, + "optional": false + }, + { + "name": "omittedMessages", + "type": 2, + "optional": false + }, + { + "name": "originalMessages", + "type": 2, + "optional": false + }, + { + "name": "retainedMessages", + "type": 2, + "optional": false + }, + { + "name": "sessionId", + "type": 9, + "optional": false + }, + { + "name": "truncated", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 72 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 46, + "optional": false + }, + { + "name": "kind", + "type": 75, + "optional": false + }, + { + "name": "senderSessionId", + "type": 9, + "optional": false + }, + { + "name": "summary", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 65, + "optional": false + }, + { + "name": "kind", + "type": 77, + "optional": false + }, + { + "name": "senderSessionId", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 9, + "optional": false + }, + { + "name": "kind", + "type": 79, + "optional": false + }, + { + "name": "revision", + "type": 2, + "optional": false + }, + { + "name": "round", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 81, + "optional": false + }, + { + "name": "messageId", + "type": 9, + "optional": false + }, + { + "name": "senderId", + "type": 9, + "optional": false + }, + { + "name": "senderName", + "type": 9, + "optional": false + }, + { + "name": "teamId", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 83, + "optional": false + }, + { + "name": "model", + "type": 9, + "optional": false + }, + { + "name": "provider", + "type": 9, + "optional": false + }, + { + "name": "replayState", + "type": 84, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 30, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 9, + "optional": false + }, + { + "name": "provider", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session/title-llm-request" + } + ] + }, + "names": [ + "event:session/title-llm-request", + "event:session/title-llm-request[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "5b232a9b9bfcc0fc6794dab7865bcf203a65785c5de5aa647a51228bff628413", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "after" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "5b6fb1f226ff56402db08a6aae82af76100b14056271875f69ec526a1ae05d51", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "commandId", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "sourceEventSeq", + "type": 5, + "optional": true + }, + { + "name": "text", + "type": 1, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "literal", + "value": "success" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:command/done[0].data" + ], + "sources": [ + "packages/interaction/commands/src/types.ts:104" + ] + }, + { + "digest": "5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "preset", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "permission/preset" + } + ] + }, + "names": [ + "event:permission/preset", + "event:permission/preset[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "5cfd0a500f2fd56d504ed24eabf6b55e5cabccbd571b95cba579f1f8aceab439", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 27, + "optional": true + }, + { + "name": "seq", + "type": 9, + "optional": false + }, + { + "name": "sourceEventSeqs", + "type": 81, + "optional": true + }, + { + "name": "surfaceOp", + "type": 82, + "optional": true + }, + { + "name": "time", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 85, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "role", + "type": 24, + "optional": false + }, + { + "name": "source", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "union", + "types": [ + 4, + 7, + 17, + 20, + 22 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 5, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 5, + "optional": false + }, + { + "name": "bytes", + "type": 9, + "optional": false + }, + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "mediaType", + "type": 10, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": true + }, + { + "name": "originalDimensions", + "type": 15, + "optional": true + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 11, + 12, + 13, + 14 + ] + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "isError", + "type": 18, + "optional": true + }, + { + "name": "toolCallId", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 26, + 36, + 38, + 39, + 42, + 47, + 49, + 54, + 55, + 56, + 58, + 60, + 61, + 68, + 70, + 72, + 74, + 76, + 79, + 80 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 27, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 5, + "optional": true + }, + { + "name": "changes", + "type": 28, + "optional": false + }, + { + "name": "form", + "type": 34, + "optional": false + }, + { + "name": "kind", + "type": 35, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 29 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 30, + "optional": false + }, + { + "name": "digest", + "type": 5, + "optional": true + }, + { + "name": "path", + "type": 5, + "optional": false + }, + { + "name": "scope", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 31, + 32, + 33 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 37, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 5, + "optional": true + }, + { + "name": "kind", + "type": 24, + "optional": false + }, + { + "name": "rpcId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 5, + "optional": false + }, + { + "name": "form", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 41, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "ruleId", + "type": 5, + "optional": false + }, + { + "name": "source", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 43, + "optional": false + }, + { + "name": "form", + "type": 45, + "optional": false + }, + { + "name": "kind", + "type": 46, + "optional": false + }, + { + "name": "update", + "type": 27, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 44 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 34, + "optional": false + }, + { + "name": "kind", + "type": 48, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 50, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + }, + { + "name": "sections", + "type": 52, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 53 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "text", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 34, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 57, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 59, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 45, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 57, + "optional": false + }, + { + "name": "kind", + "type": 62, + "optional": false + }, + { + "name": "references", + "type": 63, + "optional": false + }, + { + "name": "version", + "type": 67, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 64 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedFormatVersion", + "type": 9, + "optional": true + }, + { + "name": "capturedThroughSeq", + "type": 65, + "optional": false + }, + { + "name": "compacted", + "type": 18, + "optional": false + }, + { + "name": "inputIndex", + "type": 9, + "optional": false + }, + { + "name": "label", + "type": 5, + "optional": false + }, + { + "name": "omittedBytes", + "type": 9, + "optional": false + }, + { + "name": "omittedMessages", + "type": 9, + "optional": false + }, + { + "name": "originalMessages", + "type": 9, + "optional": false + }, + { + "name": "retainedMessages", + "type": 9, + "optional": false + }, + { + "name": "sessionId", + "type": 5, + "optional": false + }, + { + "name": "truncated", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 9, + 66 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 69, + "optional": false + }, + { + "name": "senderSessionId", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 59, + "optional": false + }, + { + "name": "kind", + "type": 71, + "optional": false + }, + { + "name": "senderSessionId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 73, + "optional": false + }, + { + "name": "revision", + "type": 9, + "optional": false + }, + { + "name": "round", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 75, + "optional": false + }, + { + "name": "messageId", + "type": 5, + "optional": false + }, + { + "name": "senderId", + "type": 5, + "optional": false + }, + { + "name": "senderName", + "type": 5, + "optional": false + }, + { + "name": "teamId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 77, + "optional": false + }, + { + "name": "model", + "type": 5, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "replayState", + "type": 78, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 9 + }, + { + "kind": "union", + "types": [ + 83, + 84 + ] + }, + { + "kind": "literal", + "value": "append" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 9, + "optional": false + }, + { + "name": "op", + "type": 32, + "optional": false + }, + { + "name": "start", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user/message" + } + ] + }, + "names": [ + "event:user/message" + ], + "sources": [] + }, + { + "digest": "5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "SessionEventEnvelope[46].sourceEventSeqs", + "SessionEventEnvelope[49].sourceEventSeqs", + "SessionEventEnvelope[6].sourceEventSeqs", + "event:assistant/message.sourceEventSeqs", + "event:compaction/prune[0].data.shadowedSeqs", + "event:compaction/summary[0].data[0].shadowedSeqs", + "event:compaction/summary[0].data[1].shadowedSeqs", + "event:session/title-llm-request[0].data.messageSeqs", + "event:session/title[0].data.messageSeqs", + "event:tool/result.sourceEventSeqs", + "event:user/message.sourceEventSeqs" + ], + "sources": [] + }, + { + "digest": "5d17f27a1ef9f7026c0232714adf7573961536d75f3303ca97973975f5af170e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool-workflow/agent-end" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "5dd766ccd1702a1142ad8b4bd44f2242f8e8a6752669ad3de0a5d224329b1438", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "shadowedRange", + "type": 1, + "optional": false + }, + { + "name": "shadowedSeqs", + "type": 3, + "optional": false + }, + { + "name": "shadowedTokenCount", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 2, + "optional": false + }, + { + "name": "start", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 2 + } + ] + }, + "names": [ + "event:compaction/prune[0].data" + ], + "sources": [ + "packages/compaction/compaction/src/types.ts:82" + ] + }, + { + "digest": "5ebce1317eacd2c148456627a09668e927ee15c204f0643f5ea76b46b54a2647", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "subagent/descriptor" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "5ed158429dfa6a8633e6ba94b8c81190616c24b65c1777bf1c60cde9dd499a2f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 3, + 5, + 10, + 12 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "stop" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-calls" + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 6, + "optional": false + }, + { + "name": "kind", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 7, + "optional": false + }, + { + "name": "message", + "type": 7, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 8, + "optional": true + }, + { + "name": "requestId", + "type": 7, + "optional": true + }, + { + "name": "status", + "type": 8, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 6, + "optional": false + }, + { + "name": "kind", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#FinishReason" + ], + "sources": [ + "packages/llm/llm/src/types.ts:125" + ] + }, + { + "digest": "5f26a6c20b37632f8f57729d171c671def4683d994ac6257a8dffcd855101627", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "childId", + "type": 2, + "optional": false + }, + { + "name": "label", + "type": 2, + "optional": false + }, + { + "name": "phase", + "type": 2, + "optional": true + }, + { + "name": "runId", + "type": 2, + "optional": false + }, + { + "name": "seq", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "tool-workflow/agent-start" + } + ] + }, + "names": [ + "event:tool-workflow/agent-start", + "event:tool-workflow/agent-start[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "5f758f3de5f00c18968a7c6d347083aac5c9ae13f6a79c78f6611b23c4973564", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "label", + "type": 1, + "optional": true + }, + { + "name": "mode", + "type": 2, + "optional": false + }, + { + "name": "provider", + "type": 1, + "optional": false + }, + { + "name": "version", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "one-shot" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "packages/subagent/subagent/src/descriptor.ts#OneShotSubagentDescriptorData" + ], + "sources": [ + "packages/subagent/subagent/src/descriptor.ts:61" + ] + }, + { + "digest": "611cae9a3539733aa0c42f66035a7d90f19dcbbdfb5d9e3b628b13705253942d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "llm/retry" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "62e6a429ff3f390a46ac39fb468692032f42936ca0db19b53454184189401379", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3, + 4, + 5, + 6 + ] + }, + { + "kind": "literal", + "value": "block" + }, + { + "kind": "literal", + "value": "complete" + }, + { + "kind": "literal", + "value": "create" + }, + { + "kind": "literal", + "value": "edit" + }, + { + "kind": "literal", + "value": "pause" + }, + { + "kind": "literal", + "value": "resume" + } + ] + }, + "names": [ + "event:goal/change[0].data[0].operation" + ], + "sources": [] + }, + { + "digest": "62ecb62dc0fe1b5e70217f8a80c39256a40ee3a1917be14e5ca899d20c35f7fd", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "next-turn" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "63496702a393356d64638beb7939468c1ba039ba3b5492327b2fe074d6cdac93", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "agentPreset", + "type": 1, + "optional": true + }, + { + "name": "createdAt", + "type": 2, + "optional": false + }, + { + "name": "cwd", + "type": 1, + "optional": true + }, + { + "name": "delegationDepth", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "origin", + "type": 3, + "optional": true + }, + { + "name": "parentSession", + "type": 1, + "optional": true + }, + { + "name": "seedLength", + "type": 2, + "optional": true + }, + { + "name": "type", + "type": 4, + "optional": false + }, + { + "name": "version", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "subagent" + }, + { + "kind": "literal", + "value": "session" + } + ] + }, + "names": [ + "packages/session/session-persistence-jsonl/src/format.ts#HeaderLine" + ], + "sources": [ + "packages/session/session-persistence-jsonl/src/format.ts:82" + ] + }, + { + "digest": "6487b10ba7542f3c447b1e41a1c6a590b7bfafe0b9b66b49f34028da85bb970f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "agentModel", + "type": 1, + "optional": true + }, + { + "name": "agentProvider", + "type": 1, + "optional": true + }, + { + "name": "agentReasoningEffort", + "type": 1, + "optional": true + }, + { + "name": "label", + "type": 1, + "optional": false + }, + { + "name": "mode", + "type": 2, + "optional": false + }, + { + "name": "persona", + "type": 1, + "optional": true + }, + { + "name": "provider", + "type": 1, + "optional": false + }, + { + "name": "toolFilter", + "type": 3, + "optional": true + }, + { + "name": "version", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "continuable" + }, + { + "kind": "object", + "properties": [ + { + "name": "allow", + "type": 4, + "optional": true + }, + { + "name": "deny", + "type": 4, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 1 + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "packages/subagent/subagent/src/descriptor.ts#ContinuableSubagentDescriptorData" + ], + "sources": [ + "packages/subagent/subagent/src/descriptor.ts:72" + ] + }, + { + "digest": "64cfc4dbd3739f0ee040689482cb27058890f1d6113abb1de756836318aeebbc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 2, + "optional": false + }, + { + "name": "message", + "type": 2, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 3, + "optional": true + }, + { + "name": "requestId", + "type": 2, + "optional": true + }, + { + "name": "status", + "type": 3, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "aborted" + } + ] + }, + "names": [ + "event:assistant/chunk[0].data.chunk[6].reason[0]" + ], + "sources": [ + "packages/llm/llm/src/types.ts:120" + ] + }, + { + "digest": "658d895d187b26d83f3b53109a3bf77bbfba9f6f9a6d4bc4ee4315b4eb36239e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "prompt", + "type": 1, + "optional": false + }, + { + "name": "scheduledAt", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "at" + } + ] + }, + "names": [ + "packages/schedule/schedule/src/types.ts#AtScheduleRecord" + ], + "sources": [ + "packages/schedule/schedule/src/types.ts:27" + ] + }, + { + "digest": "6598cd6da253948d6b207c6374a45335804c79b576866d6215649c2d1bc85e25", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "context", + "type": 1, + "optional": false + }, + { + "name": "description", + "type": 4, + "optional": false + }, + { + "name": "error", + "type": 4, + "optional": true + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + }, + { + "name": "phase", + "type": 5, + "optional": false + }, + { + "name": "provider", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 3 + ] + }, + { + "kind": "literal", + "value": "fork" + }, + { + "kind": "literal", + "value": "fresh" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 6, + 7, + 8 + ] + }, + { + "kind": "literal", + "value": "active" + }, + { + "kind": "literal", + "value": "failed" + }, + { + "kind": "literal", + "value": "provisioning" + } + ] + }, + "names": [ + "packages/experimental/agent-team/src/types.ts#TeamMemberSnapshot" + ], + "sources": [ + "packages/experimental/agent-team/src/types.ts:47" + ] + }, + { + "digest": "669846d6f47138d4b8897717b0f08476805437a4b3195c82551b527035d90bc6", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 2, + "value": 3 + } + ] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "never" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "session/end-seed" + } + ] + }, + "names": [ + "event:session/end-seed", + "event:session/end-seed[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "66ece68282d8c06330fb83329a24ae54c386d5ccfab296bbf18369da8beb7d14", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "everySeconds", + "type": 1, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "kind", + "type": 3, + "optional": false + }, + { + "name": "prompt", + "type": 2, + "optional": false + }, + { + "name": "scheduledAt", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "every" + } + ] + }, + "names": [ + "packages/schedule/schedule/src/types.ts#EveryScheduleRecord" + ], + "sources": [ + "packages/schedule/schedule/src/types.ts:39" + ] + }, + { + "digest": "672c4aa2a9b736e3d6e5da6346d2e2ed5e3573f2d0baafa18e7407c9f3fee3db", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/skill/skill/src/index.ts#SkillInvocationSource" + ], + "sources": [ + "packages/skill/skill/src/index.ts:148" + ] + }, + { + "digest": "67d5f73ceae82f5265258142ad6cf172de2c1fef93ba551b7f0454e0a93bffe0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 1, + "optional": true + }, + { + "name": "model", + "type": 2, + "optional": false + }, + { + "name": "provider", + "type": 2, + "optional": false + }, + { + "name": "reasoningEffort", + "type": 2, + "optional": true + }, + { + "name": "stop", + "type": 3, + "optional": true + }, + { + "name": "temperature", + "type": 1, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "array", + "element": 2 + } + ] + }, + "names": [ + "packages/llm/llm/src/call-config.ts#LlmCallConfig" + ], + "sources": [ + "packages/llm/llm/src/call-config.ts:23" + ] + }, + { + "digest": "68141cbe3994a5ffcd064c07c75996538437fd9dbf77ce8a2927e89ec577fabe", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "max-tokens" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "68f44f59e91c41395076cb77265981a601680ec8a381bbbeb6ab754ffdc94573", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "user" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "69534812d4e49cba13881138628a0b4421748280c20bd02e6db37ae242428b44", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool/code-dispatch-start" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "69d238a6e9b08d67f601b1825962963d8d3523cb69ebf6208c697dc5d058c199", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "interrupted" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "6a4f72e2e179e17b922f2a9392c0e1c8f8c707f32494372454850a3eb184a6e7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 1, + "optional": true + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "rpcId", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "user" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[10]" + ], + "sources": [ + "packages/api/session-controller/src/types.ts:367" + ] + }, + { + "digest": "6ab45ac76839722df912f3ba50f1c6b41f2d614bde11f1aabfae04117ccdc80d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "assistant/message" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "6ac50e8b7feeb6a718cf502a4d32aa5430d68c01c23e6f4903db07f884b6cfe6", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 2, + "optional": true + }, + { + "name": "seq", + "type": 9, + "optional": false + }, + { + "name": "sourceEventSeqs", + "type": 31, + "optional": true + }, + { + "name": "surfaceOp", + "type": 32, + "optional": true + }, + { + "name": "time", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 36, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "interrupted", + "type": 2, + "optional": true + }, + { + "name": "message", + "type": 3, + "optional": false + }, + { + "name": "step", + "type": 9, + "optional": false + }, + { + "name": "turn", + "type": 9, + "optional": false + }, + { + "name": "usage", + "type": 30, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 8, + "optional": false + }, + { + "name": "role", + "type": 26, + "optional": false + }, + { + "name": "source", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 5 + }, + { + "kind": "union", + "types": [ + 6, + 17, + 20, + 22, + 24 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 8, + "optional": false + }, + { + "name": "bytes", + "type": 9, + "optional": false + }, + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "mediaType", + "type": 10, + "optional": false + }, + { + "name": "name", + "type": 8, + "optional": true + }, + { + "name": "originalDimensions", + "type": 15, + "optional": true + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 11, + 12, + 13, + 14 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "isError", + "type": 18, + "optional": true + }, + { + "name": "toolCallId", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 8, + "optional": false + }, + { + "name": "id", + "type": 8, + "optional": false + }, + { + "name": "name", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "literal", + "value": "assistant" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 28, + "optional": false + }, + { + "name": "model", + "type": 8, + "optional": false + }, + { + "name": "provider", + "type": 8, + "optional": false + }, + { + "name": "replayState", + "type": 29, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 9, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 9, + "optional": true + }, + { + "name": "inputTokens", + "type": 9, + "optional": false + }, + { + "name": "outputTokens", + "type": 9, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 9, + "optional": true + }, + { + "name": "totalTokens", + "type": 9, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 9 + }, + { + "kind": "union", + "types": [ + 33, + 35 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 9, + "optional": false + }, + { + "name": "op", + "type": 34, + "optional": false + }, + { + "name": "start", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "append" + }, + { + "kind": "literal", + "value": "assistant/message" + } + ] + }, + "names": [ + "event:assistant/message" + ], + "sources": [] + }, + { + "digest": "6bbe793f6a93dc8d50a4d4d3fbb6f8ed15650bcb7e151d28669628f7b7c3fc25", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "blockedReason", + "type": 1, + "optional": true + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "maxGoalRounds", + "type": 3, + "optional": false + }, + { + "name": "objective", + "type": 2, + "optional": false + }, + { + "name": "phase", + "type": 4, + "optional": false + }, + { + "name": "revision", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 2, + "optional": false + }, + { + "name": "message", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 5, + 6, + 7, + 8 + ] + }, + { + "kind": "literal", + "value": "active" + }, + { + "kind": "literal", + "value": "blocked" + }, + { + "kind": "literal", + "value": "complete" + }, + { + "kind": "literal", + "value": "paused" + } + ] + }, + "names": [ + "packages/goal/goal/src/types.ts#GoalSnapshot" + ], + "sources": [ + "packages/goal/goal/src/types.ts:59" + ] + }, + { + "digest": "6c03546143cdf6ae88f1745ac98c5139efa1588d1415249bbc5f3104d32ab800", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "parent" + } + ] + }, + "names": [ + "event:turn/end[0].data.reason[1].reason[1]" + ], + "sources": [ + "packages/core/session/src/types.ts:181" + ] + }, + { + "digest": "6c1cccb433ddc153facb380c7dda956237ba5c31f8a532a69142dc277890cc9b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool-calls" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "6c5a37d42ebdb12db4410699259335f1e149e3a0260425684c00b153afc8990d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + }, + { + "name": "reason", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "hook" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:turn/end[0].data.reason[1].reason[2]" + ], + "sources": [ + "packages/core/session/src/types.ts:182" + ] + }, + { + "digest": "6d63f25a28b70801937a46b1058be5f52d4efbaf3516141470463ae469b59c23", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "parameters", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 2, + "value": 4 + } + ] + }, + { + "kind": "opaque", + "reason": "unknown" + } + ] + }, + "names": [ + "event:request/header[0].data.header.tools" + ], + "sources": [] + }, + { + "digest": "6e52dd55a1d48954ed5464ec46fe34d9eb65f709baabc9561e7a279910b0c406", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "agentPreset", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent-preset/selected[0].data" + ], + "sources": [ + "packages/preset/agent-presets/src/session.ts:28" + ] + }, + { + "digest": "6ebcc2dbec9f2dabca9f668ae6d39e877899b180740570f453409db339221df3", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "skill-catalog" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "6f091fe32ab24407236090ca9d710bbaf59bb57466e9f3b8f1f6e4862bc863c6", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "reasoning-delta" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "6f22a9d02b9a1f1157f3b0e7bdccd7e7b12b085c4efdb709dfc74a465cd4e590", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 1, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 2, + "optional": true + }, + { + "name": "changes", + "type": 3, + "optional": false + }, + { + "name": "form", + "type": 9, + "optional": false + }, + { + "name": "kind", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 5, + "optional": false + }, + { + "name": "digest", + "type": 2, + "optional": true + }, + { + "name": "path", + "type": 2, + "optional": false + }, + { + "name": "scope", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 6, + 7, + 8 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + } + ] + }, + "names": [ + "packages/context/agent-instructions/src/state.ts#AgentInstructionSource" + ], + "sources": [ + "packages/context/agent-instructions/src/state.ts:37" + ] + }, + { + "digest": "6f611bed14b2106542480c4a230b4a83baf76dc0d8ac0cd13319a7cb8dae7675", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "web/deepseek-search-llm-request" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "6f72ece8f317cd080c4f20a93f1bf709965f5b81ac4669528f5a023191cfcf20", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "retry", + "type": 1, + "optional": false + }, + { + "name": "retryId", + "type": 2, + "optional": false + }, + { + "name": "step", + "type": 1, + "optional": false + }, + { + "name": "turn", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/llm/llm-retry/src/types.ts#LlmRetryStartedEventData" + ], + "sources": [ + "packages/llm/llm-retry/src/types.ts:43" + ] + }, + { + "digest": "6f9e00383836275e46c0a9915767f9bb561be5fc30aae490174908a93e99a912", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "snapshot" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "70b082fe78991edf13cf66e1b4d06cd2dcff9cacfd76f8cfb996bfb61939e7b2", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "request/context" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "719c51f67074f97034a6c94297fe1f4b5d3c8d392c57586dab732aa5398c7a91", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + }, + { + "name": "model", + "type": 2, + "optional": false + }, + { + "name": "provider", + "type": 2, + "optional": false + }, + { + "name": "replayState", + "type": 3, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "opaque", + "reason": "unknown" + } + ] + }, + "names": [ + "packages/llm/llm/src/message.ts#ModelMessageSource" + ], + "sources": [ + "packages/llm/llm/src/message.ts:24" + ] + }, + { + "digest": "72ec79127a9c0d0241b1106a74cc2b24c81ce467170f1c3c93f7b71a9496d227", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "union", + "types": [ + 0, + 2, + 3, + 4, + 5, + 6 + ] + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 3, + "value": 1 + } + ] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:tool/result.data.meta[5]", + "event:tool/result.data.meta[5][0][5]" + ], + "sources": [] + }, + { + "digest": "7382c4fc95fe8c5db65ca4d9da572b115d0dbb818b7f32c22ab040318ffbb4bc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "remove" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "7624ca28c61ca0eaa4f015140f3cea6e0c16cce2f2960fab5f531203d253903e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "create" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "763c8a20af487263a0080548274f7437ef4a86e0ba8769127d1ced10a72c664d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 23, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 9 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "cleared", + "type": 3, + "optional": false + }, + { + "name": "clearedAt", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 6, + "optional": false + }, + { + "name": "operation", + "type": 7, + "optional": false + }, + { + "name": "version", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "revision", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "goal/change" + }, + { + "kind": "literal", + "value": "clear" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "createdAt", + "type": 5, + "optional": false + }, + { + "name": "goal", + "type": 10, + "optional": false + }, + { + "name": "kind", + "type": 6, + "optional": false + }, + { + "name": "operation", + "type": 17, + "optional": false + }, + { + "name": "roundsStarted", + "type": 5, + "optional": false + }, + { + "name": "updatedAt", + "type": 5, + "optional": false + }, + { + "name": "version", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "blockedReason", + "type": 11, + "optional": true + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "maxGoalRounds", + "type": 5, + "optional": false + }, + { + "name": "objective", + "type": 4, + "optional": false + }, + { + "name": "phase", + "type": 12, + "optional": false + }, + { + "name": "revision", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 4, + "optional": false + }, + { + "name": "message", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 13, + 14, + 15, + 16 + ] + }, + { + "kind": "literal", + "value": "active" + }, + { + "kind": "literal", + "value": "blocked" + }, + { + "kind": "literal", + "value": "complete" + }, + { + "kind": "literal", + "value": "paused" + }, + { + "kind": "union", + "types": [ + 15, + 18, + 19, + 20, + 21, + 22 + ] + }, + { + "kind": "literal", + "value": "block" + }, + { + "kind": "literal", + "value": "create" + }, + { + "kind": "literal", + "value": "resume" + }, + { + "kind": "literal", + "value": "edit" + }, + { + "kind": "literal", + "value": "pause" + }, + { + "kind": "literal", + "value": true + } + ] + }, + "names": [ + "event:goal/change", + "event:goal/change[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "76632533f67879dcb346fcae640540dbc89b2472b0bce88c59f7e48fc5c0e668", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "delegation" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "766756032f41a4139ce7a62404b47ad43d1717a59b917391f005534ba64d1ca6", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "ignorable", + "type": 1, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "sourceEventSeqs", + "type": 3, + "optional": true + }, + { + "name": "surfaceOp", + "type": 4, + "optional": true + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "union", + "types": [ + 5, + 6 + ] + }, + { + "kind": "literal", + "value": "append" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 2, + "optional": false + }, + { + "name": "op", + "type": 7, + "optional": false + }, + { + "name": "start", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "SessionEventEnvelope[46]", + "SessionEventEnvelope[49]", + "SessionEventEnvelope[6]" + ], + "sources": [] + }, + { + "digest": "766e02b09dd084f6dfa0f8c553e82399465fccd5c64533d50c5368f40de4b23b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "block", + "type": 1, + "optional": false + }, + { + "name": "index", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 5, + 7, + 17, + 21 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 3, + "optional": false + }, + { + "name": "bytes", + "type": 9, + "optional": false + }, + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "mediaType", + "type": 10, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": true + }, + { + "name": "originalDimensions", + "type": 15, + "optional": true + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 11, + 12, + 13, + 14 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 18, + "optional": false + }, + { + "name": "isError", + "type": 19, + "optional": true + }, + { + "name": "toolCallId", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 1 + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "literal", + "value": "block-end" + } + ] + }, + "names": [ + "event:assistant/chunk[0].data.chunk[4]" + ], + "sources": [ + "packages/llm/llm/src/types.ts:369" + ] + }, + { + "digest": "79ddc907312f97cf9553d4841e8b3fc937097bd8d97900a790efad3c05255e99", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "todos", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "status", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 5, + 6, + 7 + ] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "in_progress" + }, + { + "kind": "literal", + "value": "pending" + } + ] + }, + "names": [ + "event:todo/write[0].data" + ], + "sources": [ + "packages/todo/tool-todo/src/types.ts:31" + ] + }, + { + "digest": "7a1a83b0dd7c3a67d46d2b703e204a69b1db4e596b867777c1dde1d9ac65662e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "messageId", + "type": 1, + "optional": false + }, + { + "name": "targetId", + "type": 1, + "optional": false + }, + { + "name": "teamId", + "type": 1, + "optional": false + }, + { + "name": "version", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": 1 + } + ] + }, + "names": [ + "event:team/message/delivered[0].data" + ], + "sources": [ + "packages/experimental/agent-team/src/types.ts:229" + ] + }, + { + "digest": "7a651f3b672c52fb615f22c0ce9cb3cc5b22aad92e6bbeefb0808fd7b9233a50", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "session/title" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "7d226b9fd95b4ba213d4237c22e930a91c3c769c95ca7f92977b9d625ba13438", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 8 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "cleared", + "type": 2, + "optional": false + }, + { + "name": "clearedAt", + "type": 4, + "optional": false + }, + { + "name": "kind", + "type": 5, + "optional": false + }, + { + "name": "operation", + "type": 6, + "optional": false + }, + { + "name": "version", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "revision", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "goal/change" + }, + { + "kind": "literal", + "value": "clear" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "createdAt", + "type": 4, + "optional": false + }, + { + "name": "goal", + "type": 9, + "optional": false + }, + { + "name": "kind", + "type": 5, + "optional": false + }, + { + "name": "operation", + "type": 16, + "optional": false + }, + { + "name": "roundsStarted", + "type": 4, + "optional": false + }, + { + "name": "updatedAt", + "type": 4, + "optional": false + }, + { + "name": "version", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "blockedReason", + "type": 10, + "optional": true + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "maxGoalRounds", + "type": 4, + "optional": false + }, + { + "name": "objective", + "type": 3, + "optional": false + }, + { + "name": "phase", + "type": 11, + "optional": false + }, + { + "name": "revision", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 3, + "optional": false + }, + { + "name": "message", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 12, + 13, + 14, + 15 + ] + }, + { + "kind": "literal", + "value": "active" + }, + { + "kind": "literal", + "value": "blocked" + }, + { + "kind": "literal", + "value": "complete" + }, + { + "kind": "literal", + "value": "paused" + }, + { + "kind": "union", + "types": [ + 14, + 17, + 18, + 19, + 20, + 21 + ] + }, + { + "kind": "literal", + "value": "block" + }, + { + "kind": "literal", + "value": "create" + }, + { + "kind": "literal", + "value": "edit" + }, + { + "kind": "literal", + "value": "resume" + }, + { + "kind": "literal", + "value": "pause" + } + ] + }, + "names": [ + "packages/goal/goal/src/domain.ts#GoalChangeMeta" + ], + "sources": [ + "packages/goal/goal/src/domain.ts:44" + ] + }, + { + "digest": "7ec7650bb21a6eb8e61a82b97f81e23ce74d6131fb4fe0db0f703fd4d249fb91", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 29, + "optional": true + }, + { + "name": "seq", + "type": 11, + "optional": false + }, + { + "name": "time", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 87, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "inserted", + "type": 2, + "optional": false + }, + { + "name": "outcome", + "type": 83, + "optional": true + }, + { + "name": "removedCount", + "type": 11, + "optional": true + }, + { + "name": "start", + "type": 11, + "optional": false + }, + { + "name": "target", + "type": 84, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "role", + "type": 26, + "optional": false + }, + { + "name": "source", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 5 + }, + { + "kind": "union", + "types": [ + 6, + 9, + 19, + 22, + 24 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 7, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 10, + "optional": false + }, + { + "name": "type", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 7, + "optional": false + }, + { + "name": "bytes", + "type": 11, + "optional": false + }, + { + "name": "height", + "type": 11, + "optional": false + }, + { + "name": "mediaType", + "type": 12, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": true + }, + { + "name": "originalDimensions", + "type": 17, + "optional": true + }, + { + "name": "width", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 13, + 14, + 15, + 16 + ] + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 11, + "optional": false + }, + { + "name": "width", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "isError", + "type": 20, + "optional": true + }, + { + "name": "toolCallId", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 28, + 38, + 40, + 41, + 44, + 49, + 51, + 56, + 57, + 58, + 60, + 62, + 63, + 70, + 72, + 74, + 76, + 78, + 81, + 82 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 29, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 7, + "optional": true + }, + { + "name": "changes", + "type": 30, + "optional": false + }, + { + "name": "form", + "type": 36, + "optional": false + }, + { + "name": "kind", + "type": 37, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 31 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 32, + "optional": false + }, + { + "name": "digest", + "type": 7, + "optional": true + }, + { + "name": "path", + "type": 7, + "optional": false + }, + { + "name": "scope", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 33, + 34, + 35 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 7, + "optional": false + }, + { + "name": "kind", + "type": 39, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 7, + "optional": true + }, + { + "name": "kind", + "type": 26, + "optional": false + }, + { + "name": "rpcId", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 7, + "optional": false + }, + { + "name": "form", + "type": 42, + "optional": false + }, + { + "name": "kind", + "type": 43, + "optional": false + }, + { + "name": "provider", + "type": 7, + "optional": false + }, + { + "name": "ruleId", + "type": 7, + "optional": false + }, + { + "name": "source", + "type": 7, + "optional": false + }, + { + "name": "summary", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 45, + "optional": false + }, + { + "name": "form", + "type": 47, + "optional": false + }, + { + "name": "kind", + "type": 48, + "optional": false + }, + { + "name": "update", + "type": 29, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 46 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 7, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 36, + "optional": false + }, + { + "name": "kind", + "type": 50, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 52, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + }, + { + "name": "sections", + "type": 54, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 55 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 7, + "optional": false + }, + { + "name": "text", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 42, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + }, + { + "name": "summary", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 36, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 59, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 61, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 47, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 59, + "optional": false + }, + { + "name": "kind", + "type": 64, + "optional": false + }, + { + "name": "references", + "type": 65, + "optional": false + }, + { + "name": "version", + "type": 69, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 66 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedFormatVersion", + "type": 11, + "optional": true + }, + { + "name": "capturedThroughSeq", + "type": 67, + "optional": false + }, + { + "name": "compacted", + "type": 20, + "optional": false + }, + { + "name": "inputIndex", + "type": 11, + "optional": false + }, + { + "name": "label", + "type": 7, + "optional": false + }, + { + "name": "omittedBytes", + "type": 11, + "optional": false + }, + { + "name": "omittedMessages", + "type": 11, + "optional": false + }, + { + "name": "originalMessages", + "type": 11, + "optional": false + }, + { + "name": "retainedMessages", + "type": 11, + "optional": false + }, + { + "name": "sessionId", + "type": 7, + "optional": false + }, + { + "name": "truncated", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 11, + 68 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 42, + "optional": false + }, + { + "name": "kind", + "type": 71, + "optional": false + }, + { + "name": "senderSessionId", + "type": 7, + "optional": false + }, + { + "name": "summary", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 61, + "optional": false + }, + { + "name": "kind", + "type": 73, + "optional": false + }, + { + "name": "senderSessionId", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 7, + "optional": false + }, + { + "name": "kind", + "type": 75, + "optional": false + }, + { + "name": "revision", + "type": 11, + "optional": false + }, + { + "name": "round", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 77, + "optional": false + }, + { + "name": "messageId", + "type": 7, + "optional": false + }, + { + "name": "senderId", + "type": 7, + "optional": false + }, + { + "name": "senderName", + "type": 7, + "optional": false + }, + { + "name": "teamId", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 79, + "optional": false + }, + { + "name": "model", + "type": 7, + "optional": false + }, + { + "name": "provider", + "type": 7, + "optional": false + }, + { + "name": "replayState", + "type": 80, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "canceled" + }, + { + "kind": "union", + "types": [ + 85, + 86 + ] + }, + { + "kind": "literal", + "value": "next-step" + }, + { + "kind": "literal", + "value": "next-turn" + }, + { + "kind": "literal", + "value": "agent/inbox/spliced" + } + ] + }, + "names": [ + "event:agent/inbox/spliced", + "event:agent/inbox/spliced[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "7f13860ee89a2d35ce09f958e85a04566cd59cb1de1d73a9619a9b631961dc71", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "session-reference" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "7f59cf10bccceeb2e810d51bb0a2bffb9829b4526904c3d2673b99abf8070e01", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "delivery", + "type": 23, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "senderId", + "type": 4, + "optional": false + }, + { + "name": "senderName", + "type": 4, + "optional": false + }, + { + "name": "targetId", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "union", + "types": [ + 3, + 6, + 8, + 10, + 20 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 4, + "optional": false + }, + { + "name": "bytes", + "type": 12, + "optional": false + }, + { + "name": "height", + "type": 12, + "optional": false + }, + { + "name": "mediaType", + "type": 13, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": true + }, + { + "name": "originalDimensions", + "type": 18, + "optional": true + }, + { + "name": "width", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 14, + 15, + 16, + 17 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 12, + "optional": false + }, + { + "name": "width", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "isError", + "type": 21, + "optional": true + }, + { + "name": "toolCallId", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "union", + "types": [ + 24, + 25 + ] + }, + { + "kind": "literal", + "value": "quiet" + }, + { + "kind": "literal", + "value": "wakeup" + } + ] + }, + "names": [ + "packages/experimental/agent-team/src/types.ts#TeamMessageSnapshot" + ], + "sources": [ + "packages/experimental/agent-team/src/types.ts:106" + ] + }, + { + "digest": "7f5f2a8618c2ece530a18b1358b890fb57fb8c35705e47b66bff2296f8c6e889", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": false + }, + { + "name": "parameters", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 1, + "value": 3 + } + ] + }, + { + "kind": "opaque", + "reason": "unknown" + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#ToolSchema" + ], + "sources": [ + "packages/llm/llm/src/types.ts:385" + ] + }, + { + "digest": "7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 5, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "shadowedRange", + "type": 2, + "optional": false + }, + { + "name": "shadowedSeqs", + "type": 4, + "optional": false + }, + { + "name": "shadowedTokenCount", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 3, + "optional": false + }, + { + "name": "start", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "compaction/prune" + } + ] + }, + "names": [ + "event:compaction/prune", + "event:compaction/prune[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "7f9365bae9fcb73e1e34061a1acfe0422c1a5fd351848cace9bebbe806f28462", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "runId", + "type": 1, + "optional": false + }, + { + "name": "stopReason", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 3, + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "error" + } + ] + }, + "names": [ + "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunEndData" + ], + "sources": [ + "packages/workflow/tool-workflow/src/types.ts:36" + ] + }, + { + "digest": "7f959241c24128b4983b559984811861dc59774b85905c8fa57c6cb0148a3dbc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "revision", + "type": 3, + "optional": false + }, + { + "name": "round", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "packages/goal/goal/src/domain.ts#GoalMessageSource" + ], + "sources": [ + "packages/goal/goal/src/domain.ts:47" + ] + }, + { + "digest": "811229eedcec57979dbadca7dbea832a59f8580cff30cb217fca5e2da16314bd", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "allowed-once" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "814d9434e1ddf9078612b3b34322f26e9363b469213335007f7e9ba7fee9464e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "reasoning" + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#ReasoningBlock" + ], + "sources": [ + "packages/llm/llm/src/types.ts:60" + ] + }, + { + "digest": "82470020b5bfcb1a843e2aa05602af7d37df99e82d01f015c7c589ba054fd89d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "agent-message" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "829a2fb3be6efd4ba36aef8ed2d381a4c6fb2a0aaf50c823a6f3f8290786b809", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "agent/inbox/spliced" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "82e3d091a65ce8f6e8aedb3ad2322d43c55c5645448413d61f843f9bbd104bf1", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "quiet" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "83079c8a3f733ac3fa603eefa0fbb4737ca4d8b69e7e2e7298b60f9ac4098693", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[16].entries[0]" + ], + "sources": [ + "packages/skill/tool-skill/src/index.ts:40" + ] + }, + { + "digest": "83da72c6857601c75da11212ef847f57d457b9c99f0a82246dcdff3e26700239", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 1, + "optional": false + }, + { + "name": "digest", + "type": 5, + "optional": true + }, + { + "name": "path", + "type": 5, + "optional": false + }, + { + "name": "scope", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/context/agent-instructions/src/render.ts#AgentInstructionChange" + ], + "sources": [ + "packages/context/agent-instructions/src/render.ts:47" + ] + }, + { + "digest": "8465ece5e9d9007c038b357015d849c15262cb0bc25abc59e47692d87ee01a15", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3 + ] + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "error" + } + ] + }, + "names": [ + "packages/workflow/workflow/src/types.ts#WorkflowStopReason" + ], + "sources": [ + "packages/workflow/workflow/src/types.ts:63" + ] + }, + { + "digest": "84ac8c1a66ffc697262e181f42e851259eae14038c113ca329fb4700ccdb1f7c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 1, + "optional": false + }, + { + "name": "message", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/goal/goal/src/types.ts#GoalBlockReason" + ], + "sources": [ + "packages/goal/goal/src/types.ts:51" + ] + }, + { + "digest": "84c24f1209fc3e0153de6ac85d58fd6968b851f955e0e761b92321053956609e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 29, + "optional": true + }, + { + "name": "seq", + "type": 14, + "optional": false + }, + { + "name": "time", + "type": 14, + "optional": false + }, + { + "name": "type", + "type": 30, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "reason", + "type": 2, + "optional": false + }, + { + "name": "turn", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 5, + 7, + 9, + 11, + 16 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "blocked" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "interrupted" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + }, + { + "kind": "object", + "properties": [ + { + "name": "error", + "type": 12, + "optional": false + }, + { + "name": "kind", + "type": 15, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 13, + "optional": false + }, + { + "name": "message", + "type": 13, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 14, + "optional": true + }, + { + "name": "requestId", + "type": 13, + "optional": true + }, + { + "name": "status", + "type": 14, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 17, + "optional": false + }, + { + "name": "reason", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "union", + "types": [ + 19, + 21, + 23, + 25, + 27 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "disposed" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "legacy" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "parent" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 28, + "optional": false + }, + { + "name": "reason", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "hook" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "turn/end" + } + ] + }, + "names": [ + "event:turn/end", + "event:turn/end[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "85c28ce3efec5863a9bf4b22ae57a50a03ec5337b965ee95ff77c9b9d137fa22", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 29, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 30, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 28 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 3, + "optional": false + }, + { + "name": "maxTokens", + "type": 4, + "optional": true + }, + { + "name": "model", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "rawOutput", + "type": 5, + "optional": true + }, + { + "name": "shadowedRange", + "type": 25, + "optional": false + }, + { + "name": "shadowedSeqs", + "type": 26, + "optional": false + }, + { + "name": "shadowedTokenCount", + "type": 4, + "optional": false + }, + { + "name": "sourceCommandId", + "type": 3, + "optional": true + }, + { + "name": "summary", + "type": 5, + "optional": false + }, + { + "name": "usage", + "type": 27, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 6 + }, + { + "kind": "union", + "types": [ + 7, + 10, + 12, + 14, + 16 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 5, + "optional": false + }, + { + "name": "isError", + "type": 8, + "optional": true + }, + { + "name": "toolCallId", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 15, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 17, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 3, + "optional": false + }, + { + "name": "bytes", + "type": 4, + "optional": false + }, + { + "name": "height", + "type": 4, + "optional": false + }, + { + "name": "mediaType", + "type": 18, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": true + }, + { + "name": "originalDimensions", + "type": 23, + "optional": true + }, + { + "name": "width", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 19, + 20, + 21, + 22 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 4, + "optional": false + }, + { + "name": "width", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 4, + "optional": false + }, + { + "name": "start", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 4, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 4, + "optional": true + }, + { + "name": "inputTokens", + "type": 4, + "optional": false + }, + { + "name": "outputTokens", + "type": 4, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 4, + "optional": true + }, + { + "name": "totalTokens", + "type": 4, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 3, + "optional": false + }, + { + "name": "llmStreamCall", + "type": 29, + "optional": false + }, + { + "name": "maxTokens", + "type": 4, + "optional": true + }, + { + "name": "model", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "rawOutput", + "type": 5, + "optional": false + }, + { + "name": "shadowedRange", + "type": 25, + "optional": false + }, + { + "name": "shadowedSeqs", + "type": 26, + "optional": false + }, + { + "name": "shadowedTokenCount", + "type": 4, + "optional": false + }, + { + "name": "sourceCommandId", + "type": 3, + "optional": true + }, + { + "name": "summary", + "type": 5, + "optional": false + }, + { + "name": "usage", + "type": 27, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "compaction/summary" + } + ] + }, + "names": [ + "event:compaction/summary", + "event:compaction/summary[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "85e1bd563d6c80c1f377f99f91103fec4e315148a7330f3b3dae7c2d04e33b01", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[7]" + ], + "sources": [] + }, + { + "digest": "86d1d0e9cfebb240421187e3dc37fb71cc38a1501885cf32f8f9adef7b0a2bde", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 7 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "agentModel", + "type": 2, + "optional": true + }, + { + "name": "agentProvider", + "type": 2, + "optional": true + }, + { + "name": "agentReasoningEffort", + "type": 2, + "optional": true + }, + { + "name": "label", + "type": 2, + "optional": false + }, + { + "name": "mode", + "type": 3, + "optional": false + }, + { + "name": "persona", + "type": 2, + "optional": true + }, + { + "name": "provider", + "type": 2, + "optional": false + }, + { + "name": "toolFilter", + "type": 4, + "optional": true + }, + { + "name": "version", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "continuable" + }, + { + "kind": "object", + "properties": [ + { + "name": "allow", + "type": 5, + "optional": true + }, + { + "name": "deny", + "type": 5, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "object", + "properties": [ + { + "name": "label", + "type": 2, + "optional": true + }, + { + "name": "mode", + "type": 8, + "optional": false + }, + { + "name": "provider", + "type": 2, + "optional": false + }, + { + "name": "version", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "one-shot" + } + ] + }, + "names": [ + "packages/subagent/subagent/src/descriptor.ts#SubagentDescriptorData" + ], + "sources": [ + "packages/subagent/subagent/src/descriptor.ts:89" + ] + }, + { + "digest": "86e1e384495ee09ac2d60c9db3610f1f1fddac2d248f6f1d6000e78054680219", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 1, + "optional": false + }, + { + "name": "text", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/llm/llm/src/message.ts#ContextSnapshotSection" + ], + "sources": [ + "packages/llm/llm/src/message.ts:65" + ] + }, + { + "digest": "871bfd6f7bb91061246768d3377f3fd58d6b8ea7c31f44c714ae7ab215650d62", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "provisioning" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "886adb5b17a0430d977504ec77659faddd6c165e828c729f61ce2705478dabec", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "id", + "type": 6, + "optional": false + }, + { + "name": "role", + "type": 24, + "optional": false + }, + { + "name": "source", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "tuple", + "elements": [ + { + "type": 2, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "isError", + "type": 22, + "optional": true + }, + { + "name": "toolCallId", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "union", + "types": [ + 2, + 5, + 8, + 10, + 12 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 6, + "optional": false + }, + { + "name": "id", + "type": 6, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 13, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 6, + "optional": false + }, + { + "name": "bytes", + "type": 14, + "optional": false + }, + { + "name": "height", + "type": 14, + "optional": false + }, + { + "name": "mediaType", + "type": 15, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": true + }, + { + "name": "originalDimensions", + "type": 20, + "optional": true + }, + { + "name": "width", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 16, + 17, + 18, + 19 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 14, + "optional": false + }, + { + "name": "width", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 6, + "optional": false + }, + { + "name": "kind", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + } + ] + }, + "names": [ + "packages/llm/llm/src/message.ts#ToolResultMessage" + ], + "sources": [ + "packages/llm/llm/src/message.ts:154" + ] + }, + { + "digest": "88a610b831be6d92612a464be5c7d0b88ec24d97bd299837bf74bf7672183c9a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "argumentsDelta", + "type": 1, + "optional": false + }, + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "index", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": true + }, + { + "name": "type", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "tool-call-delta" + } + ] + }, + "names": [ + "event:assistant/chunk[0].data.chunk[3]" + ], + "sources": [ + "packages/llm/llm/src/types.ts:368" + ] + }, + { + "digest": "88b77fa5ec1d31b20dfa3c41f3eee22fdf55fa74efe4233dcc0b55f9598d6dc6", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "agentPreset", + "type": 1, + "optional": true + }, + { + "name": "createdAt", + "type": 2, + "optional": false + }, + { + "name": "cwd", + "type": 1, + "optional": true + }, + { + "name": "delegationDepth", + "type": 2, + "optional": true + }, + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "isSeeded", + "type": 3, + "optional": false + }, + { + "name": "origin", + "type": 4, + "optional": true + }, + { + "name": "parentSession", + "type": 1, + "optional": true + }, + { + "name": "version", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "subagent" + }, + { + "kind": "literal", + "value": 1 + } + ] + }, + "names": [ + "packages/core/session/src/types.ts#SessionHeader" + ], + "sources": [ + "packages/core/session/src/types.ts:91" + ] + }, + { + "digest": "88e7af4cec3f89349bf3a2faf79c51519da21201729e6d7c5ab59271397b55bb", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 1, + "optional": false + }, + { + "name": "llmStreamCall", + "type": 2, + "optional": false + }, + { + "name": "maxTokens", + "type": 3, + "optional": true + }, + { + "name": "model", + "type": 1, + "optional": false + }, + { + "name": "provider", + "type": 1, + "optional": false + }, + { + "name": "rawOutput", + "type": 4, + "optional": false + }, + { + "name": "shadowedRange", + "type": 24, + "optional": false + }, + { + "name": "shadowedSeqs", + "type": 25, + "optional": false + }, + { + "name": "shadowedTokenCount", + "type": 3, + "optional": false + }, + { + "name": "sourceCommandId", + "type": 1, + "optional": true + }, + { + "name": "summary", + "type": 4, + "optional": false + }, + { + "name": "usage", + "type": 26, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 5 + }, + { + "kind": "union", + "types": [ + 6, + 8, + 10, + 12, + 21 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 1, + "optional": false + }, + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 13, + "optional": false + }, + { + "name": "type", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 1, + "optional": false + }, + { + "name": "bytes", + "type": 3, + "optional": false + }, + { + "name": "height", + "type": 3, + "optional": false + }, + { + "name": "mediaType", + "type": 14, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": true + }, + { + "name": "originalDimensions", + "type": 19, + "optional": true + }, + { + "name": "width", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 15, + 16, + 17, + 18 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 3, + "optional": false + }, + { + "name": "width", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "isError", + "type": 22, + "optional": true + }, + { + "name": "toolCallId", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 3, + "optional": false + }, + { + "name": "start", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 3, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 3, + "optional": true + }, + { + "name": "inputTokens", + "type": 3, + "optional": false + }, + { + "name": "outputTokens", + "type": 3, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 3, + "optional": true + }, + { + "name": "totalTokens", + "type": 3, + "optional": true + } + ], + "indices": [] + } + ] + }, + "names": [ + "event:compaction/summary[0].data[0]" + ], + "sources": [] + }, + { + "digest": "8a6e1ec9e8db346b0e02f027db73c07a94f067a26d40c1aef1abd09c47ce7ba0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 7, + "optional": true + }, + { + "name": "seq", + "type": 6, + "optional": false + }, + { + "name": "time", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "dialect", + "type": 2, + "optional": false + }, + { + "name": "handlerId", + "type": 5, + "optional": false + }, + { + "name": "matcher", + "type": 5, + "optional": true + }, + { + "name": "point", + "type": 5, + "optional": false + }, + { + "name": "turn", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "claude-code" + }, + { + "kind": "literal", + "value": "codex" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "hook/invoked" + } + ] + }, + "names": [ + "event:hook/invoked", + "event:hook/invoked[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "8a9c990773f798eac10ca8878e6bcc531ee080bc589cac956730e462cc6a09ad", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "preset", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:permission/preset[0].data" + ], + "sources": [ + "packages/interaction/permission-presets/src/index.ts:53" + ] + }, + { + "digest": "8ad45ad053b4d89f8865c17cc9ff3b8748e86045f3f0fb816269a34af2619141", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "decision", + "type": 1, + "optional": false + }, + { + "name": "durationMs", + "type": 2, + "optional": false + }, + { + "name": "exitCode", + "type": 2, + "optional": true + }, + { + "name": "handlerId", + "type": 1, + "optional": false + }, + { + "name": "point", + "type": 1, + "optional": false + }, + { + "name": "stderrSummary", + "type": 1, + "optional": true + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:hook/result[0].data" + ], + "sources": [ + "packages/hooks/hook-protocol/src/types.ts:31" + ] + }, + { + "digest": "8af841fc9b265ade3441caf9fe40dd24db24226befba48150e6d0eeccc1389c3", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "system" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "8bb8c3751a6ce64b61aba1ec7ae798c00a5803c4d868a0430873216c6569ed52", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "sessionFormatVersion", + "type": 1, + "optional": true + }, + { + "name": "sessionId", + "type": 2, + "optional": false + }, + { + "name": "throughSeq", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:session-log-deepseek/delivery-accepted[0].data" + ], + "sources": [ + "packages/session/session-log-deepseek/src/types.ts:59" + ] + }, + { + "digest": "8cdd3fdd295cee53035de16a1b23411716f75e9f994fe9510cac5d7fef605c76", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "command/done" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "8d88f30d882ff5712170a56de8f1cd155811db852279769a8e9cedf8b88d1c02", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "inserted", + "type": 1, + "optional": false + }, + { + "name": "outcome", + "type": 82, + "optional": true + }, + { + "name": "removedCount", + "type": 10, + "optional": true + }, + { + "name": "start", + "type": 10, + "optional": false + }, + { + "name": "target", + "type": 83, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 6, + "optional": false + }, + { + "name": "role", + "type": 25, + "optional": false + }, + { + "name": "source", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "union", + "types": [ + 5, + 8, + 18, + 21, + 23 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 6, + "optional": false + }, + { + "name": "id", + "type": 6, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 6, + "optional": false + }, + { + "name": "bytes", + "type": 10, + "optional": false + }, + { + "name": "height", + "type": 10, + "optional": false + }, + { + "name": "mediaType", + "type": 11, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": true + }, + { + "name": "originalDimensions", + "type": 16, + "optional": true + }, + { + "name": "width", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 12, + 13, + 14, + 15 + ] + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 10, + "optional": false + }, + { + "name": "width", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "isError", + "type": 19, + "optional": true + }, + { + "name": "toolCallId", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 27, + 37, + 39, + 40, + 43, + 48, + 50, + 55, + 56, + 57, + 59, + 61, + 62, + 69, + 71, + 73, + 75, + 77, + 80, + 81 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 28, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 6, + "optional": true + }, + { + "name": "changes", + "type": 29, + "optional": false + }, + { + "name": "form", + "type": 35, + "optional": false + }, + { + "name": "kind", + "type": 36, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 30 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 31, + "optional": false + }, + { + "name": "digest", + "type": 6, + "optional": true + }, + { + "name": "path", + "type": 6, + "optional": false + }, + { + "name": "scope", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 32, + 33, + 34 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 6, + "optional": false + }, + { + "name": "kind", + "type": 38, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 6, + "optional": true + }, + { + "name": "kind", + "type": 25, + "optional": false + }, + { + "name": "rpcId", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 6, + "optional": false + }, + { + "name": "form", + "type": 41, + "optional": false + }, + { + "name": "kind", + "type": 42, + "optional": false + }, + { + "name": "provider", + "type": 6, + "optional": false + }, + { + "name": "ruleId", + "type": 6, + "optional": false + }, + { + "name": "source", + "type": 6, + "optional": false + }, + { + "name": "summary", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 44, + "optional": false + }, + { + "name": "form", + "type": 46, + "optional": false + }, + { + "name": "kind", + "type": 47, + "optional": false + }, + { + "name": "update", + "type": 28, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 45 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 6, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 35, + "optional": false + }, + { + "name": "kind", + "type": 49, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 51, + "optional": false + }, + { + "name": "kind", + "type": 52, + "optional": false + }, + { + "name": "plugin", + "type": 6, + "optional": false + }, + { + "name": "sections", + "type": 53, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 54 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 6, + "optional": false + }, + { + "name": "text", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 41, + "optional": false + }, + { + "name": "kind", + "type": 52, + "optional": false + }, + { + "name": "plugin", + "type": 6, + "optional": false + }, + { + "name": "summary", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 35, + "optional": false + }, + { + "name": "kind", + "type": 52, + "optional": false + }, + { + "name": "plugin", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 58, + "optional": false + }, + { + "name": "kind", + "type": 52, + "optional": false + }, + { + "name": "plugin", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 60, + "optional": false + }, + { + "name": "kind", + "type": 52, + "optional": false + }, + { + "name": "plugin", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 46, + "optional": false + }, + { + "name": "kind", + "type": 52, + "optional": false + }, + { + "name": "plugin", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 58, + "optional": false + }, + { + "name": "kind", + "type": 63, + "optional": false + }, + { + "name": "references", + "type": 64, + "optional": false + }, + { + "name": "version", + "type": 68, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 65 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedFormatVersion", + "type": 10, + "optional": true + }, + { + "name": "capturedThroughSeq", + "type": 66, + "optional": false + }, + { + "name": "compacted", + "type": 19, + "optional": false + }, + { + "name": "inputIndex", + "type": 10, + "optional": false + }, + { + "name": "label", + "type": 6, + "optional": false + }, + { + "name": "omittedBytes", + "type": 10, + "optional": false + }, + { + "name": "omittedMessages", + "type": 10, + "optional": false + }, + { + "name": "originalMessages", + "type": 10, + "optional": false + }, + { + "name": "retainedMessages", + "type": 10, + "optional": false + }, + { + "name": "sessionId", + "type": 6, + "optional": false + }, + { + "name": "truncated", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 10, + 67 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 41, + "optional": false + }, + { + "name": "kind", + "type": 70, + "optional": false + }, + { + "name": "senderSessionId", + "type": 6, + "optional": false + }, + { + "name": "summary", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 60, + "optional": false + }, + { + "name": "kind", + "type": 72, + "optional": false + }, + { + "name": "senderSessionId", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 6, + "optional": false + }, + { + "name": "kind", + "type": 74, + "optional": false + }, + { + "name": "revision", + "type": 10, + "optional": false + }, + { + "name": "round", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 76, + "optional": false + }, + { + "name": "messageId", + "type": 6, + "optional": false + }, + { + "name": "senderId", + "type": 6, + "optional": false + }, + { + "name": "senderName", + "type": 6, + "optional": false + }, + { + "name": "teamId", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 78, + "optional": false + }, + { + "name": "model", + "type": 6, + "optional": false + }, + { + "name": "provider", + "type": 6, + "optional": false + }, + { + "name": "replayState", + "type": 79, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 52, + "optional": false + }, + { + "name": "plugin", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "canceled" + }, + { + "kind": "union", + "types": [ + 84, + 85 + ] + }, + { + "kind": "literal", + "value": "next-step" + }, + { + "kind": "literal", + "value": "next-turn" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data" + ], + "sources": [ + "packages/core/agent/src/types.ts:58" + ] + }, + { + "digest": "8e5631f3e85ab6ee0a70a5b4ea42b5f4ed72fbf39e0aeade9b9de77551dec89f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "role", + "type": 24, + "optional": false + }, + { + "name": "source", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "union", + "types": [ + 4, + 7, + 17, + 20, + 22 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 5, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 5, + "optional": false + }, + { + "name": "bytes", + "type": 9, + "optional": false + }, + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "mediaType", + "type": 10, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": true + }, + { + "name": "originalDimensions", + "type": 15, + "optional": true + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 11, + 12, + 13, + 14 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "isError", + "type": 18, + "optional": true + }, + { + "name": "toolCallId", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 26, + 36, + 38, + 39, + 42, + 47, + 49, + 54, + 55, + 56, + 58, + 60, + 61, + 68, + 70, + 72, + 74, + 76, + 79, + 80 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 27, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 5, + "optional": true + }, + { + "name": "changes", + "type": 28, + "optional": false + }, + { + "name": "form", + "type": 34, + "optional": false + }, + { + "name": "kind", + "type": 35, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 29 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 30, + "optional": false + }, + { + "name": "digest", + "type": 5, + "optional": true + }, + { + "name": "path", + "type": 5, + "optional": false + }, + { + "name": "scope", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 31, + 32, + 33 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 37, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 5, + "optional": true + }, + { + "name": "kind", + "type": 24, + "optional": false + }, + { + "name": "rpcId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 5, + "optional": false + }, + { + "name": "form", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 41, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "ruleId", + "type": 5, + "optional": false + }, + { + "name": "source", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 43, + "optional": false + }, + { + "name": "form", + "type": 45, + "optional": false + }, + { + "name": "kind", + "type": 46, + "optional": false + }, + { + "name": "update", + "type": 27, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 44 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 34, + "optional": false + }, + { + "name": "kind", + "type": 48, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 50, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + }, + { + "name": "sections", + "type": 52, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 53 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "text", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 34, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 57, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 59, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 45, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 57, + "optional": false + }, + { + "name": "kind", + "type": 62, + "optional": false + }, + { + "name": "references", + "type": 63, + "optional": false + }, + { + "name": "version", + "type": 67, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 64 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedFormatVersion", + "type": 9, + "optional": true + }, + { + "name": "capturedThroughSeq", + "type": 65, + "optional": false + }, + { + "name": "compacted", + "type": 18, + "optional": false + }, + { + "name": "inputIndex", + "type": 9, + "optional": false + }, + { + "name": "label", + "type": 5, + "optional": false + }, + { + "name": "omittedBytes", + "type": 9, + "optional": false + }, + { + "name": "omittedMessages", + "type": 9, + "optional": false + }, + { + "name": "originalMessages", + "type": 9, + "optional": false + }, + { + "name": "retainedMessages", + "type": 9, + "optional": false + }, + { + "name": "sessionId", + "type": 5, + "optional": false + }, + { + "name": "truncated", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 9, + 66 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 69, + "optional": false + }, + { + "name": "senderSessionId", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 59, + "optional": false + }, + { + "name": "kind", + "type": 71, + "optional": false + }, + { + "name": "senderSessionId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 73, + "optional": false + }, + { + "name": "revision", + "type": 9, + "optional": false + }, + { + "name": "round", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 75, + "optional": false + }, + { + "name": "messageId", + "type": 5, + "optional": false + }, + { + "name": "senderId", + "type": 5, + "optional": false + }, + { + "name": "senderName", + "type": 5, + "optional": false + }, + { + "name": "teamId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 77, + "optional": false + }, + { + "name": "model", + "type": 5, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "replayState", + "type": 78, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 24, + "optional": false + } + ], + "indices": [] + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted" + ], + "sources": [] + }, + { + "digest": "8e8e91646a5cae3fc78f7532a0013ff2088ae47077642c2edd507a508209b8af", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "operation", + "type": 2, + "optional": false + }, + { + "name": "version", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "dispatch" + }, + { + "kind": "literal", + "value": 1 + } + ] + }, + "names": [ + "packages/schedule/schedule/src/types.ts#OneShotScheduleDispatchChange" + ], + "sources": [ + "packages/schedule/schedule/src/types.ts:86" + ] + }, + { + "digest": "8e97d45260a7fa31ac2f670a1b1d724fc1b30ba656baf274d69acf4814e77f5e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "interrupted", + "type": 1, + "optional": true + }, + { + "name": "message", + "type": 2, + "optional": false + }, + { + "name": "step", + "type": 17, + "optional": false + }, + { + "name": "turn", + "type": 17, + "optional": false + }, + { + "name": "usage", + "type": 29, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "role", + "type": 25, + "optional": false + }, + { + "name": "source", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "union", + "types": [ + 5, + 9, + 11, + 13, + 15 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "isError", + "type": 6, + "optional": true + }, + { + "name": "toolCallId", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 7, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 16, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 7, + "optional": false + }, + { + "name": "bytes", + "type": 17, + "optional": false + }, + { + "name": "height", + "type": 17, + "optional": false + }, + { + "name": "mediaType", + "type": 18, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": true + }, + { + "name": "originalDimensions", + "type": 23, + "optional": true + }, + { + "name": "width", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 19, + 20, + 21, + 22 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 17, + "optional": false + }, + { + "name": "width", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "literal", + "value": "assistant" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 27, + "optional": false + }, + { + "name": "model", + "type": 7, + "optional": false + }, + { + "name": "provider", + "type": 7, + "optional": false + }, + { + "name": "replayState", + "type": 28, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 17, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 17, + "optional": true + }, + { + "name": "inputTokens", + "type": 17, + "optional": false + }, + { + "name": "outputTokens", + "type": 17, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 17, + "optional": true + }, + { + "name": "totalTokens", + "type": 17, + "optional": true + } + ], + "indices": [] + } + ] + }, + "names": [ + "event:assistant/message.data" + ], + "sources": [ + "packages/core/session/src/types.ts:298" + ] + }, + { + "digest": "8ef06dd236128246969d5f04a6c4a639d031fcda99a0cd13051f52f41b0ca1af", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 2, + "optional": false + }, + { + "name": "bytes", + "type": 3, + "optional": false + }, + { + "name": "height", + "type": 3, + "optional": false + }, + { + "name": "mediaType", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": true + }, + { + "name": "originalDimensions", + "type": 9, + "optional": true + }, + { + "name": "width", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 5, + 6, + 7, + 8 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 3, + "optional": false + }, + { + "name": "width", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#ImageBlock" + ], + "sources": [ + "packages/llm/llm/src/types.ts:71" + ] + }, + { + "digest": "8f6d609794bf5afc01d7ccf3e03811d32f4b8047f58a2c9a98db0154c2ad7cb9", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "tuple", + "elements": [ + { + "type": 1, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "text" + } + ] + }, + "names": [ + "event:web/deepseek-search-llm-request[0].data.body.messages[0].content" + ], + "sources": [] + }, + { + "digest": "904bf499d98be4a3a5f836fcac533b6c4899569b018071e6604e1d32657d00fd", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[17].changes[0].action" + ], + "sources": [] + }, + { + "digest": "9096d1dd86a3da77a593e12cd95e596b2ef965fa94fcbee40e4bdcf0433924a1", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "delayMs", + "type": 1, + "optional": false + }, + { + "name": "failure", + "type": 2, + "optional": false + }, + { + "name": "maxRetries", + "type": 1, + "optional": false + }, + { + "name": "mode", + "type": 4, + "optional": false + }, + { + "name": "policyKey", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "retry", + "type": 1, + "optional": false + }, + { + "name": "retryId", + "type": 3, + "optional": false + }, + { + "name": "step", + "type": 1, + "optional": false + }, + { + "name": "turn", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 3, + "optional": false + }, + { + "name": "message", + "type": 3, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 1, + "optional": true + }, + { + "name": "requestId", + "type": 3, + "optional": true + }, + { + "name": "status", + "type": 1, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "normal" + } + ] + }, + "names": [ + "event:llm/retry[0].data[0]" + ], + "sources": [ + "packages/llm/llm-retry/src/types.ts:17" + ] + }, + { + "digest": "91c397f8f870e812e1dc5ac69c2745f9f105be9dc97dadc980d19ef415a65145", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 9, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 7 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "delayMs", + "type": 3, + "optional": false + }, + { + "name": "failure", + "type": 4, + "optional": false + }, + { + "name": "maxRetries", + "type": 3, + "optional": false + }, + { + "name": "mode", + "type": 6, + "optional": false + }, + { + "name": "policyKey", + "type": 5, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "retry", + "type": 3, + "optional": false + }, + { + "name": "retryId", + "type": 5, + "optional": false + }, + { + "name": "step", + "type": 3, + "optional": false + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 5, + "optional": false + }, + { + "name": "message", + "type": 5, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 3, + "optional": true + }, + { + "name": "requestId", + "type": 5, + "optional": true + }, + { + "name": "status", + "type": 3, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "normal" + }, + { + "kind": "object", + "properties": [ + { + "name": "delayMs", + "type": 3, + "optional": false + }, + { + "name": "failure", + "type": 4, + "optional": false + }, + { + "name": "mode", + "type": 8, + "optional": false + }, + { + "name": "policyKey", + "type": 5, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "retry", + "type": 3, + "optional": false + }, + { + "name": "retryId", + "type": 5, + "optional": false + }, + { + "name": "step", + "type": 3, + "optional": false + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "always" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "llm/retry" + } + ] + }, + "names": [ + "event:llm/retry", + "event:llm/retry[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "923845f0e897a3729c72512adc73f246328922786a59cc7926ceb20b4ae6de6f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2 + ] + }, + { + "kind": "literal", + "value": "quiet" + }, + { + "kind": "literal", + "value": "wakeup" + } + ] + }, + "names": [ + "event:team/message/queued[0].data.message.delivery" + ], + "sources": [] + }, + { + "digest": "930a6567a10bb62ddd157bd8abdf4b182810c8c3b49d91309b3b009a5fed9731", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "max_tokens", + "type": 1, + "optional": false + }, + { + "name": "messages", + "type": 2, + "optional": false + }, + { + "name": "model", + "type": 6, + "optional": false + }, + { + "name": "tools", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "tuple", + "elements": [ + { + "type": 3, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "role", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "tuple", + "elements": [ + { + "type": 5, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "tuple", + "elements": [ + { + "type": 10, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "max_uses", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "web_search" + }, + { + "kind": "literal", + "value": "web_search_20250305" + } + ] + }, + "names": [ + "event:web/deepseek-search-llm-request[0].data.body" + ], + "sources": [ + "packages/web/web-search-deepseek/src/provider.ts:62" + ] + }, + { + "digest": "930c1cd289def119d443e19dd90008916bf035f0a4d23e07241e7f050f2b89b7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "allowed-once" + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "rejected" + }, + { + "kind": "literal", + "value": "unavailable" + } + ] + }, + "names": [ + "packages/interaction/user-approval/src/types.ts#ApprovalOutcome" + ], + "sources": [ + "packages/interaction/user-approval/src/types.ts:32" + ] + }, + { + "digest": "935c8d486292b13c87b57ca280eb8c58b5b2f5239be86fcd4334c33fdeb87682", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "web_search" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "938f7c7357bc403ea3b281a9dd016939df7a0880fc8db12612585be574d0d615", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "primitive", + "type": "null" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "93c33d9687613293f8c95d46c4d922fe9ceae83b84c384beff5c3315abe005f2", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:request/header[0].data.header.config.stop", + "event:subagent/descriptor[0].data[1].toolFilter.allow", + "event:subagent/descriptor[0].data[1].toolFilter.deny", + "event:team/task[0].data.task.blockedBy", + "event:team/task[0].data.task.writeScopes" + ], + "sources": [] + }, + { + "digest": "93cbbc5a7fd0b1aa1ff1b9a6bb5ec52b073f48e5a5200365c45c0cd54059e1b9", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "outcome", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 3, + 4, + 5, + 6 + ] + }, + { + "kind": "literal", + "value": "allowed-once" + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "rejected" + }, + { + "kind": "literal", + "value": "unavailable" + } + ] + }, + "names": [ + "event:approval/decided[0].data" + ], + "sources": [ + "packages/interaction/user-approval/src/types.ts:55" + ] + }, + { + "digest": "9417f39b26a720063f227dfbb236adbe0470d8460fb3d5212b8a85b8195c6385", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "message", + "type": 1, + "optional": false + }, + { + "name": "teamId", + "type": 5, + "optional": false + }, + { + "name": "version", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "delivery", + "type": 24, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "senderId", + "type": 5, + "optional": false + }, + { + "name": "senderName", + "type": 5, + "optional": false + }, + { + "name": "targetId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "union", + "types": [ + 4, + 7, + 9, + 11, + 21 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 5, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 12, + "optional": false + }, + { + "name": "type", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 5, + "optional": false + }, + { + "name": "bytes", + "type": 13, + "optional": false + }, + { + "name": "height", + "type": 13, + "optional": false + }, + { + "name": "mediaType", + "type": 14, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": true + }, + { + "name": "originalDimensions", + "type": 19, + "optional": true + }, + { + "name": "width", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 15, + 16, + 17, + 18 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 13, + "optional": false + }, + { + "name": "width", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "isError", + "type": 22, + "optional": true + }, + { + "name": "toolCallId", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "union", + "types": [ + 25, + 26 + ] + }, + { + "kind": "literal", + "value": "quiet" + }, + { + "kind": "literal", + "value": "wakeup" + }, + { + "kind": "literal", + "value": 1 + } + ] + }, + "names": [ + "event:team/message/queued[0].data" + ], + "sources": [ + "packages/experimental/agent-team/src/types.ts:227" + ] + }, + { + "digest": "94c56aeb1564ad735eb773d88636b40761d063efa1610f1308004d32923f5378", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "in_progress" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "95080295115fbd83544520ba247b68a03790131f6a2eac323d388758cb542f65", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 1, + "optional": false + }, + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "text-delta" + } + ] + }, + "names": [ + "event:assistant/chunk[0].data.chunk[1]" + ], + "sources": [ + "packages/llm/llm/src/types.ts:366" + ] + }, + { + "digest": "95c0e88fcf0bafb2087f912ad9e2369de6ae6530cc0c4c2772c96205b57f7f60", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "assistant" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "96f4a9c81fc0f940ef71528a8cc66731ae4cf1f40d79680c5fe3c39f96d7723c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2 + ] + }, + { + "kind": "literal", + "value": "next-step" + }, + { + "kind": "literal", + "value": "next-turn" + } + ] + }, + "names": [ + "packages/core/agent/src/types.ts#InboxTarget" + ], + "sources": [ + "packages/core/agent/src/types.ts:29" + ] + }, + { + "digest": "9890113e97dd3541787bfe6704f2b223d3a890b5325ca0acae2b0398909b413e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "mode", + "type": 1, + "optional": false + }, + { + "name": "source", + "type": 5, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "danger-full-access" + }, + { + "kind": "literal", + "value": "read-only" + }, + { + "kind": "literal", + "value": "workspace-write" + }, + { + "kind": "literal", + "value": "delegation" + } + ] + }, + "names": [ + "event:sandbox/mode[0].data" + ], + "sources": [ + "packages/sandbox/sandbox-policy/src/session-mode.ts:33" + ] + }, + { + "digest": "9a2a9029f8d7ede05336980d8342737557f487b913bfd28853d0ab5214600ab5", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "role", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "tuple", + "elements": [ + { + "type": 2, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + } + ] + }, + "names": [ + "event:web/deepseek-search-llm-request[0].data.body.messages[0]" + ], + "sources": [ + "packages/web/web-search-deepseek/src/provider.ts:65" + ] + }, + { + "digest": "9a410ddf56792b2b7cd4a224a2e54dc4dee30a8e8e6b1c2b9a1d19992b217adc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "childId", + "type": 1, + "optional": false + }, + { + "name": "label", + "type": 1, + "optional": false + }, + { + "name": "phase", + "type": 1, + "optional": true + }, + { + "name": "runId", + "type": 1, + "optional": false + }, + { + "name": "seq", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentStartData" + ], + "sources": [ + "packages/workflow/tool-workflow/src/types.ts:20" + ] + }, + { + "digest": "9b4fd974c124c83743efe030ba4e1250e087505f3f74588716a521fb8d453267", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool-call-delta" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "9e07693fd7cd9babe0688c22c986e4d519ae1c0e40eeea13b2dc583bed2abc86", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "ask" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "9e41386b3a0c9572b0d63078492ebb3997da7d3a830d44e0259418bd02f4bcb2", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 1, + "optional": false + }, + { + "name": "start", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:compaction/prune[0].data.shadowedRange", + "event:compaction/summary[0].data[0].shadowedRange", + "event:compaction/summary[0].data[1].shadowedRange" + ], + "sources": [ + "packages/compaction/compaction/src/types.ts:38", + "packages/compaction/compaction/src/types.ts:84" + ] + }, + { + "digest": "9eb21c10fc675e1fa4184e5eecc9697aa87054ffd836d49428174897f0e64b62", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "parentCallId", + "type": 3, + "optional": false + }, + { + "name": "rootCallId", + "type": 3, + "optional": false + }, + { + "name": "subCallId", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "tool/code-dispatch-start" + } + ] + }, + "names": [ + "event:tool/code-dispatch-start", + "event:tool/code-dispatch-start[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "9edc162949abf93bd5ff049191b345454ba104f583937ce5580fb50f067d2b94", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 1, + "optional": false + }, + { + "name": "form", + "type": 2, + "optional": false + }, + { + "name": "kind", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 1, + "optional": false + }, + { + "name": "ruleId", + "type": 1, + "optional": false + }, + { + "name": "source", + "type": 1, + "optional": false + }, + { + "name": "summary", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[19]" + ], + "sources": [ + "packages/webhook/webhook/src/types.ts:74" + ] + }, + { + "digest": "a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "agentPreset", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "agent-preset/selected" + } + ] + }, + "names": [ + "event:agent-preset/selected", + "event:agent-preset/selected[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "a13d8f379222ece8a02a86efe4c8334af4f108ecb3034b38c0a42bb3046e6847", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "a2be0f0cb59f0d4a06557d45847d1938aced238baa77a6da416e590b8b958553", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "error" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "a2e983b79049b172a394d22515a99040a1040dedeaadb7673776b36ea49f9703", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 4, + 14, + 18, + 20 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 2, + "optional": false + }, + { + "name": "bytes", + "type": 6, + "optional": false + }, + { + "name": "height", + "type": 6, + "optional": false + }, + { + "name": "mediaType", + "type": 7, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": true + }, + { + "name": "originalDimensions", + "type": 12, + "optional": true + }, + { + "name": "width", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 8, + 9, + 10, + 11 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 6, + "optional": false + }, + { + "name": "width", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 15, + "optional": false + }, + { + "name": "isError", + "type": 16, + "optional": true + }, + { + "name": "toolCallId", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 0 + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#ContentBlock" + ], + "sources": [ + "packages/llm/llm/src/types.ts:110" + ] + }, + { + "digest": "a3a259a1aa5401af786ce08c4a8419681d3000d73467991b5fc563389bc4ebd2", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "hook/result" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "a3edd1efd1fef21b72c55e213c8a8b24196b091abde2b89db52be0b2aaae3cfa", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "workspace-write" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "a4ed3446d32625902170fce527fb64a0283d6f4817930f54a16fdce3a482b36a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "reason", + "type": 1, + "optional": false + }, + { + "name": "replayState", + "type": 15, + "optional": true + }, + { + "name": "type", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 7, + 9, + 11, + 13 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 4, + "optional": false + }, + { + "name": "message", + "type": 4, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 5, + "optional": true + }, + { + "name": "requestId", + "type": 4, + "optional": true + }, + { + "name": "status", + "type": 5, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "stop" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-calls" + }, + { + "kind": "object", + "properties": [ + { + "name": "blocks", + "type": 16, + "optional": true + }, + { + "name": "response", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 17 + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "literal", + "value": "finish" + } + ] + }, + "names": [ + "event:assistant/chunk[0].data.chunk[6]" + ], + "sources": [ + "packages/llm/llm/src/types.ts:371" + ] + }, + { + "digest": "a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 5, + "optional": true + }, + { + "name": "seq", + "type": 6, + "optional": false + }, + { + "name": "time", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "allowedModels", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 4, + "optional": false + }, + { + "name": "provider", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "subagent/model-selection-policy" + } + ] + }, + "names": [ + "event:subagent/model-selection-policy", + "event:subagent/model-selection-policy[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "a681bf8e6eed8af50ad0da0efbf233c59215d7221fbbf9ee0a36e542a5c5f814", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "blockType", + "type": 1, + "optional": false + }, + { + "name": "index", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 3, + 4, + 5, + 6 + ] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "block-start" + } + ] + }, + "names": [ + "event:assistant/chunk[0].data.chunk[0]" + ], + "sources": [ + "packages/llm/llm/src/types.ts:365" + ] + }, + { + "digest": "a6a26c92459c96e4f342e58d7e41c71956e7e62c9280e30e260df58409a3012c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 29, + "optional": true + }, + { + "name": "seq", + "type": 17, + "optional": false + }, + { + "name": "time", + "type": 17, + "optional": false + }, + { + "name": "type", + "type": 30, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "message", + "type": 2, + "optional": false + }, + { + "name": "teamId", + "type": 7, + "optional": false + }, + { + "name": "version", + "type": 28, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "delivery", + "type": 25, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "senderId", + "type": 7, + "optional": false + }, + { + "name": "senderName", + "type": 7, + "optional": false + }, + { + "name": "targetId", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "union", + "types": [ + 5, + 9, + 11, + 13, + 15 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "isError", + "type": 6, + "optional": true + }, + { + "name": "toolCallId", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 7, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 16, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 7, + "optional": false + }, + { + "name": "bytes", + "type": 17, + "optional": false + }, + { + "name": "height", + "type": 17, + "optional": false + }, + { + "name": "mediaType", + "type": 18, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": true + }, + { + "name": "originalDimensions", + "type": 23, + "optional": true + }, + { + "name": "width", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 19, + 20, + 21, + 22 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 17, + "optional": false + }, + { + "name": "width", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "union", + "types": [ + 26, + 27 + ] + }, + { + "kind": "literal", + "value": "quiet" + }, + { + "kind": "literal", + "value": "wakeup" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "team/message/queued" + } + ] + }, + "names": [ + "event:team/message/queued", + "event:team/message/queued[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "a6b41f5bede8094d7bf635be5d69b1bd7a25e006ca9cf9415bceb9322f1a7feb", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2 + ] + }, + { + "kind": "literal", + "value": "claude-code" + }, + { + "kind": "literal", + "value": "codex" + } + ] + }, + "names": [ + "packages/hooks/hook-protocol/src/types.ts#HookDialect" + ], + "sources": [ + "packages/hooks/hook-protocol/src/types.ts:48" + ] + }, + { + "digest": "a6da9ad5d42ae83a6833a8288b076688e8e0801633ea36cbdd8a30a6d9f3160c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 1, + "optional": false + }, + { + "name": "runId", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunStartData" + ], + "sources": [ + "packages/workflow/tool-workflow/src/types.ts:14" + ] + }, + { + "digest": "a79feb023a08a8b73d254e29e78f13045b6773ce377b0c4156fcdf1368c146ab", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 34, + "optional": true + }, + { + "name": "seq", + "type": 17, + "optional": false + }, + { + "name": "sourceEventSeqs", + "type": 35, + "optional": true + }, + { + "name": "surfaceOp", + "type": 36, + "optional": true + }, + { + "name": "time", + "type": 17, + "optional": false + }, + { + "name": "type", + "type": 40, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "error", + "type": 2, + "optional": true + }, + { + "name": "message", + "type": 4, + "optional": false + }, + { + "name": "meta", + "type": 30, + "optional": true + }, + { + "name": "step", + "type": 17, + "optional": false + }, + { + "name": "turn", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 5, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "role", + "type": 27, + "optional": false + }, + { + "name": "source", + "type": 28, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "tuple", + "elements": [ + { + "type": 6, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 7, + "optional": false + }, + { + "name": "isError", + "type": 25, + "optional": true + }, + { + "name": "toolCallId", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 8 + }, + { + "kind": "union", + "types": [ + 6, + 9, + 11, + 13, + 15 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 16, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 3, + "optional": false + }, + { + "name": "bytes", + "type": 17, + "optional": false + }, + { + "name": "height", + "type": 17, + "optional": false + }, + { + "name": "mediaType", + "type": 18, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": true + }, + { + "name": "originalDimensions", + "type": 23, + "optional": true + }, + { + "name": "width", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 19, + 20, + 21, + 22 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 17, + "optional": false + }, + { + "name": "width", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 29, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "union", + "types": [ + 3, + 17, + 25, + 31, + 32, + 33 + ] + }, + { + "kind": "array", + "element": 30 + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 3, + "value": 30 + } + ] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 17 + }, + { + "kind": "union", + "types": [ + 37, + 39 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 17, + "optional": false + }, + { + "name": "op", + "type": 38, + "optional": false + }, + { + "name": "start", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "append" + }, + { + "kind": "literal", + "value": "tool/result" + } + ] + }, + "names": [ + "event:tool/result" + ], + "sources": [] + }, + { + "digest": "a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "active", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "plan/mode" + } + ] + }, + "names": [ + "event:plan/mode", + "event:plan/mode[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "a853902cfab417b8f08aa51ad6855fea46f34ed4588a74e47403035111d0fb86", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "args", + "type": 1, + "optional": true + }, + { + "name": "commandId", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": false + }, + { + "name": "source", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + } + ] + }, + "names": [ + "event:command/run[0].data" + ], + "sources": [ + "packages/interaction/commands/src/types.ts:97" + ] + }, + { + "digest": "a8a2b9011fc067862df7ce40748868467e5778283d7ac193c13f77684a914c57", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "team/message/delivered" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "a99f76fd149051c363f960bfeeb5b9509587ecaf7591a42797e4bfe810d8987a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "status", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 3, + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "in_progress" + }, + { + "kind": "literal", + "value": "pending" + } + ] + }, + "names": [ + "packages/todo/tool-todo/src/types.ts#TodoItem" + ], + "sources": [ + "packages/todo/tool-todo/src/types.ts:21" + ] + }, + { + "digest": "aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "turn/start" + } + ] + }, + "names": [ + "event:turn/start", + "event:turn/start[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "aa93010d0e521ad7c42273f58d5c9b8bf1dfc94edf1b805a3971b364a35c1877", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "primitive", + "type": "boolean" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "aacda84a69739238aa782eea902d3073017d9d74b9808de2bf5a83c9738cbdc6", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "subagent" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "ab7ec5f9eb2c6dfacca5da4c37cf7ba85d04172053ee6b1ebf1709ffcd99c1a7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + } + ] + }, + "names": [ + "event:assistant/chunk[0].data.chunk[6].reason[2]", + "event:turn/end[0].data.reason[4]" + ], + "sources": [ + "packages/core/session/src/types.ts:204", + "packages/llm/llm/src/types.ts:119" + ] + }, + { + "digest": "aba175fb20ffc71112c55efe70458ff5d7dbfb83501892b4ba8d077f0ea5d7ba", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[16].entries" + ], + "sources": [] + }, + { + "digest": "acd36e1717d2b4ef9e98a8e6fac17ca1203f3f448e5bca51677f129a8f4999e2", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3 + ] + }, + { + "kind": "literal", + "value": "assistant" + }, + { + "kind": "literal", + "value": "system" + }, + { + "kind": "literal", + "value": "user" + } + ] + }, + "names": [ + "event:session/title-llm-request[0].data.messages[0].role" + ], + "sources": [] + }, + { + "digest": "ad22a5ca5bbaab2e1440779cd3648e85ddfc6f73b5207394eda699555cf31430", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "edit" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "ad3b56aa2fc1ad4250e7399295d34a8eae592e1907e85852e2291b2e498a30bc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "legacy" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "ad92f473a03ae72599ff26c86e897c25e16269519ad2a87340f0bea946517af8", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool-workflow/agent-start" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "ada310bf0bdb8fed51f3b56ea63f6ea6b18bbd587f04fccb63a14ab0b2a24e05", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[0]", + "event:session/title[0].data.source[2]", + "event:turn/end[0].data.reason[1].reason[0]", + "packages/interaction/commands/src/types.ts#CommandSource" + ], + "sources": [ + "packages/core/session/src/types.ts:180", + "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" + ] + }, + { + "digest": "ae63d9d1080ed8945031594d93f8d96651d7101b848719cc3e1475875cd3d649", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "permission/preset" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "aec150797b655c5f15ebb7a501454b0c208fbaccec9ace49d7de2171fc02f47d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "catalog" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "af0750d32d97d47b12b7361a587db41894b17e04c9a805fe212f0114aa2248c7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "todo/write" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "aff60ef947c18b012644852bdd0d5bfe72065e061dd563787c76c646b4a10f6b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "claude-code" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 6, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 2, + "optional": false + }, + { + "name": "error", + "type": 2, + "optional": true + }, + { + "name": "sourceCommandId", + "type": 2, + "optional": true + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 4, + 5 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "compaction/end" + } + ] + }, + "names": [ + "event:compaction/end", + "event:compaction/end[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "b0b0eb1b16490f6bee135b2377e8f8c39227974c799ad7d49ff418af23ecbc35", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 1, + "optional": false + }, + { + "name": "bytes", + "type": 2, + "optional": false + }, + { + "name": "height", + "type": 2, + "optional": false + }, + { + "name": "mediaType", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": true + }, + { + "name": "originalDimensions", + "type": 8, + "optional": true + }, + { + "name": "width", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 4, + 5, + 6, + 7 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 2, + "optional": false + }, + { + "name": "width", + "type": 2, + "optional": false + } + ], + "indices": [] + } + ] + }, + "names": [ + "packages/attachment/attachment/src/types.ts#ImageAttachmentRef" + ], + "sources": [ + "packages/attachment/attachment/src/types.ts:11" + ] + }, + { + "digest": "b1664fa89f8eab49a14e7e3168d8bc4da4aa9fd76332f6c4a053d839e5276ae7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "opaque", + "reason": "unknown" + } + ] + }, + "names": [ + "event:assistant/chunk[0].data.chunk[6].replayState.blocks" + ], + "sources": [] + }, + { + "digest": "b2d2a01e51341a3bfec809198952c8c830a7899f4cb6ecd3c1dc0b5d9a2af943", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "deleted" + }, + { + "kind": "literal", + "value": "in_progress" + }, + { + "kind": "literal", + "value": "pending" + } + ] + }, + "names": [ + "packages/experimental/agent-team/src/types.ts#TeamTaskStatus" + ], + "sources": [ + "packages/experimental/agent-team/src/types.ts:71" + ] + }, + { + "digest": "b38f206d59bad891fa58c89f97a0036987b3defe7685acbd318fa55eb85f9751", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "disposed" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "b4d298d90c798fa4d1f5b030ce3ce8031c4c41beafdb05323bec8b2a06903b43", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + }, + { + "name": "summary", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[5]" + ], + "sources": [] + }, + { + "digest": "b56f6a885da3dc394c69a3e3cc5c0cfc4da15601b63fda4989eee8f40efc5be4", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "messageSeqs", + "type": 1, + "optional": false + }, + { + "name": "source", + "type": 3, + "optional": false + }, + { + "name": "title", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 4, + 8, + 10 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 5, + "optional": false + }, + { + "name": "model", + "type": 6, + "optional": true + }, + { + "name": "provider", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "provider" + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 7, + "optional": false + }, + { + "name": "provider", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "fallback" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + } + ] + }, + "names": [ + "packages/session/session-title/src/types.ts#SessionTitleEventData" + ], + "sources": [ + "packages/session/session-title/src/types.ts:41" + ] + }, + { + "digest": "b57a2889408de36e4516807194c73bdecd51a92f633ccd05db81bf049200f420", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "failed" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "b57ae1b37e52bee0a21cbdace168dc6a15582bcda8c306dad962c5dcc8a8e28b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "team/task" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "b59b71a5417cfb3acca0a32fcd4f8f31b875e7d5acdca1344dc9a05214414702", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "member", + "type": 1, + "optional": false + }, + { + "name": "teamId", + "type": 5, + "optional": false + }, + { + "name": "version", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "context", + "type": 2, + "optional": false + }, + { + "name": "description", + "type": 5, + "optional": false + }, + { + "name": "error", + "type": 5, + "optional": true + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "phase", + "type": 6, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "fork" + }, + { + "kind": "literal", + "value": "fresh" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 7, + 8, + 9 + ] + }, + { + "kind": "literal", + "value": "active" + }, + { + "kind": "literal", + "value": "failed" + }, + { + "kind": "literal", + "value": "provisioning" + }, + { + "kind": "literal", + "value": 1 + } + ] + }, + "names": [ + "event:team/member[0].data" + ], + "sources": [ + "packages/experimental/agent-team/src/types.ts:223" + ] + }, + { + "digest": "b6ef9c6210be8350cd465f485cf520031fffa6bf3809c61a1e713e834c5982d0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "completed" + } + ] + }, + "names": [ + "event:turn/end[0].data.reason[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:192" + ] + }, + { + "digest": "b765ee31033cea463863faf3fc6a0a1b85c47c6a2f13fe1ce833abe56105114b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "set" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 10, + "optional": true + }, + { + "name": "seq", + "type": 7, + "optional": false + }, + { + "name": "time", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 8 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "agentModel", + "type": 3, + "optional": true + }, + { + "name": "agentProvider", + "type": 3, + "optional": true + }, + { + "name": "agentReasoningEffort", + "type": 3, + "optional": true + }, + { + "name": "label", + "type": 3, + "optional": false + }, + { + "name": "mode", + "type": 4, + "optional": false + }, + { + "name": "persona", + "type": 3, + "optional": true + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "toolFilter", + "type": 5, + "optional": true + }, + { + "name": "version", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "continuable" + }, + { + "kind": "object", + "properties": [ + { + "name": "allow", + "type": 6, + "optional": true + }, + { + "name": "deny", + "type": 6, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "object", + "properties": [ + { + "name": "label", + "type": 3, + "optional": true + }, + { + "name": "mode", + "type": 9, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "version", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "one-shot" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "subagent/descriptor" + } + ] + }, + "names": [ + "event:subagent/descriptor", + "event:subagent/descriptor[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "b815d7b91cdd9fc6ccc7dcba05cfc5ce1d55fab5fc0c0801803cd3630cedb602", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "goal" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "b81e9de81a481b24e1e1f9adf038bfc59e57b4f35ce62f8f1e45284186f4f812", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + }, + { + "name": "model", + "type": 2, + "optional": true + }, + { + "name": "provider", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "provider" + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:session/title[0].data.source[1]" + ], + "sources": [ + "packages/session/session-title/src/types.ts:30" + ] + }, + { + "digest": "b8327af7ee5767952d1300cb4f03b7fc04197ae5ba275e13981c689ff7506172", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "active" + }, + { + "kind": "literal", + "value": "blocked" + }, + { + "kind": "literal", + "value": "complete" + }, + { + "kind": "literal", + "value": "paused" + } + ] + }, + "names": [ + "packages/goal/goal/src/types.ts#GoalPhase" + ], + "sources": [ + "packages/goal/goal/src/types.ts:44" + ] + }, + { + "digest": "b9305f0ea75ccd6a6061c27fde19f2ab85534f9f3c1a717b573b077ebae0f611", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "hook/invoked" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 9, + "optional": true + }, + { + "name": "seq", + "type": 10, + "optional": false + }, + { + "name": "time", + "type": 10, + "optional": false + }, + { + "name": "type", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "todos", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "status", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 6, + 7, + 8 + ] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "in_progress" + }, + { + "kind": "literal", + "value": "pending" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "todo/write" + } + ] + }, + "names": [ + "event:todo/write", + "event:todo/write[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "b993441f8ce7d27b80e619e113e232ae8e62d3d5a8340f6bfe12d8c4c018e62f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "tuple", + "elements": [ + { + "type": 1, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "role", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "tuple", + "elements": [ + { + "type": 3, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + } + ] + }, + "names": [ + "event:web/deepseek-search-llm-request[0].data.body.messages" + ], + "sources": [] + }, + { + "digest": "ba77b58995e36f14bb13886b0493d0a1a63d5db10b1a6cd9f6ac65a72cf832ec", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 2, + "optional": false + }, + { + "name": "provider", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:subagent/model-selection-policy[0].data.allowedModels" + ], + "sources": [] + }, + { + "digest": "babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 8, + "optional": true + }, + { + "name": "seq", + "type": 7, + "optional": false + }, + { + "name": "time", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "outcome", + "type": 2, + "optional": false + }, + { + "name": "runId", + "type": 6, + "optional": false + }, + { + "name": "seq", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "failed" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "tool-workflow/agent-end" + } + ] + }, + "names": [ + "event:tool-workflow/agent-end", + "event:tool-workflow/agent-end[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 8, + "optional": true + }, + { + "name": "seq", + "type": 9, + "optional": false + }, + { + "name": "time", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "outcome", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 4, + 5, + 6, + 7 + ] + }, + { + "kind": "literal", + "value": "allowed-once" + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "rejected" + }, + { + "kind": "literal", + "value": "unavailable" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "approval/decided" + } + ] + }, + "names": [ + "event:approval/decided", + "event:approval/decided[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "bbc5696e3f13c758237b316e3cf08cda0b9fd51ffe672539883457769faa185d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "opaque", + "reason": "unknown" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[8].replayState", + "event:assistant/chunk[0].data.chunk[6].replayState.blocks[0]", + "event:assistant/chunk[0].data.chunk[6].replayState.response", + "event:request/header[0].data.header.tools[0].parameters.[value]", + "event:tool/code-dispatch-start[0].data.arguments", + "event:tool/code-dispatch[0].data.arguments" + ], + "sources": [] + }, + { + "digest": "bc32b6cc15220b64e49b70a65a7d59a72b9e43cc0d0d80ea7195c0659a66ed15", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "tuple", + "elements": [ + { + "type": 1, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "isError", + "type": 21, + "optional": true + }, + { + "name": "toolCallId", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "union", + "types": [ + 1, + 4, + 7, + 17, + 19 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 5, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 5, + "optional": false + }, + { + "name": "bytes", + "type": 9, + "optional": false + }, + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "mediaType", + "type": 10, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": true + }, + { + "name": "originalDimensions", + "type": 15, + "optional": true + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 11, + 12, + 13, + 14 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + } + ] + }, + "names": [ + "event:tool/result.data.message.content" + ], + "sources": [] + }, + { + "digest": "bd499eac047efe091a4df7382eadd06d25cf0cb31fee3981e8b24d85762841cd", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "finish" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "be6b0aa5cd6a279facb1c29589f92e24a0eb30d60a5869ae17acbcf6c3d12821", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 56, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 57, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "chunk", + "type": 2, + "optional": false + }, + { + "name": "step", + "type": 5, + "optional": false + }, + { + "name": "turn", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 7, + 29, + 32, + 34, + 36, + 53 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "argumentsDelta", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "index", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": true + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "tool-call-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "block", + "type": 8, + "optional": false + }, + { + "name": "index", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 28, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 9, + 11, + 20, + 24, + 26 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 12, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 4, + "optional": false + }, + { + "name": "bytes", + "type": 5, + "optional": false + }, + { + "name": "height", + "type": 5, + "optional": false + }, + { + "name": "mediaType", + "type": 13, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": true + }, + { + "name": "originalDimensions", + "type": 18, + "optional": true + }, + { + "name": "width", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 14, + 15, + 16, + 17 + ] + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 5, + "optional": false + }, + { + "name": "width", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 21, + "optional": false + }, + { + "name": "isError", + "type": 22, + "optional": true + }, + { + "name": "toolCallId", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 8 + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "block-end" + }, + { + "kind": "object", + "properties": [ + { + "name": "blockType", + "type": 30, + "optional": false + }, + { + "name": "index", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 31, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 10, + 19, + 23, + 25, + 27 + ] + }, + { + "kind": "literal", + "value": "block-start" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 5, + "optional": false + }, + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 33, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 5, + "optional": false + }, + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 35, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "reason", + "type": 37, + "optional": false + }, + { + "name": "replayState", + "type": 49, + "optional": true + }, + { + "name": "type", + "type": 52, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 38, + 41, + 43, + 45, + 47 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 39, + "optional": false + }, + { + "name": "kind", + "type": 40, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 4, + "optional": false + }, + { + "name": "message", + "type": 4, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 5, + "optional": true + }, + { + "name": "requestId", + "type": 4, + "optional": true + }, + { + "name": "status", + "type": 5, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 39, + "optional": false + }, + { + "name": "kind", + "type": 42, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 44, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 46, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "stop" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 48, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-calls" + }, + { + "kind": "object", + "properties": [ + { + "name": "blocks", + "type": 50, + "optional": true + }, + { + "name": "response", + "type": 51, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 51 + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "literal", + "value": "finish" + }, + { + "kind": "object", + "properties": [ + { + "name": "type", + "type": 54, + "optional": false + }, + { + "name": "usage", + "type": 55, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "usage" + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 5, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 5, + "optional": true + }, + { + "name": "inputTokens", + "type": 5, + "optional": false + }, + { + "name": "outputTokens", + "type": 5, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 5, + "optional": true + }, + { + "name": "totalTokens", + "type": 5, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "assistant/chunk" + } + ] + }, + "names": [ + "event:assistant/chunk", + "event:assistant/chunk[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "bf16d2e98a7f13894ded2cffe5ce857bf473954a0e3c0ed9bc7739e2e1c7b78a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "subagent-settled" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "c0ea97bc89dfc46fa94eab956f5c3ee6af2f964aa7db6327cb18b451f207bef7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "outcome", + "type": 1, + "optional": false + }, + { + "name": "runId", + "type": 5, + "optional": false + }, + { + "name": "seq", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "failed" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentEndData" + ], + "sources": [ + "packages/workflow/tool-workflow/src/types.ts:29" + ] + }, + { + "digest": "c0f91c064454e9ae25a4b5caacdc487712aee3acf414b07b7d5f7fd3530a0452", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "delayMs", + "type": 1, + "optional": false + }, + { + "name": "failure", + "type": 2, + "optional": false + }, + { + "name": "mode", + "type": 4, + "optional": false + }, + { + "name": "policyKey", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "retry", + "type": 1, + "optional": false + }, + { + "name": "retryId", + "type": 3, + "optional": false + }, + { + "name": "step", + "type": 1, + "optional": false + }, + { + "name": "turn", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 3, + "optional": false + }, + { + "name": "message", + "type": 3, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 1, + "optional": true + }, + { + "name": "requestId", + "type": 3, + "optional": true + }, + { + "name": "status", + "type": 1, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "always" + } + ] + }, + "names": [ + "event:llm/retry[0].data[1]" + ], + "sources": [ + "packages/llm/llm-retry/src/types.ts:30" + ] + }, + { + "digest": "c14c2fdd439461cfc85105c6f620b0f62f799e3a69fb48196e938ec045aa0390", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 25, + "optional": true + }, + { + "name": "seq", + "type": 14, + "optional": false + }, + { + "name": "time", + "type": 14, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 2, + "optional": false + }, + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "isError", + "type": 23, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + }, + { + "name": "parentCallId", + "type": 6, + "optional": false + }, + { + "name": "rootCallId", + "type": 6, + "optional": false + }, + { + "name": "subCallId", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "union", + "types": [ + 5, + 8, + 10, + 12, + 22 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 6, + "optional": false + }, + { + "name": "id", + "type": 6, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 13, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 6, + "optional": false + }, + { + "name": "bytes", + "type": 14, + "optional": false + }, + { + "name": "height", + "type": 14, + "optional": false + }, + { + "name": "mediaType", + "type": 15, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": true + }, + { + "name": "originalDimensions", + "type": 20, + "optional": true + }, + { + "name": "width", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 16, + 17, + 18, + 19 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 14, + "optional": false + }, + { + "name": "width", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "isError", + "type": 23, + "optional": true + }, + { + "name": "toolCallId", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "tool/code-dispatch" + } + ] + }, + "names": [ + "event:tool/code-dispatch", + "event:tool/code-dispatch[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "c1f0f17b6493b85db6453bb30e01b208d703731b25bc1e68e5d4fc72eea9cdea", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 1, + "optional": false + }, + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#ToolCallBlock" + ], + "sources": [ + "packages/llm/llm/src/types.ts:78" + ] + }, + { + "digest": "c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "runId", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "tool-workflow/run-start" + } + ] + }, + "names": [ + "event:tool-workflow/run-start", + "event:tool-workflow/run-start[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "c219efbdfd53b836786202ab4532913d555798f0a8615a4e9629736e3799fb70", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "step/end" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "c2deb7c9183735d4e0fffddf5c623f4e34daa1c8e96b111982e957dfcbbcf896", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3 + ] + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "failed" + } + ] + }, + "names": [ + "packages/workflow/workflow/src/types.ts#WorkflowAgentOutcome" + ], + "sources": [ + "packages/workflow/workflow/src/types.ts:110" + ] + }, + { + "digest": "c43b119ce579b3e9983a0d3adc4ba402ebb9ba773d89738a2dab01ecf5813943", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "paused" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "c4f87e4f9a41706018db2c298bc871ecab9f2a1f7d8a8022d310e2c68163816b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "union", + "types": [ + 2, + 5, + 15, + 18, + 20 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 3, + "optional": false + }, + { + "name": "bytes", + "type": 7, + "optional": false + }, + { + "name": "height", + "type": 7, + "optional": false + }, + { + "name": "mediaType", + "type": 8, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": true + }, + { + "name": "originalDimensions", + "type": 13, + "optional": true + }, + { + "name": "width", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 9, + 10, + 11, + 12 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 7, + "optional": false + }, + { + "name": "width", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 0, + "optional": false + }, + { + "name": "isError", + "type": 16, + "optional": true + }, + { + "name": "toolCallId", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].content", + "event:agent/inbox/spliced[0].data.inserted[0].content[0][4].content", + "event:assistant/message.data.message.content", + "event:compaction/summary[0].data[0].rawOutput", + "event:compaction/summary[0].data[0].summary", + "event:compaction/summary[0].data[1].rawOutput", + "event:compaction/summary[0].data[1].summary", + "event:session/title-llm-request[0].data.messages[0].content", + "event:team/message/queued[0].data.message.content", + "event:tool/code-dispatch[0].data.content" + ], + "sources": [] + }, + { + "digest": "c53bff743470c8bf11be698ced047072744ef088cce663a774b456d7a8982516", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "messageId", + "type": 2, + "optional": false + }, + { + "name": "targetId", + "type": 2, + "optional": false + }, + { + "name": "teamId", + "type": 2, + "optional": false + }, + { + "name": "version", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "team/message/delivered" + } + ] + }, + "names": [ + "event:team/message/delivered", + "event:team/message/delivered[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "c589e938cc0e4989df8b82abef6339de621f0dc4fe62c230d145b94996af7f92", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool/call" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "c592ce75aab73fcab19c1d7845684c72cf402b78d2e1f2833a58ecf9f3598ed6", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3, + 4, + 5, + 6 + ] + }, + { + "kind": "array", + "element": 0 + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 3, + "value": 0 + } + ] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:tool/result.data.meta", + "packages/util/values/src/index.ts#JsonValue" + ], + "sources": [ + "packages/util/values/src/index.ts:4" + ] + }, + { + "digest": "c748fb42c80a120038a8c587af80ec39924803c401364db11c8974d5bf6d0262", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "text", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[4].sections" + ], + "sources": [] + }, + { + "digest": "c8e6f48878cc2a2f0dc59682280d81f407943fb503f32c64bf9ff3d9393c3eff", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "active" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "c99dd3ce21f1b68c2293858993d2f71f21ab39ee7b6fc4d1ed13cf65e1c23ccf", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "role", + "type": 23, + "optional": false + }, + { + "name": "source", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "union", + "types": [ + 3, + 6, + 16, + 19, + 21 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 15, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 4, + "optional": false + }, + { + "name": "bytes", + "type": 8, + "optional": false + }, + { + "name": "height", + "type": 8, + "optional": false + }, + { + "name": "mediaType", + "type": 9, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": true + }, + { + "name": "originalDimensions", + "type": 14, + "optional": true + }, + { + "name": "width", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 10, + 11, + 12, + 13 + ] + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 8, + "optional": false + }, + { + "name": "width", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "isError", + "type": 17, + "optional": true + }, + { + "name": "toolCallId", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "union", + "types": [ + 24, + 25, + 26 + ] + }, + { + "kind": "literal", + "value": "system" + }, + { + "kind": "literal", + "value": "assistant" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 28, + 38, + 40, + 41, + 44, + 49, + 51, + 56, + 57, + 58, + 60, + 62, + 63, + 70, + 72, + 74, + 76, + 78, + 81, + 82 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 29, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 4, + "optional": true + }, + { + "name": "changes", + "type": 30, + "optional": false + }, + { + "name": "form", + "type": 36, + "optional": false + }, + { + "name": "kind", + "type": 37, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 31 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 32, + "optional": false + }, + { + "name": "digest", + "type": 4, + "optional": true + }, + { + "name": "path", + "type": 4, + "optional": false + }, + { + "name": "scope", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 33, + 34, + 35 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 4, + "optional": false + }, + { + "name": "kind", + "type": 39, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 4, + "optional": true + }, + { + "name": "kind", + "type": 26, + "optional": false + }, + { + "name": "rpcId", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 4, + "optional": false + }, + { + "name": "form", + "type": 42, + "optional": false + }, + { + "name": "kind", + "type": 43, + "optional": false + }, + { + "name": "provider", + "type": 4, + "optional": false + }, + { + "name": "ruleId", + "type": 4, + "optional": false + }, + { + "name": "source", + "type": 4, + "optional": false + }, + { + "name": "summary", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 45, + "optional": false + }, + { + "name": "form", + "type": 47, + "optional": false + }, + { + "name": "kind", + "type": 48, + "optional": false + }, + { + "name": "update", + "type": 29, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 46 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 36, + "optional": false + }, + { + "name": "kind", + "type": 50, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 52, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + }, + { + "name": "sections", + "type": 54, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 55 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 4, + "optional": false + }, + { + "name": "text", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 42, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + }, + { + "name": "summary", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 36, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 59, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 61, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 47, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 59, + "optional": false + }, + { + "name": "kind", + "type": 64, + "optional": false + }, + { + "name": "references", + "type": 65, + "optional": false + }, + { + "name": "version", + "type": 69, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 66 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedFormatVersion", + "type": 8, + "optional": true + }, + { + "name": "capturedThroughSeq", + "type": 67, + "optional": false + }, + { + "name": "compacted", + "type": 17, + "optional": false + }, + { + "name": "inputIndex", + "type": 8, + "optional": false + }, + { + "name": "label", + "type": 4, + "optional": false + }, + { + "name": "omittedBytes", + "type": 8, + "optional": false + }, + { + "name": "omittedMessages", + "type": 8, + "optional": false + }, + { + "name": "originalMessages", + "type": 8, + "optional": false + }, + { + "name": "retainedMessages", + "type": 8, + "optional": false + }, + { + "name": "sessionId", + "type": 4, + "optional": false + }, + { + "name": "truncated", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 8, + 68 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 42, + "optional": false + }, + { + "name": "kind", + "type": 71, + "optional": false + }, + { + "name": "senderSessionId", + "type": 4, + "optional": false + }, + { + "name": "summary", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 61, + "optional": false + }, + { + "name": "kind", + "type": 73, + "optional": false + }, + { + "name": "senderSessionId", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 4, + "optional": false + }, + { + "name": "kind", + "type": 75, + "optional": false + }, + { + "name": "revision", + "type": 8, + "optional": false + }, + { + "name": "round", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 77, + "optional": false + }, + { + "name": "messageId", + "type": 4, + "optional": false + }, + { + "name": "senderId", + "type": 4, + "optional": false + }, + { + "name": "senderName", + "type": 4, + "optional": false + }, + { + "name": "teamId", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 79, + "optional": false + }, + { + "name": "model", + "type": 4, + "optional": false + }, + { + "name": "provider", + "type": 4, + "optional": false + }, + { + "name": "replayState", + "type": 80, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 26, + "optional": false + } + ], + "indices": [] + } + ] + }, + "names": [ + "packages/llm/llm/src/message.ts#Message" + ], + "sources": [ + "packages/llm/llm/src/message.ts:131" + ] + }, + { + "digest": "c99e20441bf15341e9db54385e558e5c03d21dff2eb1ac08ccbf47c2d8747954", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "feedback/record" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "ca085dba2c877feceebf3c62f9d39c6c2a4d2314d97b94b3927a780fe8fe2bb2", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "sandbox/mode" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "ca13866102dfc53a503fccddeebc9caf667b8a06ef27217dd65de29f0495e65d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 2, + "optional": false + }, + { + "name": "message", + "type": 2, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 3, + "optional": true + }, + { + "name": "requestId", + "type": 2, + "optional": true + }, + { + "name": "status", + "type": 3, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "error" + } + ] + }, + "names": [ + "event:assistant/chunk[0].data.chunk[6].reason[1]" + ], + "sources": [ + "packages/llm/llm/src/types.ts:121" + ] + }, + { + "digest": "ca59530d1a4f3e191b4032bc4a20eded0d827db8b5a7efb27b3af9e9b456c6f2", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 1, + "optional": false + }, + { + "name": "error", + "type": 1, + "optional": true + }, + { + "name": "sourceCommandId", + "type": 1, + "optional": true + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 3, + 4 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:compaction/end[0].data" + ], + "sources": [ + "packages/compaction/compaction/src/types.ts:72" + ] + }, + { + "digest": "ca6425edd20afe34d0cedc6ad1abad1ad7b32e2fbc4c1d24db53939e80bf887f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "operation", + "type": 1, + "optional": false + }, + { + "name": "schedule", + "type": 2, + "optional": false + }, + { + "name": "version", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "create" + }, + { + "kind": "union", + "types": [ + 3, + 7, + 9 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "afterSeconds", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 6, + "optional": false + }, + { + "name": "prompt", + "type": 5, + "optional": false + }, + { + "name": "scheduledAt", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "after" + }, + { + "kind": "object", + "properties": [ + { + "name": "everySeconds", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 8, + "optional": false + }, + { + "name": "prompt", + "type": 5, + "optional": false + }, + { + "name": "scheduledAt", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "every" + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 10, + "optional": false + }, + { + "name": "prompt", + "type": 5, + "optional": false + }, + { + "name": "scheduledAt", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "at" + }, + { + "kind": "literal", + "value": 1 + } + ] + }, + "names": [ + "packages/schedule/schedule/src/types.ts#ScheduleCreateChange" + ], + "sources": [ + "packages/schedule/schedule/src/types.ts:72" + ] + }, + { + "digest": "cbca49bde16b656d5b8fbe4a8a507769f7b594c6287782b809c03814941bc5e3", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "block-start" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "cd186c309e2bef305705e1d324139240f5e681f4f6a957d6a25b0225f65560df", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "approval/asked" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "cdca80b8dad24d4e7b1d5a288a8475ba8d8d46be385bd2da85f122ee836f1670", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool-workflow/run-start" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 15, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "apiVersion", + "type": 2, + "optional": false + }, + { + "name": "body", + "type": 3, + "optional": false + }, + { + "name": "endpoint", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "max_tokens", + "type": 4, + "optional": false + }, + { + "name": "messages", + "type": 5, + "optional": false + }, + { + "name": "model", + "type": 2, + "optional": false + }, + { + "name": "tools", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "tuple", + "elements": [ + { + "type": 6, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 7, + "optional": false + }, + { + "name": "role", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "tuple", + "elements": [ + { + "type": 8, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "tuple", + "elements": [ + { + "type": 12, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "max_uses", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 13, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "web_search" + }, + { + "kind": "literal", + "value": "web_search_20250305" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "web/deepseek-search-llm-request" + } + ] + }, + "names": [ + "event:web/deepseek-search-llm-request", + "event:web/deepseek-search-llm-request[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "cffcdc19881ab61ec0a9ce18743996f7ac44ac8889f34dfac36ae745574aa22f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "cleared", + "type": 1, + "optional": false + }, + { + "name": "clearedAt", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 4, + "optional": false + }, + { + "name": "operation", + "type": 5, + "optional": false + }, + { + "name": "version", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "revision", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "goal/change" + }, + { + "kind": "literal", + "value": "clear" + }, + { + "kind": "literal", + "value": 1 + } + ] + }, + "names": [ + "packages/goal/goal/src/domain.ts#GoalClearChangeMeta" + ], + "sources": [ + "packages/goal/goal/src/domain.ts:35" + ] + }, + { + "digest": "d0fbb0ca1bbba059830826f33f801da1aced35a2504376d61e020bdfec8d50c0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "delete" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "d28765f87d6b6ab408e0b2f3e7e297791b004b806d8e302c49903ebae815feb2", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "one-shot" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "d30e1a105f48bf9a6e7b080acb73e12f1173be60154f61d12c089216b4db5f94", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "chunk", + "type": 1, + "optional": false + }, + { + "name": "step", + "type": 4, + "optional": false + }, + { + "name": "turn", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 6, + 28, + 31, + 33, + 35, + 52 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "argumentsDelta", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "index", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": true + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "tool-call-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "block", + "type": 7, + "optional": false + }, + { + "name": "index", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 8, + 10, + 19, + 23, + 25 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 3, + "optional": false + }, + { + "name": "bytes", + "type": 4, + "optional": false + }, + { + "name": "height", + "type": 4, + "optional": false + }, + { + "name": "mediaType", + "type": 12, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": true + }, + { + "name": "originalDimensions", + "type": 17, + "optional": true + }, + { + "name": "width", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 13, + 14, + 15, + 16 + ] + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 4, + "optional": false + }, + { + "name": "width", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 20, + "optional": false + }, + { + "name": "isError", + "type": 21, + "optional": true + }, + { + "name": "toolCallId", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 7 + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "block-end" + }, + { + "kind": "object", + "properties": [ + { + "name": "blockType", + "type": 29, + "optional": false + }, + { + "name": "index", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 30, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 9, + 18, + 22, + 24, + 26 + ] + }, + { + "kind": "literal", + "value": "block-start" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 4, + "optional": false + }, + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 32, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 4, + "optional": false + }, + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 34, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "reason", + "type": 36, + "optional": false + }, + { + "name": "replayState", + "type": 48, + "optional": true + }, + { + "name": "type", + "type": 51, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 37, + 40, + 42, + 44, + 46 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 38, + "optional": false + }, + { + "name": "kind", + "type": 39, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 3, + "optional": false + }, + { + "name": "message", + "type": 3, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 4, + "optional": true + }, + { + "name": "requestId", + "type": 3, + "optional": true + }, + { + "name": "status", + "type": 4, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 38, + "optional": false + }, + { + "name": "kind", + "type": 41, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 43, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 45, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "stop" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 47, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-calls" + }, + { + "kind": "object", + "properties": [ + { + "name": "blocks", + "type": 49, + "optional": true + }, + { + "name": "response", + "type": 50, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 50 + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "literal", + "value": "finish" + }, + { + "kind": "object", + "properties": [ + { + "name": "type", + "type": 53, + "optional": false + }, + { + "name": "usage", + "type": 54, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "usage" + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 4, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 4, + "optional": true + }, + { + "name": "inputTokens", + "type": 4, + "optional": false + }, + { + "name": "outputTokens", + "type": 4, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 4, + "optional": true + }, + { + "name": "totalTokens", + "type": 4, + "optional": true + } + ], + "indices": [] + } + ] + }, + "names": [ + "event:assistant/chunk[0].data" + ], + "sources": [ + "packages/core/session/src/types.ts:287" + ] + }, + { + "digest": "d3dcc1522465777787d31eaef82e5ce93e066d9ba848d2db45389ffbca99cd24", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 5, + 27, + 30, + 32, + 34, + 51 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "argumentsDelta", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "index", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": true + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "tool-call-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "block", + "type": 6, + "optional": false + }, + { + "name": "index", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 7, + 9, + 18, + 22, + 24 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 10, + "optional": false + }, + { + "name": "type", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 2, + "optional": false + }, + { + "name": "bytes", + "type": 3, + "optional": false + }, + { + "name": "height", + "type": 3, + "optional": false + }, + { + "name": "mediaType", + "type": 11, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": true + }, + { + "name": "originalDimensions", + "type": 16, + "optional": true + }, + { + "name": "width", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 12, + 13, + 14, + 15 + ] + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 3, + "optional": false + }, + { + "name": "width", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 19, + "optional": false + }, + { + "name": "isError", + "type": 20, + "optional": true + }, + { + "name": "toolCallId", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 6 + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "block-end" + }, + { + "kind": "object", + "properties": [ + { + "name": "blockType", + "type": 28, + "optional": false + }, + { + "name": "index", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 29, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 8, + 17, + 21, + 23, + 25 + ] + }, + { + "kind": "literal", + "value": "block-start" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 3, + "optional": false + }, + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 31, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 3, + "optional": false + }, + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 33, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "reason", + "type": 35, + "optional": false + }, + { + "name": "replayState", + "type": 47, + "optional": true + }, + { + "name": "type", + "type": 50, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 36, + 39, + 41, + 43, + 45 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 37, + "optional": false + }, + { + "name": "kind", + "type": 38, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 2, + "optional": false + }, + { + "name": "message", + "type": 2, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 3, + "optional": true + }, + { + "name": "requestId", + "type": 2, + "optional": true + }, + { + "name": "status", + "type": 3, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 37, + "optional": false + }, + { + "name": "kind", + "type": 40, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 42, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 44, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "stop" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 46, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-calls" + }, + { + "kind": "object", + "properties": [ + { + "name": "blocks", + "type": 48, + "optional": true + }, + { + "name": "response", + "type": 49, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 49 + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "literal", + "value": "finish" + }, + { + "kind": "object", + "properties": [ + { + "name": "type", + "type": 52, + "optional": false + }, + { + "name": "usage", + "type": 53, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "usage" + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 3, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 3, + "optional": true + }, + { + "name": "inputTokens", + "type": 3, + "optional": false + }, + { + "name": "outputTokens", + "type": 3, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 3, + "optional": true + }, + { + "name": "totalTokens", + "type": 3, + "optional": true + } + ], + "indices": [] + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#StreamChunk" + ], + "sources": [ + "packages/llm/llm/src/types.ts:364" + ] + }, + { + "digest": "d4e4d575abeb4b72d616dc65c17ac0eaa943cc135609395044c38d5afcb10e31", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "canceled" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "d63b8b8ffad9c02fd80c43a17df4f240c1fe8118ecca9de34f9d5871838ab5b9", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "sessionFormatVersion", + "type": 2, + "optional": true + }, + { + "name": "sessionId", + "type": 3, + "optional": false + }, + { + "name": "throughSeq", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "session-log-deepseek/delivery-accepted" + } + ] + }, + "names": [ + "event:session-log-deepseek/delivery-accepted", + "event:session-log-deepseek/delivery-accepted[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "d6a66029373faad69ad945ab03b247bddfe60af671a681242700ae43b95a44d0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool/code-dispatch" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "d6e654b88b584fcdf290a56802b1730bc7b9847ae86baa4265ab7769eb48990c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "fallback" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "d8f868c6b3e7189de6c1ffe2ea04794ea2aa31315b6347d12536e46020afac87", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 5, + 7 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "afterSeconds", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 4, + "optional": false + }, + { + "name": "prompt", + "type": 3, + "optional": false + }, + { + "name": "scheduledAt", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "after" + }, + { + "kind": "object", + "properties": [ + { + "name": "everySeconds", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 6, + "optional": false + }, + { + "name": "prompt", + "type": 3, + "optional": false + }, + { + "name": "scheduledAt", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "every" + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 8, + "optional": false + }, + { + "name": "prompt", + "type": 3, + "optional": false + }, + { + "name": "scheduledAt", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "at" + } + ] + }, + "names": [ + "packages/schedule/schedule/src/types.ts#ScheduleRecord" + ], + "sources": [ + "packages/schedule/schedule/src/types.ts:69" + ] + }, + { + "digest": "d9196086e41e4dd5c2ce87f5c25529c8112a1731d258cf0728747d41a9ee3241", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "complete" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "d9c462b9f62fdd3efc76a44b9524dc8781f6b91cd9c7e584b17d971defafebab", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool" + } + ] + }, + "names": [ + "packages/llm/llm/src/message.ts#ToolMessageSource" + ], + "sources": [ + "packages/llm/llm/src/message.ts:29" + ] + }, + { + "digest": "dacf3d5f3e4ff619c1320e64a48dec5e7ecd7870bece65fbd449a0e63adfa521", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": true + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "db6c5246911d47a7969f6b4cb47c7d0dbbde75c402710b22ace3672fa97bebe0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "webhook" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 6, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 2, + "optional": false + }, + { + "name": "sourceCommandId", + "type": 2, + "optional": true + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 4, + 5 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "compaction/start" + } + ] + }, + "names": [ + "event:compaction/start", + "event:compaction/start[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "dbdafceb9a900183cccc80596498d386f3bf7bddead2b8cfde68453aa4739edc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "hook" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "dd2780e7e07684332f7a9ab047237798d260e7eaffb1321cb38eca695d184c3d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "fresh" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "dda6e111a8ccfc12f6e742e977a1a4e3549e8c03732a5ff6c8d7c3d4bcb7a412", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[2]" + ], + "sources": [] + }, + { + "digest": "de25352d2dc4196309bd84b5bac6319f6d5c898ea0e82bb5ae66c5738d0d426f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "user/message" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "de30b1fa12c75f81df6aa4096e1595296d2d04e2be14a7c29849cf8028b79048", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "image/gif" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "de3c87cf2d7683bef87bb3f32f098a681fa9b49f43b4cf64712d6e3f975b9588", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "wakeup" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "de9773f2145f7fe4ec9387b91d2431fd7da7106e3b824a365ba5c3089051065b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2 + ] + }, + { + "kind": "literal", + "value": "append" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 3, + "optional": false + }, + { + "name": "op", + "type": 4, + "optional": false + }, + { + "name": "start", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "replace" + } + ] + }, + "names": [ + "SessionEventEnvelope[46].surfaceOp", + "SessionEventEnvelope[49].surfaceOp", + "SessionEventEnvelope[6].surfaceOp", + "event:assistant/message.surfaceOp", + "event:tool/result.surfaceOp", + "event:user/message.surfaceOp" + ], + "sources": [] + }, + { + "digest": "df843efd87c78cf8de98f8e0d0216956cd568d0d0e56a22c853663e274aa1a18", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedFormatVersion", + "type": 2, + "optional": true + }, + { + "name": "capturedThroughSeq", + "type": 3, + "optional": false + }, + { + "name": "compacted", + "type": 5, + "optional": false + }, + { + "name": "inputIndex", + "type": 2, + "optional": false + }, + { + "name": "label", + "type": 6, + "optional": false + }, + { + "name": "omittedBytes", + "type": 2, + "optional": false + }, + { + "name": "omittedMessages", + "type": 2, + "optional": false + }, + { + "name": "originalMessages", + "type": 2, + "optional": false + }, + { + "name": "retainedMessages", + "type": 2, + "optional": false + }, + { + "name": "sessionId", + "type": 6, + "optional": false + }, + { + "name": "truncated", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 2, + 4 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[15].references" + ], + "sources": [] + }, + { + "digest": "dfce5db4aa42b7ebe0bb79eca92553587287e18c06b9eba85cbfb9d332e26acd", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3 + ] + }, + { + "kind": "literal", + "value": "active" + }, + { + "kind": "literal", + "value": "failed" + }, + { + "kind": "literal", + "value": "provisioning" + } + ] + }, + "names": [ + "packages/experimental/agent-team/src/types.ts#TeamMemberPhase" + ], + "sources": [ + "packages/experimental/agent-team/src/types.ts:44" + ] + }, + { + "digest": "e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "step", + "type": 2, + "optional": false + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "step/end" + } + ] + }, + "names": [ + "event:step/end", + "event:step/end[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "e1d0e52dcd1855ffb803efc18f8f7b776c48d1c25757e8a75c0281fa298c02e1", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 5, + 7, + 8 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "acceptedAt", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "operation", + "type": 3, + "optional": false + }, + { + "name": "version", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "dispatch" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "operation", + "type": 6, + "optional": false + }, + { + "name": "version", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "delete" + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "operation", + "type": 3, + "optional": false + }, + { + "name": "version", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "operation", + "type": 9, + "optional": false + }, + { + "name": "schedule", + "type": 10, + "optional": false + }, + { + "name": "version", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "create" + }, + { + "kind": "union", + "types": [ + 11, + 14, + 16 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "afterSeconds", + "type": 12, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "kind", + "type": 13, + "optional": false + }, + { + "name": "prompt", + "type": 2, + "optional": false + }, + { + "name": "scheduledAt", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "after" + }, + { + "kind": "object", + "properties": [ + { + "name": "everySeconds", + "type": 12, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "kind", + "type": 15, + "optional": false + }, + { + "name": "prompt", + "type": 2, + "optional": false + }, + { + "name": "scheduledAt", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "every" + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "kind", + "type": 17, + "optional": false + }, + { + "name": "prompt", + "type": 2, + "optional": false + }, + { + "name": "scheduledAt", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "at" + } + ] + }, + "names": [ + "packages/schedule/schedule/src/types.ts#ScheduleChange" + ], + "sources": [ + "packages/schedule/schedule/src/types.ts:105" + ] + }, + { + "digest": "e2d0367e5716bc188435e51718ebff8ce873190625fa93b1c5331102d98758fa", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "compaction/start" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e31572180d6b28b73f073ad30ae19d5d82982d3daf984723984e23da1e7c459a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "provider" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e3528b95cff70d83a080a96666877da3f9dc205e71955d6bc5b9b315b9e0da22", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 3, + 5, + 10, + 23, + 25 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "interrupted" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + }, + { + "kind": "object", + "properties": [ + { + "name": "error", + "type": 6, + "optional": false + }, + { + "name": "kind", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 7, + "optional": false + }, + { + "name": "message", + "type": 7, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 8, + "optional": true + }, + { + "name": "requestId", + "type": 7, + "optional": true + }, + { + "name": "status", + "type": 8, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 11, + "optional": false + }, + { + "name": "reason", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "union", + "types": [ + 13, + 15, + 17, + 19, + 21 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "disposed" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "legacy" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "parent" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 20, + "optional": false + }, + { + "name": "reason", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "hook" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "blocked" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "completed" + } + ] + }, + "names": [ + "packages/core/session/src/types.ts#TurnEndReason" + ], + "sources": [ + "packages/core/session/src/types.ts:213" + ] + }, + { + "digest": "e3e77b26f0148755a505f5b8ea843a3be117827d4703bb5754d9dc8ddbef521f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "ignorable", + "type": 1, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "SessionEventEnvelope[0]", + "SessionEventEnvelope[10]", + "SessionEventEnvelope[11]", + "SessionEventEnvelope[12]", + "SessionEventEnvelope[13]", + "SessionEventEnvelope[14]", + "SessionEventEnvelope[15]", + "SessionEventEnvelope[16]", + "SessionEventEnvelope[17]", + "SessionEventEnvelope[18]", + "SessionEventEnvelope[19]", + "SessionEventEnvelope[1]", + "SessionEventEnvelope[20]", + "SessionEventEnvelope[21]", + "SessionEventEnvelope[22]", + "SessionEventEnvelope[23]", + "SessionEventEnvelope[24]", + "SessionEventEnvelope[25]", + "SessionEventEnvelope[26]", + "SessionEventEnvelope[27]", + "SessionEventEnvelope[28]", + "SessionEventEnvelope[29]", + "SessionEventEnvelope[2]", + "SessionEventEnvelope[30]", + "SessionEventEnvelope[31]", + "SessionEventEnvelope[32]", + "SessionEventEnvelope[33]", + "SessionEventEnvelope[34]", + "SessionEventEnvelope[35]", + "SessionEventEnvelope[36]", + "SessionEventEnvelope[37]", + "SessionEventEnvelope[38]", + "SessionEventEnvelope[39]", + "SessionEventEnvelope[3]", + "SessionEventEnvelope[40]", + "SessionEventEnvelope[41]", + "SessionEventEnvelope[42]", + "SessionEventEnvelope[43]", + "SessionEventEnvelope[44]", + "SessionEventEnvelope[45]", + "SessionEventEnvelope[47]", + "SessionEventEnvelope[48]", + "SessionEventEnvelope[4]", + "SessionEventEnvelope[50]", + "SessionEventEnvelope[5]", + "SessionEventEnvelope[7]", + "SessionEventEnvelope[8]", + "SessionEventEnvelope[9]" + ], + "sources": [] + }, + { + "digest": "e41bdebe246abe17154de7e7a1d81035437eee8d20e7f1edff0d91e2598ad828", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "session" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e42b0f40b5d0b628c6e1c44a8fb9eda0780037a81959e1b93d2dfb47b46b0e87", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "every" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e438a9d4fb883b3e4a8d9fc8913aa1550ed50eb384bfbf943100a5605b537498", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "append" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e4c18e294232c3ba6c9f1999f168263cc55956147cfe4121720899be8e52edd1", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 1, + "optional": false + }, + { + "name": "callId", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": false + }, + { + "name": "step", + "type": 2, + "optional": false + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:tool/call[0].data" + ], + "sources": [ + "packages/core/session/src/types.ts:304" + ] + }, + { + "digest": "e5244812c495a80c2e78ba2c2690dca5f6b58ea8d3fe5531ff94a6f9ac5e5d66", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool-result" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e575be1876952402db1e661d0397ce27ac9d77a568439a3a310363981d98970c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "error", + "type": 1, + "optional": true + }, + { + "name": "message", + "type": 3, + "optional": false + }, + { + "name": "meta", + "type": 29, + "optional": true + }, + { + "name": "step", + "type": 12, + "optional": false + }, + { + "name": "turn", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "role", + "type": 26, + "optional": false + }, + { + "name": "source", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "tuple", + "elements": [ + { + "type": 5, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 6, + "optional": false + }, + { + "name": "isError", + "type": 24, + "optional": true + }, + { + "name": "toolCallId", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 7 + }, + { + "kind": "union", + "types": [ + 5, + 8, + 10, + 20, + 22 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 2, + "optional": false + }, + { + "name": "bytes", + "type": 12, + "optional": false + }, + { + "name": "height", + "type": 12, + "optional": false + }, + { + "name": "mediaType", + "type": 13, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": true + }, + { + "name": "originalDimensions", + "type": 18, + "optional": true + }, + { + "name": "width", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 14, + 15, + 16, + 17 + ] + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 12, + "optional": false + }, + { + "name": "width", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 2, + "optional": false + }, + { + "name": "kind", + "type": 28, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "union", + "types": [ + 2, + 12, + 24, + 30, + 31, + 32 + ] + }, + { + "kind": "array", + "element": 29 + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 2, + "value": 29 + } + ] + } + ] + }, + "names": [ + "event:tool/result.data" + ], + "sources": [ + "packages/core/session/src/types.ts:316" + ] + }, + { + "digest": "e5d3828df1ec3e2a66879de0659e0f4866d9cfffc00825ee731a66f8a0c03d98", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "continuable" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e6063d0451dc02026fd9b54ad3f77c7b1b6392ad3e872a7737ac84e13ca72344", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "acceptedAt", + "type": 1, + "optional": false + }, + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "operation", + "type": 2, + "optional": false + }, + { + "name": "version", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "dispatch" + }, + { + "kind": "literal", + "value": 1 + } + ] + }, + "names": [ + "packages/schedule/schedule/src/types.ts#EveryScheduleDispatchChange" + ], + "sources": [ + "packages/schedule/schedule/src/types.ts:93" + ] + }, + { + "digest": "e6411b09c1d982f789bf741ca74e2bea69df56029847f86a6148e722039ee732", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "parent" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e654d28d1e6c471147310d2fba396d00969cfe6ed9022626d3f2c2312e0b1cbb", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "plugin" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e75916628f3f10c2d50658bd143052a46285fbf1a9a700ba54947614603d26b4", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "decision", + "type": 2, + "optional": false + }, + { + "name": "durationMs", + "type": 3, + "optional": false + }, + { + "name": "exitCode", + "type": 3, + "optional": true + }, + { + "name": "handlerId", + "type": 2, + "optional": false + }, + { + "name": "point", + "type": 2, + "optional": false + }, + { + "name": "stderrSummary", + "type": 2, + "optional": true + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "hook/result" + } + ] + }, + "names": [ + "event:hook/result", + "event:hook/result[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "e7ce49f12953583fad217bf80fb9f1463acff2c3e9471a823782661675fb124c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "initial" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e7e154d47d5fbc5366330fb4dade1f108c6dfe4335044d21ded14b7bf1dce084", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "clear" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e7e8f1318170b8284f16ab45a557afd4675c96071c0f2a456636481dab20b427", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "deleted" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e86d247d466ec6dc9d302824b7dc0acedab882027775f25abb824df4794468b7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "task", + "type": 1, + "optional": false + }, + { + "name": "teamId", + "type": 3, + "optional": false + }, + { + "name": "version", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "blockedBy", + "type": 2, + "optional": false + }, + { + "name": "description", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "ownerId", + "type": 3, + "optional": true + }, + { + "name": "revision", + "type": 4, + "optional": false + }, + { + "name": "status", + "type": 5, + "optional": false + }, + { + "name": "subject", + "type": 3, + "optional": false + }, + { + "name": "writeScopes", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 6, + 7, + 8, + 9 + ] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "deleted" + }, + { + "kind": "literal", + "value": "in_progress" + }, + { + "kind": "literal", + "value": "pending" + }, + { + "kind": "literal", + "value": 1 + } + ] + }, + "names": [ + "event:team/task[0].data" + ], + "sources": [ + "packages/experimental/agent-team/src/types.ts:225" + ] + }, + { + "digest": "e8d26e6993445743e6c4342c31b284c7d8f5574369abdd6021183af1a6b3538f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + }, + { + "name": "sections", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "array", + "element": 5 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "text", + "type": 3, + "optional": false + } + ], + "indices": [] + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[4]" + ], + "sources": [] + }, + { + "digest": "e8de0f457fed5b9ff94dc4950b59ef75fd8ba8af665cc7899485924a62653367", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "notice" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e906ba236968813204729386e0e5df209e409e0da5ae26c4269deb360bdcb356", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "role", + "type": 23, + "optional": false + }, + { + "name": "source", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "union", + "types": [ + 3, + 6, + 16, + 19, + 21 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 15, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 4, + "optional": false + }, + { + "name": "bytes", + "type": 8, + "optional": false + }, + { + "name": "height", + "type": 8, + "optional": false + }, + { + "name": "mediaType", + "type": 9, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": true + }, + { + "name": "originalDimensions", + "type": 14, + "optional": true + }, + { + "name": "width", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 10, + 11, + 12, + 13 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 8, + "optional": false + }, + { + "name": "width", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "isError", + "type": 17, + "optional": true + }, + { + "name": "toolCallId", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 25, + 35, + 37, + 38, + 41, + 46, + 48, + 53, + 54, + 55, + 57, + 59, + 60, + 67, + 69, + 71, + 73, + 75, + 78, + 79 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 26, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 4, + "optional": true + }, + { + "name": "changes", + "type": 27, + "optional": false + }, + { + "name": "form", + "type": 33, + "optional": false + }, + { + "name": "kind", + "type": 34, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 28 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 29, + "optional": false + }, + { + "name": "digest", + "type": 4, + "optional": true + }, + { + "name": "path", + "type": 4, + "optional": false + }, + { + "name": "scope", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 30, + 31, + 32 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 4, + "optional": false + }, + { + "name": "kind", + "type": 36, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 4, + "optional": true + }, + { + "name": "kind", + "type": 23, + "optional": false + }, + { + "name": "rpcId", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 4, + "optional": false + }, + { + "name": "form", + "type": 39, + "optional": false + }, + { + "name": "kind", + "type": 40, + "optional": false + }, + { + "name": "provider", + "type": 4, + "optional": false + }, + { + "name": "ruleId", + "type": 4, + "optional": false + }, + { + "name": "source", + "type": 4, + "optional": false + }, + { + "name": "summary", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 42, + "optional": false + }, + { + "name": "form", + "type": 44, + "optional": false + }, + { + "name": "kind", + "type": 45, + "optional": false + }, + { + "name": "update", + "type": 26, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 43 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 33, + "optional": false + }, + { + "name": "kind", + "type": 47, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 49, + "optional": false + }, + { + "name": "kind", + "type": 50, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + }, + { + "name": "sections", + "type": 51, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 52 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 4, + "optional": false + }, + { + "name": "text", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 39, + "optional": false + }, + { + "name": "kind", + "type": 50, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + }, + { + "name": "summary", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 33, + "optional": false + }, + { + "name": "kind", + "type": 50, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 56, + "optional": false + }, + { + "name": "kind", + "type": 50, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 58, + "optional": false + }, + { + "name": "kind", + "type": 50, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 44, + "optional": false + }, + { + "name": "kind", + "type": 50, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 56, + "optional": false + }, + { + "name": "kind", + "type": 61, + "optional": false + }, + { + "name": "references", + "type": 62, + "optional": false + }, + { + "name": "version", + "type": 66, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 63 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedFormatVersion", + "type": 8, + "optional": true + }, + { + "name": "capturedThroughSeq", + "type": 64, + "optional": false + }, + { + "name": "compacted", + "type": 17, + "optional": false + }, + { + "name": "inputIndex", + "type": 8, + "optional": false + }, + { + "name": "label", + "type": 4, + "optional": false + }, + { + "name": "omittedBytes", + "type": 8, + "optional": false + }, + { + "name": "omittedMessages", + "type": 8, + "optional": false + }, + { + "name": "originalMessages", + "type": 8, + "optional": false + }, + { + "name": "retainedMessages", + "type": 8, + "optional": false + }, + { + "name": "sessionId", + "type": 4, + "optional": false + }, + { + "name": "truncated", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 8, + 65 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 39, + "optional": false + }, + { + "name": "kind", + "type": 68, + "optional": false + }, + { + "name": "senderSessionId", + "type": 4, + "optional": false + }, + { + "name": "summary", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 58, + "optional": false + }, + { + "name": "kind", + "type": 70, + "optional": false + }, + { + "name": "senderSessionId", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 4, + "optional": false + }, + { + "name": "kind", + "type": 72, + "optional": false + }, + { + "name": "revision", + "type": 8, + "optional": false + }, + { + "name": "round", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 74, + "optional": false + }, + { + "name": "messageId", + "type": 4, + "optional": false + }, + { + "name": "senderId", + "type": 4, + "optional": false + }, + { + "name": "senderName", + "type": 4, + "optional": false + }, + { + "name": "teamId", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 76, + "optional": false + }, + { + "name": "model", + "type": 4, + "optional": false + }, + { + "name": "provider", + "type": 4, + "optional": false + }, + { + "name": "replayState", + "type": 77, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 50, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 23, + "optional": false + } + ], + "indices": [] + } + ] + }, + "names": [ + "packages/llm/llm/src/message.ts#UserMessage" + ], + "sources": [ + "packages/llm/llm/src/message.ts:143" + ] + }, + { + "digest": "eaa71be0fbf0f702df8ea6c11d0aa2f9782263d45a10d0fb14eda662f4bfe04c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "legacy" + } + ] + }, + "names": [ + "event:turn/end[0].data.reason[1].reason[4]" + ], + "sources": [ + "packages/core/session/src/types.ts:186" + ] + }, + { + "digest": "ebb768d85ec87fb68e42fc14fd7d8535b5ac11791b14d04c6770180f0a719bf8", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "image/webp" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "eefbea819caeeea91ccb02dfafc16c68dd7f961cf9c1b2be25a2084509cf5c5a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "block-end" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "ef11a3b7fa2033ae4279545ff8a8a2ee4e301b9b73e5b91654c48e6d08283545", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "step", + "type": 1, + "optional": false + }, + { + "name": "turn", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:step/end[0].data", + "event:step/start[0].data" + ], + "sources": [ + "packages/core/session/src/types.ts:275", + "packages/core/session/src/types.ts:277" + ] + }, + { + "digest": "ef4f00923b9edbae15c7ef05320280bf61147ca17146cf59690359bfd5e5da45", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "compaction/summary" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "f09e5e7acf5ff5ccd193ff2eeec015fa2ff7c29d98bc465f8c3302058d47e29b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 1, + "optional": false + }, + { + "name": "provider", + "type": 1, + "optional": false + }, + { + "name": "reasoningEffort", + "type": 1, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/api/session-controller/src/types.ts#ModelSelection" + ], + "sources": [ + "packages/api/session-controller/src/types.ts:82" + ] + }, + { + "digest": "f0d4d35a2f77027ccfbc9b6b774b92f27eba1aadc2cf523147e3629bbfb646b5", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 1, + "value": 2 + } + ] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "never" + } + ] + }, + "names": [ + "event:session/end-seed[0].data" + ], + "sources": [] + }, + { + "digest": "f1996af2602e6f62b5ab179ca5c4af00d8753938b74cc6ef102de09e99e74a7e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "command/run" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "f1a96afe7503ac1817de769cd0ba13d9b80111c7034c50106b3344ecc14cc515", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "type", + "type": 1, + "optional": false + }, + { + "name": "usage", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "usage" + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 3, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 3, + "optional": true + }, + { + "name": "inputTokens", + "type": 3, + "optional": false + }, + { + "name": "outputTokens", + "type": 3, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 3, + "optional": true + }, + { + "name": "totalTokens", + "type": 3, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:assistant/chunk[0].data.chunk[5]" + ], + "sources": [ + "packages/llm/llm/src/types.ts:370" + ] + }, + { + "digest": "f56c5b59ca0161310c338d31dd16cf14287ccd602ff4181058df178c1c286d7f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "references", + "type": 3, + "optional": false + }, + { + "name": "version", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedFormatVersion", + "type": 5, + "optional": true + }, + { + "name": "capturedThroughSeq", + "type": 6, + "optional": false + }, + { + "name": "compacted", + "type": 8, + "optional": false + }, + { + "name": "inputIndex", + "type": 5, + "optional": false + }, + { + "name": "label", + "type": 9, + "optional": false + }, + { + "name": "omittedBytes", + "type": 5, + "optional": false + }, + { + "name": "omittedMessages", + "type": 5, + "optional": false + }, + { + "name": "originalMessages", + "type": 5, + "optional": false + }, + { + "name": "retainedMessages", + "type": 5, + "optional": false + }, + { + "name": "sessionId", + "type": 9, + "optional": false + }, + { + "name": "truncated", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 5, + 7 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": 1 + } + ] + }, + "names": [ + "packages/context/session-reference/src/types.ts#SessionReferenceSource" + ], + "sources": [ + "packages/context/session-reference/src/types.ts:13" + ] + }, + { + "digest": "f634871d1e18b1eb199497ac8ab72d3964f48d03fbf611dc7521a1970cf429d9", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "plan/mode" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "f6b733e38d46dde3f8ab1ade2be3362abb6642eb97982a98ee64a57ff60d0c28", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "contextWindow", + "type": 2, + "optional": true + }, + { + "name": "model", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "request/context" + } + ] + }, + "names": [ + "event:request/context", + "event:request/context[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "f6cb462f808309e315fea634f1ed86268b8346bbcee6774d9097ca6eed7ac1f8", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "replace" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "f789af5ab844827eb5a4f357c0afae1eeed108c6c22d8ca1a56e586b349a7c85", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "change" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "f88f1b7b6bb733f685f5fb6a8744a5db9199fa53c90463ea1a33bad51153671d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": 1 + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "f90eb4ab2d3897bc20c521a038e3119d581f791ec974b1a0004f63a8ab9e232d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "turn", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:turn/start[0].data" + ], + "sources": [ + "packages/core/session/src/types.ts:264" + ] + }, + { + "digest": "f93f3b56db0ac985f00e0fc105e3227f9968b8ae8d63b928f6ce72a6e82ac996", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 1, + "optional": false + }, + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "isError", + "type": 18, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "parentCallId", + "type": 5, + "optional": false + }, + { + "name": "rootCallId", + "type": 5, + "optional": false + }, + { + "name": "subCallId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "union", + "types": [ + 4, + 7, + 17, + 20, + 22 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 5, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 5, + "optional": false + }, + { + "name": "bytes", + "type": 9, + "optional": false + }, + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "mediaType", + "type": 10, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": true + }, + { + "name": "originalDimensions", + "type": 15, + "optional": true + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 11, + 12, + 13, + 14 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "isError", + "type": 18, + "optional": true + }, + { + "name": "toolCallId", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + } + ] + }, + "names": [ + "packages/core/tools/src/types.ts#PtcDispatchEventData" + ], + "sources": [ + "packages/core/tools/src/types.ts:20" + ] + }, + { + "digest": "fab2bb09bc5e3b9db0685e8f5500b029af1a2b33e70bc703c1d5d0f596fbc1fd", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3 + ] + }, + { + "kind": "literal", + "value": "danger-full-access" + }, + { + "kind": "literal", + "value": "read-only" + }, + { + "kind": "literal", + "value": "workspace-write" + } + ] + }, + "names": [ + "packages/sandbox/sandbox/src/index.ts#SandboxMode" + ], + "sources": [ + "packages/sandbox/sandbox/src/index.ts:29" + ] + }, + { + "digest": "fab35c4520883c0d69e42d079c9f543fc5ac7a2d15b537b5572fcd99059c7018", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "rejected" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "fb8b6a2e53cb9cf44c551176de0fb77d1ddc60037b99a891ff8a860b6d5c29a0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "image" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "fb9df8180a202f3c845d5aa6a81697b2f7213f6735abc17535a55656be60a575", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "feedback/record" + } + ] + }, + "names": [ + "event:feedback/record", + "event:feedback/record[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:433" + ] + }, + { + "digest": "fbd2c74b346a1595b376139c587fadd23e4a21acc9c0abce342975b6cfc60986", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "agent-instructions" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "fbda9b55390689333793c34f6229ad46b21fbc45e5171ae74d2d436c60aa4e51", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "header", + "type": 1, + "optional": false + }, + { + "name": "reason", + "type": 12, + "optional": false + }, + { + "name": "startsSeries", + "type": 3, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "adapterDefaults", + "type": 2, + "optional": true + }, + { + "name": "config", + "type": 4, + "optional": false + }, + { + "name": "system", + "type": 6, + "optional": true + }, + { + "name": "tools", + "type": 8, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 3, + "optional": true + }, + { + "name": "reasoningEffort", + "type": 3, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 5, + "optional": true + }, + { + "name": "model", + "type": 6, + "optional": false + }, + { + "name": "provider", + "type": 6, + "optional": false + }, + { + "name": "reasoningEffort", + "type": 6, + "optional": true + }, + { + "name": "stop", + "type": 7, + "optional": true + }, + { + "name": "temperature", + "type": 5, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "array", + "element": 6 + }, + { + "kind": "array", + "element": 9 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 6, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + }, + { + "name": "parameters", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 6, + "value": 11 + } + ] + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "union", + "types": [ + 13, + 14, + 15, + 16 + ] + }, + { + "kind": "literal", + "value": "resume" + }, + { + "kind": "literal", + "value": "series" + }, + { + "kind": "literal", + "value": "change" + }, + { + "kind": "literal", + "value": "initial" + } + ] + }, + "names": [ + "event:request/header[0].data" + ], + "sources": [ + "packages/core/session/src/types.ts:327" + ] + }, + { + "digest": "fc2ae6962f9f8801c2b1e414668e1e17cbb7544c4f39381198977a38bd10c093", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 1, + "optional": false + }, + { + "name": "form", + "type": 4, + "optional": false + }, + { + "name": "kind", + "type": 5, + "optional": false + }, + { + "name": "update", + "type": 6, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "literal", + "value": true + } + ] + }, + "names": [ + "packages/skill/tool-skill/src/index.ts#SkillCatalogSource" + ], + "sources": [ + "packages/skill/tool-skill/src/index.ts:34" + ] + }, + { + "digest": "fc362d6c3bc744ee54ea7e008f30aff28f240db9d9882faec31b12982b643d5c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:feedback/record[0].data" + ], + "sources": [ + "packages/feedback/command-feedback/src/index.ts:62" + ] + }, + { + "digest": "fcf427290c6213c2a7feb57492d832ce324f5b9737a759f424dab69e6bd101a0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "primitive", + "type": "never" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "fd0d91a1f9dd2efb8959bdf5e07f8f0a98b1cdfa38ce8d4732ebde0b44c3abd4", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3 + ] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "in_progress" + }, + { + "kind": "literal", + "value": "pending" + } + ] + }, + "names": [ + "event:todo/write[0].data.todos[0].status" + ], + "sources": [] + }, + { + "digest": "fe792a6cd430494503837e21e79f91677704ccdd9e870c679aabd7d43ed47ddd", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool-workflow/run-end" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "fec5442b9ee4122e10514d81d5a43648003fe8bfb7ee2ba50c0cdbdd383ed394", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 1, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 1, + "optional": true + }, + { + "name": "inputTokens", + "type": 1, + "optional": false + }, + { + "name": "outputTokens", + "type": 1, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 1, + "optional": true + }, + { + "name": "totalTokens", + "type": 1, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#TokenUsage" + ], + "sources": [ + "packages/llm/llm/src/types.ts:135" + ] + }, + { + "digest": "fee1caf8ab6a65c1bc981f5a1730164490f22a2a89ffa3d0b76f1f432c44c8b5", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "instructions" + } + ] + }, + "names": [], + "sources": [] + } + ] +} diff --git a/docs/persistence-formats/v1.zh.md b/docs/persistence-formats/v1.zh.md new file mode 100644 index 0000000000..095feb9f8b --- /dev/null +++ b/docs/persistence-formats/v1.zh.md @@ -0,0 +1,5105 @@ +--- +description: "完整的 Session V1 持久化类型、来源证据与物理编码参考。" +kind: persistence-format +--- + +# Session V1 持久化格式 + +[English](v1.md) | 中文 + +## 概述 + +查阅 V2 写入器变更之前的 V1 持久化类型。V1 使用 V0 的物理行布局,保留顶层 Assistant chunk,并将逻辑 header 版本声明为字面量 1。已收录的 alpha/RC 发布归档没有使用该中间格式的 tag。 + +## 目录 + +- [来源证据](#evidence) +- [格式特征](#characteristics) +- [机器声明](#declaration) +- [完整 schema](#schema) +- [验证与限制](#verification) +- [开发备注](#dev-note) + +----- + + +## 来源证据 + +来源为 `dsh-v0.1.3-alpha.1` 祖先历史中首次 V2 写入器变更之前的最后一个 V1 源码树,属于 PR #3349。其源码变更日期为 2026-09-02,标题为 `fix(session): close live assistant framing races`。这标识中间源码树,而非 PR 最终合并的源码树。[预发布归档](../persistence-changes/releases/README.zh.md)没有 V1 tag,本记录不会为此虚构产品发布。 + +提取的声明来自 `packages/core/session/src/types.ts`、`packages/session/session-persistence-jsonl/src/format.ts`,以及所有第一方 `SessionEventMap` 声明合并及其可达类型。下方源码位置指向该历史源码树,而非当前文件。 + + +## 格式特征 + +以下事实描述所选检查点。下方生成的表格保留精确的字段类型与可选性。 + +- `SessionHeader.version` 解析为字面量 1;物理 `JsonlHeaderLine.version` 仍为 `number`。 +- 逻辑 header 要求 `isSeeded`,物理 header 仍使用可选的 `seedLength`。重建历史 header 时必须保留这一区别。 +- `assistant/chunk` 仍为顶层事件。`assistant/message` 没有内嵌的 `stream`,且不存在 V2 的 `assistant/attempt` 事件。 + +[V0/V1 codec](../../packages/session/session-format-v0-to-v1/src/codec.ts)负责共享物理布局,包括打包的 chunk 与数值继承切点。[V1 到 V2 迁移参考](../../packages/session/session-format-v1-to-v2/README.zh.md)负责 chunk 消耗、内嵌流与序号重映射;这些转换不能从类型摘要中推断。 + +打包的物理行使用 `text-chunks`、`reasoning-chunks` 或 `tool-call-chunks`,包含 `seq0`、`time0` 和 `data.turn` / `step` / `index` / `dt`。文本与推理行携带 `texts`;工具调用行携带 `id`、可选的 `name` 和 `args`。N 个成员对应 N−1 个 `dt` 时间间隔,间隔可以为负数。第 k 个成员的序号为 `seq0 + k`,时间为 `time0` 加上前 k 个间隔。物理 `sourceEventSeqs` 可以使用范围编码;下方逻辑 schema 展示展开后的数值数组。 + + +## 机器声明 + +[Schema 目录](v1.schema.json)。 + +```yaml persistence-format +schemaVersion: 1 +sessionFormatVersion: 1 +source: + pullRequest: 3349 +roots: + "SessionHeader": 88b77fa5ec1d31b20dfa3c41f3eee22fdf55fa74efe4233dcc0b55f9598d6dc6 + "JsonlHeaderLine": 63496702a393356d64638beb7939468c1ba039ba3b5492327b2fe074d6cdac93 + "SessionEventEnvelope": 04184edc061905410cc7e3db8d5c7cf393d739c89eb523ba8bad3831fb23ba95 + "event:agent-preset/selected": a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b + "event:agent/inbox/spliced": 7ec7650bb21a6eb8e61a82b97f81e23ce74d6131fb4fe0db0f703fd4d249fb91 + "event:approval/asked": 3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1 + "event:approval/decided": bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3 + "event:approval/policy": 26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78 + "event:assistant/chunk": be6b0aa5cd6a279facb1c29589f92e24a0eb30d60a5869ae17acbcf6c3d12821 + "event:assistant/message": 6ac50e8b7feeb6a718cf502a4d32aa5430d68c01c23e6f4903db07f884b6cfe6 + "event:command/done": 15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff + "event:command/run": 37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006 + "event:compaction/end": b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d + "event:compaction/prune": 7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04 + "event:compaction/start": db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965 + "event:compaction/summary": 85c28ce3efec5863a9bf4b22ae57a50a03ec5337b965ee95ff77c9b9d137fa22 + "event:feedback/record": fb9df8180a202f3c845d5aa6a81697b2f7213f6735abc17535a55656be60a575 + "event:goal/change": 763c8a20af487263a0080548274f7437ef4a86e0ba8769127d1ced10a72c664d + "event:hook/invoked": 8a6e1ec9e8db346b0e02f027db73c07a94f067a26d40c1aef1abd09c47ce7ba0 + "event:hook/result": e75916628f3f10c2d50658bd143052a46285fbf1a9a700ba54947614603d26b4 + "event:llm/retry": 91c397f8f870e812e1dc5ac69c2745f9f105be9dc97dadc980d19ef415a65145 + "event:llm/retry-started": 48e5c9861f16ac07e78cb7b5ae9dabdf7bb85c58baed5a51b4ad275050ea58e3 + "event:model/selection": 35203ba7ad5ef6f97d556b85df20ae98f04f09c65748cecdf8eefdb8b6405ffc + "event:permission/preset": 5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b + "event:plan/mode": a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f + "event:request/context": f6b733e38d46dde3f8ab1ade2be3362abb6642eb97982a98ee64a57ff60d0c28 + "event:request/header": 1de6c9c8764045ea9a1357bae6ccbbd57c19f6f337f8f25697c919c7cc9abf16 + "event:sandbox/mode": 516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415 + "event:schedule/change": 2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42 + "event:session-log-deepseek/delivery-accepted": d63b8b8ffad9c02fd80c43a17df4f240c1fe8118ecca9de34f9d5871838ab5b9 + "event:session/end-seed": 669846d6f47138d4b8897717b0f08476805437a4b3195c82551b527035d90bc6 + "event:session/title": 1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5 + "event:session/title-llm-request": 5af24b92e836fedeb396431e8eb395884a057917b54eb777f859d6696faf7780 + "event:step/end": e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05 + "event:step/start": 4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986 + "event:subagent/descriptor": b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5 + "event:subagent/model-selection-policy": a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc + "event:team/member": 31d13edbb5fe2f8b7a38056320a8a06275ee4426e0abf12d4741818beda5a9c9 + "event:team/message/delivered": c53bff743470c8bf11be698ced047072744ef088cce663a774b456d7a8982516 + "event:team/message/queued": a6a26c92459c96e4f342e58d7e41c71956e7e62c9280e30e260df58409a3012c + "event:team/task": 1688a2451eef9da19eaf45f12c8a27df07b1a6e56fa57ba603118f5201bb435b + "event:todo/write": b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26 + "event:tool-workflow/agent-end": babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7 + "event:tool-workflow/agent-start": 5f26a6c20b37632f8f57729d171c671def4683d994ac6257a8dffcd855101627 + "event:tool-workflow/run-end": 42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f + "event:tool-workflow/run-start": c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058 + "event:tool/call": 3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48 + "event:tool/code-dispatch": c14c2fdd439461cfc85105c6f620b0f62f799e3a69fb48196e938ec045aa0390 + "event:tool/code-dispatch-start": 9eb21c10fc675e1fa4184e5eecc9697aa87054ffd836d49428174897f0e64b62 + "event:tool/result": a79feb023a08a8b73d254e29e78f13045b6773ce377b0c4156fcdf1368c146ab + "event:turn/end": 84c24f1209fc3e0153de6ac85d58fd6968b851f955e0e761b92321053956609e + "event:turn/start": aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8 + "event:user/message": 5cfd0a500f2fd56d504ed24eabf6b55e5cabccbd571b95cba579f1f8aceab439 + "event:web/deepseek-search-llm-request": cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331 +``` + + + + +## 持久化类型指纹 + +[完整机器目录](v1.schema.json)包含 54 个根类型和 415 种可达类型。摘要包含所有引用字段;源码名称和位置描述所选的历史源码树。 + +| 根类型 | 类别 | SHA-256 | 已解析类型 | +|---|---|---|---| +| `SessionHeader` | header | `88b77fa5ec1d31b20dfa3c41f3eee22fdf55fa74efe4233dcc0b55f9598d6dc6` | [`packages/core/session/src/types.ts#SessionHeader`](#persistence-type-packagescoresessionsrctypestssessionheader) | +| `JsonlHeaderLine` | header | `63496702a393356d64638beb7939468c1ba039ba3b5492327b2fe074d6cdac93` | [`packages/session/session-persistence-jsonl/src/format.ts#HeaderLine`](#persistence-type-packagessessionsession-persistence-jsonlsrcformattsheaderline) | +| `SessionEventEnvelope` | envelope | `04184edc061905410cc7e3db8d5c7cf393d739c89eb523ba8bad3831fb23ba95` | [`SessionEventEnvelope`](#persistence-type-sessioneventenvelope) | +| `event:agent-preset/selected` | event | `a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b` | [`event:agent-preset/selected`](#persistence-type-eventagent-presetselected) | +| `event:agent/inbox/spliced` | event | `7ec7650bb21a6eb8e61a82b97f81e23ce74d6131fb4fe0db0f703fd4d249fb91` | [`event:agent/inbox/spliced`](#persistence-type-eventagentinboxspliced) | +| `event:approval/asked` | event | `3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1` | [`event:approval/asked`](#persistence-type-eventapprovalasked) | +| `event:approval/decided` | event | `bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3` | [`event:approval/decided`](#persistence-type-eventapprovaldecided) | +| `event:approval/policy` | event | `26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78` | [`event:approval/policy`](#persistence-type-eventapprovalpolicy) | +| `event:assistant/chunk` | event | `be6b0aa5cd6a279facb1c29589f92e24a0eb30d60a5869ae17acbcf6c3d12821` | [`event:assistant/chunk`](#persistence-type-eventassistantchunk) | +| `event:assistant/message` | event | `6ac50e8b7feeb6a718cf502a4d32aa5430d68c01c23e6f4903db07f884b6cfe6` | [`event:assistant/message`](#persistence-type-eventassistantmessage) | +| `event:command/done` | event | `15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff` | [`event:command/done`](#persistence-type-eventcommanddone) | +| `event:command/run` | event | `37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006` | [`event:command/run`](#persistence-type-eventcommandrun) | +| `event:compaction/end` | event | `b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d` | [`event:compaction/end`](#persistence-type-eventcompactionend) | +| `event:compaction/prune` | event | `7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04` | [`event:compaction/prune`](#persistence-type-eventcompactionprune) | +| `event:compaction/start` | event | `db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965` | [`event:compaction/start`](#persistence-type-eventcompactionstart) | +| `event:compaction/summary` | event | `85c28ce3efec5863a9bf4b22ae57a50a03ec5337b965ee95ff77c9b9d137fa22` | [`event:compaction/summary`](#persistence-type-eventcompactionsummary) | +| `event:feedback/record` | event | `fb9df8180a202f3c845d5aa6a81697b2f7213f6735abc17535a55656be60a575` | [`event:feedback/record`](#persistence-type-eventfeedbackrecord) | +| `event:goal/change` | event | `763c8a20af487263a0080548274f7437ef4a86e0ba8769127d1ced10a72c664d` | [`event:goal/change`](#persistence-type-eventgoalchange) | +| `event:hook/invoked` | event | `8a6e1ec9e8db346b0e02f027db73c07a94f067a26d40c1aef1abd09c47ce7ba0` | [`event:hook/invoked`](#persistence-type-eventhookinvoked) | +| `event:hook/result` | event | `e75916628f3f10c2d50658bd143052a46285fbf1a9a700ba54947614603d26b4` | [`event:hook/result`](#persistence-type-eventhookresult) | +| `event:llm/retry` | event | `91c397f8f870e812e1dc5ac69c2745f9f105be9dc97dadc980d19ef415a65145` | [`event:llm/retry`](#persistence-type-eventllmretry) | +| `event:llm/retry-started` | event | `48e5c9861f16ac07e78cb7b5ae9dabdf7bb85c58baed5a51b4ad275050ea58e3` | [`event:llm/retry-started`](#persistence-type-eventllmretry-started) | +| `event:model/selection` | event | `35203ba7ad5ef6f97d556b85df20ae98f04f09c65748cecdf8eefdb8b6405ffc` | [`event:model/selection`](#persistence-type-eventmodelselection) | +| `event:permission/preset` | event | `5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b` | [`event:permission/preset`](#persistence-type-eventpermissionpreset) | +| `event:plan/mode` | event | `a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f` | [`event:plan/mode`](#persistence-type-eventplanmode) | +| `event:request/context` | event | `f6b733e38d46dde3f8ab1ade2be3362abb6642eb97982a98ee64a57ff60d0c28` | [`event:request/context`](#persistence-type-eventrequestcontext) | +| `event:request/header` | event | `1de6c9c8764045ea9a1357bae6ccbbd57c19f6f337f8f25697c919c7cc9abf16` | [`event:request/header`](#persistence-type-eventrequestheader) | +| `event:sandbox/mode` | event | `516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415` | [`event:sandbox/mode`](#persistence-type-eventsandboxmode) | +| `event:schedule/change` | event | `2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42` | [`event:schedule/change`](#persistence-type-eventschedulechange) | +| `event:session-log-deepseek/delivery-accepted` | event | `d63b8b8ffad9c02fd80c43a17df4f240c1fe8118ecca9de34f9d5871838ab5b9` | [`event:session-log-deepseek/delivery-accepted`](#persistence-type-eventsession-log-deepseekdelivery-accepted) | +| `event:session/end-seed` | event | `669846d6f47138d4b8897717b0f08476805437a4b3195c82551b527035d90bc6` | [`event:session/end-seed`](#persistence-type-eventsessionend-seed) | +| `event:session/title` | event | `1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5` | [`event:session/title`](#persistence-type-eventsessiontitle) | +| `event:session/title-llm-request` | event | `5af24b92e836fedeb396431e8eb395884a057917b54eb777f859d6696faf7780` | [`event:session/title-llm-request`](#persistence-type-eventsessiontitle-llm-request) | +| `event:step/end` | event | `e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05` | [`event:step/end`](#persistence-type-eventstepend) | +| `event:step/start` | event | `4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986` | [`event:step/start`](#persistence-type-eventstepstart) | +| `event:subagent/descriptor` | event | `b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5` | [`event:subagent/descriptor`](#persistence-type-eventsubagentdescriptor) | +| `event:subagent/model-selection-policy` | event | `a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc` | [`event:subagent/model-selection-policy`](#persistence-type-eventsubagentmodel-selection-policy) | +| `event:team/member` | event | `31d13edbb5fe2f8b7a38056320a8a06275ee4426e0abf12d4741818beda5a9c9` | [`event:team/member`](#persistence-type-eventteammember) | +| `event:team/message/delivered` | event | `c53bff743470c8bf11be698ced047072744ef088cce663a774b456d7a8982516` | [`event:team/message/delivered`](#persistence-type-eventteammessagedelivered) | +| `event:team/message/queued` | event | `a6a26c92459c96e4f342e58d7e41c71956e7e62c9280e30e260df58409a3012c` | [`event:team/message/queued`](#persistence-type-eventteammessagequeued) | +| `event:team/task` | event | `1688a2451eef9da19eaf45f12c8a27df07b1a6e56fa57ba603118f5201bb435b` | [`event:team/task`](#persistence-type-eventteamtask) | +| `event:todo/write` | event | `b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26` | [`event:todo/write`](#persistence-type-eventtodowrite) | +| `event:tool-workflow/agent-end` | event | `babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7` | [`event:tool-workflow/agent-end`](#persistence-type-eventtool-workflowagent-end) | +| `event:tool-workflow/agent-start` | event | `5f26a6c20b37632f8f57729d171c671def4683d994ac6257a8dffcd855101627` | [`event:tool-workflow/agent-start`](#persistence-type-eventtool-workflowagent-start) | +| `event:tool-workflow/run-end` | event | `42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f` | [`event:tool-workflow/run-end`](#persistence-type-eventtool-workflowrun-end) | +| `event:tool-workflow/run-start` | event | `c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058` | [`event:tool-workflow/run-start`](#persistence-type-eventtool-workflowrun-start) | +| `event:tool/call` | event | `3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48` | [`event:tool/call`](#persistence-type-eventtoolcall) | +| `event:tool/code-dispatch` | event | `c14c2fdd439461cfc85105c6f620b0f62f799e3a69fb48196e938ec045aa0390` | [`event:tool/code-dispatch`](#persistence-type-eventtoolcode-dispatch) | +| `event:tool/code-dispatch-start` | event | `9eb21c10fc675e1fa4184e5eecc9697aa87054ffd836d49428174897f0e64b62` | [`event:tool/code-dispatch-start`](#persistence-type-eventtoolcode-dispatch-start) | +| `event:tool/result` | event | `a79feb023a08a8b73d254e29e78f13045b6773ce377b0c4156fcdf1368c146ab` | [`event:tool/result`](#persistence-type-eventtoolresult) | +| `event:turn/end` | event | `84c24f1209fc3e0153de6ac85d58fd6968b851f955e0e761b92321053956609e` | [`event:turn/end`](#persistence-type-eventturnend) | +| `event:turn/start` | event | `aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8` | [`event:turn/start`](#persistence-type-eventturnstart) | +| `event:user/message` | event | `5cfd0a500f2fd56d504ed24eabf6b55e5cabccbd571b95cba579f1f8aceab439` | [`event:user/message`](#persistence-type-eventusermessage) | +| `event:web/deepseek-search-llm-request` | event | `cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331` | [`event:web/deepseek-search-llm-request`](#persistence-type-eventwebdeepseek-search-llm-request) | + +
+完整解析类型 + +## 已解析的持久化类型 + +每个类型定义仅列出一次。引用保留共享和递归关系;定义旁的摘要涵盖其完整可达结构。源码名称和位置标识声明来源,但不参与摘要计算。 + + + +### `1` + +SHA-256: `f88f1b7b6bb733f685f5fb6a8744a5db9199fa53c90463ea1a33bad51153671d` + +`1` + + + +### `"aborted"` + +SHA-256: `1e0b0b66b6f0c53fc72e52289d06b4708d776f1ca9df4c86a22bff621d403cf0` + +`"aborted"` + + + +### `"active"` + +SHA-256: `c8e6f48878cc2a2f0dc59682280d81f407943fb503f32c64bf9ff3d9393c3eff` + +`"active"` + + + +### `"after"` + +SHA-256: `5b232a9b9bfcc0fc6794dab7865bcf203a65785c5de5aa647a51228bff628413` + +`"after"` + + + +### `"agent-instructions"` + +SHA-256: `fbd2c74b346a1595b376139c587fadd23e4a21acc9c0abce342975b6cfc60986` + +`"agent-instructions"` + + + +### `"agent-message"` + +SHA-256: `82470020b5bfcb1a843e2aa05602af7d37df99e82d01f015c7c589ba054fd89d` + +`"agent-message"` + + + +### `"agent-preset/selected"` + +SHA-256: `557e148d30b79ee48645850832b30c717d7c3b64641deb5d6133b8b4e91ee0b8` + +`"agent-preset/selected"` + + + +### `"agent/inbox/spliced"` + +SHA-256: `829a2fb3be6efd4ba36aef8ed2d381a4c6fb2a0aaf50c823a6f3f8290786b809` + +`"agent/inbox/spliced"` + + + +### `"allowed-once"` + +SHA-256: `811229eedcec57979dbadca7dbea832a59f8580cff30cb217fca5e2da16314bd` + +`"allowed-once"` + + + +### `"always"` + +SHA-256: `142c37d302aa22a0a57915b5255939d3ca91c1811ca13fddcf84cf76ea00758a` + +`"always"` + + + +### `"append"` + +SHA-256: `e438a9d4fb883b3e4a8d9fc8913aa1550ed50eb384bfbf943100a5605b537498` + +`"append"` + + + +### `"approval/asked"` + +SHA-256: `cd186c309e2bef305705e1d324139240f5e681f4f6a957d6a25b0225f65560df` + +`"approval/asked"` + + + +### `"approval/decided"` + +SHA-256: `378f90f9f6022a0991928a1eaf7991094ea1920fe89a9248358a1da106e1a970` + +`"approval/decided"` + + + +### `"approval/policy"` + +SHA-256: `36d6a9a871d949ea4f3edd919d81d66aa69218bebef38899d2a1282c39420a1f` + +`"approval/policy"` + + + +### `"ask"` + +SHA-256: `9e07693fd7cd9babe0688c22c986e4d519ae1c0e40eeea13b2dc583bed2abc86` + +`"ask"` + + + +### `"assistant"` + +SHA-256: `95c0e88fcf0bafb2087f912ad9e2369de6ae6530cc0c4c2772c96205b57f7f60` + +`"assistant"` + + + +### `"assistant/chunk"` + +SHA-256: `2d011306fd384c442f80bf510f523c2db9b40216f9994ee18c9c0e01be764d4f` + +`"assistant/chunk"` + + + +### `"assistant/message"` + +SHA-256: `6ab45ac76839722df912f3ba50f1c6b41f2d614bde11f1aabfae04117ccdc80d` + +`"assistant/message"` + + + +### `"at"` + +SHA-256: `17aae616ef020b8b9f011ec398ec935450fb06d3e2a0722c456f63aeaf5ff728` + +`"at"` + + + +### `"block"` + +SHA-256: `1e346446e183ee76f48d7994c97ecb302bddc682abb60b8a10ea0bb26223a69c` + +`"block"` + + + +### `"block-end"` + +SHA-256: `eefbea819caeeea91ccb02dfafc16c68dd7f961cf9c1b2be25a2084509cf5c5a` + +`"block-end"` + + + +### `"block-start"` + +SHA-256: `cbca49bde16b656d5b8fbe4a8a507769f7b594c6287782b809c03814941bc5e3` + +`"block-start"` + + + +### `"blocked"` + +SHA-256: `254dce209e735f9cb6f6b7aec0354712b1611759ec02af4d35a96f2081e666f6` + +`"blocked"` + + + +### `boolean` + +SHA-256: `aa93010d0e521ad7c42273f58d5c9b8bf1dfc94edf1b805a3971b364a35c1877` + +`boolean` + + + +### `"canceled"` + +SHA-256: `d4e4d575abeb4b72d616dc65c17ac0eaa943cc135609395044c38d5afcb10e31` + +`"canceled"` + + + +### `"cancelled"` + +SHA-256: `2142e391b9ccb60d487afcf373ce74db98d952f69e8289eddb352a7e16e996c5` + +`"cancelled"` + + + +### `"catalog"` + +SHA-256: `aec150797b655c5f15ebb7a501454b0c208fbaccec9ace49d7de2171fc02f47d` + +`"catalog"` + + + +### `"change"` + +SHA-256: `f789af5ab844827eb5a4f357c0afae1eeed108c6c22d8ca1a56e586b349a7c85` + +`"change"` + + + +### `"claude-code"` + +SHA-256: `aff60ef947c18b012644852bdd0d5bfe72065e061dd563787c76c646b4a10f6b` + +`"claude-code"` + + + +### `"clear"` + +SHA-256: `e7e154d47d5fbc5366330fb4dade1f108c6dfe4335044d21ded14b7bf1dce084` + +`"clear"` + + + +### `"codex"` + +SHA-256: `15495614ccfa9cbdeefb0ec2abd76406435f4c6ff3dae42acae8e09ef42025c9` + +`"codex"` + + + +### `"command/done"` + +SHA-256: `8cdd3fdd295cee53035de16a1b23411716f75e9f994fe9510cac5d7fef605c76` + +`"command/done"` + + + +### `"command/run"` + +SHA-256: `f1996af2602e6f62b5ab179ca5c4af00d8753938b74cc6ef102de09e99e74a7e` + +`"command/run"` + + + +### `"compaction/end"` + +SHA-256: `1986c2664009c99155e44795676c887fa67f7c55cd2d5e6b648ff763e0ab033a` + +`"compaction/end"` + + + +### `"compaction/prune"` + +SHA-256: `10e386801903f9d424602c31d3ff837a94aef623c8b391376d8d9e253525fabe` + +`"compaction/prune"` + + + +### `"compaction/start"` + +SHA-256: `e2d0367e5716bc188435e51718ebff8ce873190625fa93b1c5331102d98758fa` + +`"compaction/start"` + + + +### `"compaction/summary"` + +SHA-256: `ef4f00923b9edbae15c7ef05320280bf61147ca17146cf59690359bfd5e5da45` + +`"compaction/summary"` + + + +### `"complete"` + +SHA-256: `d9196086e41e4dd5c2ce87f5c25529c8112a1731d258cf0728747d41a9ee3241` + +`"complete"` + + + +### `"completed"` + +SHA-256: `1ebc6f9ff3aa9e3a38f8695f49bacdab1f8b7a3832741853ca46f40af56ccd01` + +`"completed"` + + + +### `"continuable"` + +SHA-256: `e5d3828df1ec3e2a66879de0659e0f4866d9cfffc00825ee731a66f8a0c03d98` + +`"continuable"` + + + +### `"create"` + +SHA-256: `7624ca28c61ca0eaa4f015140f3cea6e0c16cce2f2960fab5f531203d253903e` + +`"create"` + + + +### `"danger-full-access"` + +SHA-256: `18fce9540bb20897a66275499faee6b8296c97e9901fa1ff45a191772448ad1a` + +`"danger-full-access"` + + + +### `"delegation"` + +SHA-256: `76632533f67879dcb346fcae640540dbc89b2472b0bce88c59f7e48fc5c0e668` + +`"delegation"` + + + +### `"delete"` + +SHA-256: `d0fbb0ca1bbba059830826f33f801da1aced35a2504376d61e020bdfec8d50c0` + +`"delete"` + + + +### `"deleted"` + +SHA-256: `e7e8f1318170b8284f16ab45a557afd4675c96071c0f2a456636481dab20b427` + +`"deleted"` + + + +### `"dispatch"` + +SHA-256: `26c879bdd130e8b8683a6ce588414fad2244783d6573ca399fa0de184a2b0bb1` + +`"dispatch"` + + + +### `"disposed"` + +SHA-256: `b38f206d59bad891fa58c89f97a0036987b3defe7685acbd318fa55eb85f9751` + +`"disposed"` + + + +### `"edit"` + +SHA-256: `ad22a5ca5bbaab2e1440779cd3648e85ddfc6f73b5207394eda699555cf31430` + +`"edit"` + + + +### `"error"` + +SHA-256: `a2be0f0cb59f0d4a06557d45847d1938aced238baa77a6da416e590b8b958553` + +`"error"` + + + +### `event:agent-preset/selected` + +SHA-256: `a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:agent-preset/selected[0].data`](#persistence-type-eventagent-presetselected0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"agent-preset/selected"` | + + + +### `event:agent-preset/selected[0].data` + +SHA-256: `6e52dd55a1d48954ed5464ec46fe34d9eb65f709baabc9561e7a279910b0c406` + +来源:`packages/preset/agent-presets/src/session.ts:28` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `agentPreset` | 必需 | `string` | + + + +### `event:agent/inbox/spliced` + +SHA-256: `7ec7650bb21a6eb8e61a82b97f81e23ce74d6131fb4fe0db0f703fd4d249fb91` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:agent/inbox/spliced[0].data`](#persistence-type-eventagentinboxspliced0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"agent/inbox/spliced"` | + + + +### `event:agent/inbox/spliced[0].data` + +SHA-256: `8d88f30d882ff5712170a56de8f1cd155811db852279769a8e9cedf8b88d1c02` + +来源:`packages/core/agent/src/types.ts:58` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `inserted` | 必需 | [`event:agent/inbox/spliced[0].data.inserted`](#persistence-type-eventagentinboxspliced0datainserted) | +| `outcome` | 可选 | `"canceled"` | +| `removedCount` | 可选 | `number` | +| `start` | 必需 | `number` | +| `target` | 必需 | [`packages/core/agent/src/types.ts#InboxTarget`](#persistence-type-packagescoreagentsrctypestsinboxtarget) | + + + +### `event:agent/inbox/spliced[0].data.inserted` + +SHA-256: `8e5631f3e85ab6ee0a70a5b4ea42b5f4ed72fbf39e0aeade9b9de77551dec89f` + +[`packages/llm/llm/src/message.ts#UserMessage`](#persistence-type-packagesllmllmsrcmessagetsusermessage) 的数组。 + + + +### `event:agent/inbox/spliced[0].data.inserted[0].content` + +SHA-256: `c4f87e4f9a41706018db2c298bc871ecab9f2a1f7d8a8022d310e2c68163816b` + +[`packages/llm/llm/src/types.ts#ContentBlock`](#persistence-type-packagesllmllmsrctypestscontentblock) 的数组。 + + + +### `event:agent/inbox/spliced[0].data.inserted[0].content[0][2].attachment.originalDimensions` + +SHA-256: `0f46153645c297846a3fad3911636659ca4717a5e7d71c9f50bffacd312115ef` + +来源:`packages/attachment/attachment/src/types.ts:28` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `height` | 必需 | `number` | +| `width` | 必需 | `number` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[0]` + +SHA-256: `ada310bf0bdb8fed51f3b56ea63f6ea6b18bbd587f04fccb63a14ab0b2a24e05` + +来源:`packages/core/session/src/types.ts:180` · `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` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"user"` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[1]` + +SHA-256: `0ddab4577db37a3e0d9e3a91761735c8ef6f5629d526ab8ecaeeea19c097c8f8` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"plugin"` | +| `plugin` | 必需 | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[10]` + +SHA-256: `6a4f72e2e179e17b922f2a9392c0e1c8f8c707f32494372454850a3eb184a6e7` + +来源:`packages/api/session-controller/src/types.ts:367` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `clientTimeZone` | 可选 | `string` | +| `kind` | 必需 | `"user"` | +| `rpcId` | 必需 | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references` + +SHA-256: `df843efd87c78cf8de98f8e0d0216956cd568d0d0e56a22c853663e274aa1a18` + +[`event:agent/inbox/spliced[0].data.inserted[0].source[15].references[0]`](#persistence-type-eventagentinboxspliced0datainserted0source15references0) 的数组。 + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references[0]` + +SHA-256: `4f91f187baeabef5c7950c4780d31bbe39f3345dff591a6cf26ac7e135ac1cf4` + +来源:`packages/context/session-reference/src/types.ts:18` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `capturedFormatVersion` | 可选 | `number` | +| `capturedThroughSeq` | 必需 | [`event:compaction/end[0].data.turn`](#persistence-type-eventcompactionend0dataturn) | +| `compacted` | 必需 | `boolean` | +| `inputIndex` | 必需 | `number` | +| `label` | 必需 | `string` | +| `omittedBytes` | 必需 | `number` | +| `omittedMessages` | 必需 | `number` | +| `originalMessages` | 必需 | `number` | +| `retainedMessages` | 必需 | `number` | +| `sessionId` | 必需 | `string` | +| `truncated` | 必需 | `boolean` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries` + +SHA-256: `aba175fb20ffc71112c55efe70458ff5d7dbfb83501892b4ba8d077f0ea5d7ba` + +[`event:agent/inbox/spliced[0].data.inserted[0].source[16].entries[0]`](#persistence-type-eventagentinboxspliced0datainserted0source16entries0) 的数组。 + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries[0]` + +SHA-256: `83079c8a3f733ac3fa603eefa0fbb4737ca4d8b69e7e2e7298b60f9ac4098693` + +来源:`packages/skill/tool-skill/src/index.ts:40` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `description` | 必需 | `string` | +| `name` | 必需 | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes` + +SHA-256: `2ab12a0e345658f9342816d773fe610f049982bcad82631f43b9205abe43e5ee` + +[`packages/context/agent-instructions/src/render.ts#AgentInstructionChange`](#persistence-type-packagescontextagent-instructionssrcrendertsagentinstructionchange) 的数组。 + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes[0].action` + +SHA-256: `904bf499d98be4a3a5f836fcac533b6c4899569b018071e6604e1d32657d00fd` + +以下类型之一: + +- `"remove"` +- `"replace"` +- `"set"` + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[19]` + +SHA-256: `9edc162949abf93bd5ff049191b345454ba104f583937ce5580fb50f067d2b94` + +来源:`packages/webhook/webhook/src/types.ts:74` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `deliveryId` | 必需 | `string` | +| `form` | 必需 | `"notice"` | +| `kind` | 必需 | `"webhook"` | +| `provider` | 必需 | `string` | +| `ruleId` | 必需 | `string` | +| `source` | 必需 | `string` | +| `summary` | 必需 | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[2]` + +SHA-256: `dda6e111a8ccfc12f6e742e977a1a4e3549e8c03732a5ff6c8d7c3d4bcb7a412` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `form` | 必需 | `"instructions"` | +| `kind` | 必需 | `"plugin"` | +| `plugin` | 必需 | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[3]` + +SHA-256: `2f90a7b3646fea3e677bd7b4000aa96f3b8964f107b614e204e11ad4051c24fc` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `form` | 必需 | `"catalog"` | +| `kind` | 必需 | `"plugin"` | +| `plugin` | 必需 | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[4]` + +SHA-256: `e8d26e6993445743e6c4342c31b284c7d8f5574369abdd6021183af1a6b3538f` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `form` | 必需 | `"snapshot"` | +| `kind` | 必需 | `"plugin"` | +| `plugin` | 必需 | `string` | +| `sections` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].source[4].sections`](#persistence-type-eventagentinboxspliced0datainserted0source4sections) | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[4].sections` + +SHA-256: `c748fb42c80a120038a8c587af80ec39924803c401364db11c8974d5bf6d0262` + +[`packages/llm/llm/src/message.ts#ContextSnapshotSection`](#persistence-type-packagesllmllmsrcmessagetscontextsnapshotsection) 的数组。 + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[5]` + +SHA-256: `b4d298d90c798fa4d1f5b030ce3ce8031c4c41beafdb05323bec8b2a06903b43` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `form` | 必需 | `"notice"` | +| `kind` | 必需 | `"plugin"` | +| `plugin` | 必需 | `string` | +| `summary` | 必需 | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[6]` + +SHA-256: `2ce7ef3b3daebf95815c7ae454a751d3e67ca7a22e2e0734fe2942df393bb66c` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `form` | 必需 | `"relay"` | +| `kind` | 必需 | `"plugin"` | +| `plugin` | 必需 | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[7]` + +SHA-256: `85e1bd563d6c80c1f377f99f91103fec4e315148a7330f3b3dae7c2d04e33b01` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `form` | 必需 | `"recall"` | +| `kind` | 必需 | `"plugin"` | +| `plugin` | 必需 | `string` | + + + +### `event:approval/asked` + +SHA-256: `3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:approval/asked[0].data`](#persistence-type-eventapprovalasked0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"approval/asked"` | + + + +### `event:approval/asked[0].data` + +SHA-256: `45f2a07ea94573123b6ae14db787a40062dec3834f36d8be92c523d40ba28448` + +来源:`packages/interaction/user-approval/src/types.ts:44` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `callId` | 可选 | `string` | +| `id` | 必需 | `string` | +| `reason` | 可选 | `string` | +| `toolName` | 必需 | `string` | + + + +### `event:approval/decided` + +SHA-256: `bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:approval/decided[0].data`](#persistence-type-eventapprovaldecided0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"approval/decided"` | + + + +### `event:approval/decided[0].data` + +SHA-256: `93cbbc5a7fd0b1aa1ff1b9a6bb5ec52b073f48e5a5200365c45c0cd54059e1b9` + +来源:`packages/interaction/user-approval/src/types.ts:55` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `id` | 必需 | `string` | +| `outcome` | 必需 | [`packages/interaction/user-approval/src/types.ts#ApprovalOutcome`](#persistence-type-packagesinteractionuser-approvalsrctypestsapprovaloutcome) | + + + +### `event:approval/policy` + +SHA-256: `26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:approval/policy[0].data`](#persistence-type-eventapprovalpolicy0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"approval/policy"` | + + + +### `event:approval/policy[0].data` + +SHA-256: `11f70b595aa76897fc4e25a352bfa718c659f44b799e5aa14e84e5a38fe72912` + +来源:`packages/interaction/user-approval/src/index.ts:33` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `policy` | 必需 | [`packages/interaction/user-approval/src/index.ts#ApprovalPolicy`](#persistence-type-packagesinteractionuser-approvalsrcindextsapprovalpolicy) | +| `source` | 可选 | `"delegation"` | + + + +### `event:assistant/chunk` + +SHA-256: `be6b0aa5cd6a279facb1c29589f92e24a0eb30d60a5869ae17acbcf6c3d12821` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:assistant/chunk[0].data`](#persistence-type-eventassistantchunk0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"assistant/chunk"` | + + + +### `event:assistant/chunk[0].data` + +SHA-256: `d30e1a105f48bf9a6e7b080acb73e12f1173be60154f61d12c089216b4db5f94` + +来源:`packages/core/session/src/types.ts:287` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `chunk` | 必需 | [`packages/llm/llm/src/types.ts#StreamChunk`](#persistence-type-packagesllmllmsrctypestsstreamchunk) | +| `step` | 必需 | `number` | +| `turn` | 必需 | `number` | + + + +### `event:assistant/chunk[0].data.chunk[0]` + +SHA-256: `a681bf8e6eed8af50ad0da0efbf233c59215d7221fbbf9ee0a36e542a5c5f814` + +来源:`packages/llm/llm/src/types.ts:365` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `blockType` | 必需 | [`packages/llm/llm/src/types.ts#ContentBlockType`](#persistence-type-packagesllmllmsrctypestscontentblocktype) | +| `index` | 必需 | `number` | +| `type` | 必需 | `"block-start"` | + + + +### `event:assistant/chunk[0].data.chunk[1]` + +SHA-256: `95080295115fbd83544520ba247b68a03790131f6a2eac323d388758cb542f65` + +来源:`packages/llm/llm/src/types.ts:366` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `index` | 必需 | `number` | +| `text` | 必需 | `string` | +| `type` | 必需 | `"text-delta"` | + + + +### `event:assistant/chunk[0].data.chunk[2]` + +SHA-256: `2abb711460e6238d851c30f3e4bdd87a2aa1887ee70575b3d3b7b25610673095` + +来源:`packages/llm/llm/src/types.ts:367` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `index` | 必需 | `number` | +| `text` | 必需 | `string` | +| `type` | 必需 | `"reasoning-delta"` | + + + +### `event:assistant/chunk[0].data.chunk[3]` + +SHA-256: `88a610b831be6d92612a464be5c7d0b88ec24d97bd299837bf74bf7672183c9a` + +来源:`packages/llm/llm/src/types.ts:368` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `argumentsDelta` | 必需 | `string` | +| `id` | 必需 | `string` | +| `index` | 必需 | `number` | +| `name` | 可选 | `string` | +| `type` | 必需 | `"tool-call-delta"` | + + + +### `event:assistant/chunk[0].data.chunk[4]` + +SHA-256: `766e02b09dd084f6dfa0f8c553e82399465fccd5c64533d50c5368f40de4b23b` + +来源:`packages/llm/llm/src/types.ts:369` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `block` | 必需 | [`packages/llm/llm/src/types.ts#ContentBlock`](#persistence-type-packagesllmllmsrctypestscontentblock) | +| `index` | 必需 | `number` | +| `type` | 必需 | `"block-end"` | + + + +### `event:assistant/chunk[0].data.chunk[5]` + +SHA-256: `f1a96afe7503ac1817de769cd0ba13d9b80111c7034c50106b3344ecc14cc515` + +来源:`packages/llm/llm/src/types.ts:370` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `type` | 必需 | `"usage"` | +| `usage` | 必需 | [`packages/llm/llm/src/types.ts#TokenUsage`](#persistence-type-packagesllmllmsrctypeststokenusage) | + + + +### `event:assistant/chunk[0].data.chunk[6]` + +SHA-256: `a4ed3446d32625902170fce527fb64a0283d6f4817930f54a16fdce3a482b36a` + +来源:`packages/llm/llm/src/types.ts:371` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `reason` | 必需 | [`packages/llm/llm/src/types.ts#FinishReason`](#persistence-type-packagesllmllmsrctypestsfinishreason) | +| `replayState` | 可选 | [`packages/llm/llm/src/types.ts#ReplayEnvelope`](#persistence-type-packagesllmllmsrctypestsreplayenvelope) | +| `type` | 必需 | `"finish"` | + + + +### `event:assistant/chunk[0].data.chunk[6].reason[0]` + +SHA-256: `64cfc4dbd3739f0ee040689482cb27058890f1d6113abb1de756836318aeebbc` + +来源:`packages/llm/llm/src/types.ts:120` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `failure` | 必需 | [`packages/llm/llm/src/types.ts#LlmFailure`](#persistence-type-packagesllmllmsrctypestsllmfailure) | +| `kind` | 必需 | `"aborted"` | + + + +### `event:assistant/chunk[0].data.chunk[6].reason[1]` + +SHA-256: `ca13866102dfc53a503fccddeebc9caf667b8a06ef27217dd65de29f0495e65d` + +来源:`packages/llm/llm/src/types.ts:121` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `failure` | 必需 | [`packages/llm/llm/src/types.ts#LlmFailure`](#persistence-type-packagesllmllmsrctypestsllmfailure) | +| `kind` | 必需 | `"error"` | + + + +### `event:assistant/chunk[0].data.chunk[6].reason[2]` + +SHA-256: `ab7ec5f9eb2c6dfacca5da4c37cf7ba85d04172053ee6b1ebf1709ffcd99c1a7` + +来源:`packages/core/session/src/types.ts:204` · `packages/llm/llm/src/types.ts:119` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"max-tokens"` | + + + +### `event:assistant/chunk[0].data.chunk[6].reason[3]` + +SHA-256: `1d76406cbb2ddadb0dbbb51e9d8bc6cf678fed455cf8eb512f36f7c86d37a62f` + +来源:`packages/llm/llm/src/types.ts:117` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"stop"` | + + + +### `event:assistant/chunk[0].data.chunk[6].reason[4]` + +SHA-256: `287211846beea1eccb5f9acee00d20388a38fcb2e95858fa2332d6f58529379a` + +来源:`packages/llm/llm/src/types.ts:118` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"tool-calls"` | + + + +### `event:assistant/chunk[0].data.chunk[6].replayState.blocks` + +SHA-256: `b1664fa89f8eab49a14e7e3168d8bc4da4aa9fd76332f6c4a053d839e5276ae7` + +`unknown`(不透明) 的数组。 + + + +### `event:assistant/message` + +SHA-256: `6ac50e8b7feeb6a718cf502a4d32aa5430d68c01c23e6f4903db07f884b6cfe6` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:assistant/message.data`](#persistence-type-eventassistantmessagedata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `sourceEventSeqs` | 可选 | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `surfaceOp` | 可选 | [`SessionEventEnvelope[46].surfaceOp`](#persistence-type-sessioneventenvelope46surfaceop) | +| `time` | 必需 | `number` | +| `type` | 必需 | `"assistant/message"` | + + + +### `event:assistant/message.data` + +SHA-256: `8e97d45260a7fa31ac2f670a1b1d724fc1b30ba656baf274d69acf4814e77f5e` + +来源:`packages/core/session/src/types.ts:298` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `interrupted` | 可选 | `true` | +| `message` | 必需 | [`packages/llm/llm/src/message.ts#AssistantMessage`](#persistence-type-packagesllmllmsrcmessagetsassistantmessage) | +| `step` | 必需 | `number` | +| `turn` | 必需 | `number` | +| `usage` | 可选 | [`packages/llm/llm/src/types.ts#TokenUsage`](#persistence-type-packagesllmllmsrctypeststokenusage) | + + + +### `event:command/done` + +SHA-256: `15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:command/done[0].data`](#persistence-type-eventcommanddone0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"command/done"` | + + + +### `event:command/done[0].data` + +SHA-256: `5b6fb1f226ff56402db08a6aae82af76100b14056271875f69ec526a1ae05d51` + +来源:`packages/interaction/commands/src/types.ts:104` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `commandId` | 必需 | `string` | +| `kind` | 必需 | [`event:command/done[0].data.kind`](#persistence-type-eventcommanddone0datakind) | +| `sourceEventSeq` | 可选 | `number` | +| `text` | 可选 | `string` | + + + +### `event:command/done[0].data.kind` + +SHA-256: `1ab2ef1296f157ba96998f179bb5daa9d21a82480da2901127aeab2730797c92` + +以下类型之一: + +- `"error"` +- `"success"` + + + +### `event:command/run` + +SHA-256: `37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:command/run[0].data`](#persistence-type-eventcommandrun0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"command/run"` | + + + +### `event:command/run[0].data` + +SHA-256: `a853902cfab417b8f08aa51ad6855fea46f34ed4588a74e47403035111d0fb86` + +来源:`packages/interaction/commands/src/types.ts:97` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `args` | 可选 | `string` | +| `commandId` | 必需 | `string` | +| `name` | 必需 | `string` | +| `source` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].source[0]`](#persistence-type-eventagentinboxspliced0datainserted0source0) | + + + +### `event:compaction/end` + +SHA-256: `b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:compaction/end[0].data`](#persistence-type-eventcompactionend0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"compaction/end"` | + + + +### `event:compaction/end[0].data` + +SHA-256: `ca59530d1a4f3e191b4032bc4a20eded0d827db8b5a7efb27b3af9e9b456c6f2` + +来源:`packages/compaction/compaction/src/types.ts:72` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `compactionId` | 必需 | `string` | +| `error` | 可选 | `string` | +| `sourceCommandId` | 可选 | `string` | +| `turn` | 必需 | [`event:compaction/end[0].data.turn`](#persistence-type-eventcompactionend0dataturn) | + + + +### `event:compaction/end[0].data.turn` + +SHA-256: `3bd652ebfa8726b3ce3937a4f1bd2759e02f86b3a08a20f9e41a8513656fbc5f` + +来源:`packages/core/session/src/types.ts:62` + +以下类型之一: + +- `null` +- `number` + + + +### `event:compaction/prune` + +SHA-256: `7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:compaction/prune[0].data`](#persistence-type-eventcompactionprune0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"compaction/prune"` | + + + +### `event:compaction/prune[0].data` + +SHA-256: `5dd766ccd1702a1142ad8b4bd44f2242f8e8a6752669ad3de0a5d224329b1438` + +来源:`packages/compaction/compaction/src/types.ts:82` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `shadowedRange` | 必需 | [`event:compaction/prune[0].data.shadowedRange`](#persistence-type-eventcompactionprune0datashadowedrange) | +| `shadowedSeqs` | 必需 | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `shadowedTokenCount` | 必需 | `number` | + + + +### `event:compaction/prune[0].data.shadowedRange` + +SHA-256: `9e41386b3a0c9572b0d63078492ebb3997da7d3a830d44e0259418bd02f4bcb2` + +来源:`packages/compaction/compaction/src/types.ts:38` · `packages/compaction/compaction/src/types.ts:84` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `end` | 必需 | `number` | +| `start` | 必需 | `number` | + + + +### `event:compaction/start` + +SHA-256: `db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:compaction/start[0].data`](#persistence-type-eventcompactionstart0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"compaction/start"` | + + + +### `event:compaction/start[0].data` + +SHA-256: `3e4e7683b0192c9f0e6a75c59076108f017892cdb302a98032c2632fd79c356f` + +来源:`packages/compaction/compaction/src/types.ts:24` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `compactionId` | 必需 | `string` | +| `sourceCommandId` | 可选 | `string` | +| `turn` | 必需 | [`event:compaction/end[0].data.turn`](#persistence-type-eventcompactionend0dataturn) | + + + +### `event:compaction/summary` + +SHA-256: `85c28ce3efec5863a9bf4b22ae57a50a03ec5337b965ee95ff77c9b9d137fa22` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:compaction/summary[0].data`](#persistence-type-eventcompactionsummary0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"compaction/summary"` | + + + +### `event:compaction/summary[0].data` + +SHA-256: `1fcc34faac8875c4b0a0102d9f9f23c852c90f9258cf66198e734bcfcfae22ce` + +以下类型之一: + +- [`event:compaction/summary[0].data[0]`](#persistence-type-eventcompactionsummary0data0) +- [`event:compaction/summary[0].data[1]`](#persistence-type-eventcompactionsummary0data1) + + + +### `event:compaction/summary[0].data[0]` + +SHA-256: `88e7af4cec3f89349bf3a2faf79c51519da21201729e6d7c5ab59271397b55bb` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `compactionId` | 必需 | `string` | +| `llmStreamCall` | 必需 | `true` | +| `maxTokens` | 可选 | `number` | +| `model` | 必需 | `string` | +| `provider` | 必需 | `string` | +| `rawOutput` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `shadowedRange` | 必需 | [`event:compaction/prune[0].data.shadowedRange`](#persistence-type-eventcompactionprune0datashadowedrange) | +| `shadowedSeqs` | 必需 | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `shadowedTokenCount` | 必需 | `number` | +| `sourceCommandId` | 可选 | `string` | +| `summary` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `usage` | 可选 | [`packages/llm/llm/src/types.ts#TokenUsage`](#persistence-type-packagesllmllmsrctypeststokenusage) | + + + +### `event:compaction/summary[0].data[1]` + +SHA-256: `19d2b8a46cc5bf1b368732664b777b2f896e428b78af98da89913c8f2a19393a` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `compactionId` | 必需 | `string` | +| `maxTokens` | 可选 | `number` | +| `model` | 必需 | `string` | +| `provider` | 必需 | `string` | +| `rawOutput` | 可选 | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `shadowedRange` | 必需 | [`event:compaction/prune[0].data.shadowedRange`](#persistence-type-eventcompactionprune0datashadowedrange) | +| `shadowedSeqs` | 必需 | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `shadowedTokenCount` | 必需 | `number` | +| `sourceCommandId` | 可选 | `string` | +| `summary` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `usage` | 可选 | [`packages/llm/llm/src/types.ts#TokenUsage`](#persistence-type-packagesllmllmsrctypeststokenusage) | + + + +### `event:feedback/record` + +SHA-256: `fb9df8180a202f3c845d5aa6a81697b2f7213f6735abc17535a55656be60a575` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:feedback/record[0].data`](#persistence-type-eventfeedbackrecord0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"feedback/record"` | + + + +### `event:feedback/record[0].data` + +SHA-256: `fc362d6c3bc744ee54ea7e008f30aff28f240db9d9882faec31b12982b643d5c` + +来源:`packages/feedback/command-feedback/src/index.ts:62` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `text` | 必需 | `string` | + + + +### `event:goal/change` + +SHA-256: `763c8a20af487263a0080548274f7437ef4a86e0ba8769127d1ced10a72c664d` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/goal/goal/src/domain.ts#GoalChangeMeta`](#persistence-type-packagesgoalgoalsrcdomaintsgoalchangemeta) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"goal/change"` | + + + +### `event:goal/change[0].data[0].operation` + +SHA-256: `62e6a429ff3f390a46ac39fb468692032f42936ca0db19b53454184189401379` + +以下类型之一: + +- `"block"` +- `"complete"` +- `"create"` +- `"edit"` +- `"pause"` +- `"resume"` + + + +### `event:hook/invoked` + +SHA-256: `8a6e1ec9e8db346b0e02f027db73c07a94f067a26d40c1aef1abd09c47ce7ba0` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:hook/invoked[0].data`](#persistence-type-eventhookinvoked0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"hook/invoked"` | + + + +### `event:hook/invoked[0].data` + +SHA-256: `119abe2b9c0b2f46ecb31d82b9acba4d4b30e049f655e2475e8b4ae12d5a9e25` + +来源:`packages/hooks/hook-protocol/src/types.ts:19` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `dialect` | 必需 | [`packages/hooks/hook-protocol/src/types.ts#HookDialect`](#persistence-type-packageshookshook-protocolsrctypestshookdialect) | +| `handlerId` | 必需 | `string` | +| `matcher` | 可选 | `string` | +| `point` | 必需 | `string` | +| `turn` | 必需 | `number` | + + + +### `event:hook/result` + +SHA-256: `e75916628f3f10c2d50658bd143052a46285fbf1a9a700ba54947614603d26b4` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:hook/result[0].data`](#persistence-type-eventhookresult0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"hook/result"` | + + + +### `event:hook/result[0].data` + +SHA-256: `8ad45ad053b4d89f8865c17cc9ff3b8748e86045f3f0fb816269a34af2619141` + +来源:`packages/hooks/hook-protocol/src/types.ts:31` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `decision` | 必需 | `string` | +| `durationMs` | 必需 | `number` | +| `exitCode` | 可选 | `number` | +| `handlerId` | 必需 | `string` | +| `point` | 必需 | `string` | +| `stderrSummary` | 可选 | `string` | +| `turn` | 必需 | `number` | + + + +### `event:llm/retry` + +SHA-256: `91c397f8f870e812e1dc5ac69c2745f9f105be9dc97dadc980d19ef415a65145` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/llm/llm-retry/src/types.ts#LlmRetryEventData`](#persistence-type-packagesllmllm-retrysrctypestsllmretryeventdata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"llm/retry"` | + + + +### `event:llm/retry-started` + +SHA-256: `48e5c9861f16ac07e78cb7b5ae9dabdf7bb85c58baed5a51b4ad275050ea58e3` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/llm/llm-retry/src/types.ts#LlmRetryStartedEventData`](#persistence-type-packagesllmllm-retrysrctypestsllmretrystartedeventdata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"llm/retry-started"` | + + + +### `event:llm/retry[0].data[0]` + +SHA-256: `9096d1dd86a3da77a593e12cd95e596b2ef965fa94fcbee40e4bdcf0433924a1` + +来源:`packages/llm/llm-retry/src/types.ts:17` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `delayMs` | 必需 | `number` | +| `failure` | 必需 | [`packages/llm/llm/src/types.ts#LlmFailure`](#persistence-type-packagesllmllmsrctypestsllmfailure) | +| `maxRetries` | 必需 | `number` | +| `mode` | 必需 | `"normal"` | +| `policyKey` | 必需 | `string` | +| `provider` | 必需 | `string` | +| `retry` | 必需 | `number` | +| `retryId` | 必需 | `string` | +| `step` | 必需 | `number` | +| `turn` | 必需 | `number` | + + + +### `event:llm/retry[0].data[1]` + +SHA-256: `c0f91c064454e9ae25a4b5caacdc487712aee3acf414b07b7d5f7fd3530a0452` + +来源:`packages/llm/llm-retry/src/types.ts:30` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `delayMs` | 必需 | `number` | +| `failure` | 必需 | [`packages/llm/llm/src/types.ts#LlmFailure`](#persistence-type-packagesllmllmsrctypestsllmfailure) | +| `mode` | 必需 | `"always"` | +| `policyKey` | 必需 | `string` | +| `provider` | 必需 | `string` | +| `retry` | 必需 | `number` | +| `retryId` | 必需 | `string` | +| `step` | 必需 | `number` | +| `turn` | 必需 | `number` | + + + +### `event:model/selection` + +SHA-256: `35203ba7ad5ef6f97d556b85df20ae98f04f09c65748cecdf8eefdb8b6405ffc` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/api/session-controller/src/types.ts#ModelSelection`](#persistence-type-packagesapisession-controllersrctypestsmodelselection) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"model/selection"` | + + + +### `event:permission/preset` + +SHA-256: `5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:permission/preset[0].data`](#persistence-type-eventpermissionpreset0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"permission/preset"` | + + + +### `event:permission/preset[0].data` + +SHA-256: `8a9c990773f798eac10ca8878e6bcc531ee080bc589cac956730e462cc6a09ad` + +来源:`packages/interaction/permission-presets/src/index.ts:53` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `preset` | 必需 | `string` | + + + +### `event:plan/mode` + +SHA-256: `a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:plan/mode[0].data`](#persistence-type-eventplanmode0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"plan/mode"` | + + + +### `event:plan/mode[0].data` + +SHA-256: `20a57544bbf204dacd1ae6beb2ab29444365c3c869f2afdf489dcdcbc3d9c8c5` + +来源:`packages/plan/plan-mode/src/index.ts:46` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `active` | 必需 | `boolean` | + + + +### `event:request/context` + +SHA-256: `f6b733e38d46dde3f8ab1ade2be3362abb6642eb97982a98ee64a57ff60d0c28` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/core/session/src/types.ts#RequestContext`](#persistence-type-packagescoresessionsrctypestsrequestcontext) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"request/context"` | + + + +### `event:request/header` + +SHA-256: `1de6c9c8764045ea9a1357bae6ccbbd57c19f6f337f8f25697c919c7cc9abf16` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:request/header[0].data`](#persistence-type-eventrequestheader0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"request/header"` | + + + +### `event:request/header[0].data` + +SHA-256: `fbda9b55390689333793c34f6229ad46b21fbc45e5171ae74d2d436c60aa4e51` + +来源:`packages/core/session/src/types.ts:327` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `header` | 必需 | [`packages/core/session/src/types.ts#EpochHeader`](#persistence-type-packagescoresessionsrctypestsepochheader) | +| `reason` | 必需 | [`packages/core/session/src/types.ts#RequestHeaderReason`](#persistence-type-packagescoresessionsrctypestsrequestheaderreason) | +| `startsSeries` | 可选 | `true` | + + + +### `event:request/header[0].data.header.config.stop` + +SHA-256: `93c33d9687613293f8c95d46c4d922fe9ceae83b84c384beff5c3315abe005f2` + +`string` 的数组。 + + + +### `event:request/header[0].data.header.tools` + +SHA-256: `6d63f25a28b70801937a46b1058be5f52d4efbaf3516141470463ae469b59c23` + +[`packages/llm/llm/src/types.ts#ToolSchema`](#persistence-type-packagesllmllmsrctypeststoolschema) 的数组。 + + + +### `event:request/header[0].data.header.tools[0].parameters` + +SHA-256: `0aa62ab51b36c0e64b134bd03ba8725d758744180a1a447da49beaad194f219f` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| [`string`] | 索引签名 | `unknown`(不透明) | + + + +### `event:sandbox/mode` + +SHA-256: `516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:sandbox/mode[0].data`](#persistence-type-eventsandboxmode0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"sandbox/mode"` | + + + +### `event:sandbox/mode[0].data` + +SHA-256: `9890113e97dd3541787bfe6704f2b223d3a890b5325ca0acae2b0398909b413e` + +来源:`packages/sandbox/sandbox-policy/src/session-mode.ts:33` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `mode` | 必需 | [`packages/sandbox/sandbox/src/index.ts#SandboxMode`](#persistence-type-packagessandboxsandboxsrcindextssandboxmode) | +| `source` | 可选 | `"delegation"` | + + + +### `event:schedule/change` + +SHA-256: `2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/schedule/schedule/src/types.ts#ScheduleChange`](#persistence-type-packagesscheduleschedulesrctypestsschedulechange) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"schedule/change"` | + + + +### `event:session-log-deepseek/delivery-accepted` + +SHA-256: `d63b8b8ffad9c02fd80c43a17df4f240c1fe8118ecca9de34f9d5871838ab5b9` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:session-log-deepseek/delivery-accepted[0].data`](#persistence-type-eventsession-log-deepseekdelivery-accepted0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"session-log-deepseek/delivery-accepted"` | + + + +### `event:session-log-deepseek/delivery-accepted[0].data` + +SHA-256: `8bb8c3751a6ce64b61aba1ec7ae798c00a5803c4d868a0430873216c6569ed52` + +来源:`packages/session/session-log-deepseek/src/types.ts:59` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `sessionFormatVersion` | 可选 | `number` | +| `sessionId` | 必需 | `string` | +| `throughSeq` | 必需 | `number` | + + + +### `event:session/end-seed` + +SHA-256: `669846d6f47138d4b8897717b0f08476805437a4b3195c82551b527035d90bc6` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:session/end-seed[0].data`](#persistence-type-eventsessionend-seed0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"session/end-seed"` | + + + +### `event:session/end-seed[0].data` + +SHA-256: `f0d4d35a2f77027ccfbc9b6b774b92f27eba1aadc2cf523147e3629bbfb646b5` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| [`string`] | 索引签名 | `never` | + + + +### `event:session/title` + +SHA-256: `1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/session/session-title/src/types.ts#SessionTitleEventData`](#persistence-type-packagessessionsession-titlesrctypestssessiontitleeventdata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"session/title"` | + + + +### `event:session/title-llm-request` + +SHA-256: `5af24b92e836fedeb396431e8eb395884a057917b54eb777f859d6696faf7780` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData`](#persistence-type-packagessessionsession-title-llmsrcindextssessiontitlellmrequesteventdata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"session/title-llm-request"` | + + + +### `event:session/title-llm-request[0].data.messages` + +SHA-256: `5ad3f2a4606776bb75ab634989296409c1526149168115c157c8967044455a92` + +[`packages/llm/llm/src/message.ts#Message`](#persistence-type-packagesllmllmsrcmessagetsmessage) 的数组。 + + + +### `event:session/title-llm-request[0].data.messages[0].role` + +SHA-256: `acd36e1717d2b4ef9e98a8e6fac17ca1203f3f448e5bca51677f129a8f4999e2` + +以下类型之一: + +- `"assistant"` +- `"system"` +- `"user"` + + + +### `event:session/title[0].data.source[0]` + +SHA-256: `1b5649238876e28811e80f10ec67a00c197ad3babd4ecc61a22b09064b88c597` + +来源:`packages/session/session-title/src/types.ts:29` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"fallback"` | + + + +### `event:session/title[0].data.source[1]` + +SHA-256: `b81e9de81a481b24e1e1f9adf038bfc59e57b4f35ce62f8f1e45284186f4f812` + +来源:`packages/session/session-title/src/types.ts:30` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"provider"` | +| `model` | 可选 | [`packages/session/session-title/src/types.ts#SessionTitleModelProvenance`](#persistence-type-packagessessionsession-titlesrctypestssessiontitlemodelprovenance) | +| `provider` | 必需 | `string` | + + + +### `event:step/end` + +SHA-256: `e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:step/end[0].data`](#persistence-type-eventstepend0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"step/end"` | + + + +### `event:step/end[0].data` + +SHA-256: `ef11a3b7fa2033ae4279545ff8a8a2ee4e301b9b73e5b91654c48e6d08283545` + +来源:`packages/core/session/src/types.ts:275` · `packages/core/session/src/types.ts:277` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `step` | 必需 | `number` | +| `turn` | 必需 | `number` | + + + +### `event:step/start` + +SHA-256: `4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:step/end[0].data`](#persistence-type-eventstepend0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"step/start"` | + + + +### `event:subagent/descriptor` + +SHA-256: `b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/subagent/subagent/src/descriptor.ts#SubagentDescriptorData`](#persistence-type-packagessubagentsubagentsrcdescriptortssubagentdescriptordata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"subagent/descriptor"` | + + + +### `event:subagent/model-selection-policy` + +SHA-256: `a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:subagent/model-selection-policy[0].data`](#persistence-type-eventsubagentmodel-selection-policy0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"subagent/model-selection-policy"` | + + + +### `event:subagent/model-selection-policy[0].data` + +SHA-256: `0d47a8f3d847243c4488e755ad4cab7a04ac5d4621b9c81865524cf3f4d8536f` + +来源:`packages/subagent/tool-subagent/src/model-selection-state.ts:17` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `allowedModels` | 必需 | [`event:subagent/model-selection-policy[0].data.allowedModels`](#persistence-type-eventsubagentmodel-selection-policy0dataallowedmodels) | + + + +### `event:subagent/model-selection-policy[0].data.allowedModels` + +SHA-256: `ba77b58995e36f14bb13886b0493d0a1a63d5db10b1a6cd9f6ac65a72cf832ec` + +[`packages/session/session-title/src/types.ts#SessionTitleModelProvenance`](#persistence-type-packagessessionsession-titlesrctypestssessiontitlemodelprovenance) 的数组。 + + + +### `event:team/member` + +SHA-256: `31d13edbb5fe2f8b7a38056320a8a06275ee4426e0abf12d4741818beda5a9c9` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:team/member[0].data`](#persistence-type-eventteammember0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"team/member"` | + + + +### `event:team/member[0].data` + +SHA-256: `b59b71a5417cfb3acca0a32fcd4f8f31b875e7d5acdca1344dc9a05214414702` + +来源:`packages/experimental/agent-team/src/types.ts:223` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `member` | 必需 | [`packages/experimental/agent-team/src/types.ts#TeamMemberSnapshot`](#persistence-type-packagesexperimentalagent-teamsrctypeststeammembersnapshot) | +| `teamId` | 必需 | `string` | +| `version` | 必需 | `1` | + + + +### `event:team/member[0].data.member.context` + +SHA-256: `50cf02d875f8a1f1411f4a6fbcffab9120ccef5f74a47331fbf29480e5f68f48` + +以下类型之一: + +- `"fork"` +- `"fresh"` + + + +### `event:team/message/delivered` + +SHA-256: `c53bff743470c8bf11be698ced047072744ef088cce663a774b456d7a8982516` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:team/message/delivered[0].data`](#persistence-type-eventteammessagedelivered0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"team/message/delivered"` | + + + +### `event:team/message/delivered[0].data` + +SHA-256: `7a1a83b0dd7c3a67d46d2b703e204a69b1db4e596b867777c1dde1d9ac65662e` + +来源:`packages/experimental/agent-team/src/types.ts:229` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `messageId` | 必需 | `string` | +| `targetId` | 必需 | `string` | +| `teamId` | 必需 | `string` | +| `version` | 必需 | `1` | + + + +### `event:team/message/queued` + +SHA-256: `a6a26c92459c96e4f342e58d7e41c71956e7e62c9280e30e260df58409a3012c` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:team/message/queued[0].data`](#persistence-type-eventteammessagequeued0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"team/message/queued"` | + + + +### `event:team/message/queued[0].data` + +SHA-256: `9417f39b26a720063f227dfbb236adbe0470d8460fb3d5212b8a85b8195c6385` + +来源:`packages/experimental/agent-team/src/types.ts:227` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `message` | 必需 | [`packages/experimental/agent-team/src/types.ts#TeamMessageSnapshot`](#persistence-type-packagesexperimentalagent-teamsrctypeststeammessagesnapshot) | +| `teamId` | 必需 | `string` | +| `version` | 必需 | `1` | + + + +### `event:team/message/queued[0].data.message.delivery` + +SHA-256: `923845f0e897a3729c72512adc73f246328922786a59cc7926ceb20b4ae6de6f` + +以下类型之一: + +- `"quiet"` +- `"wakeup"` + + + +### `event:team/task` + +SHA-256: `1688a2451eef9da19eaf45f12c8a27df07b1a6e56fa57ba603118f5201bb435b` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:team/task[0].data`](#persistence-type-eventteamtask0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"team/task"` | + + + +### `event:team/task[0].data` + +SHA-256: `e86d247d466ec6dc9d302824b7dc0acedab882027775f25abb824df4794468b7` + +来源:`packages/experimental/agent-team/src/types.ts:225` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `task` | 必需 | [`packages/experimental/agent-team/src/types.ts#TeamTaskSnapshot`](#persistence-type-packagesexperimentalagent-teamsrctypeststeamtasksnapshot) | +| `teamId` | 必需 | `string` | +| `version` | 必需 | `1` | + + + +### `event:todo/write` + +SHA-256: `b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:todo/write[0].data`](#persistence-type-eventtodowrite0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"todo/write"` | + + + +### `event:todo/write[0].data` + +SHA-256: `79ddc907312f97cf9553d4841e8b3fc937097bd8d97900a790efad3c05255e99` + +来源:`packages/todo/tool-todo/src/types.ts:31` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `todos` | 必需 | [`event:todo/write[0].data.todos`](#persistence-type-eventtodowrite0datatodos) | + + + +### `event:todo/write[0].data.todos` + +SHA-256: `4b7ddaf3710b88ff9b8df66304f5f97bf03688fd19730eedc2e9535203c820ea` + +[`packages/todo/tool-todo/src/types.ts#TodoItem`](#persistence-type-packagestodotool-todosrctypeststodoitem) 的数组。 + + + +### `event:todo/write[0].data.todos[0].status` + +SHA-256: `fd0d91a1f9dd2efb8959bdf5e07f8f0a98b1cdfa38ce8d4732ebde0b44c3abd4` + +以下类型之一: + +- `"completed"` +- `"in_progress"` +- `"pending"` + + + +### `event:tool-workflow/agent-end` + +SHA-256: `babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentEndData`](#persistence-type-packagesworkflowtool-workflowsrctypeststoolworkflowagentenddata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"tool-workflow/agent-end"` | + + + +### `event:tool-workflow/agent-start` + +SHA-256: `5f26a6c20b37632f8f57729d171c671def4683d994ac6257a8dffcd855101627` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentStartData`](#persistence-type-packagesworkflowtool-workflowsrctypeststoolworkflowagentstartdata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"tool-workflow/agent-start"` | + + + +### `event:tool-workflow/run-end` + +SHA-256: `42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunEndData`](#persistence-type-packagesworkflowtool-workflowsrctypeststoolworkflowrunenddata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"tool-workflow/run-end"` | + + + +### `event:tool-workflow/run-start` + +SHA-256: `c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunStartData`](#persistence-type-packagesworkflowtool-workflowsrctypeststoolworkflowrunstartdata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"tool-workflow/run-start"` | + + + +### `event:tool/call` + +SHA-256: `3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:tool/call[0].data`](#persistence-type-eventtoolcall0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"tool/call"` | + + + +### `event:tool/call[0].data` + +SHA-256: `e4c18e294232c3ba6c9f1999f168263cc55956147cfe4121720899be8e52edd1` + +来源:`packages/core/session/src/types.ts:304` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `arguments` | 必需 | `string` | +| `callId` | 必需 | `string` | +| `name` | 必需 | `string` | +| `step` | 必需 | `number` | +| `turn` | 必需 | `number` | + + + +### `event:tool/code-dispatch` + +SHA-256: `c14c2fdd439461cfc85105c6f620b0f62f799e3a69fb48196e938ec045aa0390` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/core/tools/src/types.ts#PtcDispatchEventData`](#persistence-type-packagescoretoolssrctypestsptcdispatcheventdata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"tool/code-dispatch"` | + + + +### `event:tool/code-dispatch-start` + +SHA-256: `9eb21c10fc675e1fa4184e5eecc9697aa87054ffd836d49428174897f0e64b62` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/core/tools/src/types.ts#PtcDispatchStartEventData`](#persistence-type-packagescoretoolssrctypestsptcdispatchstarteventdata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"tool/code-dispatch-start"` | + + + +### `event:tool/result` + +SHA-256: `a79feb023a08a8b73d254e29e78f13045b6773ce377b0c4156fcdf1368c146ab` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:tool/result.data`](#persistence-type-eventtoolresultdata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `sourceEventSeqs` | 可选 | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `surfaceOp` | 可选 | [`SessionEventEnvelope[46].surfaceOp`](#persistence-type-sessioneventenvelope46surfaceop) | +| `time` | 必需 | `number` | +| `type` | 必需 | `"tool/result"` | + + + +### `event:tool/result.data` + +SHA-256: `e575be1876952402db1e661d0397ce27ac9d77a568439a3a310363981d98970c` + +来源:`packages/core/session/src/types.ts:316` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `error` | 可选 | [`event:tool/result.data.error`](#persistence-type-eventtoolresultdataerror) | +| `message` | 必需 | [`packages/llm/llm/src/message.ts#ToolResultMessage`](#persistence-type-packagesllmllmsrcmessagetstoolresultmessage) | +| `meta` | 可选 | [`event:tool/result.data.meta`](#persistence-type-eventtoolresultdatameta) | +| `step` | 必需 | `number` | +| `turn` | 必需 | `number` | + + + +### `event:tool/result.data.error` + +SHA-256: `55e3b6df99b0d19241e57618b04b84824c3df80ed102e440719139300ea703f6` + +来源:`packages/core/session/src/types.ts:320` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `code` | 必需 | `string` | +| `name` | 必需 | `string` | + + + +### `event:tool/result.data.message.content` + +SHA-256: `bc32b6cc15220b64e49b70a65a7d59a72b9e43cc0d0d80ea7195c0659a66ed15` + +| 位置 | 存在性 | 类型 | +|---|---|---| +| 0 | 必需 | [`packages/llm/llm/src/types.ts#ToolResultBlock`](#persistence-type-packagesllmllmsrctypeststoolresultblock) | + + + +### `event:tool/result.data.meta` + +SHA-256: `c592ce75aab73fcab19c1d7845684c72cf402b78d2e1f2833a58ecf9f3598ed6` + +来源:`packages/util/values/src/index.ts:4` + +以下类型之一: + +- [`event:tool/result.data.meta[5]`](#persistence-type-eventtoolresultdatameta5) +- [`event:tool/result.data.meta[5][0][6]`](#persistence-type-eventtoolresultdatameta506) +- `string` +- `boolean` +- `null` +- `number` + + + +### `event:tool/result.data.meta[5]` + +SHA-256: `72ec79127a9c0d0241b1106a74cc2b24c81ce467170f1c3c93f7b71a9496d227` + +[`event:tool/result.data.meta`](#persistence-type-eventtoolresultdatameta) 的数组。 + + + +### `event:tool/result.data.meta[5][0][6]` + +SHA-256: `529e0ccd0e34079ab4ff21ed87f810cee0388246263bf22e8aba5986b56fae05` + +来源:`packages/util/values/src/index.ts:4` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| [`string`] | 索引签名 | [`event:tool/result.data.meta`](#persistence-type-eventtoolresultdatameta) | + + + +### `event:turn/end` + +SHA-256: `84c24f1209fc3e0153de6ac85d58fd6968b851f955e0e761b92321053956609e` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:turn/end[0].data`](#persistence-type-eventturnend0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"turn/end"` | + + + +### `event:turn/end[0].data` + +SHA-256: `508c0856b8df8574e396880a756f087699b138630428441fefca4a4380f01a28` + +来源:`packages/core/session/src/types.ts:273` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `reason` | 必需 | [`packages/core/session/src/types.ts#TurnEndReason`](#persistence-type-packagescoresessionsrctypeststurnendreason) | +| `turn` | 必需 | `number` | + + + +### `event:turn/end[0].data.reason[0]` + +SHA-256: `b6ef9c6210be8350cd465f485cf520031fffa6bf3809c61a1e713e834c5982d0` + +来源:`packages/core/session/src/types.ts:192` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"completed"` | + + + +### `event:turn/end[0].data.reason[1]` + +SHA-256: `0a30c3be336cdd4f8f34e66543a3d46d611c43986edd9b3ce6cbb9b721d3b5d3` + +来源:`packages/core/session/src/types.ts:194` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"aborted"` | +| `reason` | 必需 | [`packages/core/session/src/types.ts#TurnEndCancelCause`](#persistence-type-packagescoresessionsrctypeststurnendcancelcause) | + + + +### `event:turn/end[0].data.reason[1].reason[1]` + +SHA-256: `6c03546143cdf6ae88f1745ac98c5139efa1588d1415249bbc5f3104d32ab800` + +来源:`packages/core/session/src/types.ts:181` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"parent"` | + + + +### `event:turn/end[0].data.reason[1].reason[2]` + +SHA-256: `6c5a37d42ebdb12db4410699259335f1e149e3a0260425684c00b153afc8990d` + +来源:`packages/core/session/src/types.ts:182` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"hook"` | +| `reason` | 必需 | `string` | + + + +### `event:turn/end[0].data.reason[1].reason[3]` + +SHA-256: `4bb451330ff699f36b45539ceb0eb2606ead72084e2c5bb637c36cc80e2252db` + +来源:`packages/core/session/src/types.ts:183` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"disposed"` | + + + +### `event:turn/end[0].data.reason[1].reason[4]` + +SHA-256: `eaa71be0fbf0f702df8ea6c11d0aa2f9782263d45a10d0fb14eda662f4bfe04c` + +来源:`packages/core/session/src/types.ts:186` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"legacy"` | + + + +### `event:turn/end[0].data.reason[2]` + +SHA-256: `023a355b2be0d688fb6e4df8388dadb942761d46cfe96d0f499aae9631a159d4` + +来源:`packages/core/session/src/types.ts:196` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"blocked"` | + + + +### `event:turn/end[0].data.reason[3]` + +SHA-256: `3dad205ad99fbda835c493ddc6bc93fe1441cef2f82774ffa2856364e2cede22` + +来源:`packages/core/session/src/types.ts:202` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `error` | 必需 | [`packages/llm/llm/src/types.ts#LlmFailure`](#persistence-type-packagesllmllmsrctypestsllmfailure) | +| `kind` | 必需 | `"error"` | + + + +### `event:turn/end[0].data.reason[5]` + +SHA-256: `56b7c047694875a843ba020dfea3c8380d54ae4ff88ab349e72004dc21e07c23` + +来源:`packages/core/session/src/types.ts:209` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"interrupted"` | + + + +### `event:turn/start` + +SHA-256: `aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:turn/start[0].data`](#persistence-type-eventturnstart0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"turn/start"` | + + + +### `event:turn/start[0].data` + +SHA-256: `f90eb4ab2d3897bc20c521a038e3119d581f791ec974b1a0004f63a8ab9e232d` + +来源:`packages/core/session/src/types.ts:264` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `turn` | 必需 | `number` | + + + +### `event:user/message` + +SHA-256: `5cfd0a500f2fd56d504ed24eabf6b55e5cabccbd571b95cba579f1f8aceab439` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/llm/llm/src/message.ts#UserMessage`](#persistence-type-packagesllmllmsrcmessagetsusermessage) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `sourceEventSeqs` | 可选 | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `surfaceOp` | 可选 | [`SessionEventEnvelope[46].surfaceOp`](#persistence-type-sessioneventenvelope46surfaceop) | +| `time` | 必需 | `number` | +| `type` | 必需 | `"user/message"` | + + + +### `event:web/deepseek-search-llm-request` + +SHA-256: `cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331` + +来源:`packages/core/session/src/types.ts:433` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/web/web-search-deepseek/src/provider.ts#DeepSeekSearchLlmRequest`](#persistence-type-packageswebweb-search-deepseeksrcprovidertsdeepseeksearchllmrequest) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"web/deepseek-search-llm-request"` | + + + +### `event:web/deepseek-search-llm-request[0].data.body` + +SHA-256: `930a6567a10bb62ddd157bd8abdf4b182810c8c3b49d91309b3b009a5fed9731` + +来源:`packages/web/web-search-deepseek/src/provider.ts:62` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `max_tokens` | 必需 | `number` | +| `messages` | 必需 | [`event:web/deepseek-search-llm-request[0].data.body.messages`](#persistence-type-eventwebdeepseek-search-llm-request0databodymessages) | +| `model` | 必需 | `string` | +| `tools` | 必需 | [`event:web/deepseek-search-llm-request[0].data.body.tools`](#persistence-type-eventwebdeepseek-search-llm-request0databodytools) | + + + +### `event:web/deepseek-search-llm-request[0].data.body.messages` + +SHA-256: `b993441f8ce7d27b80e619e113e232ae8e62d3d5a8340f6bfe12d8c4c018e62f` + +| 位置 | 存在性 | 类型 | +|---|---|---| +| 0 | 必需 | [`event:web/deepseek-search-llm-request[0].data.body.messages[0]`](#persistence-type-eventwebdeepseek-search-llm-request0databodymessages0) | + + + +### `event:web/deepseek-search-llm-request[0].data.body.messages[0]` + +SHA-256: `9a2a9029f8d7ede05336980d8342737557f487b913bfd28853d0ab5214600ab5` + +来源:`packages/web/web-search-deepseek/src/provider.ts:65` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `content` | 必需 | [`event:web/deepseek-search-llm-request[0].data.body.messages[0].content`](#persistence-type-eventwebdeepseek-search-llm-request0databodymessages0content) | +| `role` | 必需 | `"user"` | + + + +### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content` + +SHA-256: `8f6d609794bf5afc01d7ccf3e03811d32f4b8047f58a2c9a98db0154c2ad7cb9` + +| 位置 | 存在性 | 类型 | +|---|---|---| +| 0 | 必需 | [`event:web/deepseek-search-llm-request[0].data.body.messages[0].content[0]`](#persistence-type-eventwebdeepseek-search-llm-request0databodymessages0content0) | + + + +### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content[0]` + +SHA-256: `4e887768586528565381dadbddee6cef555874148089f4579e0b4b1ad096fc9c` + +来源:`packages/llm/llm/src/types.ts:54` · `packages/web/web-search-deepseek/src/provider.ts:67` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `text` | 必需 | `string` | +| `type` | 必需 | `"text"` | + + + +### `event:web/deepseek-search-llm-request[0].data.body.tools` + +SHA-256: `4aed17ec726b5397c29f6cb4bcd7905dc1a12bb6140f1657f073cd24380f2af8` + +| 位置 | 存在性 | 类型 | +|---|---|---| +| 0 | 必需 | [`event:web/deepseek-search-llm-request[0].data.body.tools[0]`](#persistence-type-eventwebdeepseek-search-llm-request0databodytools0) | + + + +### `event:web/deepseek-search-llm-request[0].data.body.tools[0]` + +SHA-256: `2d11ca7b0d4493e244b74eba093227866b33249841e59a1e9bf56afed38604c3` + +来源:`packages/web/web-search-deepseek/src/provider.ts:72` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `max_uses` | 必需 | `number` | +| `name` | 必需 | `"web_search"` | +| `type` | 必需 | `"web_search_20250305"` | + + + +### `"every"` + +SHA-256: `e42b0f40b5d0b628c6e1c44a8fb9eda0780037a81959e1b93d2dfb47b46b0e87` + +`"every"` + + + +### `"failed"` + +SHA-256: `b57a2889408de36e4516807194c73bdecd51a92f633ccd05db81bf049200f420` + +`"failed"` + + + +### `"fallback"` + +SHA-256: `d6e654b88b584fcdf290a56802b1730bc7b9847ae86baa4265ab7769eb48990c` + +`"fallback"` + + + +### `"feedback/record"` + +SHA-256: `c99e20441bf15341e9db54385e558e5c03d21dff2eb1ac08ccbf47c2d8747954` + +`"feedback/record"` + + + +### `"finish"` + +SHA-256: `bd499eac047efe091a4df7382eadd06d25cf0cb31fee3981e8b24d85762841cd` + +`"finish"` + + + +### `"fork"` + +SHA-256: `2da725e554cd89301d829ed9dc45a572c3cd1b93b5e91d0d71f007976d8a0863` + +`"fork"` + + + +### `"fresh"` + +SHA-256: `dd2780e7e07684332f7a9ab047237798d260e7eaffb1321cb38eca695d184c3d` + +`"fresh"` + + + +### `"goal"` + +SHA-256: `b815d7b91cdd9fc6ccc7dcba05cfc5ce1d55fab5fc0c0801803cd3630cedb602` + +`"goal"` + + + +### `"goal/change"` + +SHA-256: `237c004c73b6b288246816e0d7fde16e09c63a47aa3b1227383d7afe58666163` + +`"goal/change"` + + + +### `"hook"` + +SHA-256: `dbdafceb9a900183cccc80596498d386f3bf7bddead2b8cfde68453aa4739edc` + +`"hook"` + + + +### `"hook/invoked"` + +SHA-256: `b9305f0ea75ccd6a6061c27fde19f2ab85534f9f3c1a717b573b077ebae0f611` + +`"hook/invoked"` + + + +### `"hook/result"` + +SHA-256: `a3a259a1aa5401af786ce08c4a8419681d3000d73467991b5fc563389bc4ebd2` + +`"hook/result"` + + + +### `"image"` + +SHA-256: `fb8b6a2e53cb9cf44c551176de0fb77d1ddc60037b99a891ff8a860b6d5c29a0` + +`"image"` + + + +### `"image/gif"` + +SHA-256: `de30b1fa12c75f81df6aa4096e1595296d2d04e2be14a7c29849cf8028b79048` + +`"image/gif"` + + + +### `"image/jpeg"` + +SHA-256: `3f74ba74acd10644c1ed6947a411d8088bd2cfac74f61bb8540f96d68e31f004` + +`"image/jpeg"` + + + +### `"image/png"` + +SHA-256: `58f94390b982f8a5ac1f4f235ba612557f4a1dc4a995d8b1cec63ce7639decb0` + +`"image/png"` + + + +### `"image/webp"` + +SHA-256: `ebb768d85ec87fb68e42fc14fd7d8535b5ac11791b14d04c6770180f0a719bf8` + +`"image/webp"` + + + +### `"in_progress"` + +SHA-256: `94c56aeb1564ad735eb773d88636b40761d063efa1610f1308004d32923f5378` + +`"in_progress"` + + + +### `"initial"` + +SHA-256: `e7ce49f12953583fad217bf80fb9f1463acff2c3e9471a823782661675fb124c` + +`"initial"` + + + +### `"instructions"` + +SHA-256: `fee1caf8ab6a65c1bc981f5a1730164490f22a2a89ffa3d0b76f1f432c44c8b5` + +`"instructions"` + + + +### `"interrupted"` + +SHA-256: `69d238a6e9b08d67f601b1825962963d8d3523cb69ebf6208c697dc5d058c199` + +`"interrupted"` + + + +### `"legacy"` + +SHA-256: `ad3b56aa2fc1ad4250e7399295d34a8eae592e1907e85852e2291b2e498a30bc` + +`"legacy"` + + + +### `"llm/retry"` + +SHA-256: `611cae9a3539733aa0c42f66035a7d90f19dcbbdfb5d9e3b628b13705253942d` + +`"llm/retry"` + + + +### `"llm/retry-started"` + +SHA-256: `4ae007ed190a72c92138b22d059b83208079c7551ca13fb59ae8cf5e23693964` + +`"llm/retry-started"` + + + +### `"max-tokens"` + +SHA-256: `68141cbe3994a5ffcd064c07c75996538437fd9dbf77ce8a2927e89ec577fabe` + +`"max-tokens"` + + + +### `"model"` + +SHA-256: `2765e9119edf5816ac1ab4c95c5ee32c90403f3742962eff11544f7752d59d2e` + +`"model"` + + + +### `"model/selection"` + +SHA-256: `1d5f04a03ea75fc8eeece544129eba0f49f0c82046e9c404461920390135c7b2` + +`"model/selection"` + + + +### `"never"` + +SHA-256: `1571525adc95a24e5d25b5a6440df401cd7cdd881b745178e85f5a333435cd1b` + +`"never"` + + + +### `never` + +SHA-256: `fcf427290c6213c2a7feb57492d832ce324f5b9737a759f424dab69e6bd101a0` + +`never` + + + +### `"next-step"` + +SHA-256: `3e2ece4967cfebe95f450a93f45523dff99d6749f6269f2f60f84dfecfcf3693` + +`"next-step"` + + + +### `"next-turn"` + +SHA-256: `62ecb62dc0fe1b5e70217f8a80c39256a40ee3a1917be14e5ca899d20c35f7fd` + +`"next-turn"` + + + +### `"normal"` + +SHA-256: `3bc287e765d58dc3a22672a0495a6cfd561220dd38fbaecef80aa95b96caed79` + +`"normal"` + + + +### `"notice"` + +SHA-256: `e8de0f457fed5b9ff94dc4950b59ef75fd8ba8af665cc7899485924a62653367` + +`"notice"` + + + +### `null` + +SHA-256: `938f7c7357bc403ea3b281a9dd016939df7a0880fc8db12612585be574d0d615` + +`null` + + + +### `number` + +SHA-256: `0657d3ca5ac4e7bf79b00bcf860b1c7159d01a9da137497221ec2f1776e365f7` + +来源:`packages/core/session/src/types.ts:29` + +`number` + + + +### `"one-shot"` + +SHA-256: `d28765f87d6b6ab408e0b2f3e7e297791b004b806d8e302c49903ebae815feb2` + +`"one-shot"` + + + +### `packages/api/session-controller/src/types.ts#ModelSelection` + +SHA-256: `f09e5e7acf5ff5ccd193ff2eeec015fa2ff7c29d98bc465f8c3302058d47e29b` + +来源:`packages/api/session-controller/src/types.ts:82` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `model` | 必需 | `string` | +| `provider` | 必需 | `string` | +| `reasoningEffort` | 可选 | `string` | + + + +### `packages/attachment/attachment/src/types.ts#ImageAttachmentRef` + +SHA-256: `b0b0eb1b16490f6bee135b2377e8f8c39227974c799ad7d49ff418af23ecbc35` + +来源:`packages/attachment/attachment/src/types.ts:11` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `attachmentId` | 必需 | `string` | +| `bytes` | 必需 | `number` | +| `height` | 必需 | `number` | +| `mediaType` | 必需 | [`packages/attachment/attachment/src/types.ts#ImageMediaType`](#persistence-type-packagesattachmentattachmentsrctypestsimagemediatype) | +| `name` | 可选 | `string` | +| `originalDimensions` | 可选 | [`event:agent/inbox/spliced[0].data.inserted[0].content[0][2].attachment.originalDimensions`](#persistence-type-eventagentinboxspliced0datainserted0content02attachmentoriginaldimensions) | +| `width` | 必需 | `number` | + + + +### `packages/attachment/attachment/src/types.ts#ImageMediaType` + +SHA-256: `2f1e6a7ebace43d727ae138ddcd352eb3813960009e5805b8c5ac84300c97716` + +来源:`packages/attachment/attachment/src/types.ts:8` + +以下类型之一: + +- `"image/gif"` +- `"image/jpeg"` +- `"image/png"` +- `"image/webp"` + + + +### `packages/context/agent-instructions/src/render.ts#AgentInstructionChange` + +SHA-256: `83da72c6857601c75da11212ef847f57d457b9c99f0a82246dcdff3e26700239` + +来源:`packages/context/agent-instructions/src/render.ts:47` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `action` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].source[17].changes[0].action`](#persistence-type-eventagentinboxspliced0datainserted0source17changes0action) | +| `digest` | 可选 | `string` | +| `path` | 必需 | `string` | +| `scope` | 必需 | `string` | + + + +### `packages/context/agent-instructions/src/state.ts#AgentInstructionSource` + +SHA-256: `6f22a9d02b9a1f1157f3b0e7bdccd7e7b12b085c4efdb709dfc74a465cd4e590` + +来源:`packages/context/agent-instructions/src/state.ts:37` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `baseline` | 可选 | `true` | +| `baselineIdentity` | 可选 | `string` | +| `changes` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].source[17].changes`](#persistence-type-eventagentinboxspliced0datainserted0source17changes) | +| `form` | 必需 | `"instructions"` | +| `kind` | 必需 | `"agent-instructions"` | + + + +### `packages/context/session-reference/src/types.ts#SessionReferenceSource` + +SHA-256: `f56c5b59ca0161310c338d31dd16cf14287ccd602ff4181058df178c1c286d7f` + +来源:`packages/context/session-reference/src/types.ts:13` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `form` | 必需 | `"recall"` | +| `kind` | 必需 | `"session-reference"` | +| `references` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].source[15].references`](#persistence-type-eventagentinboxspliced0datainserted0source15references) | +| `version` | 必需 | `1` | + + + +### `packages/core/agent/src/types.ts#InboxTarget` + +SHA-256: `96f4a9c81fc0f940ef71528a8cc66731ae4cf1f40d79680c5fe3c39f96d7723c` + +来源:`packages/core/agent/src/types.ts:29` + +以下类型之一: + +- `"next-step"` +- `"next-turn"` + + + +### `packages/core/session/src/types.ts#EpochHeader` + +SHA-256: `49f38c296b0c34c4d5784d827ee6fda5c7a722dccd30badfabeb229af1f832a1` + +来源:`packages/core/session/src/types.ts:220` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `adapterDefaults` | 可选 | [`packages/llm/llm/src/call-config.ts#LlmCallConfigAdapterDefaults`](#persistence-type-packagesllmllmsrccall-configtsllmcallconfigadapterdefaults) | +| `config` | 必需 | [`packages/llm/llm/src/call-config.ts#LlmCallConfig`](#persistence-type-packagesllmllmsrccall-configtsllmcallconfig) | +| `system` | 可选 | `string` | +| `tools` | 可选 | [`event:request/header[0].data.header.tools`](#persistence-type-eventrequestheader0dataheadertools) | + + + +### `packages/core/session/src/types.ts#RequestContext` + +SHA-256: `411f5f5bc098cf2aaebcea1fc645adb51e593edb6b0f7f88518ff4b0147a2d4d` + +来源:`packages/core/session/src/types.ts:232` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `contextWindow` | 可选 | `number` | +| `model` | 必需 | `string` | +| `provider` | 必需 | `string` | + + + +### `packages/core/session/src/types.ts#RequestHeaderReason` + +SHA-256: `530da6c0267813bb4511af72883cc518834e624e3b3220a7062955fd57a788a6` + +来源:`packages/core/session/src/types.ts:249` + +以下类型之一: + +- `"change"` +- `"initial"` +- `"resume"` +- `"series"` + + + +### `packages/core/session/src/types.ts#SessionHeader` + +SHA-256: `88b77fa5ec1d31b20dfa3c41f3eee22fdf55fa74efe4233dcc0b55f9598d6dc6` + +来源:`packages/core/session/src/types.ts:91` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `agentPreset` | 可选 | `string` | +| `createdAt` | 必需 | `number` | +| `cwd` | 可选 | `string` | +| `delegationDepth` | 可选 | `number` | +| `id` | 必需 | `string` | +| `isSeeded` | 必需 | `boolean` | +| `origin` | 可选 | `"subagent"` | +| `parentSession` | 可选 | `string` | +| `version` | 必需 | `1` | + + + +### `packages/core/session/src/types.ts#TurnEndCancelCause` + +SHA-256: `1f8c126cfab3df812cd115cfc23e3256f0fa2383400f4ce91ecad313577e59b0` + +来源:`packages/core/session/src/types.ts:186` + +以下类型之一: + +- [`event:turn/end[0].data.reason[1].reason[2]`](#persistence-type-eventturnend0datareason1reason2) +- [`event:turn/end[0].data.reason[1].reason[3]`](#persistence-type-eventturnend0datareason1reason3) +- [`event:turn/end[0].data.reason[1].reason[4]`](#persistence-type-eventturnend0datareason1reason4) +- [`event:turn/end[0].data.reason[1].reason[1]`](#persistence-type-eventturnend0datareason1reason1) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[0]`](#persistence-type-eventagentinboxspliced0datainserted0source0) + + + +### `packages/core/session/src/types.ts#TurnEndReason` + +SHA-256: `e3528b95cff70d83a080a96666877da3f9dc205e71955d6bc5b9b315b9e0da22` + +来源:`packages/core/session/src/types.ts:213` + +以下类型之一: + +- [`event:turn/end[0].data.reason[5]`](#persistence-type-eventturnend0datareason5) +- [`event:assistant/chunk[0].data.chunk[6].reason[2]`](#persistence-type-eventassistantchunk0datachunk6reason2) +- [`event:turn/end[0].data.reason[3]`](#persistence-type-eventturnend0datareason3) +- [`event:turn/end[0].data.reason[1]`](#persistence-type-eventturnend0datareason1) +- [`event:turn/end[0].data.reason[2]`](#persistence-type-eventturnend0datareason2) +- [`event:turn/end[0].data.reason[0]`](#persistence-type-eventturnend0datareason0) + + + +### `packages/core/tools/src/index.ts#ToolRestriction` + +SHA-256: `3cfc3a56502da1f8c6153c2c56657bab4b749056968634dd0991d325ec1c919f` + +来源:`packages/core/tools/src/index.ts:673` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `allow` | 可选 | [`event:request/header[0].data.header.config.stop`](#persistence-type-eventrequestheader0dataheaderconfigstop) | +| `deny` | 可选 | [`event:request/header[0].data.header.config.stop`](#persistence-type-eventrequestheader0dataheaderconfigstop) | + + + +### `packages/core/tools/src/types.ts#PtcDispatchEventData` + +SHA-256: `f93f3b56db0ac985f00e0fc105e3227f9968b8ae8d63b928f6ce72a6e82ac996` + +来源:`packages/core/tools/src/types.ts:20` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `arguments` | 必需 | `unknown`(不透明) | +| `content` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `isError` | 必需 | `boolean` | +| `name` | 必需 | `string` | +| `parentCallId` | 必需 | `string` | +| `rootCallId` | 必需 | `string` | +| `subCallId` | 必需 | `string` | + + + +### `packages/core/tools/src/types.ts#PtcDispatchStartEventData` + +SHA-256: `2fe5026daf14bd4ff2b7bfb7cf9791c302d9cbba06802178b6dfec00b892698f` + +来源:`packages/core/tools/src/types.ts:11` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `arguments` | 必需 | `unknown`(不透明) | +| `name` | 必需 | `string` | +| `parentCallId` | 必需 | `string` | +| `rootCallId` | 必需 | `string` | +| `subCallId` | 必需 | `string` | + + + +### `packages/experimental/agent-team/src/types.ts#TeamMemberPhase` + +SHA-256: `dfce5db4aa42b7ebe0bb79eca92553587287e18c06b9eba85cbfb9d332e26acd` + +来源:`packages/experimental/agent-team/src/types.ts:44` + +以下类型之一: + +- `"active"` +- `"failed"` +- `"provisioning"` + + + +### `packages/experimental/agent-team/src/types.ts#TeamMemberSnapshot` + +SHA-256: `6598cd6da253948d6b207c6374a45335804c79b576866d6215649c2d1bc85e25` + +来源:`packages/experimental/agent-team/src/types.ts:47` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `context` | 必需 | [`event:team/member[0].data.member.context`](#persistence-type-eventteammember0datamembercontext) | +| `description` | 必需 | `string` | +| `error` | 可选 | `string` | +| `id` | 必需 | `string` | +| `name` | 必需 | `string` | +| `phase` | 必需 | [`packages/experimental/agent-team/src/types.ts#TeamMemberPhase`](#persistence-type-packagesexperimentalagent-teamsrctypeststeammemberphase) | +| `provider` | 必需 | `string` | + + + +### `packages/experimental/agent-team/src/types.ts#TeamMessageSnapshot` + +SHA-256: `7f59cf10bccceeb2e810d51bb0a2bffb9829b4526904c3d2673b99abf8070e01` + +来源:`packages/experimental/agent-team/src/types.ts:106` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `content` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `delivery` | 必需 | [`event:team/message/queued[0].data.message.delivery`](#persistence-type-eventteammessagequeued0datamessagedelivery) | +| `id` | 必需 | `string` | +| `senderId` | 必需 | `string` | +| `senderName` | 必需 | `string` | +| `targetId` | 必需 | `string` | + + + +### `packages/experimental/agent-team/src/types.ts#TeamMessageSource` + +SHA-256: `2152caf1a71e588e4df2358a806dea24936c1c47131134f01a12939d12cdc0c0` + +来源:`packages/experimental/agent-team/src/types.ts:116` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"team-message"` | +| `messageId` | 必需 | `string` | +| `senderId` | 必需 | `string` | +| `senderName` | 必需 | `string` | +| `teamId` | 必需 | `string` | + + + +### `packages/experimental/agent-team/src/types.ts#TeamTaskSnapshot` + +SHA-256: `51edec100659da3a9bd9c3f6ba1180f5e64ec9a1585e5057080df45c180bd357` + +来源:`packages/experimental/agent-team/src/types.ts:74` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `blockedBy` | 必需 | [`event:request/header[0].data.header.config.stop`](#persistence-type-eventrequestheader0dataheaderconfigstop) | +| `description` | 必需 | `string` | +| `id` | 必需 | `string` | +| `ownerId` | 可选 | `string` | +| `revision` | 必需 | `number` | +| `status` | 必需 | [`packages/experimental/agent-team/src/types.ts#TeamTaskStatus`](#persistence-type-packagesexperimentalagent-teamsrctypeststeamtaskstatus) | +| `subject` | 必需 | `string` | +| `writeScopes` | 必需 | [`event:request/header[0].data.header.config.stop`](#persistence-type-eventrequestheader0dataheaderconfigstop) | + + + +### `packages/experimental/agent-team/src/types.ts#TeamTaskStatus` + +SHA-256: `b2d2a01e51341a3bfec809198952c8c830a7899f4cb6ecd3c1dc0b5d9a2af943` + +来源:`packages/experimental/agent-team/src/types.ts:71` + +以下类型之一: + +- `"completed"` +- `"deleted"` +- `"in_progress"` +- `"pending"` + + + +### `packages/goal/goal/src/domain.ts#GoalChangeMeta` + +SHA-256: `7d226b9fd95b4ba213d4237c22e930a91c3c769c95ca7f92977b9d625ba13438` + +来源:`packages/goal/goal/src/domain.ts:44` + +以下类型之一: + +- [`packages/goal/goal/src/domain.ts#GoalClearChangeMeta`](#persistence-type-packagesgoalgoalsrcdomaintsgoalclearchangemeta) +- [`packages/goal/goal/src/domain.ts#GoalSnapshotChangeMeta`](#persistence-type-packagesgoalgoalsrcdomaintsgoalsnapshotchangemeta) + + + +### `packages/goal/goal/src/domain.ts#GoalClearChangeMeta` + +SHA-256: `cffcdc19881ab61ec0a9ce18743996f7ac44ac8889f34dfac36ae745574aa22f` + +来源:`packages/goal/goal/src/domain.ts:35` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `cleared` | 必需 | [`packages/goal/goal/src/types.ts#GoalRef`](#persistence-type-packagesgoalgoalsrctypestsgoalref) | +| `clearedAt` | 必需 | `number` | +| `kind` | 必需 | `"goal/change"` | +| `operation` | 必需 | `"clear"` | +| `version` | 必需 | `1` | + + + +### `packages/goal/goal/src/domain.ts#GoalMessageSource` + +SHA-256: `7f959241c24128b4983b559984811861dc59774b85905c8fa57c6cb0148a3dbc` + +来源:`packages/goal/goal/src/domain.ts:47` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `goalId` | 必需 | `string` | +| `kind` | 必需 | `"goal"` | +| `revision` | 必需 | `number` | +| `round` | 必需 | `number` | + + + +### `packages/goal/goal/src/domain.ts#GoalSnapshotChangeMeta` + +SHA-256: `1df34a6c086866ffdc2dd9e8e5c581c3751a010cdf6b8538a7327f7a3237f0b4` + +来源:`packages/goal/goal/src/domain.ts:24` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `createdAt` | 必需 | `number` | +| `goal` | 必需 | [`packages/goal/goal/src/types.ts#GoalSnapshot`](#persistence-type-packagesgoalgoalsrctypestsgoalsnapshot) | +| `kind` | 必需 | `"goal/change"` | +| `operation` | 必需 | [`event:goal/change[0].data[0].operation`](#persistence-type-eventgoalchange0data0operation) | +| `roundsStarted` | 必需 | `number` | +| `updatedAt` | 必需 | `number` | +| `version` | 必需 | `1` | + + + +### `packages/goal/goal/src/types.ts#GoalBlockReason` + +SHA-256: `84ac8c1a66ffc697262e181f42e851259eae14038c113ca329fb4700ccdb1f7c` + +来源:`packages/goal/goal/src/types.ts:51` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `code` | 必需 | `string` | +| `message` | 必需 | `string` | + + + +### `packages/goal/goal/src/types.ts#GoalPhase` + +SHA-256: `b8327af7ee5767952d1300cb4f03b7fc04197ae5ba275e13981c689ff7506172` + +来源:`packages/goal/goal/src/types.ts:44` + +以下类型之一: + +- `"active"` +- `"blocked"` +- `"complete"` +- `"paused"` + + + +### `packages/goal/goal/src/types.ts#GoalRef` + +SHA-256: `0b6d718c693fdf7f06dcccb0bcbbabe78cc63514eafc62d6b2a3899735279d6f` + +来源:`packages/goal/goal/src/types.ts:19` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `id` | 必需 | `string` | +| `revision` | 必需 | `number` | + + + +### `packages/goal/goal/src/types.ts#GoalSnapshot` + +SHA-256: `6bbe793f6a93dc8d50a4d4d3fbb6f8ed15650bcb7e151d28669628f7b7c3fc25` + +来源:`packages/goal/goal/src/types.ts:59` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `blockedReason` | 可选 | [`packages/goal/goal/src/types.ts#GoalBlockReason`](#persistence-type-packagesgoalgoalsrctypestsgoalblockreason) | +| `id` | 必需 | `string` | +| `maxGoalRounds` | 必需 | `number` | +| `objective` | 必需 | `string` | +| `phase` | 必需 | [`packages/goal/goal/src/types.ts#GoalPhase`](#persistence-type-packagesgoalgoalsrctypestsgoalphase) | +| `revision` | 必需 | `number` | + + + +### `packages/hooks/hook-protocol/src/types.ts#HookDialect` + +SHA-256: `a6b41f5bede8094d7bf635be5d69b1bd7a25e006ca9cf9415bceb9322f1a7feb` + +来源:`packages/hooks/hook-protocol/src/types.ts:48` + +以下类型之一: + +- `"claude-code"` +- `"codex"` + + + +### `packages/interaction/user-approval/src/index.ts#ApprovalPolicy` + +SHA-256: `05d2ae1e0c7f8770f83f9a09047afb39a335d8ac986df3193659aa1e581472cf` + +来源:`packages/interaction/user-approval/src/index.ts:60` + +以下类型之一: + +- `"ask"` +- `"never"` + + + +### `packages/interaction/user-approval/src/types.ts#ApprovalOutcome` + +SHA-256: `930c1cd289def119d443e19dd90008916bf035f0a4d23e07241e7f050f2b89b7` + +来源:`packages/interaction/user-approval/src/types.ts:32` + +以下类型之一: + +- `"allowed-once"` +- `"cancelled"` +- `"rejected"` +- `"unavailable"` + + + +### `packages/llm/llm-retry/src/types.ts#LlmRetryEventData` + +SHA-256: `35b995af35bfa087f5381a5454a2305928da037e819bfc4759d3f66d9bd55aa9` + +来源:`packages/llm/llm-retry/src/types.ts:16` + +以下类型之一: + +- [`event:llm/retry[0].data[0]`](#persistence-type-eventllmretry0data0) +- [`event:llm/retry[0].data[1]`](#persistence-type-eventllmretry0data1) + + + +### `packages/llm/llm-retry/src/types.ts#LlmRetryStartedEventData` + +SHA-256: `6f72ece8f317cd080c4f20a93f1bf709965f5b81ac4669528f5a023191cfcf20` + +来源:`packages/llm/llm-retry/src/types.ts:43` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `retry` | 必需 | `number` | +| `retryId` | 必需 | `string` | +| `step` | 必需 | `number` | +| `turn` | 必需 | `number` | + + + +### `packages/llm/llm/src/call-config.ts#LlmCallConfig` + +SHA-256: `67d5f73ceae82f5265258142ad6cf172de2c1fef93ba551b7f0454e0a93bffe0` + +来源:`packages/llm/llm/src/call-config.ts:23` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `maxTokens` | 可选 | `number` | +| `model` | 必需 | `string` | +| `provider` | 必需 | `string` | +| `reasoningEffort` | 可选 | `string` | +| `stop` | 可选 | [`event:request/header[0].data.header.config.stop`](#persistence-type-eventrequestheader0dataheaderconfigstop) | +| `temperature` | 可选 | `number` | + + + +### `packages/llm/llm/src/call-config.ts#LlmCallConfigAdapterDefaults` + +SHA-256: `326a9bfda27dda5882fb3cbe6e715df41dae2298fdae3d66437457268a665693` + +来源:`packages/llm/llm/src/call-config.ts:36` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `maxTokens` | 可选 | `true` | +| `reasoningEffort` | 可选 | `true` | + + + +### `packages/llm/llm/src/message.ts#AssistantMessage` + +SHA-256: `1043caf7eee7a357f62c904491139d8ee523df58eb18bbb9f567d9b890b5ebd0` + +来源:`packages/llm/llm/src/message.ts:148` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `content` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `id` | 必需 | `string` | +| `role` | 必需 | `"assistant"` | +| `source` | 必需 | [`packages/llm/llm/src/message.ts#ModelMessageSource`](#persistence-type-packagesllmllmsrcmessagetsmodelmessagesource) | + + + +### `packages/llm/llm/src/message.ts#ContextSnapshotSection` + +SHA-256: `86e1e384495ee09ac2d60c9db3610f1f1fddac2d248f6f1d6000e78054680219` + +来源:`packages/llm/llm/src/message.ts:65` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `name` | 必需 | `string` | +| `text` | 必需 | `string` | + + + +### `packages/llm/llm/src/message.ts#Message` + +SHA-256: `c99dd3ce21f1b68c2293858993d2f71f21ab39ee7b6fc4d1ed13cf65e1c23ccf` + +来源:`packages/llm/llm/src/message.ts:131` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `content` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `id` | 必需 | `string` | +| `role` | 必需 | [`event:session/title-llm-request[0].data.messages[0].role`](#persistence-type-eventsessiontitle-llm-request0datamessages0role) | +| `source` | 必需 | [`packages/llm/llm/src/message.ts#MessageSource`](#persistence-type-packagesllmllmsrcmessagetsmessagesource) | + + + +### `packages/llm/llm/src/message.ts#MessageSource` + +SHA-256: `4c965666d5b42116945bc356087cd5e1fd549e6dece560785ed60511059a8283` + +来源:`packages/llm/llm/src/message.ts:128` + +以下类型之一: + +- [`packages/context/agent-instructions/src/state.ts#AgentInstructionSource`](#persistence-type-packagescontextagent-instructionssrcstatetsagentinstructionsource) +- [`packages/llm/llm/src/message.ts#ToolMessageSource`](#persistence-type-packagesllmllmsrcmessagetstoolmessagesource) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[10]`](#persistence-type-eventagentinboxspliced0datainserted0source10) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[19]`](#persistence-type-eventagentinboxspliced0datainserted0source19) +- [`packages/skill/tool-skill/src/index.ts#SkillCatalogSource`](#persistence-type-packagesskilltool-skillsrcindextsskillcatalogsource) +- [`packages/skill/skill/src/index.ts#SkillInvocationSource`](#persistence-type-packagesskillskillsrcindextsskillinvocationsource) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[4]`](#persistence-type-eventagentinboxspliced0datainserted0source4) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[5]`](#persistence-type-eventagentinboxspliced0datainserted0source5) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[6]`](#persistence-type-eventagentinboxspliced0datainserted0source6) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[3]`](#persistence-type-eventagentinboxspliced0datainserted0source3) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[2]`](#persistence-type-eventagentinboxspliced0datainserted0source2) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[7]`](#persistence-type-eventagentinboxspliced0datainserted0source7) +- [`packages/context/session-reference/src/types.ts#SessionReferenceSource`](#persistence-type-packagescontextsession-referencesrctypestssessionreferencesource) +- [`packages/subagent/subagent/src/continuation.ts#SubagentSettledMessageSource`](#persistence-type-packagessubagentsubagentsrccontinuationtssubagentsettledmessagesource) +- [`packages/subagent/subagent/src/continuation.ts#AgentMessageSource`](#persistence-type-packagessubagentsubagentsrccontinuationtsagentmessagesource) +- [`packages/goal/goal/src/domain.ts#GoalMessageSource`](#persistence-type-packagesgoalgoalsrcdomaintsgoalmessagesource) +- [`packages/experimental/agent-team/src/types.ts#TeamMessageSource`](#persistence-type-packagesexperimentalagent-teamsrctypeststeammessagesource) +- [`packages/llm/llm/src/message.ts#ModelMessageSource`](#persistence-type-packagesllmllmsrcmessagetsmodelmessagesource) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[1]`](#persistence-type-eventagentinboxspliced0datainserted0source1) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[0]`](#persistence-type-eventagentinboxspliced0datainserted0source0) + + + +### `packages/llm/llm/src/message.ts#ModelMessageSource` + +SHA-256: `719c51f67074f97034a6c94297fe1f4b5d3c8d392c57586dab732aa5398c7a91` + +来源:`packages/llm/llm/src/message.ts:24` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"model"` | +| `model` | 必需 | `string` | +| `provider` | 必需 | `string` | +| `replayState` | 可选 | `unknown`(不透明) | + + + +### `packages/llm/llm/src/message.ts#ToolMessageSource` + +SHA-256: `d9c462b9f62fdd3efc76a44b9524dc8781f6b91cd9c7e584b17d971defafebab` + +来源:`packages/llm/llm/src/message.ts:29` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `callId` | 必需 | `string` | +| `kind` | 必需 | `"tool"` | + + + +### `packages/llm/llm/src/message.ts#ToolResultMessage` + +SHA-256: `886adb5b17a0430d977504ec77659faddd6c165e828c729f61ce2705478dabec` + +来源:`packages/llm/llm/src/message.ts:154` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `content` | 必需 | [`event:tool/result.data.message.content`](#persistence-type-eventtoolresultdatamessagecontent) | +| `id` | 必需 | `string` | +| `role` | 必需 | `"user"` | +| `source` | 必需 | [`packages/llm/llm/src/message.ts#ToolMessageSource`](#persistence-type-packagesllmllmsrcmessagetstoolmessagesource) | + + + +### `packages/llm/llm/src/message.ts#UserMessage` + +SHA-256: `e906ba236968813204729386e0e5df209e409e0da5ae26c4269deb360bdcb356` + +来源:`packages/llm/llm/src/message.ts:143` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `content` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `id` | 必需 | `string` | +| `role` | 必需 | `"user"` | +| `source` | 必需 | [`packages/llm/llm/src/message.ts#MessageSource`](#persistence-type-packagesllmllmsrcmessagetsmessagesource) | + + + +### `packages/llm/llm/src/types.ts#ContentBlock` + +SHA-256: `a2e983b79049b172a394d22515a99040a1040dedeaadb7673776b36ea49f9703` + +来源:`packages/llm/llm/src/types.ts:110` + +以下类型之一: + +- [`packages/llm/llm/src/types.ts#ToolCallBlock`](#persistence-type-packagesllmllmsrctypeststoolcallblock) +- [`packages/llm/llm/src/types.ts#ImageBlock`](#persistence-type-packagesllmllmsrctypestsimageblock) +- [`packages/llm/llm/src/types.ts#ToolResultBlock`](#persistence-type-packagesllmllmsrctypeststoolresultblock) +- [`packages/llm/llm/src/types.ts#ReasoningBlock`](#persistence-type-packagesllmllmsrctypestsreasoningblock) +- [`event:web/deepseek-search-llm-request[0].data.body.messages[0].content[0]`](#persistence-type-eventwebdeepseek-search-llm-request0databodymessages0content0) + + + +### `packages/llm/llm/src/types.ts#ContentBlockType` + +SHA-256: `1f2180253053d07f60260c081d2d721f04ebb1f2691fbf00237dc7a01c7c0812` + +来源:`packages/llm/llm/src/types.ts:108` + +以下类型之一: + +- `"image"` +- `"reasoning"` +- `"text"` +- `"tool-call"` +- `"tool-result"` + + + +### `packages/llm/llm/src/types.ts#FinishReason` + +SHA-256: `5ed158429dfa6a8633e6ba94b8c81190616c24b65c1777bf1c60cde9dd499a2f` + +来源:`packages/llm/llm/src/types.ts:125` + +以下类型之一: + +- [`event:assistant/chunk[0].data.chunk[6].reason[3]`](#persistence-type-eventassistantchunk0datachunk6reason3) +- [`event:assistant/chunk[0].data.chunk[6].reason[4]`](#persistence-type-eventassistantchunk0datachunk6reason4) +- [`event:assistant/chunk[0].data.chunk[6].reason[0]`](#persistence-type-eventassistantchunk0datachunk6reason0) +- [`event:assistant/chunk[0].data.chunk[6].reason[1]`](#persistence-type-eventassistantchunk0datachunk6reason1) +- [`event:assistant/chunk[0].data.chunk[6].reason[2]`](#persistence-type-eventassistantchunk0datachunk6reason2) + + + +### `packages/llm/llm/src/types.ts#ImageBlock` + +SHA-256: `8ef06dd236128246969d5f04a6c4a639d031fcda99a0cd13051f52f41b0ca1af` + +来源:`packages/llm/llm/src/types.ts:71` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `attachment` | 必需 | [`packages/attachment/attachment/src/types.ts#ImageAttachmentRef`](#persistence-type-packagesattachmentattachmentsrctypestsimageattachmentref) | +| `type` | 必需 | `"image"` | + + + +### `packages/llm/llm/src/types.ts#LlmFailure` + +SHA-256: `27cd736e794a0f8703a155fb697820cede894d10776586dd3df24d24c9465c0e` + +来源:`packages/llm/llm/src/types.ts:40` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `code` | 必需 | `string` | +| `message` | 必需 | `string` | +| `providerRetryAfterMs` | 可选 | `number` | +| `requestId` | 可选 | `string` | +| `status` | 可选 | `number` | + + + +### `packages/llm/llm/src/types.ts#ReasoningBlock` + +SHA-256: `814d9434e1ddf9078612b3b34322f26e9363b469213335007f7e9ba7fee9464e` + +来源:`packages/llm/llm/src/types.ts:60` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `text` | 必需 | `string` | +| `type` | 必需 | `"reasoning"` | + + + +### `packages/llm/llm/src/types.ts#ReplayEnvelope` + +SHA-256: `0acd94fe8794574c9ae72c7855ee16d29c546096d4af760d16d1225385764555` + +来源:`packages/llm/llm/src/types.ts:342` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `blocks` | 可选 | [`event:assistant/chunk[0].data.chunk[6].replayState.blocks`](#persistence-type-eventassistantchunk0datachunk6replaystateblocks) | +| `response` | 必需 | `unknown`(不透明) | + + + +### `packages/llm/llm/src/types.ts#StreamChunk` + +SHA-256: `d3dcc1522465777787d31eaef82e5ce93e066d9ba848d2db45389ffbca99cd24` + +来源:`packages/llm/llm/src/types.ts:364` + +以下类型之一: + +- [`event:assistant/chunk[0].data.chunk[3]`](#persistence-type-eventassistantchunk0datachunk3) +- [`event:assistant/chunk[0].data.chunk[4]`](#persistence-type-eventassistantchunk0datachunk4) +- [`event:assistant/chunk[0].data.chunk[0]`](#persistence-type-eventassistantchunk0datachunk0) +- [`event:assistant/chunk[0].data.chunk[2]`](#persistence-type-eventassistantchunk0datachunk2) +- [`event:assistant/chunk[0].data.chunk[1]`](#persistence-type-eventassistantchunk0datachunk1) +- [`event:assistant/chunk[0].data.chunk[6]`](#persistence-type-eventassistantchunk0datachunk6) +- [`event:assistant/chunk[0].data.chunk[5]`](#persistence-type-eventassistantchunk0datachunk5) + + + +### `packages/llm/llm/src/types.ts#TokenUsage` + +SHA-256: `fec5442b9ee4122e10514d81d5a43648003fe8bfb7ee2ba50c0cdbdd383ed394` + +来源:`packages/llm/llm/src/types.ts:135` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `cacheReadTokens` | 可选 | `number` | +| `cacheWriteTokens` | 可选 | `number` | +| `inputTokens` | 必需 | `number` | +| `outputTokens` | 必需 | `number` | +| `reasoningTokens` | 可选 | `number` | +| `totalTokens` | 可选 | `number` | + + + +### `packages/llm/llm/src/types.ts#ToolCallBlock` + +SHA-256: `c1f0f17b6493b85db6453bb30e01b208d703731b25bc1e68e5d4fc72eea9cdea` + +来源:`packages/llm/llm/src/types.ts:78` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `arguments` | 必需 | `string` | +| `id` | 必需 | `string` | +| `name` | 必需 | `string` | +| `type` | 必需 | `"tool-call"` | + + + +### `packages/llm/llm/src/types.ts#ToolResultBlock` + +SHA-256: `03899b77c7b036927f61719d75ebd582e4e5f43be40fe877c652795fe2436012` + +来源:`packages/llm/llm/src/types.ts:88` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `content` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `isError` | 可选 | `boolean` | +| `toolCallId` | 必需 | `string` | +| `type` | 必需 | `"tool-result"` | + + + +### `packages/llm/llm/src/types.ts#ToolSchema` + +SHA-256: `7f5f2a8618c2ece530a18b1358b890fb57fb8c35705e47b66bff2296f8c6e889` + +来源:`packages/llm/llm/src/types.ts:385` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `description` | 必需 | `string` | +| `name` | 必需 | `string` | +| `parameters` | 必需 | [`event:request/header[0].data.header.tools[0].parameters`](#persistence-type-eventrequestheader0dataheadertools0parameters) | + + + +### `packages/sandbox/sandbox/src/index.ts#SandboxMode` + +SHA-256: `fab2bb09bc5e3b9db0685e8f5500b029af1a2b33e70bc703c1d5d0f596fbc1fd` + +来源:`packages/sandbox/sandbox/src/index.ts:29` + +以下类型之一: + +- `"danger-full-access"` +- `"read-only"` +- `"workspace-write"` + + + +### `packages/schedule/schedule/src/types.ts#AfterScheduleRecord` + +SHA-256: `27e337d3d6b402b221e50c247a3f518a70d0c474cc60beee15fac3e9c5cbfcbe` + +来源:`packages/schedule/schedule/src/types.ts:13` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `afterSeconds` | 必需 | `number` | +| `id` | 必需 | `string` | +| `kind` | 必需 | `"after"` | +| `prompt` | 必需 | `string` | +| `scheduledAt` | 必需 | `string` | + + + +### `packages/schedule/schedule/src/types.ts#AtScheduleRecord` + +SHA-256: `658d895d187b26d83f3b53109a3bf77bbfba9f6f9a6d4bc4ee4315b4eb36239e` + +来源:`packages/schedule/schedule/src/types.ts:27` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `id` | 必需 | `string` | +| `kind` | 必需 | `"at"` | +| `prompt` | 必需 | `string` | +| `scheduledAt` | 必需 | `string` | + + + +### `packages/schedule/schedule/src/types.ts#EveryScheduleDispatchChange` + +SHA-256: `e6063d0451dc02026fd9b54ad3f77c7b1b6392ad3e872a7737ac84e13ca72344` + +来源:`packages/schedule/schedule/src/types.ts:93` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `acceptedAt` | 必需 | `string` | +| `id` | 必需 | `string` | +| `operation` | 必需 | `"dispatch"` | +| `version` | 必需 | `1` | + + + +### `packages/schedule/schedule/src/types.ts#EveryScheduleRecord` + +SHA-256: `66ece68282d8c06330fb83329a24ae54c386d5ccfab296bbf18369da8beb7d14` + +来源:`packages/schedule/schedule/src/types.ts:39` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `everySeconds` | 必需 | `number` | +| `id` | 必需 | `string` | +| `kind` | 必需 | `"every"` | +| `prompt` | 必需 | `string` | +| `scheduledAt` | 必需 | `string` | + + + +### `packages/schedule/schedule/src/types.ts#OneShotScheduleDispatchChange` + +SHA-256: `8e8e91646a5cae3fc78f7532a0013ff2088ae47077642c2edd507a508209b8af` + +来源:`packages/schedule/schedule/src/types.ts:86` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `id` | 必需 | `string` | +| `operation` | 必需 | `"dispatch"` | +| `version` | 必需 | `1` | + + + +### `packages/schedule/schedule/src/types.ts#ScheduleChange` + +SHA-256: `e1d0e52dcd1855ffb803efc18f8f7b776c48d1c25757e8a75c0281fa298c02e1` + +来源:`packages/schedule/schedule/src/types.ts:105` + +以下类型之一: + +- [`packages/schedule/schedule/src/types.ts#EveryScheduleDispatchChange`](#persistence-type-packagesscheduleschedulesrctypestseveryscheduledispatchchange) +- [`packages/schedule/schedule/src/types.ts#ScheduleDeleteChange`](#persistence-type-packagesscheduleschedulesrctypestsscheduledeletechange) +- [`packages/schedule/schedule/src/types.ts#OneShotScheduleDispatchChange`](#persistence-type-packagesscheduleschedulesrctypestsoneshotscheduledispatchchange) +- [`packages/schedule/schedule/src/types.ts#ScheduleCreateChange`](#persistence-type-packagesscheduleschedulesrctypestsschedulecreatechange) + + + +### `packages/schedule/schedule/src/types.ts#ScheduleCreateChange` + +SHA-256: `ca6425edd20afe34d0cedc6ad1abad1ad7b32e2fbc4c1d24db53939e80bf887f` + +来源:`packages/schedule/schedule/src/types.ts:72` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `operation` | 必需 | `"create"` | +| `schedule` | 必需 | [`packages/schedule/schedule/src/types.ts#ScheduleRecord`](#persistence-type-packagesscheduleschedulesrctypestsschedulerecord) | +| `version` | 必需 | `1` | + + + +### `packages/schedule/schedule/src/types.ts#ScheduleDeleteChange` + +SHA-256: `18dc21f12bbac8ade8377e6fbb54179e20c3d955d73fba3244c57fb6bf001df0` + +来源:`packages/schedule/schedule/src/types.ts:79` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `id` | 必需 | `string` | +| `operation` | 必需 | `"delete"` | +| `version` | 必需 | `1` | + + + +### `packages/schedule/schedule/src/types.ts#ScheduleRecord` + +SHA-256: `d8f868c6b3e7189de6c1ffe2ea04794ea2aa31315b6347d12536e46020afac87` + +来源:`packages/schedule/schedule/src/types.ts:69` + +以下类型之一: + +- [`packages/schedule/schedule/src/types.ts#AfterScheduleRecord`](#persistence-type-packagesscheduleschedulesrctypestsafterschedulerecord) +- [`packages/schedule/schedule/src/types.ts#EveryScheduleRecord`](#persistence-type-packagesscheduleschedulesrctypestseveryschedulerecord) +- [`packages/schedule/schedule/src/types.ts#AtScheduleRecord`](#persistence-type-packagesscheduleschedulesrctypestsatschedulerecord) + + + +### `packages/session/session-persistence-jsonl/src/format.ts#HeaderLine` + +SHA-256: `63496702a393356d64638beb7939468c1ba039ba3b5492327b2fe074d6cdac93` + +来源:`packages/session/session-persistence-jsonl/src/format.ts:82` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `agentPreset` | 可选 | `string` | +| `createdAt` | 必需 | `number` | +| `cwd` | 可选 | `string` | +| `delegationDepth` | 必需 | `number` | +| `id` | 必需 | `string` | +| `origin` | 可选 | `"subagent"` | +| `parentSession` | 可选 | `string` | +| `seedLength` | 可选 | `number` | +| `type` | 必需 | `"session"` | +| `version` | 必需 | `number` | + + + +### `packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData` + +SHA-256: `2e926672f000666b611f59870d77b111907b13580f27d0650cdfa9b70587d27d` + +来源:`packages/session/session-title-llm/src/index.ts:27` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `maxTokens` | 必需 | `number` | +| `messageSeqs` | 必需 | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `messages` | 必需 | [`event:session/title-llm-request[0].data.messages`](#persistence-type-eventsessiontitle-llm-request0datamessages) | +| `route` | 必需 | [`packages/session/session-title/src/types.ts#SessionTitleModelProvenance`](#persistence-type-packagessessionsession-titlesrctypestssessiontitlemodelprovenance) | +| `system` | 必需 | `string` | +| `titleProvider` | 必需 | `string` | + + + +### `packages/session/session-title/src/types.ts#SessionTitleEventData` + +SHA-256: `b56f6a885da3dc394c69a3e3cc5c0cfc4da15601b63fda4989eee8f40efc5be4` + +来源:`packages/session/session-title/src/types.ts:41` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `messageSeqs` | 必需 | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `source` | 必需 | [`packages/session/session-title/src/types.ts#SessionTitleSource`](#persistence-type-packagessessionsession-titlesrctypestssessiontitlesource) | +| `title` | 必需 | `string` | + + + +### `packages/session/session-title/src/types.ts#SessionTitleModelProvenance` + +SHA-256: `07e1a58c58b593f507b8e7f25723bb0aa42baae6e00f5ecfddf28cb1e64d3235` + +来源:`packages/session/session-title/src/types.ts:20` · `packages/subagent/tool-subagent/src/model-selection.ts:9` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `model` | 必需 | `string` | +| `provider` | 必需 | `string` | + + + +### `packages/session/session-title/src/types.ts#SessionTitleSource` + +SHA-256: `30d5a537b296685770b1241c4b4bbde19d5a31ff81aa23df73fab5e90b8fc65f` + +来源:`packages/session/session-title/src/types.ts:28` + +以下类型之一: + +- [`event:session/title[0].data.source[1]`](#persistence-type-eventsessiontitle0datasource1) +- [`event:session/title[0].data.source[0]`](#persistence-type-eventsessiontitle0datasource0) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[0]`](#persistence-type-eventagentinboxspliced0datainserted0source0) + + + +### `packages/skill/skill/src/index.ts#SkillInvocationSource` + +SHA-256: `672c4aa2a9b736e3d6e5da6346d2e2ed5e3573f2d0baafa18e7407c9f3fee3db` + +来源:`packages/skill/skill/src/index.ts:148` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `form` | 必需 | `"instructions"` | +| `kind` | 必需 | `"skill-invocation"` | +| `name` | 必需 | `string` | + + + +### `packages/skill/tool-skill/src/index.ts#SkillCatalogSource` + +SHA-256: `fc2ae6962f9f8801c2b1e414668e1e17cbb7544c4f39381198977a38bd10c093` + +来源:`packages/skill/tool-skill/src/index.ts:34` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `entries` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].source[16].entries`](#persistence-type-eventagentinboxspliced0datainserted0source16entries) | +| `form` | 必需 | `"catalog"` | +| `kind` | 必需 | `"skill-catalog"` | +| `update` | 可选 | `true` | + + + +### `packages/subagent/subagent/src/continuation.ts#AgentMessageSource` + +SHA-256: `4a9bef9f27a942520cc2279ca7dd3082556e4bff543f66b5c0333e1bbed1cd86` + +来源:`packages/subagent/subagent/src/continuation.ts:59` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `form` | 必需 | `"relay"` | +| `kind` | 必需 | `"agent-message"` | +| `senderSessionId` | 必需 | `string` | + + + +### `packages/subagent/subagent/src/continuation.ts#SubagentSettledMessageSource` + +SHA-256: `4e97c3d85c0fc817ee58873c38c25a2474abaaa0af4839311b50b68db3b8cf1a` + +来源:`packages/subagent/subagent/src/continuation.ts:74` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `form` | 必需 | `"notice"` | +| `kind` | 必需 | `"subagent-settled"` | +| `senderSessionId` | 必需 | `string` | +| `summary` | 必需 | `string` | + + + +### `packages/subagent/subagent/src/descriptor.ts#ContinuableSubagentDescriptorData` + +SHA-256: `6487b10ba7542f3c447b1e41a1c6a590b7bfafe0b9b66b49f34028da85bb970f` + +来源:`packages/subagent/subagent/src/descriptor.ts:72` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `agentModel` | 可选 | `string` | +| `agentProvider` | 可选 | `string` | +| `agentReasoningEffort` | 可选 | `string` | +| `label` | 必需 | `string` | +| `mode` | 必需 | `"continuable"` | +| `persona` | 可选 | `string` | +| `provider` | 必需 | `string` | +| `toolFilter` | 可选 | [`packages/core/tools/src/index.ts#ToolRestriction`](#persistence-type-packagescoretoolssrcindextstoolrestriction) | +| `version` | 必需 | `number` | + + + +### `packages/subagent/subagent/src/descriptor.ts#OneShotSubagentDescriptorData` + +SHA-256: `5f758f3de5f00c18968a7c6d347083aac5c9ae13f6a79c78f6611b23c4973564` + +来源:`packages/subagent/subagent/src/descriptor.ts:61` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `label` | 可选 | `string` | +| `mode` | 必需 | `"one-shot"` | +| `provider` | 必需 | `string` | +| `version` | 必需 | `number` | + + + +### `packages/subagent/subagent/src/descriptor.ts#SubagentDescriptorData` + +SHA-256: `86d1d0e9cfebb240421187e3dc37fb71cc38a1501885cf32f8f9adef7b0a2bde` + +来源:`packages/subagent/subagent/src/descriptor.ts:89` + +以下类型之一: + +- [`packages/subagent/subagent/src/descriptor.ts#ContinuableSubagentDescriptorData`](#persistence-type-packagessubagentsubagentsrcdescriptortscontinuablesubagentdescriptordata) +- [`packages/subagent/subagent/src/descriptor.ts#OneShotSubagentDescriptorData`](#persistence-type-packagessubagentsubagentsrcdescriptortsoneshotsubagentdescriptordata) + + + +### `packages/todo/tool-todo/src/types.ts#TodoItem` + +SHA-256: `a99f76fd149051c363f960bfeeb5b9509587ecaf7591a42797e4bfe810d8987a` + +来源:`packages/todo/tool-todo/src/types.ts:21` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `content` | 必需 | `string` | +| `status` | 必需 | [`event:todo/write[0].data.todos[0].status`](#persistence-type-eventtodowrite0datatodos0status) | + + + +### `packages/web/web-search-deepseek/src/provider.ts#DeepSeekSearchLlmRequest` + +SHA-256: `2517ba143a271508d3ca35126d5aca8f7f1facf5aaddce4adf011832042fa2b9` + +来源:`packages/web/web-search-deepseek/src/provider.ts:56` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `apiVersion` | 必需 | `string` | +| `body` | 必需 | [`event:web/deepseek-search-llm-request[0].data.body`](#persistence-type-eventwebdeepseek-search-llm-request0databody) | +| `endpoint` | 必需 | `string` | + + + +### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentEndData` + +SHA-256: `c0ea97bc89dfc46fa94eab956f5c3ee6af2f964aa7db6327cb18b451f207bef7` + +来源:`packages/workflow/tool-workflow/src/types.ts:29` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `outcome` | 必需 | [`packages/workflow/workflow/src/types.ts#WorkflowAgentOutcome`](#persistence-type-packagesworkflowworkflowsrctypestsworkflowagentoutcome) | +| `runId` | 必需 | `string` | +| `seq` | 必需 | `number` | + + + +### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentStartData` + +SHA-256: `9a410ddf56792b2b7cd4a224a2e54dc4dee30a8e8e6b1c2b9a1d19992b217adc` + +来源:`packages/workflow/tool-workflow/src/types.ts:20` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `childId` | 必需 | `string` | +| `label` | 必需 | `string` | +| `phase` | 可选 | `string` | +| `runId` | 必需 | `string` | +| `seq` | 必需 | `number` | + + + +### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunEndData` + +SHA-256: `7f9365bae9fcb73e1e34061a1acfe0422c1a5fd351848cace9bebbe806f28462` + +来源:`packages/workflow/tool-workflow/src/types.ts:36` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `runId` | 必需 | `string` | +| `stopReason` | 必需 | [`packages/workflow/workflow/src/types.ts#WorkflowStopReason`](#persistence-type-packagesworkflowworkflowsrctypestsworkflowstopreason) | + + + +### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunStartData` + +SHA-256: `a6da9ad5d42ae83a6833a8288b076688e8e0801633ea36cbdd8a30a6d9f3160c` + +来源:`packages/workflow/tool-workflow/src/types.ts:14` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `name` | 必需 | `string` | +| `runId` | 必需 | `string` | + + + +### `packages/workflow/workflow/src/types.ts#WorkflowAgentOutcome` + +SHA-256: `c2deb7c9183735d4e0fffddf5c623f4e34daa1c8e96b111982e957dfcbbcf896` + +来源:`packages/workflow/workflow/src/types.ts:110` + +以下类型之一: + +- `"cancelled"` +- `"completed"` +- `"failed"` + + + +### `packages/workflow/workflow/src/types.ts#WorkflowStopReason` + +SHA-256: `8465ece5e9d9007c038b357015d849c15262cb0bc25abc59e47692d87ee01a15` + +来源:`packages/workflow/workflow/src/types.ts:63` + +以下类型之一: + +- `"cancelled"` +- `"completed"` +- `"error"` + + + +### `"parent"` + +SHA-256: `e6411b09c1d982f789bf741ca74e2bea69df56029847f86a6148e722039ee732` + +`"parent"` + + + +### `"pause"` + +SHA-256: `1d8798b1a5e8c545ee4dcd2b4e75c0b4c9ffd985e4744c6d1a1aab992f859721` + +`"pause"` + + + +### `"paused"` + +SHA-256: `c43b119ce579b3e9983a0d3adc4ba402ebb9ba773d89738a2dab01ecf5813943` + +`"paused"` + + + +### `"pending"` + +SHA-256: `234142ee4f996f38cc9fa3b8b3e3de29b03c9aefe5ebf6c224eddd564505aa85` + +`"pending"` + + + +### `"permission/preset"` + +SHA-256: `ae63d9d1080ed8945031594d93f8d96651d7101b848719cc3e1475875cd3d649` + +`"permission/preset"` + + + +### `"plan/mode"` + +SHA-256: `f634871d1e18b1eb199497ac8ab72d3964f48d03fbf611dc7521a1970cf429d9` + +`"plan/mode"` + + + +### `"plugin"` + +SHA-256: `e654d28d1e6c471147310d2fba396d00969cfe6ed9022626d3f2c2312e0b1cbb` + +`"plugin"` + + + +### `"provider"` + +SHA-256: `e31572180d6b28b73f073ad30ae19d5d82982d3daf984723984e23da1e7c459a` + +`"provider"` + + + +### `"provisioning"` + +SHA-256: `871bfd6f7bb91061246768d3377f3fd58d6b8ea7c31f44c714ae7ab215650d62` + +`"provisioning"` + + + +### `"quiet"` + +SHA-256: `82e3d091a65ce8f6e8aedb3ad2322d43c55c5645448413d61f843f9bbd104bf1` + +`"quiet"` + + + +### `"read-only"` + +SHA-256: `12a0cfa619ac4a5fc6c3e8e359c8dae15769edc61497a575935c78d5842f8e42` + +`"read-only"` + + + +### `"reasoning"` + +SHA-256: `3c2535ca0a2062f172f15344f8040755002b5ac506cf94fc4ebaa822b15feb8c` + +`"reasoning"` + + + +### `"reasoning-delta"` + +SHA-256: `6f091fe32ab24407236090ca9d710bbaf59bb57466e9f3b8f1f6e4862bc863c6` + +`"reasoning-delta"` + + + +### `"recall"` + +SHA-256: `383cf73ae4748e5beb281ae74857ba1ffb92ae01075b9fbf51af78b666007a8f` + +`"recall"` + + + +### `"rejected"` + +SHA-256: `fab35c4520883c0d69e42d079c9f543fc5ac7a2d15b537b5572fcd99059c7018` + +`"rejected"` + + + +### `"relay"` + +SHA-256: `16d0507cb94b4cfc84a87446b1ba7652d6ec1d65ee1684789e747e30d542800e` + +`"relay"` + + + +### `"remove"` + +SHA-256: `7382c4fc95fe8c5db65ca4d9da572b115d0dbb818b7f32c22ab040318ffbb4bc` + +`"remove"` + + + +### `"replace"` + +SHA-256: `f6cb462f808309e315fea634f1ed86268b8346bbcee6774d9097ca6eed7ac1f8` + +`"replace"` + + + +### `"request/context"` + +SHA-256: `70b082fe78991edf13cf66e1b4d06cd2dcff9cacfd76f8cfb996bfb61939e7b2` + +`"request/context"` + + + +### `"request/header"` + +SHA-256: `3e0eff5946255ff05d88a10839c60305135801f97794ea48d409f8503303317e` + +`"request/header"` + + + +### `"resume"` + +SHA-256: `34d1ab5c5df378186d6054b1a1beea9a41e41965d6f336f0bc0025c441a82e66` + +`"resume"` + + + +### `"sandbox/mode"` + +SHA-256: `ca085dba2c877feceebf3c62f9d39c6c2a4d2314d97b94b3927a780fe8fe2bb2` + +`"sandbox/mode"` + + + +### `"schedule/change"` + +SHA-256: `0e7b2a97f54f1afdb8cdfad1635abe9145327db539bfb69b4045c19d8c17755d` + +`"schedule/change"` + + + +### `"series"` + +SHA-256: `4f507598cf476214aa7646ce7841a7064a9dcb05d0a1eaaefaf79c2b738f160f` + +`"series"` + + + +### `"session"` + +SHA-256: `e41bdebe246abe17154de7e7a1d81035437eee8d20e7f1edff0d91e2598ad828` + +`"session"` + + + +### `"session-log-deepseek/delivery-accepted"` + +SHA-256: `47e5d84f1a93450a78c7f3954b43990d0f629af7c034a56313e5deb63e772c1b` + +`"session-log-deepseek/delivery-accepted"` + + + +### `"session-reference"` + +SHA-256: `7f13860ee89a2d35ce09f958e85a04566cd59cb1de1d73a9619a9b631961dc71` + +`"session-reference"` + + + +### `"session/end-seed"` + +SHA-256: `1c2686c0682e7bc51d61117b2652bd4a80707e331aa276d6ef915ae32534a330` + +`"session/end-seed"` + + + +### `SessionEventEnvelope` + +SHA-256: `04184edc061905410cc7e3db8d5c7cf393d739c89eb523ba8bad3831fb23ba95` + +以下类型之一: + +- [`SessionEventEnvelope[46]`](#persistence-type-sessioneventenvelope46) +- [`SessionEventEnvelope[0]`](#persistence-type-sessioneventenvelope0) + + + +### `SessionEventEnvelope[0]` + +SHA-256: `e3e77b26f0148755a505f5b8ea843a3be117827d4703bb5754d9dc8ddbef521f` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `string` | + + + +### `SessionEventEnvelope[46]` + +SHA-256: `766756032f41a4139ce7a62404b47ad43d1717a59b917391f005534ba64d1ca6` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `sourceEventSeqs` | 可选 | [`SessionEventEnvelope[46].sourceEventSeqs`](#persistence-type-sessioneventenvelope46sourceeventseqs) | +| `surfaceOp` | 可选 | [`SessionEventEnvelope[46].surfaceOp`](#persistence-type-sessioneventenvelope46surfaceop) | +| `time` | 必需 | `number` | +| `type` | 必需 | `string` | + + + +### `SessionEventEnvelope[46].sourceEventSeqs` + +SHA-256: `5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78` + +`number` 的数组。 + + + +### `SessionEventEnvelope[46].surfaceOp` + +SHA-256: `de9773f2145f7fe4ec9387b91d2431fd7da7106e3b824a365ba5c3089051065b` + +以下类型之一: + +- `"append"` +- [`SessionEventEnvelope[46].surfaceOp[1]`](#persistence-type-sessioneventenvelope46surfaceop1) + + + +### `SessionEventEnvelope[46].surfaceOp[1]` + +SHA-256: `582b4ca583f24c830c5ab39a28afdfccce75f9617102ad791e00142c50c2e384` + +来源:`packages/core/session/src/types.ts:402` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `end` | 必需 | `number` | +| `op` | 必需 | `"replace"` | +| `start` | 必需 | `number` | + + + +### `"session/title"` + +SHA-256: `7a651f3b672c52fb615f22c0ce9cb3cc5b22aad92e6bbeefb0808fd7b9233a50` + +`"session/title"` + + + +### `"session/title-llm-request"` + +SHA-256: `587bb11da730e06aa52b62c087d217d6f8f22459b25f31cb9e1e1baf17944e5e` + +`"session/title-llm-request"` + + + +### `"set"` + +SHA-256: `b765ee31033cea463863faf3fc6a0a1b85c47c6a2f13fe1ce833abe56105114b` + +`"set"` + + + +### `"skill-catalog"` + +SHA-256: `6ebcc2dbec9f2dabca9f668ae6d39e877899b180740570f453409db339221df3` + +`"skill-catalog"` + + + +### `"skill-invocation"` + +SHA-256: `1922cd79a70806c17758185a6ef0458bc1fb3900363906733421c16414da2509` + +`"skill-invocation"` + + + +### `"snapshot"` + +SHA-256: `6f9e00383836275e46c0a9915767f9bb561be5fc30aae490174908a93e99a912` + +`"snapshot"` + + + +### `"step/end"` + +SHA-256: `c219efbdfd53b836786202ab4532913d555798f0a8615a4e9629736e3799fb70` + +`"step/end"` + + + +### `"step/start"` + +SHA-256: `2c64d4bc7264fd3f8bed47e96ab8a593bce05a1e4e1c436dcd244a3b7e0c2a9d` + +`"step/start"` + + + +### `"stop"` + +SHA-256: `57f3f606ff8b6c84d9c443faace9d1dd10cca0354f37a4f515ef075f7c351b90` + +`"stop"` + + + +### `string` + +SHA-256: `4cd48f3e5108bd6ebedf7301c3638839b8b2b9db8dbd493974177fbdeb91a01b` + +来源:`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: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` + +`string` + + + +### `"subagent"` + +SHA-256: `aacda84a69739238aa782eea902d3073017d9d74b9808de2bf5a83c9738cbdc6` + +`"subagent"` + + + +### `"subagent-settled"` + +SHA-256: `bf16d2e98a7f13894ded2cffe5ce857bf473954a0e3c0ed9bc7739e2e1c7b78a` + +`"subagent-settled"` + + + +### `"subagent/descriptor"` + +SHA-256: `5ebce1317eacd2c148456627a09668e927ee15c204f0643f5ea76b46b54a2647` + +`"subagent/descriptor"` + + + +### `"subagent/model-selection-policy"` + +SHA-256: `0a8a062bc9c3c0d97fd97742262f2ea53dd32297f834e81114870d38ac3dc6da` + +`"subagent/model-selection-policy"` + + + +### `"success"` + +SHA-256: `511801b0a6470d98566e8385d3dffddb2b67f79fcf73ed6056f46c3cc0a245a7` + +`"success"` + + + +### `"system"` + +SHA-256: `8af841fc9b265ade3441caf9fe40dd24db24226befba48150e6d0eeccc1389c3` + +`"system"` + + + +### `"team-message"` + +SHA-256: `2e4debca12f2c449f96dc6574f3fbf2fb346193443114a241d01a236362ec48c` + +`"team-message"` + + + +### `"team/member"` + +SHA-256: `18fcdd273a2f2f9d813a3be5e71df5903a963a5c88e46b90b14de6e2db890da0` + +`"team/member"` + + + +### `"team/message/delivered"` + +SHA-256: `a8a2b9011fc067862df7ce40748868467e5778283d7ac193c13f77684a914c57` + +`"team/message/delivered"` + + + +### `"team/message/queued"` + +SHA-256: `4e011753f8263f436efaabfbb3b4db53a98fc55342c5ded2daf7208b217be159` + +`"team/message/queued"` + + + +### `"team/task"` + +SHA-256: `b57ae1b37e52bee0a21cbdace168dc6a15582bcda8c306dad962c5dcc8a8e28b` + +`"team/task"` + + + +### `"text"` + +SHA-256: `4e44c9118152f6829634bfd508e47669ab0497caffa380c94b4be91f9390d35d` + +`"text"` + + + +### `"text-delta"` + +SHA-256: `5abab3a27fd2736660ecddd94b28d6bbf114986dd894880153bd1be3ccacb563` + +`"text-delta"` + + + +### `"todo/write"` + +SHA-256: `af0750d32d97d47b12b7361a587db41894b17e04c9a805fe212f0114aa2248c7` + +`"todo/write"` + + + +### `"tool"` + +SHA-256: `a13d8f379222ece8a02a86efe4c8334af4f108ecb3034b38c0a42bb3046e6847` + +`"tool"` + + + +### `"tool-call"` + +SHA-256: `1f0133217eeeffd8d387baf1ec8ed9856e719bcd999dc08e48624cba96d75fd7` + +`"tool-call"` + + + +### `"tool-call-delta"` + +SHA-256: `9b4fd974c124c83743efe030ba4e1250e087505f3f74588716a521fb8d453267` + +`"tool-call-delta"` + + + +### `"tool-calls"` + +SHA-256: `6c1cccb433ddc153facb380c7dda956237ba5c31f8a532a69142dc277890cc9b` + +`"tool-calls"` + + + +### `"tool-result"` + +SHA-256: `e5244812c495a80c2e78ba2c2690dca5f6b58ea8d3fe5531ff94a6f9ac5e5d66` + +`"tool-result"` + + + +### `"tool-workflow/agent-end"` + +SHA-256: `5d17f27a1ef9f7026c0232714adf7573961536d75f3303ca97973975f5af170e` + +`"tool-workflow/agent-end"` + + + +### `"tool-workflow/agent-start"` + +SHA-256: `ad92f473a03ae72599ff26c86e897c25e16269519ad2a87340f0bea946517af8` + +`"tool-workflow/agent-start"` + + + +### `"tool-workflow/run-end"` + +SHA-256: `fe792a6cd430494503837e21e79f91677704ccdd9e870c679aabd7d43ed47ddd` + +`"tool-workflow/run-end"` + + + +### `"tool-workflow/run-start"` + +SHA-256: `cdca80b8dad24d4e7b1d5a288a8475ba8d8d46be385bd2da85f122ee836f1670` + +`"tool-workflow/run-start"` + + + +### `"tool/call"` + +SHA-256: `c589e938cc0e4989df8b82abef6339de621f0dc4fe62c230d145b94996af7f92` + +`"tool/call"` + + + +### `"tool/code-dispatch"` + +SHA-256: `d6a66029373faad69ad945ab03b247bddfe60af671a681242700ae43b95a44d0` + +`"tool/code-dispatch"` + + + +### `"tool/code-dispatch-start"` + +SHA-256: `69534812d4e49cba13881138628a0b4421748280c20bd02e6db37ae242428b44` + +`"tool/code-dispatch-start"` + + + +### `"tool/result"` + +SHA-256: `570e85022434613394418ad33e77e9f1f7a05699b33d0b62eae0677a638c3833` + +`"tool/result"` + + + +### `true` + +SHA-256: `dacf3d5f3e4ff619c1320e64a48dec5e7ecd7870bece65fbd449a0e63adfa521` + +`true` + + + +### `"turn/end"` + +SHA-256: `4312134fc6f9cad507c31390bd3d147535492dd77621ec517c5e85f853d53a03` + +`"turn/end"` + + + +### `"turn/start"` + +SHA-256: `0af3ecfb8c60d416fc40a7cc4fb2c4851a8e46608b2b38ab9e510670c971aa1f` + +`"turn/start"` + + + +### `"unavailable"` + +SHA-256: `2c4c21f19f426a58f2dac914e34313aa43f8408972de857a486d1f086d5adb6c` + +`"unavailable"` + + + +### `unknown` + +SHA-256: `bbc5696e3f13c758237b316e3cf08cda0b9fd51ffe672539883457769faa185d` + +`unknown`:此声明未暴露存储值的内部字段。 + + + +### `"usage"` + +SHA-256: `0bdaf9cb63594be4ef034b68901fffe792fe09d6d5f6bac42d7f56f6e7834fb9` + +`"usage"` + + + +### `"user"` + +SHA-256: `68f44f59e91c41395076cb77265981a601680ec8a381bbbeb6ab754ffdc94573` + +`"user"` + + + +### `"user/message"` + +SHA-256: `de25352d2dc4196309bd84b5bac6319f6d5c898ea0e82bb5ae66c5738d0d426f` + +`"user/message"` + + + +### `"wakeup"` + +SHA-256: `de3c87cf2d7683bef87bb3f32f098a681fa9b49f43b4cf64712d6e3f975b9588` + +`"wakeup"` + + + +### `"web_search"` + +SHA-256: `935c8d486292b13c87b57ca280eb8c58b5b2f5239be86fcd4334c33fdeb87682` + +`"web_search"` + + + +### `"web_search_20250305"` + +SHA-256: `0116b1f89c05221d56b0ba35c83d302bf4857bc7277d247e9bbaf74b27d2c66e` + +`"web_search_20250305"` + + + +### `"web/deepseek-search-llm-request"` + +SHA-256: `6f611bed14b2106542480c4a230b4a83baf76dc0d8ac0cd13319a7cb8dae7675` + +`"web/deepseek-search-llm-request"` + + + +### `"webhook"` + +SHA-256: `db6c5246911d47a7969f6b4cb47c7d0dbbde75c402710b22ace3672fa97bebe0` + +`"webhook"` + + + +### `"workspace-write"` + +SHA-256: `a3edd1efd1fef21b72c55e213c8a8b24196b091abde2b89db52be0b2aaae3cfa` + +`"workspace-write"` + +
+ + + + +## 验证与限制 + +仅使用源码的提取器以 TypeScript 6.0.3 运行。重建时省略冗余的 `object` 交叉类型成员,并丢弃规范化后不可达的类型定义;保留已有的 `any` / `unknown`,不以不透明类型替代未解析的导入。 + +历史 surface 事件声明允许可选的 `surfaceOp`。这保留了类型声明证据,并不允许省略 codec 或迁移验证器要求的字段。不透明值、外部插件事件、打包的 body 编码与运行时关系均不在类型目录覆盖范围内。 + +```sh +pnpm run verify-persistence-formats +``` + +该检查仅使用本工作树验证直到当前写入器的每个格式、schema 完整性、双语声明与生成表格。它不会回放历史应用,也不确立迁移安全性。维护规则参见[格式索引](README.zh.md),当前声明参见[当前目录](../persistence-catalog.zh.md)。 + + +## 开发备注 + +无。 diff --git a/docs/persistence-formats/v2.i18n.yaml b/docs/persistence-formats/v2.i18n.yaml new file mode 100644 index 0000000000..a594119428 --- /dev/null +++ b/docs/persistence-formats/v2.i18n.yaml @@ -0,0 +1,6 @@ +# Bilingual-pair consistency record (docs/i18n/README.md): the git blob hash of each +# 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-formats/v2.md +v2.md: d228ecc5ba12e5b4a0f410093734bcd0d57602ce +v2.zh.md: 133ba1cbcd9185a87430182b1717fb9d14277652 diff --git a/docs/persistence-formats/v2.md b/docs/persistence-formats/v2.md new file mode 100644 index 0000000000..d228ecc5ba --- /dev/null +++ b/docs/persistence-formats/v2.md @@ -0,0 +1,5360 @@ +--- +description: "Complete Session V2 persistence types, source evidence, and physical encoding references." +kind: persistence-format +--- + +# Session V2 persistence format + +English | [中文](v2.zh.md) + +## Summary + +Inspect the V2 persistence types captured at `dsh-v0.1.3-alpha.2`. Assistant streams are embedded in message or attempt events, and the physical header requires `isSeeded` instead of storing `seedLength`. This snapshot retains V2 declarations before the V3 system-message and envelope changes. + +## Table of Contents + +- [Source evidence](#evidence) +- [Format characteristics](#characteristics) +- [Declaration](#declaration) +- [Complete schemas](#schema) +- [Verification and limitations](#verification) +- [Dev Note](#dev-note) + +----- + + +## Source evidence + +The source is the published tag `dsh-v0.1.3-alpha.2`, whose writer constant is 2. The [tag record](../persistence-changes/releases/dsh-v0.1.3-alpha.2.md) describes the adjacent release changes. This complete inventory includes unchanged roots as well as that tag’s changed roots. + +The extracted declarations come from `packages/core/session/src/types.ts`, `packages/session/session-persistence-jsonl/src/format.ts`, and every first-party `SessionEventMap` merge and its reachable types. Source locations below refer to that historical tree, not to current files. + + +## Format characteristics + +These facts describe the selected checkpoint. The generated tables below preserve the exact field types and optionality. + +- `SessionHeader.version` resolves to the literal 2. Both logical and physical headers require `isSeeded`; the physical header has no `seedLength`. +- `assistant/chunk` is absent. Both `assistant/message.data` and log-only `assistant/attempt.data` require an embedded `stream`. +- Surface replacement declarations retain `start` / `end`; system prompt text remains in `request/header.data.header.system`. The V3 `system/message` event is absent. + +The [V2 codec](../../packages/session/session-format-v1-to-v2/src/codec.ts) owns one-event-per-row framing, range-encoded source references, and inherited cuts derived from `session/end-seed` markers. The [V2-to-V3 specification](../../packages/session/session-format-v2-to-v3/README.md#v2-to-v3-specification) owns system-message insertion, PTC event names, and canonical envelope conversion. + +For a seeded V2 Session, the last `session/end-seed` event carrying `data.inherited: true` identifies the inherited cut by its sequence position. Physical `sourceEventSeqs` may use encoded ranges; the logical schemas retain expanded number arrays. + + +## Declaration + +[Schema inventory](v2.schema.json). + +```yaml persistence-format +schemaVersion: 1 +sessionFormatVersion: 2 +source: + tag: dsh-v0.1.3-alpha.2 +roots: + "SessionHeader": 15918d785bdccedf0dba204622c75591bfb833bbf107ae0894bbc44cfbd73c1d + "JsonlHeaderLine": 18ee62b8900a4c3d046700f05d7a4d49d6cab2a660a020c87481d1603dd8bd4f + "SessionEventEnvelope": 04184edc061905410cc7e3db8d5c7cf393d739c89eb523ba8bad3831fb23ba95 + "event:agent-preset/selected": a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b + "event:agent/inbox/spliced": f757322e25914d63799c6235af4ed4b4f36d7d083fef40d6873a45e94fe6ad65 + "event:approval/asked": 3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1 + "event:approval/decided": bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3 + "event:approval/policy": 26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78 + "event:assistant/attempt": 3516f54b427775f483febe8e938e4e10f9afd3583610861547bbe2999ed4d8d9 + "event:assistant/message": 83f26c7a856f772e6ffd9a5a144e5aaccf771ac54cef41948f99eed99e1a25a7 + "event:command/done": 15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff + "event:command/run": 37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006 + "event:compaction/end": b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d + "event:compaction/prune": 7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04 + "event:compaction/start": db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965 + "event:compaction/summary": eb1d32dcd3d76833392f351e039dcbd40686a1ab24b252a7a5003426f9cf4c89 + "event:feedback/message-delete": 3ee93b06f3a125850337602bcdf155d2538c43a5c944ec55b1b3c365152d6796 + "event:feedback/message-put": 3b04fde0dc763cf84fbde7b6611b3194dd56d95d0c0bf0204311640468d586e1 + "event:feedback/record": fb9df8180a202f3c845d5aa6a81697b2f7213f6735abc17535a55656be60a575 + "event:goal/change": 763c8a20af487263a0080548274f7437ef4a86e0ba8769127d1ced10a72c664d + "event:hook/invoked": 8a6e1ec9e8db346b0e02f027db73c07a94f067a26d40c1aef1abd09c47ce7ba0 + "event:hook/result": e75916628f3f10c2d50658bd143052a46285fbf1a9a700ba54947614603d26b4 + "event:llm/retry": 91c397f8f870e812e1dc5ac69c2745f9f105be9dc97dadc980d19ef415a65145 + "event:llm/retry-started": 48e5c9861f16ac07e78cb7b5ae9dabdf7bb85c58baed5a51b4ad275050ea58e3 + "event:model/selection": 35203ba7ad5ef6f97d556b85df20ae98f04f09c65748cecdf8eefdb8b6405ffc + "event:permission/preset": 5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b + "event:plan/mode": a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f + "event:request/context": f6b733e38d46dde3f8ab1ade2be3362abb6642eb97982a98ee64a57ff60d0c28 + "event:request/header": 1de6c9c8764045ea9a1357bae6ccbbd57c19f6f337f8f25697c919c7cc9abf16 + "event:sandbox/mode": 516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415 + "event:schedule/change": 2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42 + "event:session-log-deepseek/delivery-accepted": d63b8b8ffad9c02fd80c43a17df4f240c1fe8118ecca9de34f9d5871838ab5b9 + "event:session/end-seed": 5e6db6e24948d4a853c71cb9fabd252ad051ce93d4672c1266cf837c1c17b84e + "event:session/title": 1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5 + "event:session/title-llm-request": 6091f64d426ada2adc646094a6fe662a1b81d9ee5770929fe76800524e2c89a8 + "event:step/end": e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05 + "event:step/start": 4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986 + "event:subagent/descriptor": b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5 + "event:subagent/model-selection-policy": a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc + "event:team/member": 4fb59762612c3e3ac3a3bd4f84c9c148d3c3893bd422ba2b201cc039fabd49bc + "event:team/message/delivered": 48f9c19417a1abbedfa59f4667bba36b93ac2db407adf5e84cb3ba0de30942cb + "event:team/message/queued": 2ffcad547cb840f462eb1849fa5f6cb0e17eb93f5d07cc88b61d749b1b78d632 + "event:team/task": d595ec73b32b016a6055333c67a5d646032b22e672da1d4a09c5b1ae398a093a + "event:todo/write": b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26 + "event:tool-workflow/agent-end": babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7 + "event:tool-workflow/agent-start": 5f26a6c20b37632f8f57729d171c671def4683d994ac6257a8dffcd855101627 + "event:tool-workflow/run-end": 42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f + "event:tool-workflow/run-start": c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058 + "event:tool/call": 3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48 + "event:tool/code-dispatch": f8dc5624cd0c942a069063ae0d90a61d821b4fddd1d967dcded91cf17933e708 + "event:tool/code-dispatch-start": 9eb21c10fc675e1fa4184e5eecc9697aa87054ffd836d49428174897f0e64b62 + "event:tool/result": eacefd48000720582725ccfc6ff7a0ac02755a1a3c57a8f9754125f99aab6c1b + "event:turn/end": 84c24f1209fc3e0153de6ac85d58fd6968b851f955e0e761b92321053956609e + "event:turn/start": aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8 + "event:user/message": a57a77f18de7b37b724293830a57064696895d69f2afcd2c0264f41cd13ba980 + "event:web/deepseek-search-llm-request": cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331 +``` + + + + +## Persistence type fingerprints + +The [complete machine inventory](v2.schema.json) contains 56 roots and 435 reachable types. Digests include all referenced fields; source names and locations describe the selected historical tree. + +| Root | Kind | SHA-256 | Resolved type | +|---|---|---|---| +| `SessionHeader` | header | `15918d785bdccedf0dba204622c75591bfb833bbf107ae0894bbc44cfbd73c1d` | [`packages/core/session/src/types.ts#SessionHeader`](#persistence-type-packagescoresessionsrctypestssessionheader) | +| `JsonlHeaderLine` | header | `18ee62b8900a4c3d046700f05d7a4d49d6cab2a660a020c87481d1603dd8bd4f` | [`packages/session/session-persistence-jsonl/src/format.ts#HeaderLine`](#persistence-type-packagessessionsession-persistence-jsonlsrcformattsheaderline) | +| `SessionEventEnvelope` | envelope | `04184edc061905410cc7e3db8d5c7cf393d739c89eb523ba8bad3831fb23ba95` | [`SessionEventEnvelope`](#persistence-type-sessioneventenvelope) | +| `event:agent-preset/selected` | event | `a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b` | [`event:agent-preset/selected`](#persistence-type-eventagent-presetselected) | +| `event:agent/inbox/spliced` | event | `f757322e25914d63799c6235af4ed4b4f36d7d083fef40d6873a45e94fe6ad65` | [`event:agent/inbox/spliced`](#persistence-type-eventagentinboxspliced) | +| `event:approval/asked` | event | `3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1` | [`event:approval/asked`](#persistence-type-eventapprovalasked) | +| `event:approval/decided` | event | `bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3` | [`event:approval/decided`](#persistence-type-eventapprovaldecided) | +| `event:approval/policy` | event | `26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78` | [`event:approval/policy`](#persistence-type-eventapprovalpolicy) | +| `event:assistant/attempt` | event | `3516f54b427775f483febe8e938e4e10f9afd3583610861547bbe2999ed4d8d9` | [`event:assistant/attempt`](#persistence-type-eventassistantattempt) | +| `event:assistant/message` | event | `83f26c7a856f772e6ffd9a5a144e5aaccf771ac54cef41948f99eed99e1a25a7` | [`event:assistant/message`](#persistence-type-eventassistantmessage) | +| `event:command/done` | event | `15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff` | [`event:command/done`](#persistence-type-eventcommanddone) | +| `event:command/run` | event | `37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006` | [`event:command/run`](#persistence-type-eventcommandrun) | +| `event:compaction/end` | event | `b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d` | [`event:compaction/end`](#persistence-type-eventcompactionend) | +| `event:compaction/prune` | event | `7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04` | [`event:compaction/prune`](#persistence-type-eventcompactionprune) | +| `event:compaction/start` | event | `db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965` | [`event:compaction/start`](#persistence-type-eventcompactionstart) | +| `event:compaction/summary` | event | `eb1d32dcd3d76833392f351e039dcbd40686a1ab24b252a7a5003426f9cf4c89` | [`event:compaction/summary`](#persistence-type-eventcompactionsummary) | +| `event:feedback/message-delete` | event | `3ee93b06f3a125850337602bcdf155d2538c43a5c944ec55b1b3c365152d6796` | [`event:feedback/message-delete`](#persistence-type-eventfeedbackmessage-delete) | +| `event:feedback/message-put` | event | `3b04fde0dc763cf84fbde7b6611b3194dd56d95d0c0bf0204311640468d586e1` | [`event:feedback/message-put`](#persistence-type-eventfeedbackmessage-put) | +| `event:feedback/record` | event | `fb9df8180a202f3c845d5aa6a81697b2f7213f6735abc17535a55656be60a575` | [`event:feedback/record`](#persistence-type-eventfeedbackrecord) | +| `event:goal/change` | event | `763c8a20af487263a0080548274f7437ef4a86e0ba8769127d1ced10a72c664d` | [`event:goal/change`](#persistence-type-eventgoalchange) | +| `event:hook/invoked` | event | `8a6e1ec9e8db346b0e02f027db73c07a94f067a26d40c1aef1abd09c47ce7ba0` | [`event:hook/invoked`](#persistence-type-eventhookinvoked) | +| `event:hook/result` | event | `e75916628f3f10c2d50658bd143052a46285fbf1a9a700ba54947614603d26b4` | [`event:hook/result`](#persistence-type-eventhookresult) | +| `event:llm/retry` | event | `91c397f8f870e812e1dc5ac69c2745f9f105be9dc97dadc980d19ef415a65145` | [`event:llm/retry`](#persistence-type-eventllmretry) | +| `event:llm/retry-started` | event | `48e5c9861f16ac07e78cb7b5ae9dabdf7bb85c58baed5a51b4ad275050ea58e3` | [`event:llm/retry-started`](#persistence-type-eventllmretry-started) | +| `event:model/selection` | event | `35203ba7ad5ef6f97d556b85df20ae98f04f09c65748cecdf8eefdb8b6405ffc` | [`event:model/selection`](#persistence-type-eventmodelselection) | +| `event:permission/preset` | event | `5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b` | [`event:permission/preset`](#persistence-type-eventpermissionpreset) | +| `event:plan/mode` | event | `a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f` | [`event:plan/mode`](#persistence-type-eventplanmode) | +| `event:request/context` | event | `f6b733e38d46dde3f8ab1ade2be3362abb6642eb97982a98ee64a57ff60d0c28` | [`event:request/context`](#persistence-type-eventrequestcontext) | +| `event:request/header` | event | `1de6c9c8764045ea9a1357bae6ccbbd57c19f6f337f8f25697c919c7cc9abf16` | [`event:request/header`](#persistence-type-eventrequestheader) | +| `event:sandbox/mode` | event | `516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415` | [`event:sandbox/mode`](#persistence-type-eventsandboxmode) | +| `event:schedule/change` | event | `2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42` | [`event:schedule/change`](#persistence-type-eventschedulechange) | +| `event:session-log-deepseek/delivery-accepted` | event | `d63b8b8ffad9c02fd80c43a17df4f240c1fe8118ecca9de34f9d5871838ab5b9` | [`event:session-log-deepseek/delivery-accepted`](#persistence-type-eventsession-log-deepseekdelivery-accepted) | +| `event:session/end-seed` | event | `5e6db6e24948d4a853c71cb9fabd252ad051ce93d4672c1266cf837c1c17b84e` | [`event:session/end-seed`](#persistence-type-eventsessionend-seed) | +| `event:session/title` | event | `1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5` | [`event:session/title`](#persistence-type-eventsessiontitle) | +| `event:session/title-llm-request` | event | `6091f64d426ada2adc646094a6fe662a1b81d9ee5770929fe76800524e2c89a8` | [`event:session/title-llm-request`](#persistence-type-eventsessiontitle-llm-request) | +| `event:step/end` | event | `e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05` | [`event:step/end`](#persistence-type-eventstepend) | +| `event:step/start` | event | `4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986` | [`event:step/start`](#persistence-type-eventstepstart) | +| `event:subagent/descriptor` | event | `b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5` | [`event:subagent/descriptor`](#persistence-type-eventsubagentdescriptor) | +| `event:subagent/model-selection-policy` | event | `a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc` | [`event:subagent/model-selection-policy`](#persistence-type-eventsubagentmodel-selection-policy) | +| `event:team/member` | event | `4fb59762612c3e3ac3a3bd4f84c9c148d3c3893bd422ba2b201cc039fabd49bc` | [`event:team/member`](#persistence-type-eventteammember) | +| `event:team/message/delivered` | event | `48f9c19417a1abbedfa59f4667bba36b93ac2db407adf5e84cb3ba0de30942cb` | [`event:team/message/delivered`](#persistence-type-eventteammessagedelivered) | +| `event:team/message/queued` | event | `2ffcad547cb840f462eb1849fa5f6cb0e17eb93f5d07cc88b61d749b1b78d632` | [`event:team/message/queued`](#persistence-type-eventteammessagequeued) | +| `event:team/task` | event | `d595ec73b32b016a6055333c67a5d646032b22e672da1d4a09c5b1ae398a093a` | [`event:team/task`](#persistence-type-eventteamtask) | +| `event:todo/write` | event | `b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26` | [`event:todo/write`](#persistence-type-eventtodowrite) | +| `event:tool-workflow/agent-end` | event | `babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7` | [`event:tool-workflow/agent-end`](#persistence-type-eventtool-workflowagent-end) | +| `event:tool-workflow/agent-start` | event | `5f26a6c20b37632f8f57729d171c671def4683d994ac6257a8dffcd855101627` | [`event:tool-workflow/agent-start`](#persistence-type-eventtool-workflowagent-start) | +| `event:tool-workflow/run-end` | event | `42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f` | [`event:tool-workflow/run-end`](#persistence-type-eventtool-workflowrun-end) | +| `event:tool-workflow/run-start` | event | `c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058` | [`event:tool-workflow/run-start`](#persistence-type-eventtool-workflowrun-start) | +| `event:tool/call` | event | `3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48` | [`event:tool/call`](#persistence-type-eventtoolcall) | +| `event:tool/code-dispatch` | event | `f8dc5624cd0c942a069063ae0d90a61d821b4fddd1d967dcded91cf17933e708` | [`event:tool/code-dispatch`](#persistence-type-eventtoolcode-dispatch) | +| `event:tool/code-dispatch-start` | event | `9eb21c10fc675e1fa4184e5eecc9697aa87054ffd836d49428174897f0e64b62` | [`event:tool/code-dispatch-start`](#persistence-type-eventtoolcode-dispatch-start) | +| `event:tool/result` | event | `eacefd48000720582725ccfc6ff7a0ac02755a1a3c57a8f9754125f99aab6c1b` | [`event:tool/result`](#persistence-type-eventtoolresult) | +| `event:turn/end` | event | `84c24f1209fc3e0153de6ac85d58fd6968b851f955e0e761b92321053956609e` | [`event:turn/end`](#persistence-type-eventturnend) | +| `event:turn/start` | event | `aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8` | [`event:turn/start`](#persistence-type-eventturnstart) | +| `event:user/message` | event | `a57a77f18de7b37b724293830a57064696895d69f2afcd2c0264f41cd13ba980` | [`event:user/message`](#persistence-type-eventusermessage) | +| `event:web/deepseek-search-llm-request` | event | `cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331` | [`event:web/deepseek-search-llm-request`](#persistence-type-eventwebdeepseek-search-llm-request) | + +
+Complete resolved types + +## Resolved persistence types + +Each definition appears once. References preserve sharing and recursion; the digest beside a definition includes its complete reachable structure. Source names and locations identify its declarations but are excluded from its digest. + + + +### `1` + +SHA-256: `f88f1b7b6bb733f685f5fb6a8744a5db9199fa53c90463ea1a33bad51153671d` + +`1` + + + +### `2` + +SHA-256: `a0f906856fc06f1c6f2083eb970e5a657a82b1a84c06c095445e5d6d161cda80` + +`2` + + + +### `"aborted"` + +SHA-256: `1e0b0b66b6f0c53fc72e52289d06b4708d776f1ca9df4c86a22bff621d403cf0` + +`"aborted"` + + + +### `"active"` + +SHA-256: `c8e6f48878cc2a2f0dc59682280d81f407943fb503f32c64bf9ff3d9393c3eff` + +`"active"` + + + +### `"after"` + +SHA-256: `5b232a9b9bfcc0fc6794dab7865bcf203a65785c5de5aa647a51228bff628413` + +`"after"` + + + +### `"agent-instructions"` + +SHA-256: `fbd2c74b346a1595b376139c587fadd23e4a21acc9c0abce342975b6cfc60986` + +`"agent-instructions"` + + + +### `"agent-message"` + +SHA-256: `82470020b5bfcb1a843e2aa05602af7d37df99e82d01f015c7c589ba054fd89d` + +`"agent-message"` + + + +### `"agent-preset/selected"` + +SHA-256: `557e148d30b79ee48645850832b30c717d7c3b64641deb5d6133b8b4e91ee0b8` + +`"agent-preset/selected"` + + + +### `"agent/inbox/spliced"` + +SHA-256: `829a2fb3be6efd4ba36aef8ed2d381a4c6fb2a0aaf50c823a6f3f8290786b809` + +`"agent/inbox/spliced"` + + + +### `"allowed-once"` + +SHA-256: `811229eedcec57979dbadca7dbea832a59f8580cff30cb217fca5e2da16314bd` + +`"allowed-once"` + + + +### `"always"` + +SHA-256: `142c37d302aa22a0a57915b5255939d3ca91c1811ca13fddcf84cf76ea00758a` + +`"always"` + + + +### `"append"` + +SHA-256: `e438a9d4fb883b3e4a8d9fc8913aa1550ed50eb384bfbf943100a5605b537498` + +`"append"` + + + +### `"approval/asked"` + +SHA-256: `cd186c309e2bef305705e1d324139240f5e681f4f6a957d6a25b0225f65560df` + +`"approval/asked"` + + + +### `"approval/decided"` + +SHA-256: `378f90f9f6022a0991928a1eaf7991094ea1920fe89a9248358a1da106e1a970` + +`"approval/decided"` + + + +### `"approval/policy"` + +SHA-256: `36d6a9a871d949ea4f3edd919d81d66aa69218bebef38899d2a1282c39420a1f` + +`"approval/policy"` + + + +### `"ask"` + +SHA-256: `9e07693fd7cd9babe0688c22c986e4d519ae1c0e40eeea13b2dc583bed2abc86` + +`"ask"` + + + +### `"assistant"` + +SHA-256: `95c0e88fcf0bafb2087f912ad9e2369de6ae6530cc0c4c2772c96205b57f7f60` + +`"assistant"` + + + +### `"assistant/attempt"` + +SHA-256: `e95f957154b2b1b58692af53d4131180b6dd19e2264869f876dbaa959991494e` + +`"assistant/attempt"` + + + +### `"assistant/message"` + +SHA-256: `6ab45ac76839722df912f3ba50f1c6b41f2d614bde11f1aabfae04117ccdc80d` + +`"assistant/message"` + + + +### `"at"` + +SHA-256: `17aae616ef020b8b9f011ec398ec935450fb06d3e2a0722c456f63aeaf5ff728` + +`"at"` + + + +### `"block"` + +SHA-256: `1e346446e183ee76f48d7994c97ecb302bddc682abb60b8a10ea0bb26223a69c` + +`"block"` + + + +### `"block-end"` + +SHA-256: `eefbea819caeeea91ccb02dfafc16c68dd7f961cf9c1b2be25a2084509cf5c5a` + +`"block-end"` + + + +### `"block-start"` + +SHA-256: `cbca49bde16b656d5b8fbe4a8a507769f7b594c6287782b809c03814941bc5e3` + +`"block-start"` + + + +### `"blocked"` + +SHA-256: `254dce209e735f9cb6f6b7aec0354712b1611759ec02af4d35a96f2081e666f6` + +`"blocked"` + + + +### `boolean` + +SHA-256: `aa93010d0e521ad7c42273f58d5c9b8bf1dfc94edf1b805a3971b364a35c1877` + +`boolean` + + + +### `"canceled"` + +SHA-256: `d4e4d575abeb4b72d616dc65c17ac0eaa943cc135609395044c38d5afcb10e31` + +`"canceled"` + + + +### `"cancelled"` + +SHA-256: `2142e391b9ccb60d487afcf373ce74db98d952f69e8289eddb352a7e16e996c5` + +`"cancelled"` + + + +### `"catalog"` + +SHA-256: `aec150797b655c5f15ebb7a501454b0c208fbaccec9ace49d7de2171fc02f47d` + +`"catalog"` + + + +### `"change"` + +SHA-256: `f789af5ab844827eb5a4f357c0afae1eeed108c6c22d8ca1a56e586b349a7c85` + +`"change"` + + + +### `"chunk"` + +SHA-256: `14230f9b8b5797bb7e8c621fa636531cfbde2ffba1ef5f1fd058216ff21952a0` + +`"chunk"` + + + +### `"claude-code"` + +SHA-256: `aff60ef947c18b012644852bdd0d5bfe72065e061dd563787c76c646b4a10f6b` + +`"claude-code"` + + + +### `"clear"` + +SHA-256: `e7e154d47d5fbc5366330fb4dade1f108c6dfe4335044d21ded14b7bf1dce084` + +`"clear"` + + + +### `"codex"` + +SHA-256: `15495614ccfa9cbdeefb0ec2abd76406435f4c6ff3dae42acae8e09ef42025c9` + +`"codex"` + + + +### `"command/done"` + +SHA-256: `8cdd3fdd295cee53035de16a1b23411716f75e9f994fe9510cac5d7fef605c76` + +`"command/done"` + + + +### `"command/run"` + +SHA-256: `f1996af2602e6f62b5ab179ca5c4af00d8753938b74cc6ef102de09e99e74a7e` + +`"command/run"` + + + +### `"compaction/end"` + +SHA-256: `1986c2664009c99155e44795676c887fa67f7c55cd2d5e6b648ff763e0ab033a` + +`"compaction/end"` + + + +### `"compaction/prune"` + +SHA-256: `10e386801903f9d424602c31d3ff837a94aef623c8b391376d8d9e253525fabe` + +`"compaction/prune"` + + + +### `"compaction/start"` + +SHA-256: `e2d0367e5716bc188435e51718ebff8ce873190625fa93b1c5331102d98758fa` + +`"compaction/start"` + + + +### `"compaction/summary"` + +SHA-256: `ef4f00923b9edbae15c7ef05320280bf61147ca17146cf59690359bfd5e5da45` + +`"compaction/summary"` + + + +### `"complete"` + +SHA-256: `d9196086e41e4dd5c2ce87f5c25529c8112a1731d258cf0728747d41a9ee3241` + +`"complete"` + + + +### `"completed"` + +SHA-256: `1ebc6f9ff3aa9e3a38f8695f49bacdab1f8b7a3832741853ca46f40af56ccd01` + +`"completed"` + + + +### `"continuable"` + +SHA-256: `e5d3828df1ec3e2a66879de0659e0f4866d9cfffc00825ee731a66f8a0c03d98` + +`"continuable"` + + + +### `"create"` + +SHA-256: `7624ca28c61ca0eaa4f015140f3cea6e0c16cce2f2960fab5f531203d253903e` + +`"create"` + + + +### `"danger-full-access"` + +SHA-256: `18fce9540bb20897a66275499faee6b8296c97e9901fa1ff45a191772448ad1a` + +`"danger-full-access"` + + + +### `"delegation"` + +SHA-256: `76632533f67879dcb346fcae640540dbc89b2472b0bce88c59f7e48fc5c0e668` + +`"delegation"` + + + +### `"delete"` + +SHA-256: `d0fbb0ca1bbba059830826f33f801da1aced35a2504376d61e020bdfec8d50c0` + +`"delete"` + + + +### `"deleted"` + +SHA-256: `e7e8f1318170b8284f16ab45a557afd4675c96071c0f2a456636481dab20b427` + +`"deleted"` + + + +### `"dispatch"` + +SHA-256: `26c879bdd130e8b8683a6ce588414fad2244783d6573ca399fa0de184a2b0bb1` + +`"dispatch"` + + + +### `"disposed"` + +SHA-256: `b38f206d59bad891fa58c89f97a0036987b3defe7685acbd318fa55eb85f9751` + +`"disposed"` + + + +### `"edit"` + +SHA-256: `ad22a5ca5bbaab2e1440779cd3648e85ddfc6f73b5207394eda699555cf31430` + +`"edit"` + + + +### `"error"` + +SHA-256: `a2be0f0cb59f0d4a06557d45847d1938aced238baa77a6da416e590b8b958553` + +`"error"` + + + +### `event:agent-preset/selected` + +SHA-256: `a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:agent-preset/selected[0].data`](#persistence-type-eventagent-presetselected0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"agent-preset/selected"` | + + + +### `event:agent-preset/selected[0].data` + +SHA-256: `6e52dd55a1d48954ed5464ec46fe34d9eb65f709baabc9561e7a279910b0c406` + +Sources: `packages/preset/agent-presets/src/session.ts:28` + +| Property | Presence | Type | +|---|---|---| +| `agentPreset` | required | `string` | + + + +### `event:agent/inbox/spliced` + +SHA-256: `f757322e25914d63799c6235af4ed4b4f36d7d083fef40d6873a45e94fe6ad65` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:agent/inbox/spliced[0].data`](#persistence-type-eventagentinboxspliced0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"agent/inbox/spliced"` | + + + +### `event:agent/inbox/spliced[0].data` + +SHA-256: `7115142af1bff1ad9b52c3c785109bf5c989e77e3ddfe899014e213731352042` + +Sources: `packages/core/agent/src/types.ts:58` + +| Property | Presence | Type | +|---|---|---| +| `inserted` | required | [`event:agent/inbox/spliced[0].data.inserted`](#persistence-type-eventagentinboxspliced0datainserted) | +| `outcome` | optional | `"canceled"` | +| `removedCount` | optional | `number` | +| `start` | required | `number` | +| `target` | required | [`packages/core/agent/src/types.ts#InboxTarget`](#persistence-type-packagescoreagentsrctypestsinboxtarget) | + + + +### `event:agent/inbox/spliced[0].data.inserted` + +SHA-256: `86560bf0779bb2d93975405fe895d9d42c1020ab49fbbd2a06e1b3c74fbbc257` + +Array of [`packages/llm/llm/src/message.ts#UserMessage`](#persistence-type-packagesllmllmsrcmessagetsusermessage). + + + +### `event:agent/inbox/spliced[0].data.inserted[0].content` + +SHA-256: `0e560aad8fa9f338a60e76cbce6593ce93486ab30d6dd7833b8b5b07c6e6963d` + +Array of [`packages/llm/llm/src/types.ts#ContentBlock`](#persistence-type-packagesllmllmsrctypestscontentblock). + + + +### `event:agent/inbox/spliced[0].data.inserted[0].content[0][2].attachment.originalDimensions` + +SHA-256: `0f46153645c297846a3fad3911636659ca4717a5e7d71c9f50bffacd312115ef` + +Sources: `packages/attachment/attachment/src/types.ts:28` + +| Property | Presence | Type | +|---|---|---| +| `height` | required | `number` | +| `width` | required | `number` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[0]` + +SHA-256: `ada310bf0bdb8fed51f3b56ea63f6ea6b18bbd587f04fccb63a14ab0b2a24e05` + +Sources: `packages/core/session/src/types.ts:187` · `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` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"user"` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[1]` + +SHA-256: `0ddab4577db37a3e0d9e3a91761735c8ef6f5629d526ab8ecaeeea19c097c8f8` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"plugin"` | +| `plugin` | required | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[10]` + +SHA-256: `6a4f72e2e179e17b922f2a9392c0e1c8f8c707f32494372454850a3eb184a6e7` + +Sources: `packages/api/session-controller/src/types.ts:371` + +| Property | Presence | Type | +|---|---|---| +| `clientTimeZone` | optional | `string` | +| `kind` | required | `"user"` | +| `rpcId` | required | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references` + +SHA-256: `df843efd87c78cf8de98f8e0d0216956cd568d0d0e56a22c853663e274aa1a18` + +Array of [`event:agent/inbox/spliced[0].data.inserted[0].source[15].references[0]`](#persistence-type-eventagentinboxspliced0datainserted0source15references0). + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references[0]` + +SHA-256: `4f91f187baeabef5c7950c4780d31bbe39f3345dff591a6cf26ac7e135ac1cf4` + +Sources: `packages/context/session-reference/src/types.ts:18` + +| Property | Presence | Type | +|---|---|---| +| `capturedFormatVersion` | optional | `number` | +| `capturedThroughSeq` | required | [`event:compaction/end[0].data.turn`](#persistence-type-eventcompactionend0dataturn) | +| `compacted` | required | `boolean` | +| `inputIndex` | required | `number` | +| `label` | required | `string` | +| `omittedBytes` | required | `number` | +| `omittedMessages` | required | `number` | +| `originalMessages` | required | `number` | +| `retainedMessages` | required | `number` | +| `sessionId` | required | `string` | +| `truncated` | required | `boolean` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries` + +SHA-256: `aba175fb20ffc71112c55efe70458ff5d7dbfb83501892b4ba8d077f0ea5d7ba` + +Array of [`event:agent/inbox/spliced[0].data.inserted[0].source[16].entries[0]`](#persistence-type-eventagentinboxspliced0datainserted0source16entries0). + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries[0]` + +SHA-256: `83079c8a3f733ac3fa603eefa0fbb4737ca4d8b69e7e2e7298b60f9ac4098693` + +Sources: `packages/skill/tool-skill/src/index.ts:40` + +| Property | Presence | Type | +|---|---|---| +| `description` | required | `string` | +| `name` | required | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes` + +SHA-256: `2ab12a0e345658f9342816d773fe610f049982bcad82631f43b9205abe43e5ee` + +Array of [`packages/context/agent-instructions/src/render.ts#AgentInstructionChange`](#persistence-type-packagescontextagent-instructionssrcrendertsagentinstructionchange). + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes[0].action` + +SHA-256: `904bf499d98be4a3a5f836fcac533b6c4899569b018071e6604e1d32657d00fd` + +One of: + +- `"remove"` +- `"replace"` +- `"set"` + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[19]` + +SHA-256: `9edc162949abf93bd5ff049191b345454ba104f583937ce5580fb50f067d2b94` + +Sources: `packages/webhook/webhook/src/types.ts:74` + +| Property | Presence | Type | +|---|---|---| +| `deliveryId` | required | `string` | +| `form` | required | `"notice"` | +| `kind` | required | `"webhook"` | +| `provider` | required | `string` | +| `ruleId` | required | `string` | +| `source` | required | `string` | +| `summary` | required | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[2]` + +SHA-256: `dda6e111a8ccfc12f6e742e977a1a4e3549e8c03732a5ff6c8d7c3d4bcb7a412` + +| Property | Presence | Type | +|---|---|---| +| `form` | required | `"instructions"` | +| `kind` | required | `"plugin"` | +| `plugin` | required | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[3]` + +SHA-256: `2f90a7b3646fea3e677bd7b4000aa96f3b8964f107b614e204e11ad4051c24fc` + +| Property | Presence | Type | +|---|---|---| +| `form` | required | `"catalog"` | +| `kind` | required | `"plugin"` | +| `plugin` | required | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[4]` + +SHA-256: `e8d26e6993445743e6c4342c31b284c7d8f5574369abdd6021183af1a6b3538f` + +| Property | Presence | Type | +|---|---|---| +| `form` | required | `"snapshot"` | +| `kind` | required | `"plugin"` | +| `plugin` | required | `string` | +| `sections` | required | [`event:agent/inbox/spliced[0].data.inserted[0].source[4].sections`](#persistence-type-eventagentinboxspliced0datainserted0source4sections) | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[4].sections` + +SHA-256: `c748fb42c80a120038a8c587af80ec39924803c401364db11c8974d5bf6d0262` + +Array of [`packages/llm/llm/src/message.ts#ContextSnapshotSection`](#persistence-type-packagesllmllmsrcmessagetscontextsnapshotsection). + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[5]` + +SHA-256: `b4d298d90c798fa4d1f5b030ce3ce8031c4c41beafdb05323bec8b2a06903b43` + +| Property | Presence | Type | +|---|---|---| +| `form` | required | `"notice"` | +| `kind` | required | `"plugin"` | +| `plugin` | required | `string` | +| `summary` | required | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[6]` + +SHA-256: `2ce7ef3b3daebf95815c7ae454a751d3e67ca7a22e2e0734fe2942df393bb66c` + +| Property | Presence | Type | +|---|---|---| +| `form` | required | `"relay"` | +| `kind` | required | `"plugin"` | +| `plugin` | required | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[7]` + +SHA-256: `85e1bd563d6c80c1f377f99f91103fec4e315148a7330f3b3dae7c2d04e33b01` + +| Property | Presence | Type | +|---|---|---| +| `form` | required | `"recall"` | +| `kind` | required | `"plugin"` | +| `plugin` | required | `string` | + + + +### `event:approval/asked` + +SHA-256: `3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:approval/asked[0].data`](#persistence-type-eventapprovalasked0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"approval/asked"` | + + + +### `event:approval/asked[0].data` + +SHA-256: `45f2a07ea94573123b6ae14db787a40062dec3834f36d8be92c523d40ba28448` + +Sources: `packages/interaction/user-approval/src/types.ts:44` + +| Property | Presence | Type | +|---|---|---| +| `callId` | optional | `string` | +| `id` | required | `string` | +| `reason` | optional | `string` | +| `toolName` | required | `string` | + + + +### `event:approval/decided` + +SHA-256: `bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:approval/decided[0].data`](#persistence-type-eventapprovaldecided0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"approval/decided"` | + + + +### `event:approval/decided[0].data` + +SHA-256: `93cbbc5a7fd0b1aa1ff1b9a6bb5ec52b073f48e5a5200365c45c0cd54059e1b9` + +Sources: `packages/interaction/user-approval/src/types.ts:55` + +| Property | Presence | Type | +|---|---|---| +| `id` | required | `string` | +| `outcome` | required | [`packages/interaction/user-approval/src/types.ts#ApprovalOutcome`](#persistence-type-packagesinteractionuser-approvalsrctypestsapprovaloutcome) | + + + +### `event:approval/policy` + +SHA-256: `26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:approval/policy[0].data`](#persistence-type-eventapprovalpolicy0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"approval/policy"` | + + + +### `event:approval/policy[0].data` + +SHA-256: `11f70b595aa76897fc4e25a352bfa718c659f44b799e5aa14e84e5a38fe72912` + +Sources: `packages/interaction/user-approval/src/index.ts:33` + +| Property | Presence | Type | +|---|---|---| +| `policy` | required | [`packages/interaction/user-approval/src/index.ts#ApprovalPolicy`](#persistence-type-packagesinteractionuser-approvalsrcindextsapprovalpolicy) | +| `source` | optional | `"delegation"` | + + + +### `event:assistant/attempt` + +SHA-256: `3516f54b427775f483febe8e938e4e10f9afd3583610861547bbe2999ed4d8d9` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:assistant/attempt[0].data`](#persistence-type-eventassistantattempt0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"assistant/attempt"` | + + + +### `event:assistant/attempt[0].data` + +SHA-256: `8725743fcd3db5ddaf3e0aed550cd5d95785d8e30c9d4cbec11b7c90198d3603` + +Sources: `packages/core/session/src/types.ts:319` + +| Property | Presence | Type | +|---|---|---| +| `step` | required | `number` | +| `stream` | required | [`event:assistant/attempt[0].data.stream`](#persistence-type-eventassistantattempt0datastream) | +| `turn` | required | `number` | + + + +### `event:assistant/attempt[0].data.stream` + +SHA-256: `86755151e6c4694ce5ae9511313e1e50f9fb6ead49c67d0a93c056e8650396c4` + +Array of [`packages/llm/llm/src/assistant-stream.ts#AssistantStreamRecord`](#persistence-type-packagesllmllmsrcassistant-streamtsassistantstreamrecord). + + + +### `event:assistant/attempt[0].data.stream[0][0]` + +SHA-256: `e72269f931559e901e5e8fe1cfcbd0669fb795f43cc038ff39fba62f60403c33` + +Sources: `packages/llm/llm/src/assistant-stream.ts:21` + +| Property | Presence | Type | +|---|---|---| +| `dt` | required | [`SessionEventEnvelope[48].sourceEventSeqs`](#persistence-type-sessioneventenvelope48sourceeventseqs) | +| `index` | required | `number` | +| `texts` | required | [`event:assistant/attempt[0].data.stream[0][0].texts`](#persistence-type-eventassistantattempt0datastream00texts) | +| `time0` | required | `number` | +| `type` | required | `"text-chunks"` | + + + +### `event:assistant/attempt[0].data.stream[0][0].texts` + +SHA-256: `93c33d9687613293f8c95d46c4d922fe9ceae83b84c384beff5c3315abe005f2` + +Array of `string`. + + + +### `event:assistant/attempt[0].data.stream[0][1]` + +SHA-256: `71bb3254ec8f1e491ce63b762a7b5f18709de23aa4e8abcc8b886f4b6ce051dd` + +Sources: `packages/llm/llm/src/assistant-stream.ts:28` + +| Property | Presence | Type | +|---|---|---| +| `dt` | required | [`SessionEventEnvelope[48].sourceEventSeqs`](#persistence-type-sessioneventenvelope48sourceeventseqs) | +| `index` | required | `number` | +| `texts` | required | [`event:assistant/attempt[0].data.stream[0][0].texts`](#persistence-type-eventassistantattempt0datastream00texts) | +| `time0` | required | `number` | +| `type` | required | `"reasoning-chunks"` | + + + +### `event:assistant/attempt[0].data.stream[0][2]` + +SHA-256: `3860b4757d512a2869be833acb0faf834335b1b056bf3f83df5474dce95f8fa6` + +Sources: `packages/llm/llm/src/assistant-stream.ts:35` + +| Property | Presence | Type | +|---|---|---| +| `args` | required | [`event:assistant/attempt[0].data.stream[0][0].texts`](#persistence-type-eventassistantattempt0datastream00texts) | +| `dt` | required | [`SessionEventEnvelope[48].sourceEventSeqs`](#persistence-type-sessioneventenvelope48sourceeventseqs) | +| `id` | required | `string` | +| `index` | required | `number` | +| `name` | optional | `string` | +| `time0` | required | `number` | +| `type` | required | `"tool-call-chunks"` | + + + +### `event:assistant/attempt[0].data.stream[0][3]` + +SHA-256: `3a896379a74576c5a527e4720be2fe6807d3225c27134e978a2b89a94068368e` + +Sources: `packages/llm/llm/src/assistant-stream.ts:44` + +| Property | Presence | Type | +|---|---|---| +| `chunk` | required | [`packages/llm/llm/src/types.ts#StreamChunk`](#persistence-type-packagesllmllmsrctypestsstreamchunk) | +| `time` | required | `number` | +| `type` | required | `"chunk"` | + + + +### `event:assistant/attempt[0].data.stream[0][3].chunk[0]` + +SHA-256: `647cb2e3aeb58e27d1d4d60011f208bb66dce257e8654193c533b47c4c22c253` + +Sources: `packages/llm/llm/src/types.ts:379` + +| Property | Presence | Type | +|---|---|---| +| `blockType` | required | [`packages/llm/llm/src/types.ts#ContentBlockType`](#persistence-type-packagesllmllmsrctypestscontentblocktype) | +| `index` | required | `number` | +| `type` | required | `"block-start"` | + + + +### `event:assistant/attempt[0].data.stream[0][3].chunk[1]` + +SHA-256: `95080295115fbd83544520ba247b68a03790131f6a2eac323d388758cb542f65` + +Sources: `packages/llm/llm/src/types.ts:380` + +| Property | Presence | Type | +|---|---|---| +| `index` | required | `number` | +| `text` | required | `string` | +| `type` | required | `"text-delta"` | + + + +### `event:assistant/attempt[0].data.stream[0][3].chunk[2]` + +SHA-256: `2abb711460e6238d851c30f3e4bdd87a2aa1887ee70575b3d3b7b25610673095` + +Sources: `packages/llm/llm/src/types.ts:381` + +| Property | Presence | Type | +|---|---|---| +| `index` | required | `number` | +| `text` | required | `string` | +| `type` | required | `"reasoning-delta"` | + + + +### `event:assistant/attempt[0].data.stream[0][3].chunk[3]` + +SHA-256: `88a610b831be6d92612a464be5c7d0b88ec24d97bd299837bf74bf7672183c9a` + +Sources: `packages/llm/llm/src/types.ts:382` + +| Property | Presence | Type | +|---|---|---| +| `argumentsDelta` | required | `string` | +| `id` | required | `string` | +| `index` | required | `number` | +| `name` | optional | `string` | +| `type` | required | `"tool-call-delta"` | + + + +### `event:assistant/attempt[0].data.stream[0][3].chunk[4]` + +SHA-256: `6326a7ecfed005f3d54b737ab9d702da4daddb75cfc635d9096e9abb4788024e` + +Sources: `packages/llm/llm/src/types.ts:383` + +| Property | Presence | Type | +|---|---|---| +| `block` | required | [`packages/llm/llm/src/types.ts#ContentBlock`](#persistence-type-packagesllmllmsrctypestscontentblock) | +| `index` | required | `number` | +| `type` | required | `"block-end"` | + + + +### `event:assistant/attempt[0].data.stream[0][3].chunk[5]` + +SHA-256: `f1a96afe7503ac1817de769cd0ba13d9b80111c7034c50106b3344ecc14cc515` + +Sources: `packages/llm/llm/src/types.ts:384` + +| Property | Presence | Type | +|---|---|---| +| `type` | required | `"usage"` | +| `usage` | required | [`packages/llm/llm/src/types.ts#TokenUsage`](#persistence-type-packagesllmllmsrctypeststokenusage) | + + + +### `event:assistant/attempt[0].data.stream[0][3].chunk[6]` + +SHA-256: `a4ed3446d32625902170fce527fb64a0283d6f4817930f54a16fdce3a482b36a` + +Sources: `packages/llm/llm/src/types.ts:385` + +| Property | Presence | Type | +|---|---|---| +| `reason` | required | [`packages/llm/llm/src/types.ts#FinishReason`](#persistence-type-packagesllmllmsrctypestsfinishreason) | +| `replayState` | optional | [`packages/llm/llm/src/types.ts#ReplayEnvelope`](#persistence-type-packagesllmllmsrctypestsreplayenvelope) | +| `type` | required | `"finish"` | + + + +### `event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[0]` + +SHA-256: `64cfc4dbd3739f0ee040689482cb27058890f1d6113abb1de756836318aeebbc` + +Sources: `packages/llm/llm/src/types.ts:134` + +| Property | Presence | Type | +|---|---|---| +| `failure` | required | [`packages/llm/llm/src/types.ts#LlmFailure`](#persistence-type-packagesllmllmsrctypestsllmfailure) | +| `kind` | required | `"aborted"` | + + + +### `event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[1]` + +SHA-256: `ca13866102dfc53a503fccddeebc9caf667b8a06ef27217dd65de29f0495e65d` + +Sources: `packages/llm/llm/src/types.ts:135` + +| Property | Presence | Type | +|---|---|---| +| `failure` | required | [`packages/llm/llm/src/types.ts#LlmFailure`](#persistence-type-packagesllmllmsrctypestsllmfailure) | +| `kind` | required | `"error"` | + + + +### `event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[2]` + +SHA-256: `ab7ec5f9eb2c6dfacca5da4c37cf7ba85d04172053ee6b1ebf1709ffcd99c1a7` + +Sources: `packages/core/session/src/types.ts:211` · `packages/llm/llm/src/types.ts:133` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"max-tokens"` | + + + +### `event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[3]` + +SHA-256: `1d76406cbb2ddadb0dbbb51e9d8bc6cf678fed455cf8eb512f36f7c86d37a62f` + +Sources: `packages/llm/llm/src/types.ts:131` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"stop"` | + + + +### `event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[4]` + +SHA-256: `287211846beea1eccb5f9acee00d20388a38fcb2e95858fa2332d6f58529379a` + +Sources: `packages/llm/llm/src/types.ts:132` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"tool-calls"` | + + + +### `event:assistant/attempt[0].data.stream[0][3].chunk[6].replayState.blocks` + +SHA-256: `b1664fa89f8eab49a14e7e3168d8bc4da4aa9fd76332f6c4a053d839e5276ae7` + +Array of `unknown` (opaque). + + + +### `event:assistant/message` + +SHA-256: `83f26c7a856f772e6ffd9a5a144e5aaccf771ac54cef41948f99eed99e1a25a7` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:assistant/message.data`](#persistence-type-eventassistantmessagedata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `sourceEventSeqs` | optional | [`SessionEventEnvelope[48].sourceEventSeqs`](#persistence-type-sessioneventenvelope48sourceeventseqs) | +| `surfaceOp` | optional | [`SessionEventEnvelope[48].surfaceOp`](#persistence-type-sessioneventenvelope48surfaceop) | +| `time` | required | `number` | +| `type` | required | `"assistant/message"` | + + + +### `event:assistant/message.data` + +SHA-256: `a2418dd9dd938f04a3eaf1f27694b33facfb931b6e495dcfb4d5fcfa2ef82b28` + +Sources: `packages/core/session/src/types.ts:305` + +| Property | Presence | Type | +|---|---|---| +| `interrupted` | optional | `true` | +| `message` | required | [`packages/llm/llm/src/message.ts#AssistantMessage`](#persistence-type-packagesllmllmsrcmessagetsassistantmessage) | +| `step` | required | `number` | +| `stream` | required | [`event:assistant/attempt[0].data.stream`](#persistence-type-eventassistantattempt0datastream) | +| `turn` | required | `number` | +| `usage` | optional | [`packages/llm/llm/src/types.ts#TokenUsage`](#persistence-type-packagesllmllmsrctypeststokenusage) | + + + +### `event:command/done` + +SHA-256: `15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:command/done[0].data`](#persistence-type-eventcommanddone0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"command/done"` | + + + +### `event:command/done[0].data` + +SHA-256: `5b6fb1f226ff56402db08a6aae82af76100b14056271875f69ec526a1ae05d51` + +Sources: `packages/interaction/commands/src/types.ts:110` + +| Property | Presence | Type | +|---|---|---| +| `commandId` | required | `string` | +| `kind` | required | [`event:command/done[0].data.kind`](#persistence-type-eventcommanddone0datakind) | +| `sourceEventSeq` | optional | `number` | +| `text` | optional | `string` | + + + +### `event:command/done[0].data.kind` + +SHA-256: `1ab2ef1296f157ba96998f179bb5daa9d21a82480da2901127aeab2730797c92` + +One of: + +- `"error"` +- `"success"` + + + +### `event:command/run` + +SHA-256: `37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:command/run[0].data`](#persistence-type-eventcommandrun0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"command/run"` | + + + +### `event:command/run[0].data` + +SHA-256: `a853902cfab417b8f08aa51ad6855fea46f34ed4588a74e47403035111d0fb86` + +Sources: `packages/interaction/commands/src/types.ts:103` + +| Property | Presence | Type | +|---|---|---| +| `args` | optional | `string` | +| `commandId` | required | `string` | +| `name` | required | `string` | +| `source` | required | [`event:agent/inbox/spliced[0].data.inserted[0].source[0]`](#persistence-type-eventagentinboxspliced0datainserted0source0) | + + + +### `event:compaction/end` + +SHA-256: `b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:compaction/end[0].data`](#persistence-type-eventcompactionend0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"compaction/end"` | + + + +### `event:compaction/end[0].data` + +SHA-256: `ca59530d1a4f3e191b4032bc4a20eded0d827db8b5a7efb27b3af9e9b456c6f2` + +Sources: `packages/compaction/compaction/src/types.ts:72` + +| Property | Presence | Type | +|---|---|---| +| `compactionId` | required | `string` | +| `error` | optional | `string` | +| `sourceCommandId` | optional | `string` | +| `turn` | required | [`event:compaction/end[0].data.turn`](#persistence-type-eventcompactionend0dataturn) | + + + +### `event:compaction/end[0].data.turn` + +SHA-256: `3bd652ebfa8726b3ce3937a4f1bd2759e02f86b3a08a20f9e41a8513656fbc5f` + +Sources: `packages/core/session/src/types.ts:62` + +One of: + +- `null` +- `number` + + + +### `event:compaction/prune` + +SHA-256: `7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:compaction/prune[0].data`](#persistence-type-eventcompactionprune0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"compaction/prune"` | + + + +### `event:compaction/prune[0].data` + +SHA-256: `5dd766ccd1702a1142ad8b4bd44f2242f8e8a6752669ad3de0a5d224329b1438` + +Sources: `packages/compaction/compaction/src/types.ts:82` + +| Property | Presence | Type | +|---|---|---| +| `shadowedRange` | required | [`event:compaction/prune[0].data.shadowedRange`](#persistence-type-eventcompactionprune0datashadowedrange) | +| `shadowedSeqs` | required | [`SessionEventEnvelope[48].sourceEventSeqs`](#persistence-type-sessioneventenvelope48sourceeventseqs) | +| `shadowedTokenCount` | required | `number` | + + + +### `event:compaction/prune[0].data.shadowedRange` + +SHA-256: `9e41386b3a0c9572b0d63078492ebb3997da7d3a830d44e0259418bd02f4bcb2` + +Sources: `packages/compaction/compaction/src/types.ts:38` · `packages/compaction/compaction/src/types.ts:84` + +| Property | Presence | Type | +|---|---|---| +| `end` | required | `number` | +| `start` | required | `number` | + + + +### `event:compaction/start` + +SHA-256: `db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:compaction/start[0].data`](#persistence-type-eventcompactionstart0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"compaction/start"` | + + + +### `event:compaction/start[0].data` + +SHA-256: `3e4e7683b0192c9f0e6a75c59076108f017892cdb302a98032c2632fd79c356f` + +Sources: `packages/compaction/compaction/src/types.ts:24` + +| Property | Presence | Type | +|---|---|---| +| `compactionId` | required | `string` | +| `sourceCommandId` | optional | `string` | +| `turn` | required | [`event:compaction/end[0].data.turn`](#persistence-type-eventcompactionend0dataturn) | + + + +### `event:compaction/summary` + +SHA-256: `eb1d32dcd3d76833392f351e039dcbd40686a1ab24b252a7a5003426f9cf4c89` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:compaction/summary[0].data`](#persistence-type-eventcompactionsummary0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"compaction/summary"` | + + + +### `event:compaction/summary[0].data` + +SHA-256: `0a6fae8c3249943e23a024ae6c0d9dd707df9bff0badc69786f0dc8ad9482d8e` + +One of: + +- [`event:compaction/summary[0].data[0]`](#persistence-type-eventcompactionsummary0data0) +- [`event:compaction/summary[0].data[1]`](#persistence-type-eventcompactionsummary0data1) + + + +### `event:compaction/summary[0].data[0]` + +SHA-256: `1e75cbc0af53f62e5685d751108dc9f6320fe835aed222e579a2a0080dc8fc59` + +| Property | Presence | Type | +|---|---|---| +| `compactionId` | required | `string` | +| `llmStreamCall` | required | `true` | +| `maxTokens` | optional | `number` | +| `model` | required | `string` | +| `provider` | required | `string` | +| `rawOutput` | required | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `shadowedRange` | required | [`event:compaction/prune[0].data.shadowedRange`](#persistence-type-eventcompactionprune0datashadowedrange) | +| `shadowedSeqs` | required | [`SessionEventEnvelope[48].sourceEventSeqs`](#persistence-type-sessioneventenvelope48sourceeventseqs) | +| `shadowedTokenCount` | required | `number` | +| `sourceCommandId` | optional | `string` | +| `summary` | required | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `usage` | optional | [`packages/llm/llm/src/types.ts#TokenUsage`](#persistence-type-packagesllmllmsrctypeststokenusage) | + + + +### `event:compaction/summary[0].data[1]` + +SHA-256: `ac5a8baa3dda8fa667b4975d6a8b40a9bde47d8d754ca8ed6b8ce923a1651828` + +| Property | Presence | Type | +|---|---|---| +| `compactionId` | required | `string` | +| `maxTokens` | optional | `number` | +| `model` | required | `string` | +| `provider` | required | `string` | +| `rawOutput` | optional | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `shadowedRange` | required | [`event:compaction/prune[0].data.shadowedRange`](#persistence-type-eventcompactionprune0datashadowedrange) | +| `shadowedSeqs` | required | [`SessionEventEnvelope[48].sourceEventSeqs`](#persistence-type-sessioneventenvelope48sourceeventseqs) | +| `shadowedTokenCount` | required | `number` | +| `sourceCommandId` | optional | `string` | +| `summary` | required | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `usage` | optional | [`packages/llm/llm/src/types.ts#TokenUsage`](#persistence-type-packagesllmllmsrctypeststokenusage) | + + + +### `event:feedback/message-delete` + +SHA-256: `3ee93b06f3a125850337602bcdf155d2538c43a5c944ec55b1b3c365152d6796` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/feedback/message-feedback/src/types.ts#MessageFeedbackDelete`](#persistence-type-packagesfeedbackmessage-feedbacksrctypestsmessagefeedbackdelete) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"feedback/message-delete"` | + + + +### `event:feedback/message-put` + +SHA-256: `3b04fde0dc763cf84fbde7b6611b3194dd56d95d0c0bf0204311640468d586e1` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/feedback/message-feedback/src/types.ts#MessageFeedbackPut`](#persistence-type-packagesfeedbackmessage-feedbacksrctypestsmessagefeedbackput) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"feedback/message-put"` | + + + +### `event:feedback/record` + +SHA-256: `fb9df8180a202f3c845d5aa6a81697b2f7213f6735abc17535a55656be60a575` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:feedback/record[0].data`](#persistence-type-eventfeedbackrecord0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"feedback/record"` | + + + +### `event:feedback/record[0].data` + +SHA-256: `fc362d6c3bc744ee54ea7e008f30aff28f240db9d9882faec31b12982b643d5c` + +Sources: `packages/feedback/command-feedback/src/index.ts:25` + +| Property | Presence | Type | +|---|---|---| +| `text` | required | `string` | + + + +### `event:goal/change` + +SHA-256: `763c8a20af487263a0080548274f7437ef4a86e0ba8769127d1ced10a72c664d` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/goal/goal/src/domain.ts#GoalChangeMeta`](#persistence-type-packagesgoalgoalsrcdomaintsgoalchangemeta) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"goal/change"` | + + + +### `event:goal/change[0].data[0].operation` + +SHA-256: `62e6a429ff3f390a46ac39fb468692032f42936ca0db19b53454184189401379` + +One of: + +- `"block"` +- `"complete"` +- `"create"` +- `"edit"` +- `"pause"` +- `"resume"` + + + +### `event:hook/invoked` + +SHA-256: `8a6e1ec9e8db346b0e02f027db73c07a94f067a26d40c1aef1abd09c47ce7ba0` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:hook/invoked[0].data`](#persistence-type-eventhookinvoked0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"hook/invoked"` | + + + +### `event:hook/invoked[0].data` + +SHA-256: `119abe2b9c0b2f46ecb31d82b9acba4d4b30e049f655e2475e8b4ae12d5a9e25` + +Sources: `packages/hooks/hook-protocol/src/types.ts:19` + +| Property | Presence | Type | +|---|---|---| +| `dialect` | required | [`packages/hooks/hook-protocol/src/types.ts#HookDialect`](#persistence-type-packageshookshook-protocolsrctypestshookdialect) | +| `handlerId` | required | `string` | +| `matcher` | optional | `string` | +| `point` | required | `string` | +| `turn` | required | `number` | + + + +### `event:hook/result` + +SHA-256: `e75916628f3f10c2d50658bd143052a46285fbf1a9a700ba54947614603d26b4` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:hook/result[0].data`](#persistence-type-eventhookresult0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"hook/result"` | + + + +### `event:hook/result[0].data` + +SHA-256: `8ad45ad053b4d89f8865c17cc9ff3b8748e86045f3f0fb816269a34af2619141` + +Sources: `packages/hooks/hook-protocol/src/types.ts:31` + +| Property | Presence | Type | +|---|---|---| +| `decision` | required | `string` | +| `durationMs` | required | `number` | +| `exitCode` | optional | `number` | +| `handlerId` | required | `string` | +| `point` | required | `string` | +| `stderrSummary` | optional | `string` | +| `turn` | required | `number` | + + + +### `event:llm/retry` + +SHA-256: `91c397f8f870e812e1dc5ac69c2745f9f105be9dc97dadc980d19ef415a65145` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/llm/llm-retry/src/types.ts#LlmRetryEventData`](#persistence-type-packagesllmllm-retrysrctypestsllmretryeventdata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"llm/retry"` | + + + +### `event:llm/retry-started` + +SHA-256: `48e5c9861f16ac07e78cb7b5ae9dabdf7bb85c58baed5a51b4ad275050ea58e3` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/llm/llm-retry/src/types.ts#LlmRetryStartedEventData`](#persistence-type-packagesllmllm-retrysrctypestsllmretrystartedeventdata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"llm/retry-started"` | + + + +### `event:llm/retry[0].data[0]` + +SHA-256: `9096d1dd86a3da77a593e12cd95e596b2ef965fa94fcbee40e4bdcf0433924a1` + +Sources: `packages/llm/llm-retry/src/types.ts:17` + +| Property | Presence | Type | +|---|---|---| +| `delayMs` | required | `number` | +| `failure` | required | [`packages/llm/llm/src/types.ts#LlmFailure`](#persistence-type-packagesllmllmsrctypestsllmfailure) | +| `maxRetries` | required | `number` | +| `mode` | required | `"normal"` | +| `policyKey` | required | `string` | +| `provider` | required | `string` | +| `retry` | required | `number` | +| `retryId` | required | `string` | +| `step` | required | `number` | +| `turn` | required | `number` | + + + +### `event:llm/retry[0].data[1]` + +SHA-256: `c0f91c064454e9ae25a4b5caacdc487712aee3acf414b07b7d5f7fd3530a0452` + +Sources: `packages/llm/llm-retry/src/types.ts:30` + +| Property | Presence | Type | +|---|---|---| +| `delayMs` | required | `number` | +| `failure` | required | [`packages/llm/llm/src/types.ts#LlmFailure`](#persistence-type-packagesllmllmsrctypestsllmfailure) | +| `mode` | required | `"always"` | +| `policyKey` | required | `string` | +| `provider` | required | `string` | +| `retry` | required | `number` | +| `retryId` | required | `string` | +| `step` | required | `number` | +| `turn` | required | `number` | + + + +### `event:model/selection` + +SHA-256: `35203ba7ad5ef6f97d556b85df20ae98f04f09c65748cecdf8eefdb8b6405ffc` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/api/session-controller/src/types.ts#ModelSelection`](#persistence-type-packagesapisession-controllersrctypestsmodelselection) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"model/selection"` | + + + +### `event:permission/preset` + +SHA-256: `5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:permission/preset[0].data`](#persistence-type-eventpermissionpreset0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"permission/preset"` | + + + +### `event:permission/preset[0].data` + +SHA-256: `8a9c990773f798eac10ca8878e6bcc531ee080bc589cac956730e462cc6a09ad` + +Sources: `packages/interaction/permission-presets/src/index.ts:53` + +| Property | Presence | Type | +|---|---|---| +| `preset` | required | `string` | + + + +### `event:plan/mode` + +SHA-256: `a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:plan/mode[0].data`](#persistence-type-eventplanmode0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"plan/mode"` | + + + +### `event:plan/mode[0].data` + +SHA-256: `20a57544bbf204dacd1ae6beb2ab29444365c3c869f2afdf489dcdcbc3d9c8c5` + +Sources: `packages/plan/plan-mode/src/index.ts:46` + +| Property | Presence | Type | +|---|---|---| +| `active` | required | `boolean` | + + + +### `event:request/context` + +SHA-256: `f6b733e38d46dde3f8ab1ade2be3362abb6642eb97982a98ee64a57ff60d0c28` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/core/session/src/types.ts#RequestContext`](#persistence-type-packagescoresessionsrctypestsrequestcontext) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"request/context"` | + + + +### `event:request/header` + +SHA-256: `1de6c9c8764045ea9a1357bae6ccbbd57c19f6f337f8f25697c919c7cc9abf16` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:request/header[0].data`](#persistence-type-eventrequestheader0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"request/header"` | + + + +### `event:request/header[0].data` + +SHA-256: `fbda9b55390689333793c34f6229ad46b21fbc45e5171ae74d2d436c60aa4e51` + +Sources: `packages/core/session/src/types.ts:348` + +| Property | Presence | Type | +|---|---|---| +| `header` | required | [`packages/core/session/src/types.ts#EpochHeader`](#persistence-type-packagescoresessionsrctypestsepochheader) | +| `reason` | required | [`packages/core/session/src/types.ts#RequestHeaderReason`](#persistence-type-packagescoresessionsrctypestsrequestheaderreason) | +| `startsSeries` | optional | `true` | + + + +### `event:request/header[0].data.header.tools` + +SHA-256: `6d63f25a28b70801937a46b1058be5f52d4efbaf3516141470463ae469b59c23` + +Array of [`packages/llm/llm/src/types.ts#ToolSchema`](#persistence-type-packagesllmllmsrctypeststoolschema). + + + +### `event:request/header[0].data.header.tools[0].parameters` + +SHA-256: `0aa62ab51b36c0e64b134bd03ba8725d758744180a1a447da49beaad194f219f` + +| Property | Presence | Type | +|---|---|---| +| [`string`] | index signature | `unknown` (opaque) | + + + +### `event:sandbox/mode` + +SHA-256: `516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:sandbox/mode[0].data`](#persistence-type-eventsandboxmode0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"sandbox/mode"` | + + + +### `event:sandbox/mode[0].data` + +SHA-256: `9890113e97dd3541787bfe6704f2b223d3a890b5325ca0acae2b0398909b413e` + +Sources: `packages/sandbox/sandbox-policy/src/session-mode.ts:33` + +| Property | Presence | Type | +|---|---|---| +| `mode` | required | [`packages/sandbox/sandbox/src/index.ts#SandboxMode`](#persistence-type-packagessandboxsandboxsrcindextssandboxmode) | +| `source` | optional | `"delegation"` | + + + +### `event:schedule/change` + +SHA-256: `2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/schedule/schedule/src/types.ts#ScheduleChange`](#persistence-type-packagesscheduleschedulesrctypestsschedulechange) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"schedule/change"` | + + + +### `event:session-log-deepseek/delivery-accepted` + +SHA-256: `d63b8b8ffad9c02fd80c43a17df4f240c1fe8118ecca9de34f9d5871838ab5b9` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:session-log-deepseek/delivery-accepted[0].data`](#persistence-type-eventsession-log-deepseekdelivery-accepted0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"session-log-deepseek/delivery-accepted"` | + + + +### `event:session-log-deepseek/delivery-accepted[0].data` + +SHA-256: `8bb8c3751a6ce64b61aba1ec7ae798c00a5803c4d868a0430873216c6569ed52` + +Sources: `packages/session/session-log-deepseek/src/types.ts:59` + +| Property | Presence | Type | +|---|---|---| +| `sessionFormatVersion` | optional | `number` | +| `sessionId` | required | `string` | +| `throughSeq` | required | `number` | + + + +### `event:session/end-seed` + +SHA-256: `5e6db6e24948d4a853c71cb9fabd252ad051ce93d4672c1266cf837c1c17b84e` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:session/end-seed[0].data`](#persistence-type-eventsessionend-seed0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"session/end-seed"` | + + + +### `event:session/end-seed[0].data` + +SHA-256: `17d1afb770d9941936130996da00dc86782cfef731d8d6526162c301256a4ac3` + +Sources: `packages/core/session/src/types.ts:381` + +| Property | Presence | Type | +|---|---|---| +| `inherited` | optional | `true` | + + + +### `event:session/title` + +SHA-256: `1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/session/session-title/src/types.ts#SessionTitleEventData`](#persistence-type-packagessessionsession-titlesrctypestssessiontitleeventdata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"session/title"` | + + + +### `event:session/title-llm-request` + +SHA-256: `6091f64d426ada2adc646094a6fe662a1b81d9ee5770929fe76800524e2c89a8` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData`](#persistence-type-packagessessionsession-title-llmsrcindextssessiontitlellmrequesteventdata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"session/title-llm-request"` | + + + +### `event:session/title-llm-request[0].data.messages` + +SHA-256: `f3cfc98798d8b0e726ee22b05b13ada5cb19e9cdbe105ef3529699de99ce357a` + +Array of [`packages/llm/llm/src/message.ts#Message`](#persistence-type-packagesllmllmsrcmessagetsmessage). + + + +### `event:session/title-llm-request[0].data.messages[0].role` + +SHA-256: `acd36e1717d2b4ef9e98a8e6fac17ca1203f3f448e5bca51677f129a8f4999e2` + +One of: + +- `"assistant"` +- `"system"` +- `"user"` + + + +### `event:session/title[0].data.source[0]` + +SHA-256: `1b5649238876e28811e80f10ec67a00c197ad3babd4ecc61a22b09064b88c597` + +Sources: `packages/session/session-title/src/types.ts:29` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"fallback"` | + + + +### `event:session/title[0].data.source[1]` + +SHA-256: `b81e9de81a481b24e1e1f9adf038bfc59e57b4f35ce62f8f1e45284186f4f812` + +Sources: `packages/session/session-title/src/types.ts:30` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"provider"` | +| `model` | optional | [`packages/session/session-title/src/types.ts#SessionTitleModelProvenance`](#persistence-type-packagessessionsession-titlesrctypestssessiontitlemodelprovenance) | +| `provider` | required | `string` | + + + +### `event:step/end` + +SHA-256: `e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:step/end[0].data`](#persistence-type-eventstepend0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"step/end"` | + + + +### `event:step/end[0].data` + +SHA-256: `ef11a3b7fa2033ae4279545ff8a8a2ee4e301b9b73e5b91654c48e6d08283545` + +Sources: `packages/core/session/src/types.ts:284` · `packages/core/session/src/types.ts:286` + +| Property | Presence | Type | +|---|---|---| +| `step` | required | `number` | +| `turn` | required | `number` | + + + +### `event:step/start` + +SHA-256: `4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:step/end[0].data`](#persistence-type-eventstepend0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"step/start"` | + + + +### `event:subagent/descriptor` + +SHA-256: `b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/subagent/subagent/src/descriptor.ts#SubagentDescriptorData`](#persistence-type-packagessubagentsubagentsrcdescriptortssubagentdescriptordata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"subagent/descriptor"` | + + + +### `event:subagent/model-selection-policy` + +SHA-256: `a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:subagent/model-selection-policy[0].data`](#persistence-type-eventsubagentmodel-selection-policy0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"subagent/model-selection-policy"` | + + + +### `event:subagent/model-selection-policy[0].data` + +SHA-256: `0d47a8f3d847243c4488e755ad4cab7a04ac5d4621b9c81865524cf3f4d8536f` + +Sources: `packages/subagent/tool-subagent/src/model-selection-state.ts:17` + +| Property | Presence | Type | +|---|---|---| +| `allowedModels` | required | [`event:subagent/model-selection-policy[0].data.allowedModels`](#persistence-type-eventsubagentmodel-selection-policy0dataallowedmodels) | + + + +### `event:subagent/model-selection-policy[0].data.allowedModels` + +SHA-256: `ba77b58995e36f14bb13886b0493d0a1a63d5db10b1a6cd9f6ac65a72cf832ec` + +Array of [`packages/session/session-title/src/types.ts#SessionTitleModelProvenance`](#persistence-type-packagessessionsession-titlesrctypestssessiontitlemodelprovenance). + + + +### `event:team/member` + +SHA-256: `4fb59762612c3e3ac3a3bd4f84c9c148d3c3893bd422ba2b201cc039fabd49bc` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:team/member[0].data`](#persistence-type-eventteammember0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"team/member"` | + + + +### `event:team/member[0].data` + +SHA-256: `b1ebd5cda47d90d980bb05bffc3f970c51537b9aff15b3bc3d639811727741b1` + +Sources: `packages/experimental/agent-team/src/types.ts:221` + +| Property | Presence | Type | +|---|---|---| +| `member` | required | [`packages/experimental/agent-team/src/types.ts#TeamMemberSnapshot`](#persistence-type-packagesexperimentalagent-teamsrctypeststeammembersnapshot) | +| `teamId` | required | `string` | +| `version` | required | `2` | + + + +### `event:team/member[0].data.member.context` + +SHA-256: `50cf02d875f8a1f1411f4a6fbcffab9120ccef5f74a47331fbf29480e5f68f48` + +One of: + +- `"fork"` +- `"fresh"` + + + +### `event:team/message/delivered` + +SHA-256: `48f9c19417a1abbedfa59f4667bba36b93ac2db407adf5e84cb3ba0de30942cb` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:team/message/delivered[0].data`](#persistence-type-eventteammessagedelivered0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"team/message/delivered"` | + + + +### `event:team/message/delivered[0].data` + +SHA-256: `0bcfaf5566d271028429ac7b562cb59053c9d78b8ae14708c35fac835108d1b1` + +Sources: `packages/experimental/agent-team/src/types.ts:227` + +| Property | Presence | Type | +|---|---|---| +| `messageId` | required | `string` | +| `targetId` | required | `string` | +| `teamId` | required | `string` | +| `version` | required | `2` | + + + +### `event:team/message/queued` + +SHA-256: `2ffcad547cb840f462eb1849fa5f6cb0e17eb93f5d07cc88b61d749b1b78d632` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:team/message/queued[0].data`](#persistence-type-eventteammessagequeued0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"team/message/queued"` | + + + +### `event:team/message/queued[0].data` + +SHA-256: `6132f7814b28287473605ebc6dacd63c7c699435452487da6152bc735b8ba8c4` + +Sources: `packages/experimental/agent-team/src/types.ts:225` + +| Property | Presence | Type | +|---|---|---| +| `message` | required | [`packages/experimental/agent-team/src/types.ts#TeamMessageSnapshot`](#persistence-type-packagesexperimentalagent-teamsrctypeststeammessagesnapshot) | +| `teamId` | required | `string` | +| `version` | required | `2` | + + + +### `event:team/task` + +SHA-256: `d595ec73b32b016a6055333c67a5d646032b22e672da1d4a09c5b1ae398a093a` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:team/task[0].data`](#persistence-type-eventteamtask0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"team/task"` | + + + +### `event:team/task[0].data` + +SHA-256: `a40d12070f6f4a124f32fb3cc86e7857554702e32f0eda3080a25c4b9ac9b18c` + +Sources: `packages/experimental/agent-team/src/types.ts:223` + +| Property | Presence | Type | +|---|---|---| +| `task` | required | [`packages/experimental/agent-team/src/types.ts#TeamTaskSnapshot`](#persistence-type-packagesexperimentalagent-teamsrctypeststeamtasksnapshot) | +| `teamId` | required | `string` | +| `version` | required | `2` | + + + +### `event:todo/write` + +SHA-256: `b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:todo/write[0].data`](#persistence-type-eventtodowrite0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"todo/write"` | + + + +### `event:todo/write[0].data` + +SHA-256: `79ddc907312f97cf9553d4841e8b3fc937097bd8d97900a790efad3c05255e99` + +Sources: `packages/todo/tool-todo/src/types.ts:31` + +| Property | Presence | Type | +|---|---|---| +| `todos` | required | [`event:todo/write[0].data.todos`](#persistence-type-eventtodowrite0datatodos) | + + + +### `event:todo/write[0].data.todos` + +SHA-256: `4b7ddaf3710b88ff9b8df66304f5f97bf03688fd19730eedc2e9535203c820ea` + +Array of [`packages/todo/tool-todo/src/types.ts#TodoItem`](#persistence-type-packagestodotool-todosrctypeststodoitem). + + + +### `event:todo/write[0].data.todos[0].status` + +SHA-256: `fd0d91a1f9dd2efb8959bdf5e07f8f0a98b1cdfa38ce8d4732ebde0b44c3abd4` + +One of: + +- `"completed"` +- `"in_progress"` +- `"pending"` + + + +### `event:tool-workflow/agent-end` + +SHA-256: `babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentEndData`](#persistence-type-packagesworkflowtool-workflowsrctypeststoolworkflowagentenddata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"tool-workflow/agent-end"` | + + + +### `event:tool-workflow/agent-start` + +SHA-256: `5f26a6c20b37632f8f57729d171c671def4683d994ac6257a8dffcd855101627` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentStartData`](#persistence-type-packagesworkflowtool-workflowsrctypeststoolworkflowagentstartdata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"tool-workflow/agent-start"` | + + + +### `event:tool-workflow/run-end` + +SHA-256: `42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunEndData`](#persistence-type-packagesworkflowtool-workflowsrctypeststoolworkflowrunenddata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"tool-workflow/run-end"` | + + + +### `event:tool-workflow/run-start` + +SHA-256: `c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunStartData`](#persistence-type-packagesworkflowtool-workflowsrctypeststoolworkflowrunstartdata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"tool-workflow/run-start"` | + + + +### `event:tool/call` + +SHA-256: `3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:tool/call[0].data`](#persistence-type-eventtoolcall0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"tool/call"` | + + + +### `event:tool/call[0].data` + +SHA-256: `e4c18e294232c3ba6c9f1999f168263cc55956147cfe4121720899be8e52edd1` + +Sources: `packages/core/session/src/types.ts:325` + +| Property | Presence | Type | +|---|---|---| +| `arguments` | required | `string` | +| `callId` | required | `string` | +| `name` | required | `string` | +| `step` | required | `number` | +| `turn` | required | `number` | + + + +### `event:tool/code-dispatch` + +SHA-256: `f8dc5624cd0c942a069063ae0d90a61d821b4fddd1d967dcded91cf17933e708` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/core/tools/src/types.ts#PtcDispatchEventData`](#persistence-type-packagescoretoolssrctypestsptcdispatcheventdata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"tool/code-dispatch"` | + + + +### `event:tool/code-dispatch-start` + +SHA-256: `9eb21c10fc675e1fa4184e5eecc9697aa87054ffd836d49428174897f0e64b62` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/core/tools/src/types.ts#PtcDispatchStartEventData`](#persistence-type-packagescoretoolssrctypestsptcdispatchstarteventdata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"tool/code-dispatch-start"` | + + + +### `event:tool/result` + +SHA-256: `eacefd48000720582725ccfc6ff7a0ac02755a1a3c57a8f9754125f99aab6c1b` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:tool/result.data`](#persistence-type-eventtoolresultdata) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `sourceEventSeqs` | optional | [`SessionEventEnvelope[48].sourceEventSeqs`](#persistence-type-sessioneventenvelope48sourceeventseqs) | +| `surfaceOp` | optional | [`SessionEventEnvelope[48].surfaceOp`](#persistence-type-sessioneventenvelope48surfaceop) | +| `time` | required | `number` | +| `type` | required | `"tool/result"` | + + + +### `event:tool/result.data` + +SHA-256: `a1082bd67be26461ebcc4cc9caba60ef548cd6ec625b51558d5cfa5b6b38718a` + +Sources: `packages/core/session/src/types.ts:337` + +| Property | Presence | Type | +|---|---|---| +| `error` | optional | [`event:tool/result.data.error`](#persistence-type-eventtoolresultdataerror) | +| `message` | required | [`packages/llm/llm/src/message.ts#ToolResultMessage`](#persistence-type-packagesllmllmsrcmessagetstoolresultmessage) | +| `meta` | optional | [`event:tool/result.data.meta`](#persistence-type-eventtoolresultdatameta) | +| `step` | required | `number` | +| `turn` | required | `number` | + + + +### `event:tool/result.data.error` + +SHA-256: `55e3b6df99b0d19241e57618b04b84824c3df80ed102e440719139300ea703f6` + +Sources: `packages/core/session/src/types.ts:341` + +| Property | Presence | Type | +|---|---|---| +| `code` | required | `string` | +| `name` | required | `string` | + + + +### `event:tool/result.data.message.content` + +SHA-256: `5eedf09e88b5ed9ca2d5efdb5a32cd4f51352564af5ff82927c17d841a2e3d9e` + +| Position | Presence | Type | +|---|---|---| +| 0 | required | [`packages/llm/llm/src/types.ts#ToolResultBlock`](#persistence-type-packagesllmllmsrctypeststoolresultblock) | + + + +### `event:tool/result.data.meta` + +SHA-256: `c592ce75aab73fcab19c1d7845684c72cf402b78d2e1f2833a58ecf9f3598ed6` + +Sources: `packages/util/values/src/index.ts:4` + +One of: + +- [`event:tool/result.data.meta[5]`](#persistence-type-eventtoolresultdatameta5) +- [`event:tool/result.data.meta[5][0][6]`](#persistence-type-eventtoolresultdatameta506) +- `string` +- `boolean` +- `null` +- `number` + + + +### `event:tool/result.data.meta[5]` + +SHA-256: `72ec79127a9c0d0241b1106a74cc2b24c81ce467170f1c3c93f7b71a9496d227` + +Array of [`event:tool/result.data.meta`](#persistence-type-eventtoolresultdatameta). + + + +### `event:tool/result.data.meta[5][0][6]` + +SHA-256: `529e0ccd0e34079ab4ff21ed87f810cee0388246263bf22e8aba5986b56fae05` + +Sources: `packages/util/values/src/index.ts:4` + +| Property | Presence | Type | +|---|---|---| +| [`string`] | index signature | [`event:tool/result.data.meta`](#persistence-type-eventtoolresultdatameta) | + + + +### `event:turn/end` + +SHA-256: `84c24f1209fc3e0153de6ac85d58fd6968b851f955e0e761b92321053956609e` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:turn/end[0].data`](#persistence-type-eventturnend0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"turn/end"` | + + + +### `event:turn/end[0].data` + +SHA-256: `508c0856b8df8574e396880a756f087699b138630428441fefca4a4380f01a28` + +Sources: `packages/core/session/src/types.ts:282` + +| Property | Presence | Type | +|---|---|---| +| `reason` | required | [`packages/core/session/src/types.ts#TurnEndReason`](#persistence-type-packagescoresessionsrctypeststurnendreason) | +| `turn` | required | `number` | + + + +### `event:turn/end[0].data.reason[0]` + +SHA-256: `b6ef9c6210be8350cd465f485cf520031fffa6bf3809c61a1e713e834c5982d0` + +Sources: `packages/core/session/src/types.ts:199` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"completed"` | + + + +### `event:turn/end[0].data.reason[1]` + +SHA-256: `0a30c3be336cdd4f8f34e66543a3d46d611c43986edd9b3ce6cbb9b721d3b5d3` + +Sources: `packages/core/session/src/types.ts:201` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"aborted"` | +| `reason` | required | [`packages/core/session/src/types.ts#TurnEndCancelCause`](#persistence-type-packagescoresessionsrctypeststurnendcancelcause) | + + + +### `event:turn/end[0].data.reason[1].reason[1]` + +SHA-256: `6c03546143cdf6ae88f1745ac98c5139efa1588d1415249bbc5f3104d32ab800` + +Sources: `packages/core/session/src/types.ts:188` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"parent"` | + + + +### `event:turn/end[0].data.reason[1].reason[2]` + +SHA-256: `6c5a37d42ebdb12db4410699259335f1e149e3a0260425684c00b153afc8990d` + +Sources: `packages/core/session/src/types.ts:189` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"hook"` | +| `reason` | required | `string` | + + + +### `event:turn/end[0].data.reason[1].reason[3]` + +SHA-256: `4bb451330ff699f36b45539ceb0eb2606ead72084e2c5bb637c36cc80e2252db` + +Sources: `packages/core/session/src/types.ts:190` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"disposed"` | + + + +### `event:turn/end[0].data.reason[1].reason[4]` + +SHA-256: `eaa71be0fbf0f702df8ea6c11d0aa2f9782263d45a10d0fb14eda662f4bfe04c` + +Sources: `packages/core/session/src/types.ts:193` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"legacy"` | + + + +### `event:turn/end[0].data.reason[2]` + +SHA-256: `023a355b2be0d688fb6e4df8388dadb942761d46cfe96d0f499aae9631a159d4` + +Sources: `packages/core/session/src/types.ts:203` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"blocked"` | + + + +### `event:turn/end[0].data.reason[3]` + +SHA-256: `3dad205ad99fbda835c493ddc6bc93fe1441cef2f82774ffa2856364e2cede22` + +Sources: `packages/core/session/src/types.ts:209` + +| Property | Presence | Type | +|---|---|---| +| `error` | required | [`packages/llm/llm/src/types.ts#LlmFailure`](#persistence-type-packagesllmllmsrctypestsllmfailure) | +| `kind` | required | `"error"` | + + + +### `event:turn/end[0].data.reason[5]` + +SHA-256: `56b7c047694875a843ba020dfea3c8380d54ae4ff88ab349e72004dc21e07c23` + +Sources: `packages/core/session/src/types.ts:218` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"interrupted"` | + + + +### `event:turn/start` + +SHA-256: `aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`event:turn/start[0].data`](#persistence-type-eventturnstart0data) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"turn/start"` | + + + +### `event:turn/start[0].data` + +SHA-256: `f90eb4ab2d3897bc20c521a038e3119d581f791ec974b1a0004f63a8ab9e232d` + +Sources: `packages/core/session/src/types.ts:273` + +| Property | Presence | Type | +|---|---|---| +| `turn` | required | `number` | + + + +### `event:user/message` + +SHA-256: `a57a77f18de7b37b724293830a57064696895d69f2afcd2c0264f41cd13ba980` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/llm/llm/src/message.ts#UserMessage`](#persistence-type-packagesllmllmsrcmessagetsusermessage) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `sourceEventSeqs` | optional | [`SessionEventEnvelope[48].sourceEventSeqs`](#persistence-type-sessioneventenvelope48sourceeventseqs) | +| `surfaceOp` | optional | [`SessionEventEnvelope[48].surfaceOp`](#persistence-type-sessioneventenvelope48surfaceop) | +| `time` | required | `number` | +| `type` | required | `"user/message"` | + + + +### `event:web/deepseek-search-llm-request` + +SHA-256: `cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331` + +Sources: `packages/core/session/src/types.ts:454` + +| Property | Presence | Type | +|---|---|---| +| `data` | required | [`packages/web/web-search-deepseek/src/provider.ts#DeepSeekSearchLlmRequest`](#persistence-type-packageswebweb-search-deepseeksrcprovidertsdeepseeksearchllmrequest) | +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `"web/deepseek-search-llm-request"` | + + + +### `event:web/deepseek-search-llm-request[0].data.body` + +SHA-256: `930a6567a10bb62ddd157bd8abdf4b182810c8c3b49d91309b3b009a5fed9731` + +Sources: `packages/web/web-search-deepseek/src/provider.ts:62` + +| Property | Presence | Type | +|---|---|---| +| `max_tokens` | required | `number` | +| `messages` | required | [`event:web/deepseek-search-llm-request[0].data.body.messages`](#persistence-type-eventwebdeepseek-search-llm-request0databodymessages) | +| `model` | required | `string` | +| `tools` | required | [`event:web/deepseek-search-llm-request[0].data.body.tools`](#persistence-type-eventwebdeepseek-search-llm-request0databodytools) | + + + +### `event:web/deepseek-search-llm-request[0].data.body.messages` + +SHA-256: `b993441f8ce7d27b80e619e113e232ae8e62d3d5a8340f6bfe12d8c4c018e62f` + +| Position | Presence | Type | +|---|---|---| +| 0 | required | [`event:web/deepseek-search-llm-request[0].data.body.messages[0]`](#persistence-type-eventwebdeepseek-search-llm-request0databodymessages0) | + + + +### `event:web/deepseek-search-llm-request[0].data.body.messages[0]` + +SHA-256: `9a2a9029f8d7ede05336980d8342737557f487b913bfd28853d0ab5214600ab5` + +Sources: `packages/web/web-search-deepseek/src/provider.ts:65` + +| Property | Presence | Type | +|---|---|---| +| `content` | required | [`event:web/deepseek-search-llm-request[0].data.body.messages[0].content`](#persistence-type-eventwebdeepseek-search-llm-request0databodymessages0content) | +| `role` | required | `"user"` | + + + +### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content` + +SHA-256: `8f6d609794bf5afc01d7ccf3e03811d32f4b8047f58a2c9a98db0154c2ad7cb9` + +| Position | Presence | Type | +|---|---|---| +| 0 | required | [`event:web/deepseek-search-llm-request[0].data.body.messages[0].content[0]`](#persistence-type-eventwebdeepseek-search-llm-request0databodymessages0content0) | + + + +### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content[0]` + +SHA-256: `4e887768586528565381dadbddee6cef555874148089f4579e0b4b1ad096fc9c` + +Sources: `packages/llm/llm/src/types.ts:54` · `packages/web/web-search-deepseek/src/provider.ts:67` + +| Property | Presence | Type | +|---|---|---| +| `text` | required | `string` | +| `type` | required | `"text"` | + + + +### `event:web/deepseek-search-llm-request[0].data.body.tools` + +SHA-256: `4aed17ec726b5397c29f6cb4bcd7905dc1a12bb6140f1657f073cd24380f2af8` + +| Position | Presence | Type | +|---|---|---| +| 0 | required | [`event:web/deepseek-search-llm-request[0].data.body.tools[0]`](#persistence-type-eventwebdeepseek-search-llm-request0databodytools0) | + + + +### `event:web/deepseek-search-llm-request[0].data.body.tools[0]` + +SHA-256: `2d11ca7b0d4493e244b74eba093227866b33249841e59a1e9bf56afed38604c3` + +Sources: `packages/web/web-search-deepseek/src/provider.ts:72` + +| Property | Presence | Type | +|---|---|---| +| `max_uses` | required | `number` | +| `name` | required | `"web_search"` | +| `type` | required | `"web_search_20250305"` | + + + +### `"every"` + +SHA-256: `e42b0f40b5d0b628c6e1c44a8fb9eda0780037a81959e1b93d2dfb47b46b0e87` + +`"every"` + + + +### `"failed"` + +SHA-256: `b57a2889408de36e4516807194c73bdecd51a92f633ccd05db81bf049200f420` + +`"failed"` + + + +### `"fallback"` + +SHA-256: `d6e654b88b584fcdf290a56802b1730bc7b9847ae86baa4265ab7769eb48990c` + +`"fallback"` + + + +### `"feedback/message-delete"` + +SHA-256: `44818000e56acb97afdb5045ce235eb55e3fb1ccabc9fc7d0750bb38f36a7f8e` + +`"feedback/message-delete"` + + + +### `"feedback/message-put"` + +SHA-256: `6cda0d6d3b4336d83998fe580628426df81c2afbab5d768b8813b56d569120e8` + +`"feedback/message-put"` + + + +### `"feedback/record"` + +SHA-256: `c99e20441bf15341e9db54385e558e5c03d21dff2eb1ac08ccbf47c2d8747954` + +`"feedback/record"` + + + +### `"file"` + +SHA-256: `277b61f9c6f8170425fa6ffe06cfa14376757a896a4749cb82a687d7364c4fc9` + +`"file"` + + + +### `"finish"` + +SHA-256: `bd499eac047efe091a4df7382eadd06d25cf0cb31fee3981e8b24d85762841cd` + +`"finish"` + + + +### `"fork"` + +SHA-256: `2da725e554cd89301d829ed9dc45a572c3cd1b93b5e91d0d71f007976d8a0863` + +`"fork"` + + + +### `"fresh"` + +SHA-256: `dd2780e7e07684332f7a9ab047237798d260e7eaffb1321cb38eca695d184c3d` + +`"fresh"` + + + +### `"goal"` + +SHA-256: `b815d7b91cdd9fc6ccc7dcba05cfc5ce1d55fab5fc0c0801803cd3630cedb602` + +`"goal"` + + + +### `"goal/change"` + +SHA-256: `237c004c73b6b288246816e0d7fde16e09c63a47aa3b1227383d7afe58666163` + +`"goal/change"` + + + +### `"hook"` + +SHA-256: `dbdafceb9a900183cccc80596498d386f3bf7bddead2b8cfde68453aa4739edc` + +`"hook"` + + + +### `"hook/invoked"` + +SHA-256: `b9305f0ea75ccd6a6061c27fde19f2ab85534f9f3c1a717b573b077ebae0f611` + +`"hook/invoked"` + + + +### `"hook/result"` + +SHA-256: `a3a259a1aa5401af786ce08c4a8419681d3000d73467991b5fc563389bc4ebd2` + +`"hook/result"` + + + +### `"image"` + +SHA-256: `fb8b6a2e53cb9cf44c551176de0fb77d1ddc60037b99a891ff8a860b6d5c29a0` + +`"image"` + + + +### `"image/gif"` + +SHA-256: `de30b1fa12c75f81df6aa4096e1595296d2d04e2be14a7c29849cf8028b79048` + +`"image/gif"` + + + +### `"image/jpeg"` + +SHA-256: `3f74ba74acd10644c1ed6947a411d8088bd2cfac74f61bb8540f96d68e31f004` + +`"image/jpeg"` + + + +### `"image/png"` + +SHA-256: `58f94390b982f8a5ac1f4f235ba612557f4a1dc4a995d8b1cec63ce7639decb0` + +`"image/png"` + + + +### `"image/webp"` + +SHA-256: `ebb768d85ec87fb68e42fc14fd7d8535b5ac11791b14d04c6770180f0a719bf8` + +`"image/webp"` + + + +### `"in_progress"` + +SHA-256: `94c56aeb1564ad735eb773d88636b40761d063efa1610f1308004d32923f5378` + +`"in_progress"` + + + +### `"initial"` + +SHA-256: `e7ce49f12953583fad217bf80fb9f1463acff2c3e9471a823782661675fb124c` + +`"initial"` + + + +### `"instructions"` + +SHA-256: `fee1caf8ab6a65c1bc981f5a1730164490f22a2a89ffa3d0b76f1f432c44c8b5` + +`"instructions"` + + + +### `"interrupted"` + +SHA-256: `69d238a6e9b08d67f601b1825962963d8d3523cb69ebf6208c697dc5d058c199` + +`"interrupted"` + + + +### `"legacy"` + +SHA-256: `ad3b56aa2fc1ad4250e7399295d34a8eae592e1907e85852e2291b2e498a30bc` + +`"legacy"` + + + +### `"llm/retry"` + +SHA-256: `611cae9a3539733aa0c42f66035a7d90f19dcbbdfb5d9e3b628b13705253942d` + +`"llm/retry"` + + + +### `"llm/retry-started"` + +SHA-256: `4ae007ed190a72c92138b22d059b83208079c7551ca13fb59ae8cf5e23693964` + +`"llm/retry-started"` + + + +### `"max-tokens"` + +SHA-256: `68141cbe3994a5ffcd064c07c75996538437fd9dbf77ce8a2927e89ec577fabe` + +`"max-tokens"` + + + +### `"model"` + +SHA-256: `2765e9119edf5816ac1ab4c95c5ee32c90403f3742962eff11544f7752d59d2e` + +`"model"` + + + +### `"model/selection"` + +SHA-256: `1d5f04a03ea75fc8eeece544129eba0f49f0c82046e9c404461920390135c7b2` + +`"model/selection"` + + + +### `"negative"` + +SHA-256: `b1f62380f6746fedd629e71065e3583cef83334875b499ac9665c2eb87acfbf5` + +`"negative"` + + + +### `"never"` + +SHA-256: `1571525adc95a24e5d25b5a6440df401cd7cdd881b745178e85f5a333435cd1b` + +`"never"` + + + +### `"next-step"` + +SHA-256: `3e2ece4967cfebe95f450a93f45523dff99d6749f6269f2f60f84dfecfcf3693` + +`"next-step"` + + + +### `"next-turn"` + +SHA-256: `62ecb62dc0fe1b5e70217f8a80c39256a40ee3a1917be14e5ca899d20c35f7fd` + +`"next-turn"` + + + +### `"normal"` + +SHA-256: `3bc287e765d58dc3a22672a0495a6cfd561220dd38fbaecef80aa95b96caed79` + +`"normal"` + + + +### `"notice"` + +SHA-256: `e8de0f457fed5b9ff94dc4950b59ef75fd8ba8af665cc7899485924a62653367` + +`"notice"` + + + +### `null` + +SHA-256: `938f7c7357bc403ea3b281a9dd016939df7a0880fc8db12612585be574d0d615` + +`null` + + + +### `number` + +SHA-256: `0657d3ca5ac4e7bf79b00bcf860b1c7159d01a9da137497221ec2f1776e365f7` + +Sources: `packages/core/session/src/types.ts:29` + +`number` + + + +### `"one-shot"` + +SHA-256: `d28765f87d6b6ab408e0b2f3e7e297791b004b806d8e302c49903ebae815feb2` + +`"one-shot"` + + + +### `packages/api/session-controller/src/types.ts#ModelSelection` + +SHA-256: `f09e5e7acf5ff5ccd193ff2eeec015fa2ff7c29d98bc465f8c3302058d47e29b` + +Sources: `packages/api/session-controller/src/types.ts:86` + +| Property | Presence | Type | +|---|---|---| +| `model` | required | `string` | +| `provider` | required | `string` | +| `reasoningEffort` | optional | `string` | + + + +### `packages/attachment/attachment/src/types.ts#FileAttachmentRef` + +SHA-256: `f19bee84bf3d20904553cdcd57465232bc1c2a194f54c4d195292ba0487223a6` + +Sources: `packages/attachment/attachment/src/types.ts:39` + +| Property | Presence | Type | +|---|---|---| +| `attachmentId` | required | `string` | +| `bytes` | required | `number` | +| `name` | required | `string` | + + + +### `packages/attachment/attachment/src/types.ts#ImageAttachmentRef` + +SHA-256: `b0b0eb1b16490f6bee135b2377e8f8c39227974c799ad7d49ff418af23ecbc35` + +Sources: `packages/attachment/attachment/src/types.ts:11` + +| Property | Presence | Type | +|---|---|---| +| `attachmentId` | required | `string` | +| `bytes` | required | `number` | +| `height` | required | `number` | +| `mediaType` | required | [`packages/attachment/attachment/src/types.ts#ImageMediaType`](#persistence-type-packagesattachmentattachmentsrctypestsimagemediatype) | +| `name` | optional | `string` | +| `originalDimensions` | optional | [`event:agent/inbox/spliced[0].data.inserted[0].content[0][2].attachment.originalDimensions`](#persistence-type-eventagentinboxspliced0datainserted0content02attachmentoriginaldimensions) | +| `width` | required | `number` | + + + +### `packages/attachment/attachment/src/types.ts#ImageMediaType` + +SHA-256: `2f1e6a7ebace43d727ae138ddcd352eb3813960009e5805b8c5ac84300c97716` + +Sources: `packages/attachment/attachment/src/types.ts:8` + +One of: + +- `"image/gif"` +- `"image/jpeg"` +- `"image/png"` +- `"image/webp"` + + + +### `packages/context/agent-instructions/src/render.ts#AgentInstructionChange` + +SHA-256: `83da72c6857601c75da11212ef847f57d457b9c99f0a82246dcdff3e26700239` + +Sources: `packages/context/agent-instructions/src/render.ts:47` + +| Property | Presence | Type | +|---|---|---| +| `action` | required | [`event:agent/inbox/spliced[0].data.inserted[0].source[17].changes[0].action`](#persistence-type-eventagentinboxspliced0datainserted0source17changes0action) | +| `digest` | optional | `string` | +| `path` | required | `string` | +| `scope` | required | `string` | + + + +### `packages/context/agent-instructions/src/state.ts#AgentInstructionSource` + +SHA-256: `6f22a9d02b9a1f1157f3b0e7bdccd7e7b12b085c4efdb709dfc74a465cd4e590` + +Sources: `packages/context/agent-instructions/src/state.ts:37` + +| Property | Presence | Type | +|---|---|---| +| `baseline` | optional | `true` | +| `baselineIdentity` | optional | `string` | +| `changes` | required | [`event:agent/inbox/spliced[0].data.inserted[0].source[17].changes`](#persistence-type-eventagentinboxspliced0datainserted0source17changes) | +| `form` | required | `"instructions"` | +| `kind` | required | `"agent-instructions"` | + + + +### `packages/context/session-reference/src/types.ts#SessionReferenceSource` + +SHA-256: `f56c5b59ca0161310c338d31dd16cf14287ccd602ff4181058df178c1c286d7f` + +Sources: `packages/context/session-reference/src/types.ts:13` + +| Property | Presence | Type | +|---|---|---| +| `form` | required | `"recall"` | +| `kind` | required | `"session-reference"` | +| `references` | required | [`event:agent/inbox/spliced[0].data.inserted[0].source[15].references`](#persistence-type-eventagentinboxspliced0datainserted0source15references) | +| `version` | required | `1` | + + + +### `packages/core/agent/src/types.ts#InboxTarget` + +SHA-256: `96f4a9c81fc0f940ef71528a8cc66731ae4cf1f40d79680c5fe3c39f96d7723c` + +Sources: `packages/core/agent/src/types.ts:29` + +One of: + +- `"next-step"` +- `"next-turn"` + + + +### `packages/core/session/src/types.ts#EpochHeader` + +SHA-256: `49f38c296b0c34c4d5784d827ee6fda5c7a722dccd30badfabeb229af1f832a1` + +Sources: `packages/core/session/src/types.ts:229` + +| Property | Presence | Type | +|---|---|---| +| `adapterDefaults` | optional | [`packages/llm/llm/src/call-config.ts#LlmCallConfigAdapterDefaults`](#persistence-type-packagesllmllmsrccall-configtsllmcallconfigadapterdefaults) | +| `config` | required | [`packages/llm/llm/src/call-config.ts#LlmCallConfig`](#persistence-type-packagesllmllmsrccall-configtsllmcallconfig) | +| `system` | optional | `string` | +| `tools` | optional | [`event:request/header[0].data.header.tools`](#persistence-type-eventrequestheader0dataheadertools) | + + + +### `packages/core/session/src/types.ts#RequestContext` + +SHA-256: `411f5f5bc098cf2aaebcea1fc645adb51e593edb6b0f7f88518ff4b0147a2d4d` + +Sources: `packages/core/session/src/types.ts:241` + +| Property | Presence | Type | +|---|---|---| +| `contextWindow` | optional | `number` | +| `model` | required | `string` | +| `provider` | required | `string` | + + + +### `packages/core/session/src/types.ts#RequestHeaderReason` + +SHA-256: `530da6c0267813bb4511af72883cc518834e624e3b3220a7062955fd57a788a6` + +Sources: `packages/core/session/src/types.ts:258` + +One of: + +- `"change"` +- `"initial"` +- `"resume"` +- `"series"` + + + +### `packages/core/session/src/types.ts#SessionHeader` + +SHA-256: `15918d785bdccedf0dba204622c75591bfb833bbf107ae0894bbc44cfbd73c1d` + +Sources: `packages/core/session/src/types.ts:91` + +| Property | Presence | Type | +|---|---|---| +| `agentPreset` | optional | `string` | +| `createdAt` | required | `number` | +| `cwd` | optional | `string` | +| `delegationDepth` | optional | `number` | +| `id` | required | `string` | +| `isSeeded` | required | `boolean` | +| `origin` | optional | `"subagent"` | +| `parentSession` | optional | `string` | +| `version` | required | `2` | + + + +### `packages/core/session/src/types.ts#TurnEndCancelCause` + +SHA-256: `1f8c126cfab3df812cd115cfc23e3256f0fa2383400f4ce91ecad313577e59b0` + +Sources: `packages/core/session/src/types.ts:193` + +One of: + +- [`event:turn/end[0].data.reason[1].reason[2]`](#persistence-type-eventturnend0datareason1reason2) +- [`event:turn/end[0].data.reason[1].reason[3]`](#persistence-type-eventturnend0datareason1reason3) +- [`event:turn/end[0].data.reason[1].reason[4]`](#persistence-type-eventturnend0datareason1reason4) +- [`event:turn/end[0].data.reason[1].reason[1]`](#persistence-type-eventturnend0datareason1reason1) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[0]`](#persistence-type-eventagentinboxspliced0datainserted0source0) + + + +### `packages/core/session/src/types.ts#TurnEndReason` + +SHA-256: `e3528b95cff70d83a080a96666877da3f9dc205e71955d6bc5b9b315b9e0da22` + +Sources: `packages/core/session/src/types.ts:222` + +One of: + +- [`event:turn/end[0].data.reason[5]`](#persistence-type-eventturnend0datareason5) +- [`event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[2]`](#persistence-type-eventassistantattempt0datastream03chunk6reason2) +- [`event:turn/end[0].data.reason[3]`](#persistence-type-eventturnend0datareason3) +- [`event:turn/end[0].data.reason[1]`](#persistence-type-eventturnend0datareason1) +- [`event:turn/end[0].data.reason[2]`](#persistence-type-eventturnend0datareason2) +- [`event:turn/end[0].data.reason[0]`](#persistence-type-eventturnend0datareason0) + + + +### `packages/core/tools/src/index.ts#ToolRestriction` + +SHA-256: `3cfc3a56502da1f8c6153c2c56657bab4b749056968634dd0991d325ec1c919f` + +Sources: `packages/core/tools/src/index.ts:673` + +| Property | Presence | Type | +|---|---|---| +| `allow` | optional | [`event:assistant/attempt[0].data.stream[0][0].texts`](#persistence-type-eventassistantattempt0datastream00texts) | +| `deny` | optional | [`event:assistant/attempt[0].data.stream[0][0].texts`](#persistence-type-eventassistantattempt0datastream00texts) | + + + +### `packages/core/tools/src/types.ts#PtcDispatchEventData` + +SHA-256: `1418e7f0c944a0453ce0851729b38b69c74194ff1e3ed41dc71904ca66e57bc5` + +Sources: `packages/core/tools/src/types.ts:20` + +| Property | Presence | Type | +|---|---|---| +| `arguments` | required | `unknown` (opaque) | +| `content` | required | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `isError` | required | `boolean` | +| `name` | required | `string` | +| `parentCallId` | required | `string` | +| `rootCallId` | required | `string` | +| `subCallId` | required | `string` | + + + +### `packages/core/tools/src/types.ts#PtcDispatchStartEventData` + +SHA-256: `2fe5026daf14bd4ff2b7bfb7cf9791c302d9cbba06802178b6dfec00b892698f` + +Sources: `packages/core/tools/src/types.ts:11` + +| Property | Presence | Type | +|---|---|---| +| `arguments` | required | `unknown` (opaque) | +| `name` | required | `string` | +| `parentCallId` | required | `string` | +| `rootCallId` | required | `string` | +| `subCallId` | required | `string` | + + + +### `packages/experimental/agent-team/src/types.ts#TeamMemberPhase` + +SHA-256: `dfce5db4aa42b7ebe0bb79eca92553587287e18c06b9eba85cbfb9d332e26acd` + +Sources: `packages/experimental/agent-team/src/types.ts:44` + +One of: + +- `"active"` +- `"failed"` +- `"provisioning"` + + + +### `packages/experimental/agent-team/src/types.ts#TeamMemberSnapshot` + +SHA-256: `6598cd6da253948d6b207c6374a45335804c79b576866d6215649c2d1bc85e25` + +Sources: `packages/experimental/agent-team/src/types.ts:47` + +| Property | Presence | Type | +|---|---|---| +| `context` | required | [`event:team/member[0].data.member.context`](#persistence-type-eventteammember0datamembercontext) | +| `description` | required | `string` | +| `error` | optional | `string` | +| `id` | required | `string` | +| `name` | required | `string` | +| `phase` | required | [`packages/experimental/agent-team/src/types.ts#TeamMemberPhase`](#persistence-type-packagesexperimentalagent-teamsrctypeststeammemberphase) | +| `provider` | required | `string` | + + + +### `packages/experimental/agent-team/src/types.ts#TeamMessageSnapshot` + +SHA-256: `10ce3a084c136b5fc9969e5981b64711c35a2d9de7eac1b8443c03f73dc4f3db` + +Sources: `packages/experimental/agent-team/src/types.ts:106` + +| Property | Presence | Type | +|---|---|---| +| `content` | required | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `id` | required | `string` | +| `senderId` | required | `string` | +| `senderName` | required | `string` | +| `targetId` | required | `string` | + + + +### `packages/experimental/agent-team/src/types.ts#TeamMessageSource` + +SHA-256: `2152caf1a71e588e4df2358a806dea24936c1c47131134f01a12939d12cdc0c0` + +Sources: `packages/experimental/agent-team/src/types.ts:115` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"team-message"` | +| `messageId` | required | `string` | +| `senderId` | required | `string` | +| `senderName` | required | `string` | +| `teamId` | required | `string` | + + + +### `packages/experimental/agent-team/src/types.ts#TeamTaskSnapshot` + +SHA-256: `51edec100659da3a9bd9c3f6ba1180f5e64ec9a1585e5057080df45c180bd357` + +Sources: `packages/experimental/agent-team/src/types.ts:74` + +| Property | Presence | Type | +|---|---|---| +| `blockedBy` | required | [`event:assistant/attempt[0].data.stream[0][0].texts`](#persistence-type-eventassistantattempt0datastream00texts) | +| `description` | required | `string` | +| `id` | required | `string` | +| `ownerId` | optional | `string` | +| `revision` | required | `number` | +| `status` | required | [`packages/experimental/agent-team/src/types.ts#TeamTaskStatus`](#persistence-type-packagesexperimentalagent-teamsrctypeststeamtaskstatus) | +| `subject` | required | `string` | +| `writeScopes` | required | [`event:assistant/attempt[0].data.stream[0][0].texts`](#persistence-type-eventassistantattempt0datastream00texts) | + + + +### `packages/experimental/agent-team/src/types.ts#TeamTaskStatus` + +SHA-256: `b2d2a01e51341a3bfec809198952c8c830a7899f4cb6ecd3c1dc0b5d9a2af943` + +Sources: `packages/experimental/agent-team/src/types.ts:71` + +One of: + +- `"completed"` +- `"deleted"` +- `"in_progress"` +- `"pending"` + + + +### `packages/feedback/message-feedback/src/types.ts#MessageFeedbackDelete` + +SHA-256: `7c6129b6961cf4b2a030f36c78d2b0a5be38617651a9b81322e054ee512bee06` + +Sources: `packages/feedback/message-feedback/src/types.ts:43` + +| Property | Presence | Type | +|---|---|---| +| `messageId` | required | `string` | +| `sessionId` | required | `string` | + + + +### `packages/feedback/message-feedback/src/types.ts#MessageFeedbackItem` + +SHA-256: `e68568d70fde1c0701e8d3e7645e5bb796f856ca42f349b5479032c254f27375` + +Sources: `packages/feedback/message-feedback/src/types.ts:19` + +| Property | Presence | Type | +|---|---|---| +| `createdAt` | required | `number` | +| `messageId` | required | `string` | +| `note` | optional | `string` | +| `rating` | required | [`packages/feedback/message-feedback/src/types.ts#MessageFeedbackRating`](#persistence-type-packagesfeedbackmessage-feedbacksrctypestsmessagefeedbackrating) | +| `updatedAt` | required | `number` | +| `version` | required | `string` | + + + +### `packages/feedback/message-feedback/src/types.ts#MessageFeedbackPut` + +SHA-256: `cb1df23dfd315032b6d34b3c5fe2c4e3d07f7b60334ab9afd9f17da48ad09379` + +Sources: `packages/feedback/message-feedback/src/types.ts:35` + +| Property | Presence | Type | +|---|---|---| +| `item` | required | [`packages/feedback/message-feedback/src/types.ts#MessageFeedbackItem`](#persistence-type-packagesfeedbackmessage-feedbacksrctypestsmessagefeedbackitem) | +| `sessionId` | required | `string` | + + + +### `packages/feedback/message-feedback/src/types.ts#MessageFeedbackRating` + +SHA-256: `390eed1028aba02774f14408647acec10ec5516e97d4f15ecde2b9989d5a69f2` + +Sources: `packages/feedback/message-feedback/src/types.ts:16` + +One of: + +- `"negative"` +- `"positive"` + + + +### `packages/goal/goal/src/domain.ts#GoalChangeMeta` + +SHA-256: `7d226b9fd95b4ba213d4237c22e930a91c3c769c95ca7f92977b9d625ba13438` + +Sources: `packages/goal/goal/src/domain.ts:44` + +One of: + +- [`packages/goal/goal/src/domain.ts#GoalClearChangeMeta`](#persistence-type-packagesgoalgoalsrcdomaintsgoalclearchangemeta) +- [`packages/goal/goal/src/domain.ts#GoalSnapshotChangeMeta`](#persistence-type-packagesgoalgoalsrcdomaintsgoalsnapshotchangemeta) + + + +### `packages/goal/goal/src/domain.ts#GoalClearChangeMeta` + +SHA-256: `cffcdc19881ab61ec0a9ce18743996f7ac44ac8889f34dfac36ae745574aa22f` + +Sources: `packages/goal/goal/src/domain.ts:35` + +| Property | Presence | Type | +|---|---|---| +| `cleared` | required | [`packages/goal/goal/src/types.ts#GoalRef`](#persistence-type-packagesgoalgoalsrctypestsgoalref) | +| `clearedAt` | required | `number` | +| `kind` | required | `"goal/change"` | +| `operation` | required | `"clear"` | +| `version` | required | `1` | + + + +### `packages/goal/goal/src/domain.ts#GoalMessageSource` + +SHA-256: `7f959241c24128b4983b559984811861dc59774b85905c8fa57c6cb0148a3dbc` + +Sources: `packages/goal/goal/src/domain.ts:47` + +| Property | Presence | Type | +|---|---|---| +| `goalId` | required | `string` | +| `kind` | required | `"goal"` | +| `revision` | required | `number` | +| `round` | required | `number` | + + + +### `packages/goal/goal/src/domain.ts#GoalSnapshotChangeMeta` + +SHA-256: `1df34a6c086866ffdc2dd9e8e5c581c3751a010cdf6b8538a7327f7a3237f0b4` + +Sources: `packages/goal/goal/src/domain.ts:24` + +| Property | Presence | Type | +|---|---|---| +| `createdAt` | required | `number` | +| `goal` | required | [`packages/goal/goal/src/types.ts#GoalSnapshot`](#persistence-type-packagesgoalgoalsrctypestsgoalsnapshot) | +| `kind` | required | `"goal/change"` | +| `operation` | required | [`event:goal/change[0].data[0].operation`](#persistence-type-eventgoalchange0data0operation) | +| `roundsStarted` | required | `number` | +| `updatedAt` | required | `number` | +| `version` | required | `1` | + + + +### `packages/goal/goal/src/types.ts#GoalBlockReason` + +SHA-256: `84ac8c1a66ffc697262e181f42e851259eae14038c113ca329fb4700ccdb1f7c` + +Sources: `packages/goal/goal/src/types.ts:51` + +| Property | Presence | Type | +|---|---|---| +| `code` | required | `string` | +| `message` | required | `string` | + + + +### `packages/goal/goal/src/types.ts#GoalPhase` + +SHA-256: `b8327af7ee5767952d1300cb4f03b7fc04197ae5ba275e13981c689ff7506172` + +Sources: `packages/goal/goal/src/types.ts:44` + +One of: + +- `"active"` +- `"blocked"` +- `"complete"` +- `"paused"` + + + +### `packages/goal/goal/src/types.ts#GoalRef` + +SHA-256: `0b6d718c693fdf7f06dcccb0bcbbabe78cc63514eafc62d6b2a3899735279d6f` + +Sources: `packages/goal/goal/src/types.ts:19` + +| Property | Presence | Type | +|---|---|---| +| `id` | required | `string` | +| `revision` | required | `number` | + + + +### `packages/goal/goal/src/types.ts#GoalSnapshot` + +SHA-256: `6bbe793f6a93dc8d50a4d4d3fbb6f8ed15650bcb7e151d28669628f7b7c3fc25` + +Sources: `packages/goal/goal/src/types.ts:59` + +| Property | Presence | Type | +|---|---|---| +| `blockedReason` | optional | [`packages/goal/goal/src/types.ts#GoalBlockReason`](#persistence-type-packagesgoalgoalsrctypestsgoalblockreason) | +| `id` | required | `string` | +| `maxGoalRounds` | required | `number` | +| `objective` | required | `string` | +| `phase` | required | [`packages/goal/goal/src/types.ts#GoalPhase`](#persistence-type-packagesgoalgoalsrctypestsgoalphase) | +| `revision` | required | `number` | + + + +### `packages/hooks/hook-protocol/src/types.ts#HookDialect` + +SHA-256: `a6b41f5bede8094d7bf635be5d69b1bd7a25e006ca9cf9415bceb9322f1a7feb` + +Sources: `packages/hooks/hook-protocol/src/types.ts:48` + +One of: + +- `"claude-code"` +- `"codex"` + + + +### `packages/interaction/user-approval/src/index.ts#ApprovalPolicy` + +SHA-256: `05d2ae1e0c7f8770f83f9a09047afb39a335d8ac986df3193659aa1e581472cf` + +Sources: `packages/interaction/user-approval/src/index.ts:60` + +One of: + +- `"ask"` +- `"never"` + + + +### `packages/interaction/user-approval/src/types.ts#ApprovalOutcome` + +SHA-256: `930c1cd289def119d443e19dd90008916bf035f0a4d23e07241e7f050f2b89b7` + +Sources: `packages/interaction/user-approval/src/types.ts:32` + +One of: + +- `"allowed-once"` +- `"cancelled"` +- `"rejected"` +- `"unavailable"` + + + +### `packages/llm/llm-retry/src/types.ts#LlmRetryEventData` + +SHA-256: `35b995af35bfa087f5381a5454a2305928da037e819bfc4759d3f66d9bd55aa9` + +Sources: `packages/llm/llm-retry/src/types.ts:16` + +One of: + +- [`event:llm/retry[0].data[0]`](#persistence-type-eventllmretry0data0) +- [`event:llm/retry[0].data[1]`](#persistence-type-eventllmretry0data1) + + + +### `packages/llm/llm-retry/src/types.ts#LlmRetryStartedEventData` + +SHA-256: `6f72ece8f317cd080c4f20a93f1bf709965f5b81ac4669528f5a023191cfcf20` + +Sources: `packages/llm/llm-retry/src/types.ts:43` + +| Property | Presence | Type | +|---|---|---| +| `retry` | required | `number` | +| `retryId` | required | `string` | +| `step` | required | `number` | +| `turn` | required | `number` | + + + +### `packages/llm/llm/src/assistant-stream.ts#AssistantStreamRecord` + +SHA-256: `ecaf9469000a15d46d269ea72994ceaab3652ed31507822906fc12397422da21` + +Sources: `packages/llm/llm/src/assistant-stream.ts:20` + +One of: + +- [`event:assistant/attempt[0].data.stream[0][2]`](#persistence-type-eventassistantattempt0datastream02) +- [`event:assistant/attempt[0].data.stream[0][3]`](#persistence-type-eventassistantattempt0datastream03) +- [`event:assistant/attempt[0].data.stream[0][1]`](#persistence-type-eventassistantattempt0datastream01) +- [`event:assistant/attempt[0].data.stream[0][0]`](#persistence-type-eventassistantattempt0datastream00) + + + +### `packages/llm/llm/src/call-config.ts#LlmCallConfig` + +SHA-256: `67d5f73ceae82f5265258142ad6cf172de2c1fef93ba551b7f0454e0a93bffe0` + +Sources: `packages/llm/llm/src/call-config.ts:23` + +| Property | Presence | Type | +|---|---|---| +| `maxTokens` | optional | `number` | +| `model` | required | `string` | +| `provider` | required | `string` | +| `reasoningEffort` | optional | `string` | +| `stop` | optional | [`event:assistant/attempt[0].data.stream[0][0].texts`](#persistence-type-eventassistantattempt0datastream00texts) | +| `temperature` | optional | `number` | + + + +### `packages/llm/llm/src/call-config.ts#LlmCallConfigAdapterDefaults` + +SHA-256: `326a9bfda27dda5882fb3cbe6e715df41dae2298fdae3d66437457268a665693` + +Sources: `packages/llm/llm/src/call-config.ts:36` + +| Property | Presence | Type | +|---|---|---| +| `maxTokens` | optional | `true` | +| `reasoningEffort` | optional | `true` | + + + +### `packages/llm/llm/src/message.ts#AssistantMessage` + +SHA-256: `08a1293eddb9b633bfefaf0893e3b4c807dfbb49c45a447cb32bb68bfd1a8232` + +Sources: `packages/llm/llm/src/message.ts:148` + +| Property | Presence | Type | +|---|---|---| +| `content` | required | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `id` | required | `string` | +| `role` | required | `"assistant"` | +| `source` | required | [`packages/llm/llm/src/message.ts#ModelMessageSource`](#persistence-type-packagesllmllmsrcmessagetsmodelmessagesource) | + + + +### `packages/llm/llm/src/message.ts#ContextSnapshotSection` + +SHA-256: `86e1e384495ee09ac2d60c9db3610f1f1fddac2d248f6f1d6000e78054680219` + +Sources: `packages/llm/llm/src/message.ts:65` + +| Property | Presence | Type | +|---|---|---| +| `name` | required | `string` | +| `text` | required | `string` | + + + +### `packages/llm/llm/src/message.ts#Message` + +SHA-256: `f051068babb7ebab80e9fd4fff3a70cfe54430c2ef3ca9bb77bb54db8bc34476` + +Sources: `packages/llm/llm/src/message.ts:131` + +| Property | Presence | Type | +|---|---|---| +| `content` | required | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `id` | required | `string` | +| `role` | required | [`event:session/title-llm-request[0].data.messages[0].role`](#persistence-type-eventsessiontitle-llm-request0datamessages0role) | +| `source` | required | [`packages/llm/llm/src/message.ts#MessageSource`](#persistence-type-packagesllmllmsrcmessagetsmessagesource) | + + + +### `packages/llm/llm/src/message.ts#MessageSource` + +SHA-256: `4c965666d5b42116945bc356087cd5e1fd549e6dece560785ed60511059a8283` + +Sources: `packages/llm/llm/src/message.ts:128` + +One of: + +- [`packages/context/agent-instructions/src/state.ts#AgentInstructionSource`](#persistence-type-packagescontextagent-instructionssrcstatetsagentinstructionsource) +- [`packages/llm/llm/src/message.ts#ToolMessageSource`](#persistence-type-packagesllmllmsrcmessagetstoolmessagesource) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[10]`](#persistence-type-eventagentinboxspliced0datainserted0source10) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[19]`](#persistence-type-eventagentinboxspliced0datainserted0source19) +- [`packages/skill/tool-skill/src/index.ts#SkillCatalogSource`](#persistence-type-packagesskilltool-skillsrcindextsskillcatalogsource) +- [`packages/skill/skill/src/index.ts#SkillInvocationSource`](#persistence-type-packagesskillskillsrcindextsskillinvocationsource) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[4]`](#persistence-type-eventagentinboxspliced0datainserted0source4) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[5]`](#persistence-type-eventagentinboxspliced0datainserted0source5) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[6]`](#persistence-type-eventagentinboxspliced0datainserted0source6) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[3]`](#persistence-type-eventagentinboxspliced0datainserted0source3) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[2]`](#persistence-type-eventagentinboxspliced0datainserted0source2) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[7]`](#persistence-type-eventagentinboxspliced0datainserted0source7) +- [`packages/context/session-reference/src/types.ts#SessionReferenceSource`](#persistence-type-packagescontextsession-referencesrctypestssessionreferencesource) +- [`packages/subagent/subagent/src/continuation-messages.ts#SubagentSettledMessageSource`](#persistence-type-packagessubagentsubagentsrccontinuation-messagestssubagentsettledmessagesource) +- [`packages/subagent/subagent/src/continuation-messages.ts#AgentMessageSource`](#persistence-type-packagessubagentsubagentsrccontinuation-messagestsagentmessagesource) +- [`packages/goal/goal/src/domain.ts#GoalMessageSource`](#persistence-type-packagesgoalgoalsrcdomaintsgoalmessagesource) +- [`packages/experimental/agent-team/src/types.ts#TeamMessageSource`](#persistence-type-packagesexperimentalagent-teamsrctypeststeammessagesource) +- [`packages/llm/llm/src/message.ts#ModelMessageSource`](#persistence-type-packagesllmllmsrcmessagetsmodelmessagesource) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[1]`](#persistence-type-eventagentinboxspliced0datainserted0source1) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[0]`](#persistence-type-eventagentinboxspliced0datainserted0source0) + + + +### `packages/llm/llm/src/message.ts#ModelMessageSource` + +SHA-256: `719c51f67074f97034a6c94297fe1f4b5d3c8d392c57586dab732aa5398c7a91` + +Sources: `packages/llm/llm/src/message.ts:24` + +| Property | Presence | Type | +|---|---|---| +| `kind` | required | `"model"` | +| `model` | required | `string` | +| `provider` | required | `string` | +| `replayState` | optional | `unknown` (opaque) | + + + +### `packages/llm/llm/src/message.ts#ToolMessageSource` + +SHA-256: `d9c462b9f62fdd3efc76a44b9524dc8781f6b91cd9c7e584b17d971defafebab` + +Sources: `packages/llm/llm/src/message.ts:29` + +| Property | Presence | Type | +|---|---|---| +| `callId` | required | `string` | +| `kind` | required | `"tool"` | + + + +### `packages/llm/llm/src/message.ts#ToolResultMessage` + +SHA-256: `966fad765834f62051ad6f6a100f7ea38abe5f40f7ef3ae0b6dca0e31c7549a5` + +Sources: `packages/llm/llm/src/message.ts:154` + +| Property | Presence | Type | +|---|---|---| +| `content` | required | [`event:tool/result.data.message.content`](#persistence-type-eventtoolresultdatamessagecontent) | +| `id` | required | `string` | +| `role` | required | `"user"` | +| `source` | required | [`packages/llm/llm/src/message.ts#ToolMessageSource`](#persistence-type-packagesllmllmsrcmessagetstoolmessagesource) | + + + +### `packages/llm/llm/src/message.ts#UserMessage` + +SHA-256: `40390271dffbed81bffa514370ad1c3c19a13ad10c3647c9c0eae31126c95a5f` + +Sources: `packages/llm/llm/src/message.ts:143` + +| Property | Presence | Type | +|---|---|---| +| `content` | required | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `id` | required | `string` | +| `role` | required | `"user"` | +| `source` | required | [`packages/llm/llm/src/message.ts#MessageSource`](#persistence-type-packagesllmllmsrcmessagetsmessagesource) | + + + +### `packages/llm/llm/src/types.ts#ContentBlock` + +SHA-256: `e1161343902a8da654d4d1bb66d729065cc93a2710ebfe2717a242a5c2ec709a` + +Sources: `packages/llm/llm/src/types.ts:124` + +One of: + +- [`packages/llm/llm/src/types.ts#ReasoningBlock`](#persistence-type-packagesllmllmsrctypestsreasoningblock) +- [`event:web/deepseek-search-llm-request[0].data.body.messages[0].content[0]`](#persistence-type-eventwebdeepseek-search-llm-request0databodymessages0content0) +- [`packages/llm/llm/src/types.ts#ToolCallBlock`](#persistence-type-packagesllmllmsrctypeststoolcallblock) +- [`packages/llm/llm/src/types.ts#ImageBlock`](#persistence-type-packagesllmllmsrctypestsimageblock) +- [`packages/llm/llm/src/types.ts#FileBlock`](#persistence-type-packagesllmllmsrctypestsfileblock) +- [`packages/llm/llm/src/types.ts#ToolResultBlock`](#persistence-type-packagesllmllmsrctypeststoolresultblock) + + + +### `packages/llm/llm/src/types.ts#ContentBlockType` + +SHA-256: `757013fff5879d73d5753d8d1120faab56110e88ac3932485ab7e034d9e9ce61` + +Sources: `packages/llm/llm/src/types.ts:122` + +One of: + +- `"file"` +- `"image"` +- `"reasoning"` +- `"text"` +- `"tool-call"` +- `"tool-result"` + + + +### `packages/llm/llm/src/types.ts#FileBlock` + +SHA-256: `f2da0f27c1e6add59982c37b15e4a4912c5b33466859cce3b13d503600e24aef` + +Sources: `packages/llm/llm/src/types.ts:84` + +| Property | Presence | Type | +|---|---|---| +| `attachment` | required | [`packages/attachment/attachment/src/types.ts#FileAttachmentRef`](#persistence-type-packagesattachmentattachmentsrctypestsfileattachmentref) | +| `type` | required | `"file"` | + + + +### `packages/llm/llm/src/types.ts#FinishReason` + +SHA-256: `5ed158429dfa6a8633e6ba94b8c81190616c24b65c1777bf1c60cde9dd499a2f` + +Sources: `packages/llm/llm/src/types.ts:139` + +One of: + +- [`event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[3]`](#persistence-type-eventassistantattempt0datastream03chunk6reason3) +- [`event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[4]`](#persistence-type-eventassistantattempt0datastream03chunk6reason4) +- [`event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[0]`](#persistence-type-eventassistantattempt0datastream03chunk6reason0) +- [`event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[1]`](#persistence-type-eventassistantattempt0datastream03chunk6reason1) +- [`event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[2]`](#persistence-type-eventassistantattempt0datastream03chunk6reason2) + + + +### `packages/llm/llm/src/types.ts#ImageBlock` + +SHA-256: `8ef06dd236128246969d5f04a6c4a639d031fcda99a0cd13051f52f41b0ca1af` + +Sources: `packages/llm/llm/src/types.ts:71` + +| Property | Presence | Type | +|---|---|---| +| `attachment` | required | [`packages/attachment/attachment/src/types.ts#ImageAttachmentRef`](#persistence-type-packagesattachmentattachmentsrctypestsimageattachmentref) | +| `type` | required | `"image"` | + + + +### `packages/llm/llm/src/types.ts#LlmFailure` + +SHA-256: `27cd736e794a0f8703a155fb697820cede894d10776586dd3df24d24c9465c0e` + +Sources: `packages/llm/llm/src/types.ts:40` + +| Property | Presence | Type | +|---|---|---| +| `code` | required | `string` | +| `message` | required | `string` | +| `providerRetryAfterMs` | optional | `number` | +| `requestId` | optional | `string` | +| `status` | optional | `number` | + + + +### `packages/llm/llm/src/types.ts#ReasoningBlock` + +SHA-256: `814d9434e1ddf9078612b3b34322f26e9363b469213335007f7e9ba7fee9464e` + +Sources: `packages/llm/llm/src/types.ts:60` + +| Property | Presence | Type | +|---|---|---| +| `text` | required | `string` | +| `type` | required | `"reasoning"` | + + + +### `packages/llm/llm/src/types.ts#ReplayEnvelope` + +SHA-256: `0acd94fe8794574c9ae72c7855ee16d29c546096d4af760d16d1225385764555` + +Sources: `packages/llm/llm/src/types.ts:356` + +| Property | Presence | Type | +|---|---|---| +| `blocks` | optional | [`event:assistant/attempt[0].data.stream[0][3].chunk[6].replayState.blocks`](#persistence-type-eventassistantattempt0datastream03chunk6replaystateblocks) | +| `response` | required | `unknown` (opaque) | + + + +### `packages/llm/llm/src/types.ts#StreamChunk` + +SHA-256: `989145d2b165a1e4391d0691196ede9dec5093b09f1cf3d33b1911c24ee6c5ee` + +Sources: `packages/llm/llm/src/types.ts:378` + +One of: + +- [`event:assistant/attempt[0].data.stream[0][3].chunk[3]`](#persistence-type-eventassistantattempt0datastream03chunk3) +- [`event:assistant/attempt[0].data.stream[0][3].chunk[4]`](#persistence-type-eventassistantattempt0datastream03chunk4) +- [`event:assistant/attempt[0].data.stream[0][3].chunk[0]`](#persistence-type-eventassistantattempt0datastream03chunk0) +- [`event:assistant/attempt[0].data.stream[0][3].chunk[2]`](#persistence-type-eventassistantattempt0datastream03chunk2) +- [`event:assistant/attempt[0].data.stream[0][3].chunk[1]`](#persistence-type-eventassistantattempt0datastream03chunk1) +- [`event:assistant/attempt[0].data.stream[0][3].chunk[6]`](#persistence-type-eventassistantattempt0datastream03chunk6) +- [`event:assistant/attempt[0].data.stream[0][3].chunk[5]`](#persistence-type-eventassistantattempt0datastream03chunk5) + + + +### `packages/llm/llm/src/types.ts#TokenUsage` + +SHA-256: `fec5442b9ee4122e10514d81d5a43648003fe8bfb7ee2ba50c0cdbdd383ed394` + +Sources: `packages/llm/llm/src/types.ts:149` + +| Property | Presence | Type | +|---|---|---| +| `cacheReadTokens` | optional | `number` | +| `cacheWriteTokens` | optional | `number` | +| `inputTokens` | required | `number` | +| `outputTokens` | required | `number` | +| `reasoningTokens` | optional | `number` | +| `totalTokens` | optional | `number` | + + + +### `packages/llm/llm/src/types.ts#ToolCallBlock` + +SHA-256: `c1f0f17b6493b85db6453bb30e01b208d703731b25bc1e68e5d4fc72eea9cdea` + +Sources: `packages/llm/llm/src/types.ts:91` + +| Property | Presence | Type | +|---|---|---| +| `arguments` | required | `string` | +| `id` | required | `string` | +| `name` | required | `string` | +| `type` | required | `"tool-call"` | + + + +### `packages/llm/llm/src/types.ts#ToolResultBlock` + +SHA-256: `9bdd77f2b39d9ae47be71e494eca8c9e950b0e99b89a4539f86c4a0e7d1398b6` + +Sources: `packages/llm/llm/src/types.ts:101` + +| Property | Presence | Type | +|---|---|---| +| `content` | required | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `isError` | optional | `boolean` | +| `toolCallId` | required | `string` | +| `type` | required | `"tool-result"` | + + + +### `packages/llm/llm/src/types.ts#ToolSchema` + +SHA-256: `7f5f2a8618c2ece530a18b1358b890fb57fb8c35705e47b66bff2296f8c6e889` + +Sources: `packages/llm/llm/src/types.ts:399` + +| Property | Presence | Type | +|---|---|---| +| `description` | required | `string` | +| `name` | required | `string` | +| `parameters` | required | [`event:request/header[0].data.header.tools[0].parameters`](#persistence-type-eventrequestheader0dataheadertools0parameters) | + + + +### `packages/sandbox/sandbox/src/index.ts#SandboxMode` + +SHA-256: `fab2bb09bc5e3b9db0685e8f5500b029af1a2b33e70bc703c1d5d0f596fbc1fd` + +Sources: `packages/sandbox/sandbox/src/index.ts:29` + +One of: + +- `"danger-full-access"` +- `"read-only"` +- `"workspace-write"` + + + +### `packages/schedule/schedule/src/types.ts#AfterScheduleRecord` + +SHA-256: `27e337d3d6b402b221e50c247a3f518a70d0c474cc60beee15fac3e9c5cbfcbe` + +Sources: `packages/schedule/schedule/src/types.ts:13` + +| Property | Presence | Type | +|---|---|---| +| `afterSeconds` | required | `number` | +| `id` | required | `string` | +| `kind` | required | `"after"` | +| `prompt` | required | `string` | +| `scheduledAt` | required | `string` | + + + +### `packages/schedule/schedule/src/types.ts#AtScheduleRecord` + +SHA-256: `658d895d187b26d83f3b53109a3bf77bbfba9f6f9a6d4bc4ee4315b4eb36239e` + +Sources: `packages/schedule/schedule/src/types.ts:27` + +| Property | Presence | Type | +|---|---|---| +| `id` | required | `string` | +| `kind` | required | `"at"` | +| `prompt` | required | `string` | +| `scheduledAt` | required | `string` | + + + +### `packages/schedule/schedule/src/types.ts#EveryScheduleDispatchChange` + +SHA-256: `e6063d0451dc02026fd9b54ad3f77c7b1b6392ad3e872a7737ac84e13ca72344` + +Sources: `packages/schedule/schedule/src/types.ts:93` + +| Property | Presence | Type | +|---|---|---| +| `acceptedAt` | required | `string` | +| `id` | required | `string` | +| `operation` | required | `"dispatch"` | +| `version` | required | `1` | + + + +### `packages/schedule/schedule/src/types.ts#EveryScheduleRecord` + +SHA-256: `66ece68282d8c06330fb83329a24ae54c386d5ccfab296bbf18369da8beb7d14` + +Sources: `packages/schedule/schedule/src/types.ts:39` + +| Property | Presence | Type | +|---|---|---| +| `everySeconds` | required | `number` | +| `id` | required | `string` | +| `kind` | required | `"every"` | +| `prompt` | required | `string` | +| `scheduledAt` | required | `string` | + + + +### `packages/schedule/schedule/src/types.ts#OneShotScheduleDispatchChange` + +SHA-256: `8e8e91646a5cae3fc78f7532a0013ff2088ae47077642c2edd507a508209b8af` + +Sources: `packages/schedule/schedule/src/types.ts:86` + +| Property | Presence | Type | +|---|---|---| +| `id` | required | `string` | +| `operation` | required | `"dispatch"` | +| `version` | required | `1` | + + + +### `packages/schedule/schedule/src/types.ts#ScheduleChange` + +SHA-256: `e1d0e52dcd1855ffb803efc18f8f7b776c48d1c25757e8a75c0281fa298c02e1` + +Sources: `packages/schedule/schedule/src/types.ts:105` + +One of: + +- [`packages/schedule/schedule/src/types.ts#EveryScheduleDispatchChange`](#persistence-type-packagesscheduleschedulesrctypestseveryscheduledispatchchange) +- [`packages/schedule/schedule/src/types.ts#ScheduleDeleteChange`](#persistence-type-packagesscheduleschedulesrctypestsscheduledeletechange) +- [`packages/schedule/schedule/src/types.ts#OneShotScheduleDispatchChange`](#persistence-type-packagesscheduleschedulesrctypestsoneshotscheduledispatchchange) +- [`packages/schedule/schedule/src/types.ts#ScheduleCreateChange`](#persistence-type-packagesscheduleschedulesrctypestsschedulecreatechange) + + + +### `packages/schedule/schedule/src/types.ts#ScheduleCreateChange` + +SHA-256: `ca6425edd20afe34d0cedc6ad1abad1ad7b32e2fbc4c1d24db53939e80bf887f` + +Sources: `packages/schedule/schedule/src/types.ts:72` + +| Property | Presence | Type | +|---|---|---| +| `operation` | required | `"create"` | +| `schedule` | required | [`packages/schedule/schedule/src/types.ts#ScheduleRecord`](#persistence-type-packagesscheduleschedulesrctypestsschedulerecord) | +| `version` | required | `1` | + + + +### `packages/schedule/schedule/src/types.ts#ScheduleDeleteChange` + +SHA-256: `18dc21f12bbac8ade8377e6fbb54179e20c3d955d73fba3244c57fb6bf001df0` + +Sources: `packages/schedule/schedule/src/types.ts:79` + +| Property | Presence | Type | +|---|---|---| +| `id` | required | `string` | +| `operation` | required | `"delete"` | +| `version` | required | `1` | + + + +### `packages/schedule/schedule/src/types.ts#ScheduleRecord` + +SHA-256: `d8f868c6b3e7189de6c1ffe2ea04794ea2aa31315b6347d12536e46020afac87` + +Sources: `packages/schedule/schedule/src/types.ts:69` + +One of: + +- [`packages/schedule/schedule/src/types.ts#AfterScheduleRecord`](#persistence-type-packagesscheduleschedulesrctypestsafterschedulerecord) +- [`packages/schedule/schedule/src/types.ts#EveryScheduleRecord`](#persistence-type-packagesscheduleschedulesrctypestseveryschedulerecord) +- [`packages/schedule/schedule/src/types.ts#AtScheduleRecord`](#persistence-type-packagesscheduleschedulesrctypestsatschedulerecord) + + + +### `packages/session/session-persistence-jsonl/src/format.ts#HeaderLine` + +SHA-256: `18ee62b8900a4c3d046700f05d7a4d49d6cab2a660a020c87481d1603dd8bd4f` + +Sources: `packages/session/session-persistence-jsonl/src/format.ts:81` + +| Property | Presence | Type | +|---|---|---| +| `agentPreset` | optional | `string` | +| `createdAt` | required | `number` | +| `cwd` | optional | `string` | +| `delegationDepth` | required | `number` | +| `id` | required | `string` | +| `isSeeded` | required | `boolean` | +| `origin` | optional | `"subagent"` | +| `parentSession` | optional | `string` | +| `type` | required | `"session"` | +| `version` | required | `number` | + + + +### `packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData` + +SHA-256: `08936f7648f573f7539800e1ec2852fbbcba05e1a20487a1e5acf2a0fce1e2de` + +Sources: `packages/session/session-title-llm/src/index.ts:27` + +| Property | Presence | Type | +|---|---|---| +| `maxTokens` | required | `number` | +| `messageSeqs` | required | [`SessionEventEnvelope[48].sourceEventSeqs`](#persistence-type-sessioneventenvelope48sourceeventseqs) | +| `messages` | required | [`event:session/title-llm-request[0].data.messages`](#persistence-type-eventsessiontitle-llm-request0datamessages) | +| `route` | required | [`packages/session/session-title/src/types.ts#SessionTitleModelProvenance`](#persistence-type-packagessessionsession-titlesrctypestssessiontitlemodelprovenance) | +| `system` | required | `string` | +| `titleProvider` | required | `string` | + + + +### `packages/session/session-title/src/types.ts#SessionTitleEventData` + +SHA-256: `b56f6a885da3dc394c69a3e3cc5c0cfc4da15601b63fda4989eee8f40efc5be4` + +Sources: `packages/session/session-title/src/types.ts:41` + +| Property | Presence | Type | +|---|---|---| +| `messageSeqs` | required | [`SessionEventEnvelope[48].sourceEventSeqs`](#persistence-type-sessioneventenvelope48sourceeventseqs) | +| `source` | required | [`packages/session/session-title/src/types.ts#SessionTitleSource`](#persistence-type-packagessessionsession-titlesrctypestssessiontitlesource) | +| `title` | required | `string` | + + + +### `packages/session/session-title/src/types.ts#SessionTitleModelProvenance` + +SHA-256: `07e1a58c58b593f507b8e7f25723bb0aa42baae6e00f5ecfddf28cb1e64d3235` + +Sources: `packages/session/session-title/src/types.ts:20` · `packages/subagent/tool-subagent/src/model-selection.ts:9` + +| Property | Presence | Type | +|---|---|---| +| `model` | required | `string` | +| `provider` | required | `string` | + + + +### `packages/session/session-title/src/types.ts#SessionTitleSource` + +SHA-256: `30d5a537b296685770b1241c4b4bbde19d5a31ff81aa23df73fab5e90b8fc65f` + +Sources: `packages/session/session-title/src/types.ts:28` + +One of: + +- [`event:session/title[0].data.source[1]`](#persistence-type-eventsessiontitle0datasource1) +- [`event:session/title[0].data.source[0]`](#persistence-type-eventsessiontitle0datasource0) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[0]`](#persistence-type-eventagentinboxspliced0datainserted0source0) + + + +### `packages/skill/skill/src/index.ts#SkillInvocationSource` + +SHA-256: `672c4aa2a9b736e3d6e5da6346d2e2ed5e3573f2d0baafa18e7407c9f3fee3db` + +Sources: `packages/skill/skill/src/index.ts:148` + +| Property | Presence | Type | +|---|---|---| +| `form` | required | `"instructions"` | +| `kind` | required | `"skill-invocation"` | +| `name` | required | `string` | + + + +### `packages/skill/tool-skill/src/index.ts#SkillCatalogSource` + +SHA-256: `fc2ae6962f9f8801c2b1e414668e1e17cbb7544c4f39381198977a38bd10c093` + +Sources: `packages/skill/tool-skill/src/index.ts:34` + +| Property | Presence | Type | +|---|---|---| +| `entries` | required | [`event:agent/inbox/spliced[0].data.inserted[0].source[16].entries`](#persistence-type-eventagentinboxspliced0datainserted0source16entries) | +| `form` | required | `"catalog"` | +| `kind` | required | `"skill-catalog"` | +| `update` | optional | `true` | + + + +### `packages/subagent/subagent/src/continuation-messages.ts#AgentMessageSource` + +SHA-256: `4a9bef9f27a942520cc2279ca7dd3082556e4bff543f66b5c0333e1bbed1cd86` + +Sources: `packages/subagent/subagent/src/continuation-messages.ts:15` + +| Property | Presence | Type | +|---|---|---| +| `form` | required | `"relay"` | +| `kind` | required | `"agent-message"` | +| `senderSessionId` | required | `string` | + + + +### `packages/subagent/subagent/src/continuation-messages.ts#SubagentSettledMessageSource` + +SHA-256: `4e97c3d85c0fc817ee58873c38c25a2474abaaa0af4839311b50b68db3b8cf1a` + +Sources: `packages/subagent/subagent/src/continuation-messages.ts:30` + +| Property | Presence | Type | +|---|---|---| +| `form` | required | `"notice"` | +| `kind` | required | `"subagent-settled"` | +| `senderSessionId` | required | `string` | +| `summary` | required | `string` | + + + +### `packages/subagent/subagent/src/descriptor.ts#ContinuableSubagentDescriptorData` + +SHA-256: `6487b10ba7542f3c447b1e41a1c6a590b7bfafe0b9b66b49f34028da85bb970f` + +Sources: `packages/subagent/subagent/src/descriptor.ts:72` + +| Property | Presence | Type | +|---|---|---| +| `agentModel` | optional | `string` | +| `agentProvider` | optional | `string` | +| `agentReasoningEffort` | optional | `string` | +| `label` | required | `string` | +| `mode` | required | `"continuable"` | +| `persona` | optional | `string` | +| `provider` | required | `string` | +| `toolFilter` | optional | [`packages/core/tools/src/index.ts#ToolRestriction`](#persistence-type-packagescoretoolssrcindextstoolrestriction) | +| `version` | required | `number` | + + + +### `packages/subagent/subagent/src/descriptor.ts#OneShotSubagentDescriptorData` + +SHA-256: `5f758f3de5f00c18968a7c6d347083aac5c9ae13f6a79c78f6611b23c4973564` + +Sources: `packages/subagent/subagent/src/descriptor.ts:61` + +| Property | Presence | Type | +|---|---|---| +| `label` | optional | `string` | +| `mode` | required | `"one-shot"` | +| `provider` | required | `string` | +| `version` | required | `number` | + + + +### `packages/subagent/subagent/src/descriptor.ts#SubagentDescriptorData` + +SHA-256: `86d1d0e9cfebb240421187e3dc37fb71cc38a1501885cf32f8f9adef7b0a2bde` + +Sources: `packages/subagent/subagent/src/descriptor.ts:89` + +One of: + +- [`packages/subagent/subagent/src/descriptor.ts#ContinuableSubagentDescriptorData`](#persistence-type-packagessubagentsubagentsrcdescriptortscontinuablesubagentdescriptordata) +- [`packages/subagent/subagent/src/descriptor.ts#OneShotSubagentDescriptorData`](#persistence-type-packagessubagentsubagentsrcdescriptortsoneshotsubagentdescriptordata) + + + +### `packages/todo/tool-todo/src/types.ts#TodoItem` + +SHA-256: `a99f76fd149051c363f960bfeeb5b9509587ecaf7591a42797e4bfe810d8987a` + +Sources: `packages/todo/tool-todo/src/types.ts:21` + +| Property | Presence | Type | +|---|---|---| +| `content` | required | `string` | +| `status` | required | [`event:todo/write[0].data.todos[0].status`](#persistence-type-eventtodowrite0datatodos0status) | + + + +### `packages/web/web-search-deepseek/src/provider.ts#DeepSeekSearchLlmRequest` + +SHA-256: `2517ba143a271508d3ca35126d5aca8f7f1facf5aaddce4adf011832042fa2b9` + +Sources: `packages/web/web-search-deepseek/src/provider.ts:56` + +| Property | Presence | Type | +|---|---|---| +| `apiVersion` | required | `string` | +| `body` | required | [`event:web/deepseek-search-llm-request[0].data.body`](#persistence-type-eventwebdeepseek-search-llm-request0databody) | +| `endpoint` | required | `string` | + + + +### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentEndData` + +SHA-256: `c0ea97bc89dfc46fa94eab956f5c3ee6af2f964aa7db6327cb18b451f207bef7` + +Sources: `packages/workflow/tool-workflow/src/types.ts:29` + +| Property | Presence | Type | +|---|---|---| +| `outcome` | required | [`packages/workflow/workflow/src/types.ts#WorkflowAgentOutcome`](#persistence-type-packagesworkflowworkflowsrctypestsworkflowagentoutcome) | +| `runId` | required | `string` | +| `seq` | required | `number` | + + + +### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentStartData` + +SHA-256: `9a410ddf56792b2b7cd4a224a2e54dc4dee30a8e8e6b1c2b9a1d19992b217adc` + +Sources: `packages/workflow/tool-workflow/src/types.ts:20` + +| Property | Presence | Type | +|---|---|---| +| `childId` | required | `string` | +| `label` | required | `string` | +| `phase` | optional | `string` | +| `runId` | required | `string` | +| `seq` | required | `number` | + + + +### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunEndData` + +SHA-256: `7f9365bae9fcb73e1e34061a1acfe0422c1a5fd351848cace9bebbe806f28462` + +Sources: `packages/workflow/tool-workflow/src/types.ts:36` + +| Property | Presence | Type | +|---|---|---| +| `runId` | required | `string` | +| `stopReason` | required | [`packages/workflow/workflow/src/types.ts#WorkflowStopReason`](#persistence-type-packagesworkflowworkflowsrctypestsworkflowstopreason) | + + + +### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunStartData` + +SHA-256: `a6da9ad5d42ae83a6833a8288b076688e8e0801633ea36cbdd8a30a6d9f3160c` + +Sources: `packages/workflow/tool-workflow/src/types.ts:14` + +| Property | Presence | Type | +|---|---|---| +| `name` | required | `string` | +| `runId` | required | `string` | + + + +### `packages/workflow/workflow/src/types.ts#WorkflowAgentOutcome` + +SHA-256: `c2deb7c9183735d4e0fffddf5c623f4e34daa1c8e96b111982e957dfcbbcf896` + +Sources: `packages/workflow/workflow/src/types.ts:110` + +One of: + +- `"cancelled"` +- `"completed"` +- `"failed"` + + + +### `packages/workflow/workflow/src/types.ts#WorkflowStopReason` + +SHA-256: `8465ece5e9d9007c038b357015d849c15262cb0bc25abc59e47692d87ee01a15` + +Sources: `packages/workflow/workflow/src/types.ts:63` + +One of: + +- `"cancelled"` +- `"completed"` +- `"error"` + + + +### `"parent"` + +SHA-256: `e6411b09c1d982f789bf741ca74e2bea69df56029847f86a6148e722039ee732` + +`"parent"` + + + +### `"pause"` + +SHA-256: `1d8798b1a5e8c545ee4dcd2b4e75c0b4c9ffd985e4744c6d1a1aab992f859721` + +`"pause"` + + + +### `"paused"` + +SHA-256: `c43b119ce579b3e9983a0d3adc4ba402ebb9ba773d89738a2dab01ecf5813943` + +`"paused"` + + + +### `"pending"` + +SHA-256: `234142ee4f996f38cc9fa3b8b3e3de29b03c9aefe5ebf6c224eddd564505aa85` + +`"pending"` + + + +### `"permission/preset"` + +SHA-256: `ae63d9d1080ed8945031594d93f8d96651d7101b848719cc3e1475875cd3d649` + +`"permission/preset"` + + + +### `"plan/mode"` + +SHA-256: `f634871d1e18b1eb199497ac8ab72d3964f48d03fbf611dc7521a1970cf429d9` + +`"plan/mode"` + + + +### `"plugin"` + +SHA-256: `e654d28d1e6c471147310d2fba396d00969cfe6ed9022626d3f2c2312e0b1cbb` + +`"plugin"` + + + +### `"positive"` + +SHA-256: `df5d9709b7db2a72510dc52052a23f0c38f39730af1504bab8bccabc14fae528` + +`"positive"` + + + +### `"provider"` + +SHA-256: `e31572180d6b28b73f073ad30ae19d5d82982d3daf984723984e23da1e7c459a` + +`"provider"` + + + +### `"provisioning"` + +SHA-256: `871bfd6f7bb91061246768d3377f3fd58d6b8ea7c31f44c714ae7ab215650d62` + +`"provisioning"` + + + +### `"read-only"` + +SHA-256: `12a0cfa619ac4a5fc6c3e8e359c8dae15769edc61497a575935c78d5842f8e42` + +`"read-only"` + + + +### `"reasoning"` + +SHA-256: `3c2535ca0a2062f172f15344f8040755002b5ac506cf94fc4ebaa822b15feb8c` + +`"reasoning"` + + + +### `"reasoning-chunks"` + +SHA-256: `688e853dc149f0d30b31765c12ec7e3be74169bdf1a4c6463a10b945d50cc1b8` + +`"reasoning-chunks"` + + + +### `"reasoning-delta"` + +SHA-256: `6f091fe32ab24407236090ca9d710bbaf59bb57466e9f3b8f1f6e4862bc863c6` + +`"reasoning-delta"` + + + +### `"recall"` + +SHA-256: `383cf73ae4748e5beb281ae74857ba1ffb92ae01075b9fbf51af78b666007a8f` + +`"recall"` + + + +### `"rejected"` + +SHA-256: `fab35c4520883c0d69e42d079c9f543fc5ac7a2d15b537b5572fcd99059c7018` + +`"rejected"` + + + +### `"relay"` + +SHA-256: `16d0507cb94b4cfc84a87446b1ba7652d6ec1d65ee1684789e747e30d542800e` + +`"relay"` + + + +### `"remove"` + +SHA-256: `7382c4fc95fe8c5db65ca4d9da572b115d0dbb818b7f32c22ab040318ffbb4bc` + +`"remove"` + + + +### `"replace"` + +SHA-256: `f6cb462f808309e315fea634f1ed86268b8346bbcee6774d9097ca6eed7ac1f8` + +`"replace"` + + + +### `"request/context"` + +SHA-256: `70b082fe78991edf13cf66e1b4d06cd2dcff9cacfd76f8cfb996bfb61939e7b2` + +`"request/context"` + + + +### `"request/header"` + +SHA-256: `3e0eff5946255ff05d88a10839c60305135801f97794ea48d409f8503303317e` + +`"request/header"` + + + +### `"resume"` + +SHA-256: `34d1ab5c5df378186d6054b1a1beea9a41e41965d6f336f0bc0025c441a82e66` + +`"resume"` + + + +### `"sandbox/mode"` + +SHA-256: `ca085dba2c877feceebf3c62f9d39c6c2a4d2314d97b94b3927a780fe8fe2bb2` + +`"sandbox/mode"` + + + +### `"schedule/change"` + +SHA-256: `0e7b2a97f54f1afdb8cdfad1635abe9145327db539bfb69b4045c19d8c17755d` + +`"schedule/change"` + + + +### `"series"` + +SHA-256: `4f507598cf476214aa7646ce7841a7064a9dcb05d0a1eaaefaf79c2b738f160f` + +`"series"` + + + +### `"session"` + +SHA-256: `e41bdebe246abe17154de7e7a1d81035437eee8d20e7f1edff0d91e2598ad828` + +`"session"` + + + +### `"session-log-deepseek/delivery-accepted"` + +SHA-256: `47e5d84f1a93450a78c7f3954b43990d0f629af7c034a56313e5deb63e772c1b` + +`"session-log-deepseek/delivery-accepted"` + + + +### `"session-reference"` + +SHA-256: `7f13860ee89a2d35ce09f958e85a04566cd59cb1de1d73a9619a9b631961dc71` + +`"session-reference"` + + + +### `"session/end-seed"` + +SHA-256: `1c2686c0682e7bc51d61117b2652bd4a80707e331aa276d6ef915ae32534a330` + +`"session/end-seed"` + + + +### `SessionEventEnvelope` + +SHA-256: `04184edc061905410cc7e3db8d5c7cf393d739c89eb523ba8bad3831fb23ba95` + +One of: + +- [`SessionEventEnvelope[48]`](#persistence-type-sessioneventenvelope48) +- [`SessionEventEnvelope[0]`](#persistence-type-sessioneventenvelope0) + + + +### `SessionEventEnvelope[0]` + +SHA-256: `e3e77b26f0148755a505f5b8ea843a3be117827d4703bb5754d9dc8ddbef521f` + +| Property | Presence | Type | +|---|---|---| +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `time` | required | `number` | +| `type` | required | `string` | + + + +### `SessionEventEnvelope[48]` + +SHA-256: `766756032f41a4139ce7a62404b47ad43d1717a59b917391f005534ba64d1ca6` + +| Property | Presence | Type | +|---|---|---| +| `ignorable` | optional | `true` | +| `seq` | required | `number` | +| `sourceEventSeqs` | optional | [`SessionEventEnvelope[48].sourceEventSeqs`](#persistence-type-sessioneventenvelope48sourceeventseqs) | +| `surfaceOp` | optional | [`SessionEventEnvelope[48].surfaceOp`](#persistence-type-sessioneventenvelope48surfaceop) | +| `time` | required | `number` | +| `type` | required | `string` | + + + +### `SessionEventEnvelope[48].sourceEventSeqs` + +SHA-256: `5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78` + +Array of `number`. + + + +### `SessionEventEnvelope[48].surfaceOp` + +SHA-256: `de9773f2145f7fe4ec9387b91d2431fd7da7106e3b824a365ba5c3089051065b` + +One of: + +- `"append"` +- [`SessionEventEnvelope[48].surfaceOp[1]`](#persistence-type-sessioneventenvelope48surfaceop1) + + + +### `SessionEventEnvelope[48].surfaceOp[1]` + +SHA-256: `582b4ca583f24c830c5ab39a28afdfccce75f9617102ad791e00142c50c2e384` + +Sources: `packages/core/session/src/types.ts:424` + +| Property | Presence | Type | +|---|---|---| +| `end` | required | `number` | +| `op` | required | `"replace"` | +| `start` | required | `number` | + + + +### `"session/title"` + +SHA-256: `7a651f3b672c52fb615f22c0ce9cb3cc5b22aad92e6bbeefb0808fd7b9233a50` + +`"session/title"` + + + +### `"session/title-llm-request"` + +SHA-256: `587bb11da730e06aa52b62c087d217d6f8f22459b25f31cb9e1e1baf17944e5e` + +`"session/title-llm-request"` + + + +### `"set"` + +SHA-256: `b765ee31033cea463863faf3fc6a0a1b85c47c6a2f13fe1ce833abe56105114b` + +`"set"` + + + +### `"skill-catalog"` + +SHA-256: `6ebcc2dbec9f2dabca9f668ae6d39e877899b180740570f453409db339221df3` + +`"skill-catalog"` + + + +### `"skill-invocation"` + +SHA-256: `1922cd79a70806c17758185a6ef0458bc1fb3900363906733421c16414da2509` + +`"skill-invocation"` + + + +### `"snapshot"` + +SHA-256: `6f9e00383836275e46c0a9915767f9bb561be5fc30aae490174908a93e99a912` + +`"snapshot"` + + + +### `"step/end"` + +SHA-256: `c219efbdfd53b836786202ab4532913d555798f0a8615a4e9629736e3799fb70` + +`"step/end"` + + + +### `"step/start"` + +SHA-256: `2c64d4bc7264fd3f8bed47e96ab8a593bce05a1e4e1c436dcd244a3b7e0c2a9d` + +`"step/start"` + + + +### `"stop"` + +SHA-256: `57f3f606ff8b6c84d9c443faace9d1dd10cca0354f37a4f515ef075f7c351b90` + +`"stop"` + + + +### `string` + +SHA-256: `4cd48f3e5108bd6ebedf7301c3638839b8b2b9db8dbd493974177fbdeb91a01b` + +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` + +`string` + + + +### `"subagent"` + +SHA-256: `aacda84a69739238aa782eea902d3073017d9d74b9808de2bf5a83c9738cbdc6` + +`"subagent"` + + + +### `"subagent-settled"` + +SHA-256: `bf16d2e98a7f13894ded2cffe5ce857bf473954a0e3c0ed9bc7739e2e1c7b78a` + +`"subagent-settled"` + + + +### `"subagent/descriptor"` + +SHA-256: `5ebce1317eacd2c148456627a09668e927ee15c204f0643f5ea76b46b54a2647` + +`"subagent/descriptor"` + + + +### `"subagent/model-selection-policy"` + +SHA-256: `0a8a062bc9c3c0d97fd97742262f2ea53dd32297f834e81114870d38ac3dc6da` + +`"subagent/model-selection-policy"` + + + +### `"success"` + +SHA-256: `511801b0a6470d98566e8385d3dffddb2b67f79fcf73ed6056f46c3cc0a245a7` + +`"success"` + + + +### `"system"` + +SHA-256: `8af841fc9b265ade3441caf9fe40dd24db24226befba48150e6d0eeccc1389c3` + +`"system"` + + + +### `"team-message"` + +SHA-256: `2e4debca12f2c449f96dc6574f3fbf2fb346193443114a241d01a236362ec48c` + +`"team-message"` + + + +### `"team/member"` + +SHA-256: `18fcdd273a2f2f9d813a3be5e71df5903a963a5c88e46b90b14de6e2db890da0` + +`"team/member"` + + + +### `"team/message/delivered"` + +SHA-256: `a8a2b9011fc067862df7ce40748868467e5778283d7ac193c13f77684a914c57` + +`"team/message/delivered"` + + + +### `"team/message/queued"` + +SHA-256: `4e011753f8263f436efaabfbb3b4db53a98fc55342c5ded2daf7208b217be159` + +`"team/message/queued"` + + + +### `"team/task"` + +SHA-256: `b57ae1b37e52bee0a21cbdace168dc6a15582bcda8c306dad962c5dcc8a8e28b` + +`"team/task"` + + + +### `"text"` + +SHA-256: `4e44c9118152f6829634bfd508e47669ab0497caffa380c94b4be91f9390d35d` + +`"text"` + + + +### `"text-chunks"` + +SHA-256: `f9cfc89e8fe085b4fcc9cd32b74b6f103608c54d7d8cd97b47c01de34f252ba3` + +`"text-chunks"` + + + +### `"text-delta"` + +SHA-256: `5abab3a27fd2736660ecddd94b28d6bbf114986dd894880153bd1be3ccacb563` + +`"text-delta"` + + + +### `"todo/write"` + +SHA-256: `af0750d32d97d47b12b7361a587db41894b17e04c9a805fe212f0114aa2248c7` + +`"todo/write"` + + + +### `"tool"` + +SHA-256: `a13d8f379222ece8a02a86efe4c8334af4f108ecb3034b38c0a42bb3046e6847` + +`"tool"` + + + +### `"tool-call"` + +SHA-256: `1f0133217eeeffd8d387baf1ec8ed9856e719bcd999dc08e48624cba96d75fd7` + +`"tool-call"` + + + +### `"tool-call-chunks"` + +SHA-256: `616f93a5047de668e1c30d57b1786abd76beeb4123599637ec1dc5290320ede5` + +`"tool-call-chunks"` + + + +### `"tool-call-delta"` + +SHA-256: `9b4fd974c124c83743efe030ba4e1250e087505f3f74588716a521fb8d453267` + +`"tool-call-delta"` + + + +### `"tool-calls"` + +SHA-256: `6c1cccb433ddc153facb380c7dda956237ba5c31f8a532a69142dc277890cc9b` + +`"tool-calls"` + + + +### `"tool-result"` + +SHA-256: `e5244812c495a80c2e78ba2c2690dca5f6b58ea8d3fe5531ff94a6f9ac5e5d66` + +`"tool-result"` + + + +### `"tool-workflow/agent-end"` + +SHA-256: `5d17f27a1ef9f7026c0232714adf7573961536d75f3303ca97973975f5af170e` + +`"tool-workflow/agent-end"` + + + +### `"tool-workflow/agent-start"` + +SHA-256: `ad92f473a03ae72599ff26c86e897c25e16269519ad2a87340f0bea946517af8` + +`"tool-workflow/agent-start"` + + + +### `"tool-workflow/run-end"` + +SHA-256: `fe792a6cd430494503837e21e79f91677704ccdd9e870c679aabd7d43ed47ddd` + +`"tool-workflow/run-end"` + + + +### `"tool-workflow/run-start"` + +SHA-256: `cdca80b8dad24d4e7b1d5a288a8475ba8d8d46be385bd2da85f122ee836f1670` + +`"tool-workflow/run-start"` + + + +### `"tool/call"` + +SHA-256: `c589e938cc0e4989df8b82abef6339de621f0dc4fe62c230d145b94996af7f92` + +`"tool/call"` + + + +### `"tool/code-dispatch"` + +SHA-256: `d6a66029373faad69ad945ab03b247bddfe60af671a681242700ae43b95a44d0` + +`"tool/code-dispatch"` + + + +### `"tool/code-dispatch-start"` + +SHA-256: `69534812d4e49cba13881138628a0b4421748280c20bd02e6db37ae242428b44` + +`"tool/code-dispatch-start"` + + + +### `"tool/result"` + +SHA-256: `570e85022434613394418ad33e77e9f1f7a05699b33d0b62eae0677a638c3833` + +`"tool/result"` + + + +### `true` + +SHA-256: `dacf3d5f3e4ff619c1320e64a48dec5e7ecd7870bece65fbd449a0e63adfa521` + +`true` + + + +### `"turn/end"` + +SHA-256: `4312134fc6f9cad507c31390bd3d147535492dd77621ec517c5e85f853d53a03` + +`"turn/end"` + + + +### `"turn/start"` + +SHA-256: `0af3ecfb8c60d416fc40a7cc4fb2c4851a8e46608b2b38ab9e510670c971aa1f` + +`"turn/start"` + + + +### `"unavailable"` + +SHA-256: `2c4c21f19f426a58f2dac914e34313aa43f8408972de857a486d1f086d5adb6c` + +`"unavailable"` + + + +### `unknown` + +SHA-256: `bbc5696e3f13c758237b316e3cf08cda0b9fd51ffe672539883457769faa185d` + +`unknown`: the declaration does not expose the stored value's internal fields. + + + +### `"usage"` + +SHA-256: `0bdaf9cb63594be4ef034b68901fffe792fe09d6d5f6bac42d7f56f6e7834fb9` + +`"usage"` + + + +### `"user"` + +SHA-256: `68f44f59e91c41395076cb77265981a601680ec8a381bbbeb6ab754ffdc94573` + +`"user"` + + + +### `"user/message"` + +SHA-256: `de25352d2dc4196309bd84b5bac6319f6d5c898ea0e82bb5ae66c5738d0d426f` + +`"user/message"` + + + +### `"web_search"` + +SHA-256: `935c8d486292b13c87b57ca280eb8c58b5b2f5239be86fcd4334c33fdeb87682` + +`"web_search"` + + + +### `"web_search_20250305"` + +SHA-256: `0116b1f89c05221d56b0ba35c83d302bf4857bc7277d247e9bbaf74b27d2c66e` + +`"web_search_20250305"` + + + +### `"web/deepseek-search-llm-request"` + +SHA-256: `6f611bed14b2106542480c4a230b4a83baf76dc0d8ac0cd13319a7cb8dae7675` + +`"web/deepseek-search-llm-request"` + + + +### `"webhook"` + +SHA-256: `db6c5246911d47a7969f6b4cb47c7d0dbbde75c402710b22ace3672fa97bebe0` + +`"webhook"` + + + +### `"workspace-write"` + +SHA-256: `a3edd1efd1fef21b72c55e213c8a8b24196b091abde2b89db52be0b2aaae3cfa` + +`"workspace-write"` + +
+ + + + +## Verification and limitations + +The source-only extractor ran with TypeScript 6.0.3. Reconstruction omits redundant `object` intersection members and discards normalization-unreachable type definitions; it preserves existing `any` / `unknown` and does not substitute opaque types for unresolved imports. V0 and V2 root digests match the corresponding complete states reconstructed from the prerelease archive. + +Historical surface-event declarations permit optional `surfaceOp`. This is retained evidence of declared types, not permission to omit fields required by a codec or migration validator. Opaque values, external plugin events, packed body encoding, and runtime relationships are outside the type inventory’s coverage. + +```sh +pnpm run verify-persistence-formats +``` + +The check validates every format through the current writer, schema completeness, bilingual declarations, and generated tables using only this checkout. It does not replay historical applications or establish migration safety. See the [format index](README.md) for maintenance rules and the [current catalog](../persistence-catalog.md) for today’s declarations. + + +## Dev Note + +None. diff --git a/docs/persistence-formats/v2.schema.json b/docs/persistence-formats/v2.schema.json new file mode 100644 index 0000000000..0d65f35ae1 --- /dev/null +++ b/docs/persistence-formats/v2.schema.json @@ -0,0 +1,56476 @@ +{ + "formatVersion": 1, + "roots": [ + { + "key": "SessionHeader", + "kind": "header", + "digest": "15918d785bdccedf0dba204622c75591bfb833bbf107ae0894bbc44cfbd73c1d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "agentPreset", + "type": 1, + "optional": true + }, + { + "name": "createdAt", + "type": 2, + "optional": false + }, + { + "name": "cwd", + "type": 1, + "optional": true + }, + { + "name": "delegationDepth", + "type": 2, + "optional": true + }, + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "isSeeded", + "type": 3, + "optional": false + }, + { + "name": "origin", + "type": 4, + "optional": true + }, + { + "name": "parentSession", + "type": 1, + "optional": true + }, + { + "name": "version", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "subagent" + }, + { + "kind": "literal", + "value": 2 + } + ] + } + }, + { + "key": "JsonlHeaderLine", + "kind": "header", + "digest": "18ee62b8900a4c3d046700f05d7a4d49d6cab2a660a020c87481d1603dd8bd4f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "agentPreset", + "type": 1, + "optional": true + }, + { + "name": "createdAt", + "type": 2, + "optional": false + }, + { + "name": "cwd", + "type": 1, + "optional": true + }, + { + "name": "delegationDepth", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "isSeeded", + "type": 3, + "optional": false + }, + { + "name": "origin", + "type": 4, + "optional": true + }, + { + "name": "parentSession", + "type": 1, + "optional": true + }, + { + "name": "type", + "type": 5, + "optional": false + }, + { + "name": "version", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "subagent" + }, + { + "kind": "literal", + "value": "session" + } + ] + } + }, + { + "key": "SessionEventEnvelope", + "kind": "envelope", + "digest": "04184edc061905410cc7e3db8d5c7cf393d739c89eb523ba8bad3831fb23ba95", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 10 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "ignorable", + "type": 2, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "sourceEventSeqs", + "type": 4, + "optional": true + }, + { + "name": "surfaceOp", + "type": 5, + "optional": true + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "union", + "types": [ + 6, + 7 + ] + }, + { + "kind": "literal", + "value": "append" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 3, + "optional": false + }, + { + "name": "op", + "type": 8, + "optional": false + }, + { + "name": "start", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "ignorable", + "type": 2, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + } + ] + } + }, + { + "key": "event:agent-preset/selected", + "kind": "event", + "event": "agent-preset/selected", + "surface": false, + "digest": "a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "agentPreset", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "agent-preset/selected" + } + ] + } + }, + { + "key": "event:agent/inbox/spliced", + "kind": "event", + "event": "agent/inbox/spliced", + "surface": false, + "digest": "f757322e25914d63799c6235af4ed4b4f36d7d083fef40d6873a45e94fe6ad65", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 32, + "optional": true + }, + { + "name": "seq", + "type": 11, + "optional": false + }, + { + "name": "time", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 90, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "inserted", + "type": 2, + "optional": false + }, + { + "name": "outcome", + "type": 86, + "optional": true + }, + { + "name": "removedCount", + "type": 11, + "optional": true + }, + { + "name": "start", + "type": 11, + "optional": false + }, + { + "name": "target", + "type": 87, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "role", + "type": 29, + "optional": false + }, + { + "name": "source", + "type": 30, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 5 + }, + { + "kind": "union", + "types": [ + 6, + 9, + 19, + 22, + 25, + 27 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 7, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 10, + "optional": false + }, + { + "name": "type", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 7, + "optional": false + }, + { + "name": "bytes", + "type": 11, + "optional": false + }, + { + "name": "height", + "type": 11, + "optional": false + }, + { + "name": "mediaType", + "type": 12, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": true + }, + { + "name": "originalDimensions", + "type": 17, + "optional": true + }, + { + "name": "width", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 13, + 14, + 15, + 16 + ] + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 11, + "optional": false + }, + { + "name": "width", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 20, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 7, + "optional": false + }, + { + "name": "bytes", + "type": 11, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "isError", + "type": 23, + "optional": true + }, + { + "name": "toolCallId", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 28, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 31, + 41, + 43, + 44, + 47, + 52, + 54, + 59, + 60, + 61, + 63, + 65, + 66, + 73, + 75, + 77, + 79, + 81, + 84, + 85 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 32, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 7, + "optional": true + }, + { + "name": "changes", + "type": 33, + "optional": false + }, + { + "name": "form", + "type": 39, + "optional": false + }, + { + "name": "kind", + "type": 40, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 34 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 35, + "optional": false + }, + { + "name": "digest", + "type": 7, + "optional": true + }, + { + "name": "path", + "type": 7, + "optional": false + }, + { + "name": "scope", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 36, + 37, + 38 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 7, + "optional": false + }, + { + "name": "kind", + "type": 42, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 7, + "optional": true + }, + { + "name": "kind", + "type": 29, + "optional": false + }, + { + "name": "rpcId", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 7, + "optional": false + }, + { + "name": "form", + "type": 45, + "optional": false + }, + { + "name": "kind", + "type": 46, + "optional": false + }, + { + "name": "provider", + "type": 7, + "optional": false + }, + { + "name": "ruleId", + "type": 7, + "optional": false + }, + { + "name": "source", + "type": 7, + "optional": false + }, + { + "name": "summary", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 48, + "optional": false + }, + { + "name": "form", + "type": 50, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "update", + "type": 32, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 49 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 7, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 39, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 55, + "optional": false + }, + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + }, + { + "name": "sections", + "type": 57, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 58 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 7, + "optional": false + }, + { + "name": "text", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 45, + "optional": false + }, + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + }, + { + "name": "summary", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 39, + "optional": false + }, + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 62, + "optional": false + }, + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 64, + "optional": false + }, + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 50, + "optional": false + }, + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 62, + "optional": false + }, + { + "name": "kind", + "type": 67, + "optional": false + }, + { + "name": "references", + "type": 68, + "optional": false + }, + { + "name": "version", + "type": 72, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 69 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedFormatVersion", + "type": 11, + "optional": true + }, + { + "name": "capturedThroughSeq", + "type": 70, + "optional": false + }, + { + "name": "compacted", + "type": 23, + "optional": false + }, + { + "name": "inputIndex", + "type": 11, + "optional": false + }, + { + "name": "label", + "type": 7, + "optional": false + }, + { + "name": "omittedBytes", + "type": 11, + "optional": false + }, + { + "name": "omittedMessages", + "type": 11, + "optional": false + }, + { + "name": "originalMessages", + "type": 11, + "optional": false + }, + { + "name": "retainedMessages", + "type": 11, + "optional": false + }, + { + "name": "sessionId", + "type": 7, + "optional": false + }, + { + "name": "truncated", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 11, + 71 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 45, + "optional": false + }, + { + "name": "kind", + "type": 74, + "optional": false + }, + { + "name": "senderSessionId", + "type": 7, + "optional": false + }, + { + "name": "summary", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 64, + "optional": false + }, + { + "name": "kind", + "type": 76, + "optional": false + }, + { + "name": "senderSessionId", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 7, + "optional": false + }, + { + "name": "kind", + "type": 78, + "optional": false + }, + { + "name": "revision", + "type": 11, + "optional": false + }, + { + "name": "round", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 80, + "optional": false + }, + { + "name": "messageId", + "type": 7, + "optional": false + }, + { + "name": "senderId", + "type": 7, + "optional": false + }, + { + "name": "senderName", + "type": 7, + "optional": false + }, + { + "name": "teamId", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 82, + "optional": false + }, + { + "name": "model", + "type": 7, + "optional": false + }, + { + "name": "provider", + "type": 7, + "optional": false + }, + { + "name": "replayState", + "type": 83, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 29, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "canceled" + }, + { + "kind": "union", + "types": [ + 88, + 89 + ] + }, + { + "kind": "literal", + "value": "next-step" + }, + { + "kind": "literal", + "value": "next-turn" + }, + { + "kind": "literal", + "value": "agent/inbox/spliced" + } + ] + } + }, + { + "key": "event:approval/asked", + "kind": "event", + "event": "approval/asked", + "surface": false, + "digest": "3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 2, + "optional": true + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "reason", + "type": 2, + "optional": true + }, + { + "name": "toolName", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "approval/asked" + } + ] + } + }, + { + "key": "event:approval/decided", + "kind": "event", + "event": "approval/decided", + "surface": false, + "digest": "bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 8, + "optional": true + }, + { + "name": "seq", + "type": 9, + "optional": false + }, + { + "name": "time", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "outcome", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 4, + 5, + 6, + 7 + ] + }, + { + "kind": "literal", + "value": "allowed-once" + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "rejected" + }, + { + "kind": "literal", + "value": "unavailable" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "approval/decided" + } + ] + } + }, + { + "key": "event:approval/policy", + "kind": "event", + "event": "approval/policy", + "surface": false, + "digest": "26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 6, + "optional": true + }, + { + "name": "seq", + "type": 7, + "optional": false + }, + { + "name": "time", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "policy", + "type": 2, + "optional": false + }, + { + "name": "source", + "type": 5, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "ask" + }, + { + "kind": "literal", + "value": "never" + }, + { + "kind": "literal", + "value": "delegation" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "approval/policy" + } + ] + } + }, + { + "key": "event:assistant/attempt", + "kind": "event", + "event": "assistant/attempt", + "surface": false, + "digest": "3516f54b427775f483febe8e938e4e10f9afd3583610861547bbe2999ed4d8d9", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 71, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 72, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "step", + "type": 2, + "optional": false + }, + { + "name": "stream", + "type": 3, + "optional": false + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "union", + "types": [ + 5, + 10, + 67, + 69 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "args", + "type": 6, + "optional": false + }, + { + "name": "dt", + "type": 8, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "index", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": true + }, + { + "name": "time0", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 7 + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "literal", + "value": "tool-call-chunks" + }, + { + "kind": "object", + "properties": [ + { + "name": "chunk", + "type": 11, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 66, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 12, + 14, + 39, + 42, + 44, + 46, + 63 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "argumentsDelta", + "type": 7, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "index", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": true + }, + { + "name": "type", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "block", + "type": 15, + "optional": false + }, + { + "name": "index", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 38, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 16, + 18, + 27, + 30, + 34, + 36 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 7, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 19, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 7, + "optional": false + }, + { + "name": "bytes", + "type": 2, + "optional": false + }, + { + "name": "height", + "type": 2, + "optional": false + }, + { + "name": "mediaType", + "type": 20, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": true + }, + { + "name": "originalDimensions", + "type": 25, + "optional": true + }, + { + "name": "width", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 21, + 22, + 23, + 24 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 2, + "optional": false + }, + { + "name": "width", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 28, + "optional": false + }, + { + "name": "type", + "type": 29, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 7, + "optional": false + }, + { + "name": "bytes", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 31, + "optional": false + }, + { + "name": "isError", + "type": 32, + "optional": true + }, + { + "name": "toolCallId", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 33, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 15 + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 35, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 37, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "block-end" + }, + { + "kind": "object", + "properties": [ + { + "name": "blockType", + "type": 40, + "optional": false + }, + { + "name": "index", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 41, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 17, + 26, + 29, + 33, + 35, + 37 + ] + }, + { + "kind": "literal", + "value": "block-start" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 2, + "optional": false + }, + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 43, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 2, + "optional": false + }, + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 45, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "reason", + "type": 47, + "optional": false + }, + { + "name": "replayState", + "type": 59, + "optional": true + }, + { + "name": "type", + "type": 62, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 48, + 51, + 53, + 55, + 57 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 49, + "optional": false + }, + { + "name": "kind", + "type": 50, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 7, + "optional": false + }, + { + "name": "message", + "type": 7, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 2, + "optional": true + }, + { + "name": "requestId", + "type": 7, + "optional": true + }, + { + "name": "status", + "type": 2, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 49, + "optional": false + }, + { + "name": "kind", + "type": 52, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 54, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 56, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "stop" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 58, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-calls" + }, + { + "kind": "object", + "properties": [ + { + "name": "blocks", + "type": 60, + "optional": true + }, + { + "name": "response", + "type": 61, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 61 + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "literal", + "value": "finish" + }, + { + "kind": "object", + "properties": [ + { + "name": "type", + "type": 64, + "optional": false + }, + { + "name": "usage", + "type": 65, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "usage" + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 2, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 2, + "optional": true + }, + { + "name": "inputTokens", + "type": 2, + "optional": false + }, + { + "name": "outputTokens", + "type": 2, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 2, + "optional": true + }, + { + "name": "totalTokens", + "type": 2, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "chunk" + }, + { + "kind": "object", + "properties": [ + { + "name": "dt", + "type": 8, + "optional": false + }, + { + "name": "index", + "type": 2, + "optional": false + }, + { + "name": "texts", + "type": 6, + "optional": false + }, + { + "name": "time0", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 68, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning-chunks" + }, + { + "kind": "object", + "properties": [ + { + "name": "dt", + "type": 8, + "optional": false + }, + { + "name": "index", + "type": 2, + "optional": false + }, + { + "name": "texts", + "type": 6, + "optional": false + }, + { + "name": "time0", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 70, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text-chunks" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "assistant/attempt" + } + ] + } + }, + { + "key": "event:assistant/message", + "kind": "event", + "event": "assistant/message", + "surface": true, + "digest": "83f26c7a856f772e6ffd9a5a144e5aaccf771ac54cef41948f99eed99e1a25a7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 2, + "optional": true + }, + { + "name": "seq", + "type": 11, + "optional": false + }, + { + "name": "sourceEventSeqs", + "type": 37, + "optional": true + }, + { + "name": "surfaceOp", + "type": 76, + "optional": true + }, + { + "name": "time", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 80, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "interrupted", + "type": 2, + "optional": true + }, + { + "name": "message", + "type": 3, + "optional": false + }, + { + "name": "step", + "type": 11, + "optional": false + }, + { + "name": "stream", + "type": 33, + "optional": false + }, + { + "name": "turn", + "type": 11, + "optional": false + }, + { + "name": "usage", + "type": 70, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "role", + "type": 29, + "optional": false + }, + { + "name": "source", + "type": 30, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 5 + }, + { + "kind": "union", + "types": [ + 6, + 9, + 19, + 22, + 25, + 27 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 7, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 10, + "optional": false + }, + { + "name": "type", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 7, + "optional": false + }, + { + "name": "bytes", + "type": 11, + "optional": false + }, + { + "name": "height", + "type": 11, + "optional": false + }, + { + "name": "mediaType", + "type": 12, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": true + }, + { + "name": "originalDimensions", + "type": 17, + "optional": true + }, + { + "name": "width", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 13, + 14, + 15, + 16 + ] + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 11, + "optional": false + }, + { + "name": "width", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 20, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 7, + "optional": false + }, + { + "name": "bytes", + "type": 11, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "isError", + "type": 23, + "optional": true + }, + { + "name": "toolCallId", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 28, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "assistant" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 31, + "optional": false + }, + { + "name": "model", + "type": 7, + "optional": false + }, + { + "name": "provider", + "type": 7, + "optional": false + }, + { + "name": "replayState", + "type": 32, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "array", + "element": 34 + }, + { + "kind": "union", + "types": [ + 35, + 39, + 72, + 74 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "args", + "type": 36, + "optional": false + }, + { + "name": "dt", + "type": 37, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "index", + "type": 11, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": true + }, + { + "name": "time0", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 38, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 7 + }, + { + "kind": "array", + "element": 11 + }, + { + "kind": "literal", + "value": "tool-call-chunks" + }, + { + "kind": "object", + "properties": [ + { + "name": "chunk", + "type": 40, + "optional": false + }, + { + "name": "time", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 71, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 41, + 43, + 45, + 48, + 50, + 52, + 68 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "argumentsDelta", + "type": 7, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "index", + "type": 11, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": true + }, + { + "name": "type", + "type": 42, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "block", + "type": 5, + "optional": false + }, + { + "name": "index", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 44, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "block-end" + }, + { + "kind": "object", + "properties": [ + { + "name": "blockType", + "type": 46, + "optional": false + }, + { + "name": "index", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 47, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 8, + 18, + 21, + 24, + 26, + 28 + ] + }, + { + "kind": "literal", + "value": "block-start" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 11, + "optional": false + }, + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 49, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 11, + "optional": false + }, + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 51, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "reason", + "type": 53, + "optional": false + }, + { + "name": "replayState", + "type": 65, + "optional": true + }, + { + "name": "type", + "type": 67, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 54, + 57, + 59, + 61, + 63 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 55, + "optional": false + }, + { + "name": "kind", + "type": 56, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 7, + "optional": false + }, + { + "name": "message", + "type": 7, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 11, + "optional": true + }, + { + "name": "requestId", + "type": 7, + "optional": true + }, + { + "name": "status", + "type": 11, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 55, + "optional": false + }, + { + "name": "kind", + "type": 58, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 60, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 62, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "stop" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 64, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-calls" + }, + { + "kind": "object", + "properties": [ + { + "name": "blocks", + "type": 66, + "optional": true + }, + { + "name": "response", + "type": 32, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 32 + }, + { + "kind": "literal", + "value": "finish" + }, + { + "kind": "object", + "properties": [ + { + "name": "type", + "type": 69, + "optional": false + }, + { + "name": "usage", + "type": 70, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "usage" + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 11, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 11, + "optional": true + }, + { + "name": "inputTokens", + "type": 11, + "optional": false + }, + { + "name": "outputTokens", + "type": 11, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 11, + "optional": true + }, + { + "name": "totalTokens", + "type": 11, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "chunk" + }, + { + "kind": "object", + "properties": [ + { + "name": "dt", + "type": 37, + "optional": false + }, + { + "name": "index", + "type": 11, + "optional": false + }, + { + "name": "texts", + "type": 36, + "optional": false + }, + { + "name": "time0", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 73, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning-chunks" + }, + { + "kind": "object", + "properties": [ + { + "name": "dt", + "type": 37, + "optional": false + }, + { + "name": "index", + "type": 11, + "optional": false + }, + { + "name": "texts", + "type": 36, + "optional": false + }, + { + "name": "time0", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 75, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text-chunks" + }, + { + "kind": "union", + "types": [ + 77, + 79 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 11, + "optional": false + }, + { + "name": "op", + "type": 78, + "optional": false + }, + { + "name": "start", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "append" + }, + { + "kind": "literal", + "value": "assistant/message" + } + ] + } + }, + { + "key": "event:command/done", + "kind": "event", + "event": "command/done", + "surface": false, + "digest": "15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 7, + "optional": true + }, + { + "name": "seq", + "type": 6, + "optional": false + }, + { + "name": "time", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "commandId", + "type": 2, + "optional": false + }, + { + "name": "kind", + "type": 3, + "optional": false + }, + { + "name": "sourceEventSeq", + "type": 6, + "optional": true + }, + { + "name": "text", + "type": 2, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "literal", + "value": "success" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "command/done" + } + ] + } + }, + { + "key": "event:command/run", + "kind": "event", + "event": "command/run", + "surface": false, + "digest": "37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 5, + "optional": true + }, + { + "name": "seq", + "type": 6, + "optional": false + }, + { + "name": "time", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "args", + "type": 2, + "optional": true + }, + { + "name": "commandId", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "source", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "command/run" + } + ] + } + }, + { + "key": "event:compaction/end", + "kind": "event", + "event": "compaction/end", + "surface": false, + "digest": "b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 6, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 2, + "optional": false + }, + { + "name": "error", + "type": 2, + "optional": true + }, + { + "name": "sourceCommandId", + "type": 2, + "optional": true + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 4, + 5 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "compaction/end" + } + ] + } + }, + { + "key": "event:compaction/prune", + "kind": "event", + "event": "compaction/prune", + "surface": false, + "digest": "7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 5, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "shadowedRange", + "type": 2, + "optional": false + }, + { + "name": "shadowedSeqs", + "type": 4, + "optional": false + }, + { + "name": "shadowedTokenCount", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 3, + "optional": false + }, + { + "name": "start", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "compaction/prune" + } + ] + } + }, + { + "key": "event:compaction/start", + "kind": "event", + "event": "compaction/start", + "surface": false, + "digest": "db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 6, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 2, + "optional": false + }, + { + "name": "sourceCommandId", + "type": 2, + "optional": true + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 4, + 5 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "compaction/start" + } + ] + } + }, + { + "key": "event:compaction/summary", + "kind": "event", + "event": "compaction/summary", + "surface": false, + "digest": "eb1d32dcd3d76833392f351e039dcbd40686a1ab24b252a7a5003426f9cf4c89", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 33, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 32 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 3, + "optional": false + }, + { + "name": "llmStreamCall", + "type": 4, + "optional": false + }, + { + "name": "maxTokens", + "type": 5, + "optional": true + }, + { + "name": "model", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "rawOutput", + "type": 6, + "optional": false + }, + { + "name": "shadowedRange", + "type": 29, + "optional": false + }, + { + "name": "shadowedSeqs", + "type": 30, + "optional": false + }, + { + "name": "shadowedTokenCount", + "type": 5, + "optional": false + }, + { + "name": "sourceCommandId", + "type": 3, + "optional": true + }, + { + "name": "summary", + "type": 6, + "optional": false + }, + { + "name": "usage", + "type": 31, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 7 + }, + { + "kind": "union", + "types": [ + 8, + 11, + 13, + 15, + 17, + 26 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 6, + "optional": false + }, + { + "name": "isError", + "type": 9, + "optional": true + }, + { + "name": "toolCallId", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 18, + "optional": false + }, + { + "name": "type", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 3, + "optional": false + }, + { + "name": "bytes", + "type": 5, + "optional": false + }, + { + "name": "height", + "type": 5, + "optional": false + }, + { + "name": "mediaType", + "type": 19, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": true + }, + { + "name": "originalDimensions", + "type": 24, + "optional": true + }, + { + "name": "width", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 20, + 21, + 22, + 23 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 5, + "optional": false + }, + { + "name": "width", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 27, + "optional": false + }, + { + "name": "type", + "type": 28, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 3, + "optional": false + }, + { + "name": "bytes", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 5, + "optional": false + }, + { + "name": "start", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 5 + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 5, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 5, + "optional": true + }, + { + "name": "inputTokens", + "type": 5, + "optional": false + }, + { + "name": "outputTokens", + "type": 5, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 5, + "optional": true + }, + { + "name": "totalTokens", + "type": 5, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 3, + "optional": false + }, + { + "name": "maxTokens", + "type": 5, + "optional": true + }, + { + "name": "model", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "rawOutput", + "type": 6, + "optional": true + }, + { + "name": "shadowedRange", + "type": 29, + "optional": false + }, + { + "name": "shadowedSeqs", + "type": 30, + "optional": false + }, + { + "name": "shadowedTokenCount", + "type": 5, + "optional": false + }, + { + "name": "sourceCommandId", + "type": 3, + "optional": true + }, + { + "name": "summary", + "type": 6, + "optional": false + }, + { + "name": "usage", + "type": 31, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "compaction/summary" + } + ] + } + }, + { + "key": "event:feedback/message-delete", + "kind": "event", + "event": "feedback/message-delete", + "surface": false, + "digest": "3ee93b06f3a125850337602bcdf155d2538c43a5c944ec55b1b3c365152d6796", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "messageId", + "type": 2, + "optional": false + }, + { + "name": "sessionId", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "feedback/message-delete" + } + ] + } + }, + { + "key": "event:feedback/message-put", + "kind": "event", + "event": "feedback/message-put", + "surface": false, + "digest": "3b04fde0dc763cf84fbde7b6611b3194dd56d95d0c0bf0204311640468d586e1", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 8, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "item", + "type": 2, + "optional": false + }, + { + "name": "sessionId", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "createdAt", + "type": 3, + "optional": false + }, + { + "name": "messageId", + "type": 4, + "optional": false + }, + { + "name": "note", + "type": 4, + "optional": true + }, + { + "name": "rating", + "type": 5, + "optional": false + }, + { + "name": "updatedAt", + "type": 3, + "optional": false + }, + { + "name": "version", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 6, + 7 + ] + }, + { + "kind": "literal", + "value": "negative" + }, + { + "kind": "literal", + "value": "positive" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "feedback/message-put" + } + ] + } + }, + { + "key": "event:feedback/record", + "kind": "event", + "event": "feedback/record", + "surface": false, + "digest": "fb9df8180a202f3c845d5aa6a81697b2f7213f6735abc17535a55656be60a575", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "feedback/record" + } + ] + } + }, + { + "key": "event:goal/change", + "kind": "event", + "event": "goal/change", + "surface": false, + "digest": "763c8a20af487263a0080548274f7437ef4a86e0ba8769127d1ced10a72c664d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 23, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 9 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "cleared", + "type": 3, + "optional": false + }, + { + "name": "clearedAt", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 6, + "optional": false + }, + { + "name": "operation", + "type": 7, + "optional": false + }, + { + "name": "version", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "revision", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "goal/change" + }, + { + "kind": "literal", + "value": "clear" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "createdAt", + "type": 5, + "optional": false + }, + { + "name": "goal", + "type": 10, + "optional": false + }, + { + "name": "kind", + "type": 6, + "optional": false + }, + { + "name": "operation", + "type": 17, + "optional": false + }, + { + "name": "roundsStarted", + "type": 5, + "optional": false + }, + { + "name": "updatedAt", + "type": 5, + "optional": false + }, + { + "name": "version", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "blockedReason", + "type": 11, + "optional": true + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "maxGoalRounds", + "type": 5, + "optional": false + }, + { + "name": "objective", + "type": 4, + "optional": false + }, + { + "name": "phase", + "type": 12, + "optional": false + }, + { + "name": "revision", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 4, + "optional": false + }, + { + "name": "message", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 13, + 14, + 15, + 16 + ] + }, + { + "kind": "literal", + "value": "active" + }, + { + "kind": "literal", + "value": "blocked" + }, + { + "kind": "literal", + "value": "complete" + }, + { + "kind": "literal", + "value": "paused" + }, + { + "kind": "union", + "types": [ + 15, + 18, + 19, + 20, + 21, + 22 + ] + }, + { + "kind": "literal", + "value": "block" + }, + { + "kind": "literal", + "value": "create" + }, + { + "kind": "literal", + "value": "resume" + }, + { + "kind": "literal", + "value": "edit" + }, + { + "kind": "literal", + "value": "pause" + }, + { + "kind": "literal", + "value": true + } + ] + } + }, + { + "key": "event:hook/invoked", + "kind": "event", + "event": "hook/invoked", + "surface": false, + "digest": "8a6e1ec9e8db346b0e02f027db73c07a94f067a26d40c1aef1abd09c47ce7ba0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 7, + "optional": true + }, + { + "name": "seq", + "type": 6, + "optional": false + }, + { + "name": "time", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "dialect", + "type": 2, + "optional": false + }, + { + "name": "handlerId", + "type": 5, + "optional": false + }, + { + "name": "matcher", + "type": 5, + "optional": true + }, + { + "name": "point", + "type": 5, + "optional": false + }, + { + "name": "turn", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "claude-code" + }, + { + "kind": "literal", + "value": "codex" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "hook/invoked" + } + ] + } + }, + { + "key": "event:hook/result", + "kind": "event", + "event": "hook/result", + "surface": false, + "digest": "e75916628f3f10c2d50658bd143052a46285fbf1a9a700ba54947614603d26b4", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "decision", + "type": 2, + "optional": false + }, + { + "name": "durationMs", + "type": 3, + "optional": false + }, + { + "name": "exitCode", + "type": 3, + "optional": true + }, + { + "name": "handlerId", + "type": 2, + "optional": false + }, + { + "name": "point", + "type": 2, + "optional": false + }, + { + "name": "stderrSummary", + "type": 2, + "optional": true + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "hook/result" + } + ] + } + }, + { + "key": "event:llm/retry", + "kind": "event", + "event": "llm/retry", + "surface": false, + "digest": "91c397f8f870e812e1dc5ac69c2745f9f105be9dc97dadc980d19ef415a65145", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 9, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 7 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "delayMs", + "type": 3, + "optional": false + }, + { + "name": "failure", + "type": 4, + "optional": false + }, + { + "name": "maxRetries", + "type": 3, + "optional": false + }, + { + "name": "mode", + "type": 6, + "optional": false + }, + { + "name": "policyKey", + "type": 5, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "retry", + "type": 3, + "optional": false + }, + { + "name": "retryId", + "type": 5, + "optional": false + }, + { + "name": "step", + "type": 3, + "optional": false + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 5, + "optional": false + }, + { + "name": "message", + "type": 5, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 3, + "optional": true + }, + { + "name": "requestId", + "type": 5, + "optional": true + }, + { + "name": "status", + "type": 3, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "normal" + }, + { + "kind": "object", + "properties": [ + { + "name": "delayMs", + "type": 3, + "optional": false + }, + { + "name": "failure", + "type": 4, + "optional": false + }, + { + "name": "mode", + "type": 8, + "optional": false + }, + { + "name": "policyKey", + "type": 5, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "retry", + "type": 3, + "optional": false + }, + { + "name": "retryId", + "type": 5, + "optional": false + }, + { + "name": "step", + "type": 3, + "optional": false + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "always" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "llm/retry" + } + ] + } + }, + { + "key": "event:llm/retry-started", + "kind": "event", + "event": "llm/retry-started", + "surface": false, + "digest": "48e5c9861f16ac07e78cb7b5ae9dabdf7bb85c58baed5a51b4ad275050ea58e3", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "retry", + "type": 2, + "optional": false + }, + { + "name": "retryId", + "type": 3, + "optional": false + }, + { + "name": "step", + "type": 2, + "optional": false + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "llm/retry-started" + } + ] + } + }, + { + "key": "event:model/selection", + "kind": "event", + "event": "model/selection", + "surface": false, + "digest": "35203ba7ad5ef6f97d556b85df20ae98f04f09c65748cecdf8eefdb8b6405ffc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 2, + "optional": false + }, + { + "name": "provider", + "type": 2, + "optional": false + }, + { + "name": "reasoningEffort", + "type": 2, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "model/selection" + } + ] + } + }, + { + "key": "event:permission/preset", + "kind": "event", + "event": "permission/preset", + "surface": false, + "digest": "5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "preset", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "permission/preset" + } + ] + } + }, + { + "key": "event:plan/mode", + "kind": "event", + "event": "plan/mode", + "surface": false, + "digest": "a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "active", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "plan/mode" + } + ] + } + }, + { + "key": "event:request/context", + "kind": "event", + "event": "request/context", + "surface": false, + "digest": "f6b733e38d46dde3f8ab1ade2be3362abb6642eb97982a98ee64a57ff60d0c28", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "contextWindow", + "type": 2, + "optional": true + }, + { + "name": "model", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "request/context" + } + ] + } + }, + { + "key": "event:request/header", + "kind": "event", + "event": "request/header", + "surface": false, + "digest": "1de6c9c8764045ea9a1357bae6ccbbd57c19f6f337f8f25697c919c7cc9abf16", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 6, + "optional": false + }, + { + "name": "time", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "header", + "type": 2, + "optional": false + }, + { + "name": "reason", + "type": 13, + "optional": false + }, + { + "name": "startsSeries", + "type": 4, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "adapterDefaults", + "type": 3, + "optional": true + }, + { + "name": "config", + "type": 5, + "optional": false + }, + { + "name": "system", + "type": 7, + "optional": true + }, + { + "name": "tools", + "type": 9, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 4, + "optional": true + }, + { + "name": "reasoningEffort", + "type": 4, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 6, + "optional": true + }, + { + "name": "model", + "type": 7, + "optional": false + }, + { + "name": "provider", + "type": 7, + "optional": false + }, + { + "name": "reasoningEffort", + "type": 7, + "optional": true + }, + { + "name": "stop", + "type": 8, + "optional": true + }, + { + "name": "temperature", + "type": 6, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "array", + "element": 7 + }, + { + "kind": "array", + "element": 10 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 7, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + }, + { + "name": "parameters", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 7, + "value": 12 + } + ] + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "union", + "types": [ + 14, + 15, + 16, + 17 + ] + }, + { + "kind": "literal", + "value": "initial" + }, + { + "kind": "literal", + "value": "resume" + }, + { + "kind": "literal", + "value": "series" + }, + { + "kind": "literal", + "value": "change" + }, + { + "kind": "literal", + "value": "request/header" + } + ] + } + }, + { + "key": "event:sandbox/mode", + "kind": "event", + "event": "sandbox/mode", + "surface": false, + "digest": "516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 7, + "optional": true + }, + { + "name": "seq", + "type": 8, + "optional": false + }, + { + "name": "time", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "mode", + "type": 2, + "optional": false + }, + { + "name": "source", + "type": 6, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "danger-full-access" + }, + { + "kind": "literal", + "value": "read-only" + }, + { + "kind": "literal", + "value": "workspace-write" + }, + { + "kind": "literal", + "value": "delegation" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "sandbox/mode" + } + ] + } + }, + { + "key": "event:schedule/change", + "kind": "event", + "event": "schedule/change", + "surface": false, + "digest": "2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 19, + "optional": true + }, + { + "name": "seq", + "type": 13, + "optional": false + }, + { + "name": "time", + "type": 13, + "optional": false + }, + { + "name": "type", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 6, + 8, + 9 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "acceptedAt", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "operation", + "type": 4, + "optional": false + }, + { + "name": "version", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "dispatch" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "operation", + "type": 7, + "optional": false + }, + { + "name": "version", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "delete" + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "operation", + "type": 4, + "optional": false + }, + { + "name": "version", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "operation", + "type": 10, + "optional": false + }, + { + "name": "schedule", + "type": 11, + "optional": false + }, + { + "name": "version", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "create" + }, + { + "kind": "union", + "types": [ + 12, + 15, + 17 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "afterSeconds", + "type": 13, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 14, + "optional": false + }, + { + "name": "prompt", + "type": 3, + "optional": false + }, + { + "name": "scheduledAt", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "after" + }, + { + "kind": "object", + "properties": [ + { + "name": "everySeconds", + "type": 13, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 16, + "optional": false + }, + { + "name": "prompt", + "type": 3, + "optional": false + }, + { + "name": "scheduledAt", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "every" + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 18, + "optional": false + }, + { + "name": "prompt", + "type": 3, + "optional": false + }, + { + "name": "scheduledAt", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "at" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "schedule/change" + } + ] + } + }, + { + "key": "event:session-log-deepseek/delivery-accepted", + "kind": "event", + "event": "session-log-deepseek/delivery-accepted", + "surface": false, + "digest": "d63b8b8ffad9c02fd80c43a17df4f240c1fe8118ecca9de34f9d5871838ab5b9", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "sessionFormatVersion", + "type": 2, + "optional": true + }, + { + "name": "sessionId", + "type": 3, + "optional": false + }, + { + "name": "throughSeq", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "session-log-deepseek/delivery-accepted" + } + ] + } + }, + { + "key": "event:session/end-seed", + "kind": "event", + "event": "session/end-seed", + "surface": false, + "digest": "5e6db6e24948d4a853c71cb9fabd252ad051ce93d4672c1266cf837c1c17b84e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 2, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "inherited", + "type": 2, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "session/end-seed" + } + ] + } + }, + { + "key": "event:session/title", + "kind": "event", + "event": "session/title", + "surface": false, + "digest": "1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 13, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "messageSeqs", + "type": 2, + "optional": false + }, + { + "name": "source", + "type": 4, + "optional": false + }, + { + "name": "title", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 5, + 9, + 11 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 6, + "optional": false + }, + { + "name": "model", + "type": 7, + "optional": true + }, + { + "name": "provider", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "provider" + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 8, + "optional": false + }, + { + "name": "provider", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "fallback" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "session/title" + } + ] + } + }, + { + "key": "event:session/title-llm-request", + "kind": "event", + "event": "session/title-llm-request", + "surface": false, + "digest": "6091f64d426ada2adc646094a6fe662a1b81d9ee5770929fe76800524e2c89a8", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 36, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 91, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 2, + "optional": false + }, + { + "name": "messageSeqs", + "type": 3, + "optional": false + }, + { + "name": "messages", + "type": 4, + "optional": false + }, + { + "name": "route", + "type": 90, + "optional": false + }, + { + "name": "system", + "type": 9, + "optional": false + }, + { + "name": "titleProvider", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "array", + "element": 5 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 6, + "optional": false + }, + { + "name": "id", + "type": 9, + "optional": false + }, + { + "name": "role", + "type": 30, + "optional": false + }, + { + "name": "source", + "type": 34, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 7 + }, + { + "kind": "union", + "types": [ + 8, + 11, + 20, + 23, + 26, + 28 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 9, + "optional": false + }, + { + "name": "id", + "type": 9, + "optional": false + }, + { + "name": "name", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 12, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 9, + "optional": false + }, + { + "name": "bytes", + "type": 2, + "optional": false + }, + { + "name": "height", + "type": 2, + "optional": false + }, + { + "name": "mediaType", + "type": 13, + "optional": false + }, + { + "name": "name", + "type": 9, + "optional": true + }, + { + "name": "originalDimensions", + "type": 18, + "optional": true + }, + { + "name": "width", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 14, + 15, + 16, + 17 + ] + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 2, + "optional": false + }, + { + "name": "width", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 21, + "optional": false + }, + { + "name": "type", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 9, + "optional": false + }, + { + "name": "bytes", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 6, + "optional": false + }, + { + "name": "isError", + "type": 24, + "optional": true + }, + { + "name": "toolCallId", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 29, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "union", + "types": [ + 31, + 32, + 33 + ] + }, + { + "kind": "literal", + "value": "system" + }, + { + "kind": "literal", + "value": "assistant" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 35, + 45, + 47, + 48, + 51, + 56, + 58, + 63, + 64, + 65, + 67, + 69, + 70, + 77, + 79, + 81, + 83, + 85, + 88, + 89 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 36, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 9, + "optional": true + }, + { + "name": "changes", + "type": 37, + "optional": false + }, + { + "name": "form", + "type": 43, + "optional": false + }, + { + "name": "kind", + "type": 44, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 38 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 39, + "optional": false + }, + { + "name": "digest", + "type": 9, + "optional": true + }, + { + "name": "path", + "type": 9, + "optional": false + }, + { + "name": "scope", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 40, + 41, + 42 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 9, + "optional": false + }, + { + "name": "kind", + "type": 46, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 9, + "optional": true + }, + { + "name": "kind", + "type": 33, + "optional": false + }, + { + "name": "rpcId", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 9, + "optional": false + }, + { + "name": "form", + "type": 49, + "optional": false + }, + { + "name": "kind", + "type": 50, + "optional": false + }, + { + "name": "provider", + "type": 9, + "optional": false + }, + { + "name": "ruleId", + "type": 9, + "optional": false + }, + { + "name": "source", + "type": 9, + "optional": false + }, + { + "name": "summary", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 52, + "optional": false + }, + { + "name": "form", + "type": 54, + "optional": false + }, + { + "name": "kind", + "type": 55, + "optional": false + }, + { + "name": "update", + "type": 36, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 53 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 9, + "optional": false + }, + { + "name": "name", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 43, + "optional": false + }, + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "name", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 59, + "optional": false + }, + { + "name": "kind", + "type": 60, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + }, + { + "name": "sections", + "type": 61, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 62 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 9, + "optional": false + }, + { + "name": "text", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 49, + "optional": false + }, + { + "name": "kind", + "type": 60, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + }, + { + "name": "summary", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 43, + "optional": false + }, + { + "name": "kind", + "type": 60, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 66, + "optional": false + }, + { + "name": "kind", + "type": 60, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 68, + "optional": false + }, + { + "name": "kind", + "type": 60, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 54, + "optional": false + }, + { + "name": "kind", + "type": 60, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 66, + "optional": false + }, + { + "name": "kind", + "type": 71, + "optional": false + }, + { + "name": "references", + "type": 72, + "optional": false + }, + { + "name": "version", + "type": 76, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 73 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedFormatVersion", + "type": 2, + "optional": true + }, + { + "name": "capturedThroughSeq", + "type": 74, + "optional": false + }, + { + "name": "compacted", + "type": 24, + "optional": false + }, + { + "name": "inputIndex", + "type": 2, + "optional": false + }, + { + "name": "label", + "type": 9, + "optional": false + }, + { + "name": "omittedBytes", + "type": 2, + "optional": false + }, + { + "name": "omittedMessages", + "type": 2, + "optional": false + }, + { + "name": "originalMessages", + "type": 2, + "optional": false + }, + { + "name": "retainedMessages", + "type": 2, + "optional": false + }, + { + "name": "sessionId", + "type": 9, + "optional": false + }, + { + "name": "truncated", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 75 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 49, + "optional": false + }, + { + "name": "kind", + "type": 78, + "optional": false + }, + { + "name": "senderSessionId", + "type": 9, + "optional": false + }, + { + "name": "summary", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 68, + "optional": false + }, + { + "name": "kind", + "type": 80, + "optional": false + }, + { + "name": "senderSessionId", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 9, + "optional": false + }, + { + "name": "kind", + "type": 82, + "optional": false + }, + { + "name": "revision", + "type": 2, + "optional": false + }, + { + "name": "round", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 84, + "optional": false + }, + { + "name": "messageId", + "type": 9, + "optional": false + }, + { + "name": "senderId", + "type": 9, + "optional": false + }, + { + "name": "senderName", + "type": 9, + "optional": false + }, + { + "name": "teamId", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 86, + "optional": false + }, + { + "name": "model", + "type": 9, + "optional": false + }, + { + "name": "provider", + "type": 9, + "optional": false + }, + { + "name": "replayState", + "type": 87, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 60, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 33, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 9, + "optional": false + }, + { + "name": "provider", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session/title-llm-request" + } + ] + } + }, + { + "key": "event:step/end", + "kind": "event", + "event": "step/end", + "surface": false, + "digest": "e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "step", + "type": 2, + "optional": false + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "step/end" + } + ] + } + }, + { + "key": "event:step/start", + "kind": "event", + "event": "step/start", + "surface": false, + "digest": "4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "step", + "type": 2, + "optional": false + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "step/start" + } + ] + } + }, + { + "key": "event:subagent/descriptor", + "kind": "event", + "event": "subagent/descriptor", + "surface": false, + "digest": "b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 10, + "optional": true + }, + { + "name": "seq", + "type": 7, + "optional": false + }, + { + "name": "time", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 8 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "agentModel", + "type": 3, + "optional": true + }, + { + "name": "agentProvider", + "type": 3, + "optional": true + }, + { + "name": "agentReasoningEffort", + "type": 3, + "optional": true + }, + { + "name": "label", + "type": 3, + "optional": false + }, + { + "name": "mode", + "type": 4, + "optional": false + }, + { + "name": "persona", + "type": 3, + "optional": true + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "toolFilter", + "type": 5, + "optional": true + }, + { + "name": "version", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "continuable" + }, + { + "kind": "object", + "properties": [ + { + "name": "allow", + "type": 6, + "optional": true + }, + { + "name": "deny", + "type": 6, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "object", + "properties": [ + { + "name": "label", + "type": 3, + "optional": true + }, + { + "name": "mode", + "type": 9, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "version", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "one-shot" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "subagent/descriptor" + } + ] + } + }, + { + "key": "event:subagent/model-selection-policy", + "kind": "event", + "event": "subagent/model-selection-policy", + "surface": false, + "digest": "a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 5, + "optional": true + }, + { + "name": "seq", + "type": 6, + "optional": false + }, + { + "name": "time", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "allowedModels", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 4, + "optional": false + }, + { + "name": "provider", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "subagent/model-selection-policy" + } + ] + } + }, + { + "key": "event:team/member", + "kind": "event", + "event": "team/member", + "surface": false, + "digest": "4fb59762612c3e3ac3a3bd4f84c9c148d3c3893bd422ba2b201cc039fabd49bc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 12, + "optional": true + }, + { + "name": "seq", + "type": 13, + "optional": false + }, + { + "name": "time", + "type": 13, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "member", + "type": 2, + "optional": false + }, + { + "name": "teamId", + "type": 6, + "optional": false + }, + { + "name": "version", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "context", + "type": 3, + "optional": false + }, + { + "name": "description", + "type": 6, + "optional": false + }, + { + "name": "error", + "type": 6, + "optional": true + }, + { + "name": "id", + "type": 6, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + }, + { + "name": "phase", + "type": 7, + "optional": false + }, + { + "name": "provider", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "fork" + }, + { + "kind": "literal", + "value": "fresh" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 8, + 9, + 10 + ] + }, + { + "kind": "literal", + "value": "active" + }, + { + "kind": "literal", + "value": "failed" + }, + { + "kind": "literal", + "value": "provisioning" + }, + { + "kind": "literal", + "value": 2 + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "team/member" + } + ] + } + }, + { + "key": "event:team/message/delivered", + "kind": "event", + "event": "team/message/delivered", + "surface": false, + "digest": "48f9c19417a1abbedfa59f4667bba36b93ac2db407adf5e84cb3ba0de30942cb", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "messageId", + "type": 2, + "optional": false + }, + { + "name": "targetId", + "type": 2, + "optional": false + }, + { + "name": "teamId", + "type": 2, + "optional": false + }, + { + "name": "version", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": 2 + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "team/message/delivered" + } + ] + } + }, + { + "key": "event:team/message/queued", + "kind": "event", + "event": "team/message/queued", + "surface": false, + "digest": "2ffcad547cb840f462eb1849fa5f6cb0e17eb93f5d07cc88b61d749b1b78d632", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 29, + "optional": true + }, + { + "name": "seq", + "type": 17, + "optional": false + }, + { + "name": "time", + "type": 17, + "optional": false + }, + { + "name": "type", + "type": 30, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "message", + "type": 2, + "optional": false + }, + { + "name": "teamId", + "type": 7, + "optional": false + }, + { + "name": "version", + "type": 28, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "senderId", + "type": 7, + "optional": false + }, + { + "name": "senderName", + "type": 7, + "optional": false + }, + { + "name": "targetId", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "union", + "types": [ + 5, + 9, + 11, + 13, + 15, + 25 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "isError", + "type": 6, + "optional": true + }, + { + "name": "toolCallId", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 7, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 16, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 7, + "optional": false + }, + { + "name": "bytes", + "type": 17, + "optional": false + }, + { + "name": "height", + "type": 17, + "optional": false + }, + { + "name": "mediaType", + "type": 18, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": true + }, + { + "name": "originalDimensions", + "type": 23, + "optional": true + }, + { + "name": "width", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 19, + 20, + 21, + 22 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 17, + "optional": false + }, + { + "name": "width", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 26, + "optional": false + }, + { + "name": "type", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 7, + "optional": false + }, + { + "name": "bytes", + "type": 17, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "literal", + "value": 2 + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "team/message/queued" + } + ] + } + }, + { + "key": "event:team/task", + "kind": "event", + "event": "team/task", + "surface": false, + "digest": "d595ec73b32b016a6055333c67a5d646032b22e672da1d4a09c5b1ae398a093a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 12, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "task", + "type": 2, + "optional": false + }, + { + "name": "teamId", + "type": 4, + "optional": false + }, + { + "name": "version", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "blockedBy", + "type": 3, + "optional": false + }, + { + "name": "description", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "ownerId", + "type": 4, + "optional": true + }, + { + "name": "revision", + "type": 5, + "optional": false + }, + { + "name": "status", + "type": 6, + "optional": false + }, + { + "name": "subject", + "type": 4, + "optional": false + }, + { + "name": "writeScopes", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 7, + 8, + 9, + 10 + ] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "deleted" + }, + { + "kind": "literal", + "value": "in_progress" + }, + { + "kind": "literal", + "value": "pending" + }, + { + "kind": "literal", + "value": 2 + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "team/task" + } + ] + } + }, + { + "key": "event:todo/write", + "kind": "event", + "event": "todo/write", + "surface": false, + "digest": "b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 9, + "optional": true + }, + { + "name": "seq", + "type": 10, + "optional": false + }, + { + "name": "time", + "type": 10, + "optional": false + }, + { + "name": "type", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "todos", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "status", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 6, + 7, + 8 + ] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "in_progress" + }, + { + "kind": "literal", + "value": "pending" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "todo/write" + } + ] + } + }, + { + "key": "event:tool-workflow/agent-end", + "kind": "event", + "event": "tool-workflow/agent-end", + "surface": false, + "digest": "babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 8, + "optional": true + }, + { + "name": "seq", + "type": 7, + "optional": false + }, + { + "name": "time", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "outcome", + "type": 2, + "optional": false + }, + { + "name": "runId", + "type": 6, + "optional": false + }, + { + "name": "seq", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "failed" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "tool-workflow/agent-end" + } + ] + } + }, + { + "key": "event:tool-workflow/agent-start", + "kind": "event", + "event": "tool-workflow/agent-start", + "surface": false, + "digest": "5f26a6c20b37632f8f57729d171c671def4683d994ac6257a8dffcd855101627", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "childId", + "type": 2, + "optional": false + }, + { + "name": "label", + "type": 2, + "optional": false + }, + { + "name": "phase", + "type": 2, + "optional": true + }, + { + "name": "runId", + "type": 2, + "optional": false + }, + { + "name": "seq", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "tool-workflow/agent-start" + } + ] + } + }, + { + "key": "event:tool-workflow/run-end", + "kind": "event", + "event": "tool-workflow/run-end", + "surface": false, + "digest": "42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 7, + "optional": true + }, + { + "name": "seq", + "type": 8, + "optional": false + }, + { + "name": "time", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "runId", + "type": 2, + "optional": false + }, + { + "name": "stopReason", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 4, + 5, + 6 + ] + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "tool-workflow/run-end" + } + ] + } + }, + { + "key": "event:tool-workflow/run-start", + "kind": "event", + "event": "tool-workflow/run-start", + "surface": false, + "digest": "c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "runId", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "tool-workflow/run-start" + } + ] + } + }, + { + "key": "event:tool/call", + "kind": "event", + "event": "tool/call", + "surface": false, + "digest": "3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 2, + "optional": false + }, + { + "name": "callId", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "step", + "type": 3, + "optional": false + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "tool/call" + } + ] + } + }, + { + "key": "event:tool/code-dispatch", + "kind": "event", + "event": "tool/code-dispatch", + "surface": false, + "digest": "f8dc5624cd0c942a069063ae0d90a61d821b4fddd1d967dcded91cf17933e708", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 28, + "optional": true + }, + { + "name": "seq", + "type": 17, + "optional": false + }, + { + "name": "time", + "type": 17, + "optional": false + }, + { + "name": "type", + "type": 29, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 2, + "optional": false + }, + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "isError", + "type": 6, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + }, + { + "name": "parentCallId", + "type": 7, + "optional": false + }, + { + "name": "rootCallId", + "type": 7, + "optional": false + }, + { + "name": "subCallId", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "union", + "types": [ + 5, + 9, + 11, + 13, + 15, + 25 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "isError", + "type": 6, + "optional": true + }, + { + "name": "toolCallId", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 7, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 16, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 7, + "optional": false + }, + { + "name": "bytes", + "type": 17, + "optional": false + }, + { + "name": "height", + "type": 17, + "optional": false + }, + { + "name": "mediaType", + "type": 18, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": true + }, + { + "name": "originalDimensions", + "type": 23, + "optional": true + }, + { + "name": "width", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 19, + 20, + 21, + 22 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 17, + "optional": false + }, + { + "name": "width", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 26, + "optional": false + }, + { + "name": "type", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 7, + "optional": false + }, + { + "name": "bytes", + "type": 17, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "tool/code-dispatch" + } + ] + } + }, + { + "key": "event:tool/code-dispatch-start", + "kind": "event", + "event": "tool/code-dispatch-start", + "surface": false, + "digest": "9eb21c10fc675e1fa4184e5eecc9697aa87054ffd836d49428174897f0e64b62", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "parentCallId", + "type": 3, + "optional": false + }, + { + "name": "rootCallId", + "type": 3, + "optional": false + }, + { + "name": "subCallId", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "tool/code-dispatch-start" + } + ] + } + }, + { + "key": "event:tool/result", + "kind": "event", + "event": "tool/result", + "surface": true, + "digest": "eacefd48000720582725ccfc6ff7a0ac02755a1a3c57a8f9754125f99aab6c1b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 37, + "optional": true + }, + { + "name": "seq", + "type": 17, + "optional": false + }, + { + "name": "sourceEventSeqs", + "type": 38, + "optional": true + }, + { + "name": "surfaceOp", + "type": 39, + "optional": true + }, + { + "name": "time", + "type": 17, + "optional": false + }, + { + "name": "type", + "type": 43, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "error", + "type": 2, + "optional": true + }, + { + "name": "message", + "type": 4, + "optional": false + }, + { + "name": "meta", + "type": 33, + "optional": true + }, + { + "name": "step", + "type": 17, + "optional": false + }, + { + "name": "turn", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 5, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "role", + "type": 30, + "optional": false + }, + { + "name": "source", + "type": 31, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "tuple", + "elements": [ + { + "type": 6, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 7, + "optional": false + }, + { + "name": "isError", + "type": 28, + "optional": true + }, + { + "name": "toolCallId", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 29, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 8 + }, + { + "kind": "union", + "types": [ + 6, + 9, + 11, + 13, + 15, + 25 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 16, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 3, + "optional": false + }, + { + "name": "bytes", + "type": 17, + "optional": false + }, + { + "name": "height", + "type": 17, + "optional": false + }, + { + "name": "mediaType", + "type": 18, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": true + }, + { + "name": "originalDimensions", + "type": 23, + "optional": true + }, + { + "name": "width", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 19, + 20, + 21, + 22 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 17, + "optional": false + }, + { + "name": "width", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 26, + "optional": false + }, + { + "name": "type", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 3, + "optional": false + }, + { + "name": "bytes", + "type": 17, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 32, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "union", + "types": [ + 3, + 17, + 28, + 34, + 35, + 36 + ] + }, + { + "kind": "array", + "element": 33 + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 3, + "value": 33 + } + ] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 17 + }, + { + "kind": "union", + "types": [ + 40, + 41 + ] + }, + { + "kind": "literal", + "value": "append" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 17, + "optional": false + }, + { + "name": "op", + "type": 42, + "optional": false + }, + { + "name": "start", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "tool/result" + } + ] + } + }, + { + "key": "event:turn/end", + "kind": "event", + "event": "turn/end", + "surface": false, + "digest": "84c24f1209fc3e0153de6ac85d58fd6968b851f955e0e761b92321053956609e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 29, + "optional": true + }, + { + "name": "seq", + "type": 14, + "optional": false + }, + { + "name": "time", + "type": 14, + "optional": false + }, + { + "name": "type", + "type": 30, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "reason", + "type": 2, + "optional": false + }, + { + "name": "turn", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 5, + 7, + 9, + 11, + 16 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "blocked" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "interrupted" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + }, + { + "kind": "object", + "properties": [ + { + "name": "error", + "type": 12, + "optional": false + }, + { + "name": "kind", + "type": 15, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 13, + "optional": false + }, + { + "name": "message", + "type": 13, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 14, + "optional": true + }, + { + "name": "requestId", + "type": 13, + "optional": true + }, + { + "name": "status", + "type": 14, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 17, + "optional": false + }, + { + "name": "reason", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "union", + "types": [ + 19, + 21, + 23, + 25, + 27 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "disposed" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "legacy" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "parent" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 28, + "optional": false + }, + { + "name": "reason", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "hook" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "turn/end" + } + ] + } + }, + { + "key": "event:turn/start", + "kind": "event", + "event": "turn/start", + "surface": false, + "digest": "aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "turn/start" + } + ] + } + }, + { + "key": "event:user/message", + "kind": "event", + "event": "user/message", + "surface": true, + "digest": "a57a77f18de7b37b724293830a57064696895d69f2afcd2c0264f41cd13ba980", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 30, + "optional": true + }, + { + "name": "seq", + "type": 9, + "optional": false + }, + { + "name": "sourceEventSeqs", + "type": 84, + "optional": true + }, + { + "name": "surfaceOp", + "type": 85, + "optional": true + }, + { + "name": "time", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 88, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "role", + "type": 27, + "optional": false + }, + { + "name": "source", + "type": 28, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "union", + "types": [ + 4, + 7, + 17, + 20, + 23, + 25 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 5, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 5, + "optional": false + }, + { + "name": "bytes", + "type": 9, + "optional": false + }, + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "mediaType", + "type": 10, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": true + }, + { + "name": "originalDimensions", + "type": 15, + "optional": true + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 11, + 12, + 13, + 14 + ] + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 18, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 5, + "optional": false + }, + { + "name": "bytes", + "type": 9, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "isError", + "type": 21, + "optional": true + }, + { + "name": "toolCallId", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 29, + 39, + 41, + 42, + 45, + 50, + 52, + 57, + 58, + 59, + 61, + 63, + 64, + 71, + 73, + 75, + 77, + 79, + 82, + 83 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 30, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 5, + "optional": true + }, + { + "name": "changes", + "type": 31, + "optional": false + }, + { + "name": "form", + "type": 37, + "optional": false + }, + { + "name": "kind", + "type": 38, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 32 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 33, + "optional": false + }, + { + "name": "digest", + "type": 5, + "optional": true + }, + { + "name": "path", + "type": 5, + "optional": false + }, + { + "name": "scope", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 34, + 35, + 36 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 40, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 5, + "optional": true + }, + { + "name": "kind", + "type": 27, + "optional": false + }, + { + "name": "rpcId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 5, + "optional": false + }, + { + "name": "form", + "type": 43, + "optional": false + }, + { + "name": "kind", + "type": 44, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "ruleId", + "type": 5, + "optional": false + }, + { + "name": "source", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 46, + "optional": false + }, + { + "name": "form", + "type": 48, + "optional": false + }, + { + "name": "kind", + "type": 49, + "optional": false + }, + { + "name": "update", + "type": 30, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 47 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 37, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 53, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + }, + { + "name": "sections", + "type": 55, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 56 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "text", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 43, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 37, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 60, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 62, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 48, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 60, + "optional": false + }, + { + "name": "kind", + "type": 65, + "optional": false + }, + { + "name": "references", + "type": 66, + "optional": false + }, + { + "name": "version", + "type": 70, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 67 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedFormatVersion", + "type": 9, + "optional": true + }, + { + "name": "capturedThroughSeq", + "type": 68, + "optional": false + }, + { + "name": "compacted", + "type": 21, + "optional": false + }, + { + "name": "inputIndex", + "type": 9, + "optional": false + }, + { + "name": "label", + "type": 5, + "optional": false + }, + { + "name": "omittedBytes", + "type": 9, + "optional": false + }, + { + "name": "omittedMessages", + "type": 9, + "optional": false + }, + { + "name": "originalMessages", + "type": 9, + "optional": false + }, + { + "name": "retainedMessages", + "type": 9, + "optional": false + }, + { + "name": "sessionId", + "type": 5, + "optional": false + }, + { + "name": "truncated", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 9, + 69 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 43, + "optional": false + }, + { + "name": "kind", + "type": 72, + "optional": false + }, + { + "name": "senderSessionId", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 62, + "optional": false + }, + { + "name": "kind", + "type": 74, + "optional": false + }, + { + "name": "senderSessionId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 76, + "optional": false + }, + { + "name": "revision", + "type": 9, + "optional": false + }, + { + "name": "round", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 78, + "optional": false + }, + { + "name": "messageId", + "type": 5, + "optional": false + }, + { + "name": "senderId", + "type": 5, + "optional": false + }, + { + "name": "senderName", + "type": 5, + "optional": false + }, + { + "name": "teamId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 80, + "optional": false + }, + { + "name": "model", + "type": 5, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "replayState", + "type": 81, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 9 + }, + { + "kind": "union", + "types": [ + 86, + 87 + ] + }, + { + "kind": "literal", + "value": "append" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 9, + "optional": false + }, + { + "name": "op", + "type": 35, + "optional": false + }, + { + "name": "start", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user/message" + } + ] + } + }, + { + "key": "event:web/deepseek-search-llm-request", + "kind": "event", + "event": "web/deepseek-search-llm-request", + "surface": false, + "digest": "cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 15, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "apiVersion", + "type": 2, + "optional": false + }, + { + "name": "body", + "type": 3, + "optional": false + }, + { + "name": "endpoint", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "max_tokens", + "type": 4, + "optional": false + }, + { + "name": "messages", + "type": 5, + "optional": false + }, + { + "name": "model", + "type": 2, + "optional": false + }, + { + "name": "tools", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "tuple", + "elements": [ + { + "type": 6, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 7, + "optional": false + }, + { + "name": "role", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "tuple", + "elements": [ + { + "type": 8, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "tuple", + "elements": [ + { + "type": 12, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "max_uses", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 13, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "web_search" + }, + { + "kind": "literal", + "value": "web_search_20250305" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "web/deepseek-search-llm-request" + } + ] + } + } + ], + "types": [ + { + "digest": "0116b1f89c05221d56b0ba35c83d302bf4857bc7277d247e9bbaf74b27d2c66e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "web_search_20250305" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "023a355b2be0d688fb6e4df8388dadb942761d46cfe96d0f499aae9631a159d4", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "blocked" + } + ] + }, + "names": [ + "event:turn/end[0].data.reason[2]" + ], + "sources": [ + "packages/core/session/src/types.ts:203" + ] + }, + { + "digest": "04184edc061905410cc7e3db8d5c7cf393d739c89eb523ba8bad3831fb23ba95", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 10 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "ignorable", + "type": 2, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "sourceEventSeqs", + "type": 4, + "optional": true + }, + { + "name": "surfaceOp", + "type": 5, + "optional": true + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "union", + "types": [ + 6, + 7 + ] + }, + { + "kind": "literal", + "value": "append" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 3, + "optional": false + }, + { + "name": "op", + "type": 8, + "optional": false + }, + { + "name": "start", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "ignorable", + "type": 2, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + } + ] + }, + "names": [ + "SessionEventEnvelope" + ], + "sources": [] + }, + { + "digest": "05d2ae1e0c7f8770f83f9a09047afb39a335d8ac986df3193659aa1e581472cf", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2 + ] + }, + { + "kind": "literal", + "value": "ask" + }, + { + "kind": "literal", + "value": "never" + } + ] + }, + "names": [ + "packages/interaction/user-approval/src/index.ts#ApprovalPolicy" + ], + "sources": [ + "packages/interaction/user-approval/src/index.ts:60" + ] + }, + { + "digest": "0657d3ca5ac4e7bf79b00bcf860b1c7159d01a9da137497221ec2f1776e365f7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "packages/core/session/src/types.ts#SessionSeq" + ], + "sources": [ + "packages/core/session/src/types.ts:29" + ] + }, + { + "digest": "07e1a58c58b593f507b8e7f25723bb0aa42baae6e00f5ecfddf28cb1e64d3235", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 1, + "optional": false + }, + { + "name": "provider", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/session/session-title/src/types.ts#SessionTitleModelProvenance", + "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" + ] + }, + { + "digest": "08936f7648f573f7539800e1ec2852fbbcba05e1a20487a1e5acf2a0fce1e2de", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 1, + "optional": false + }, + { + "name": "messageSeqs", + "type": 2, + "optional": false + }, + { + "name": "messages", + "type": 3, + "optional": false + }, + { + "name": "route", + "type": 89, + "optional": false + }, + { + "name": "system", + "type": 8, + "optional": false + }, + { + "name": "titleProvider", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 1 + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 5, + "optional": false + }, + { + "name": "id", + "type": 8, + "optional": false + }, + { + "name": "role", + "type": 29, + "optional": false + }, + { + "name": "source", + "type": 33, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 6 + }, + { + "kind": "union", + "types": [ + 7, + 10, + 19, + 22, + 25, + 27 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 8, + "optional": false + }, + { + "name": "id", + "type": 8, + "optional": false + }, + { + "name": "name", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 8, + "optional": false + }, + { + "name": "bytes", + "type": 1, + "optional": false + }, + { + "name": "height", + "type": 1, + "optional": false + }, + { + "name": "mediaType", + "type": 12, + "optional": false + }, + { + "name": "name", + "type": 8, + "optional": true + }, + { + "name": "originalDimensions", + "type": 17, + "optional": true + }, + { + "name": "width", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 13, + 14, + 15, + 16 + ] + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 1, + "optional": false + }, + { + "name": "width", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 20, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 8, + "optional": false + }, + { + "name": "bytes", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 5, + "optional": false + }, + { + "name": "isError", + "type": 23, + "optional": true + }, + { + "name": "toolCallId", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 28, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "union", + "types": [ + 30, + 31, + 32 + ] + }, + { + "kind": "literal", + "value": "system" + }, + { + "kind": "literal", + "value": "assistant" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 34, + 44, + 46, + 47, + 50, + 55, + 57, + 62, + 63, + 64, + 66, + 68, + 69, + 76, + 78, + 80, + 82, + 84, + 87, + 88 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 35, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 8, + "optional": true + }, + { + "name": "changes", + "type": 36, + "optional": false + }, + { + "name": "form", + "type": 42, + "optional": false + }, + { + "name": "kind", + "type": 43, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 37 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 38, + "optional": false + }, + { + "name": "digest", + "type": 8, + "optional": true + }, + { + "name": "path", + "type": 8, + "optional": false + }, + { + "name": "scope", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 39, + 40, + 41 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 8, + "optional": false + }, + { + "name": "kind", + "type": 45, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 8, + "optional": true + }, + { + "name": "kind", + "type": 32, + "optional": false + }, + { + "name": "rpcId", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 8, + "optional": false + }, + { + "name": "form", + "type": 48, + "optional": false + }, + { + "name": "kind", + "type": 49, + "optional": false + }, + { + "name": "provider", + "type": 8, + "optional": false + }, + { + "name": "ruleId", + "type": 8, + "optional": false + }, + { + "name": "source", + "type": 8, + "optional": false + }, + { + "name": "summary", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 51, + "optional": false + }, + { + "name": "form", + "type": 53, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "update", + "type": 35, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 52 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 8, + "optional": false + }, + { + "name": "name", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 42, + "optional": false + }, + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "name", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 58, + "optional": false + }, + { + "name": "kind", + "type": 59, + "optional": false + }, + { + "name": "plugin", + "type": 8, + "optional": false + }, + { + "name": "sections", + "type": 60, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 61 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 8, + "optional": false + }, + { + "name": "text", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 48, + "optional": false + }, + { + "name": "kind", + "type": 59, + "optional": false + }, + { + "name": "plugin", + "type": 8, + "optional": false + }, + { + "name": "summary", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 42, + "optional": false + }, + { + "name": "kind", + "type": 59, + "optional": false + }, + { + "name": "plugin", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 65, + "optional": false + }, + { + "name": "kind", + "type": 59, + "optional": false + }, + { + "name": "plugin", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 67, + "optional": false + }, + { + "name": "kind", + "type": 59, + "optional": false + }, + { + "name": "plugin", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 53, + "optional": false + }, + { + "name": "kind", + "type": 59, + "optional": false + }, + { + "name": "plugin", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 65, + "optional": false + }, + { + "name": "kind", + "type": 70, + "optional": false + }, + { + "name": "references", + "type": 71, + "optional": false + }, + { + "name": "version", + "type": 75, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 72 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedFormatVersion", + "type": 1, + "optional": true + }, + { + "name": "capturedThroughSeq", + "type": 73, + "optional": false + }, + { + "name": "compacted", + "type": 23, + "optional": false + }, + { + "name": "inputIndex", + "type": 1, + "optional": false + }, + { + "name": "label", + "type": 8, + "optional": false + }, + { + "name": "omittedBytes", + "type": 1, + "optional": false + }, + { + "name": "omittedMessages", + "type": 1, + "optional": false + }, + { + "name": "originalMessages", + "type": 1, + "optional": false + }, + { + "name": "retainedMessages", + "type": 1, + "optional": false + }, + { + "name": "sessionId", + "type": 8, + "optional": false + }, + { + "name": "truncated", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 1, + 74 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 48, + "optional": false + }, + { + "name": "kind", + "type": 77, + "optional": false + }, + { + "name": "senderSessionId", + "type": 8, + "optional": false + }, + { + "name": "summary", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 67, + "optional": false + }, + { + "name": "kind", + "type": 79, + "optional": false + }, + { + "name": "senderSessionId", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 8, + "optional": false + }, + { + "name": "kind", + "type": 81, + "optional": false + }, + { + "name": "revision", + "type": 1, + "optional": false + }, + { + "name": "round", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 83, + "optional": false + }, + { + "name": "messageId", + "type": 8, + "optional": false + }, + { + "name": "senderId", + "type": 8, + "optional": false + }, + { + "name": "senderName", + "type": 8, + "optional": false + }, + { + "name": "teamId", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 85, + "optional": false + }, + { + "name": "model", + "type": 8, + "optional": false + }, + { + "name": "provider", + "type": 8, + "optional": false + }, + { + "name": "replayState", + "type": 86, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 59, + "optional": false + }, + { + "name": "plugin", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 32, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 8, + "optional": false + }, + { + "name": "provider", + "type": 8, + "optional": false + } + ], + "indices": [] + } + ] + }, + "names": [ + "packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData" + ], + "sources": [ + "packages/session/session-title-llm/src/index.ts:27" + ] + }, + { + "digest": "08a1293eddb9b633bfefaf0893e3b4c807dfbb49c45a447cb32bb68bfd1a8232", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "role", + "type": 26, + "optional": false + }, + { + "name": "source", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "union", + "types": [ + 3, + 7, + 9, + 11, + 13, + 23 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "isError", + "type": 4, + "optional": true + }, + { + "name": "toolCallId", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 5, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 14, + "optional": false + }, + { + "name": "type", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 5, + "optional": false + }, + { + "name": "bytes", + "type": 15, + "optional": false + }, + { + "name": "height", + "type": 15, + "optional": false + }, + { + "name": "mediaType", + "type": 16, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": true + }, + { + "name": "originalDimensions", + "type": 21, + "optional": true + }, + { + "name": "width", + "type": 15, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 17, + 18, + 19, + 20 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 15, + "optional": false + }, + { + "name": "width", + "type": 15, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 24, + "optional": false + }, + { + "name": "type", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 5, + "optional": false + }, + { + "name": "bytes", + "type": 15, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "literal", + "value": "assistant" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 28, + "optional": false + }, + { + "name": "model", + "type": 5, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "replayState", + "type": 29, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + } + ] + }, + "names": [ + "packages/llm/llm/src/message.ts#AssistantMessage" + ], + "sources": [ + "packages/llm/llm/src/message.ts:148" + ] + }, + { + "digest": "0a30c3be336cdd4f8f34e66543a3d46d611c43986edd9b3ce6cbb9b721d3b5d3", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + }, + { + "name": "reason", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "union", + "types": [ + 3, + 5, + 7, + 10, + 12 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "parent" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 8, + "optional": false + }, + { + "name": "reason", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "hook" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "disposed" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "legacy" + } + ] + }, + "names": [ + "event:turn/end[0].data.reason[1]" + ], + "sources": [ + "packages/core/session/src/types.ts:201" + ] + }, + { + "digest": "0a6fae8c3249943e23a024ae6c0d9dd707df9bff0badc69786f0dc8ad9482d8e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 31 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 2, + "optional": false + }, + { + "name": "llmStreamCall", + "type": 3, + "optional": false + }, + { + "name": "maxTokens", + "type": 4, + "optional": true + }, + { + "name": "model", + "type": 2, + "optional": false + }, + { + "name": "provider", + "type": 2, + "optional": false + }, + { + "name": "rawOutput", + "type": 5, + "optional": false + }, + { + "name": "shadowedRange", + "type": 28, + "optional": false + }, + { + "name": "shadowedSeqs", + "type": 29, + "optional": false + }, + { + "name": "shadowedTokenCount", + "type": 4, + "optional": false + }, + { + "name": "sourceCommandId", + "type": 2, + "optional": true + }, + { + "name": "summary", + "type": 5, + "optional": false + }, + { + "name": "usage", + "type": 30, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 6 + }, + { + "kind": "union", + "types": [ + 7, + 10, + 12, + 14, + 16, + 25 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 5, + "optional": false + }, + { + "name": "isError", + "type": 8, + "optional": true + }, + { + "name": "toolCallId", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 15, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 17, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 2, + "optional": false + }, + { + "name": "bytes", + "type": 4, + "optional": false + }, + { + "name": "height", + "type": 4, + "optional": false + }, + { + "name": "mediaType", + "type": 18, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": true + }, + { + "name": "originalDimensions", + "type": 23, + "optional": true + }, + { + "name": "width", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 19, + 20, + 21, + 22 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 4, + "optional": false + }, + { + "name": "width", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 26, + "optional": false + }, + { + "name": "type", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 2, + "optional": false + }, + { + "name": "bytes", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 4, + "optional": false + }, + { + "name": "start", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 4, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 4, + "optional": true + }, + { + "name": "inputTokens", + "type": 4, + "optional": false + }, + { + "name": "outputTokens", + "type": 4, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 4, + "optional": true + }, + { + "name": "totalTokens", + "type": 4, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 2, + "optional": false + }, + { + "name": "maxTokens", + "type": 4, + "optional": true + }, + { + "name": "model", + "type": 2, + "optional": false + }, + { + "name": "provider", + "type": 2, + "optional": false + }, + { + "name": "rawOutput", + "type": 5, + "optional": true + }, + { + "name": "shadowedRange", + "type": 28, + "optional": false + }, + { + "name": "shadowedSeqs", + "type": 29, + "optional": false + }, + { + "name": "shadowedTokenCount", + "type": 4, + "optional": false + }, + { + "name": "sourceCommandId", + "type": 2, + "optional": true + }, + { + "name": "summary", + "type": 5, + "optional": false + }, + { + "name": "usage", + "type": 30, + "optional": true + } + ], + "indices": [] + } + ] + }, + "names": [ + "event:compaction/summary[0].data" + ], + "sources": [] + }, + { + "digest": "0a8a062bc9c3c0d97fd97742262f2ea53dd32297f834e81114870d38ac3dc6da", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "subagent/model-selection-policy" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "0aa62ab51b36c0e64b134bd03ba8725d758744180a1a447da49beaad194f219f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 1, + "value": 2 + } + ] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "opaque", + "reason": "unknown" + } + ] + }, + "names": [ + "event:request/header[0].data.header.tools[0].parameters" + ], + "sources": [] + }, + { + "digest": "0acd94fe8794574c9ae72c7855ee16d29c546096d4af760d16d1225385764555", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "blocks", + "type": 1, + "optional": true + }, + { + "name": "response", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "opaque", + "reason": "unknown" + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#ReplayEnvelope" + ], + "sources": [ + "packages/llm/llm/src/types.ts:356" + ] + }, + { + "digest": "0af3ecfb8c60d416fc40a7cc4fb2c4851a8e46608b2b38ab9e510670c971aa1f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "turn/start" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "0b6d718c693fdf7f06dcccb0bcbbabe78cc63514eafc62d6b2a3899735279d6f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "revision", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "packages/goal/goal/src/types.ts#GoalRef" + ], + "sources": [ + "packages/goal/goal/src/types.ts:19" + ] + }, + { + "digest": "0bcfaf5566d271028429ac7b562cb59053c9d78b8ae14708c35fac835108d1b1", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "messageId", + "type": 1, + "optional": false + }, + { + "name": "targetId", + "type": 1, + "optional": false + }, + { + "name": "teamId", + "type": 1, + "optional": false + }, + { + "name": "version", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": 2 + } + ] + }, + "names": [ + "event:team/message/delivered[0].data" + ], + "sources": [ + "packages/experimental/agent-team/src/types.ts:227" + ] + }, + { + "digest": "0bdaf9cb63594be4ef034b68901fffe792fe09d6d5f6bac42d7f56f6e7834fb9", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "usage" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "0d47a8f3d847243c4488e755ad4cab7a04ac5d4621b9c81865524cf3f4d8536f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "allowedModels", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:subagent/model-selection-policy[0].data" + ], + "sources": [ + "packages/subagent/tool-subagent/src/model-selection-state.ts:17" + ] + }, + { + "digest": "0ddab4577db37a3e0d9e3a91761735c8ef6f5629d526ab8ecaeeea19c097c8f8", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + }, + { + "name": "plugin", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[1]" + ], + "sources": [] + }, + { + "digest": "0e560aad8fa9f338a60e76cbce6593ce93486ab30d6dd7833b8b5b07c6e6963d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "union", + "types": [ + 2, + 5, + 7, + 9, + 19, + 22 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 10, + "optional": false + }, + { + "name": "type", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 3, + "optional": false + }, + { + "name": "bytes", + "type": 11, + "optional": false + }, + { + "name": "height", + "type": 11, + "optional": false + }, + { + "name": "mediaType", + "type": 12, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": true + }, + { + "name": "originalDimensions", + "type": 17, + "optional": true + }, + { + "name": "width", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 13, + 14, + 15, + 16 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 11, + "optional": false + }, + { + "name": "width", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 20, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 3, + "optional": false + }, + { + "name": "bytes", + "type": 11, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 0, + "optional": false + }, + { + "name": "isError", + "type": 23, + "optional": true + }, + { + "name": "toolCallId", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].content", + "event:agent/inbox/spliced[0].data.inserted[0].content[0][5].content", + "event:assistant/message.data.message.content", + "event:compaction/summary[0].data[0].rawOutput", + "event:compaction/summary[0].data[0].summary", + "event:compaction/summary[0].data[1].rawOutput", + "event:compaction/summary[0].data[1].summary", + "event:session/title-llm-request[0].data.messages[0].content", + "event:team/message/queued[0].data.message.content", + "event:tool/code-dispatch[0].data.content" + ], + "sources": [] + }, + { + "digest": "0e7b2a97f54f1afdb8cdfad1635abe9145327db539bfb69b4045c19d8c17755d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "schedule/change" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "0f46153645c297846a3fad3911636659ca4717a5e7d71c9f50bffacd312115ef", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 1, + "optional": false + }, + { + "name": "width", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].content[0][2].attachment.originalDimensions" + ], + "sources": [ + "packages/attachment/attachment/src/types.ts:28" + ] + }, + { + "digest": "10ce3a084c136b5fc9969e5981b64711c35a2d9de7eac1b8443c03f73dc4f3db", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "senderId", + "type": 4, + "optional": false + }, + { + "name": "senderName", + "type": 4, + "optional": false + }, + { + "name": "targetId", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "union", + "types": [ + 3, + 6, + 8, + 10, + 20, + 23 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 4, + "optional": false + }, + { + "name": "bytes", + "type": 12, + "optional": false + }, + { + "name": "height", + "type": 12, + "optional": false + }, + { + "name": "mediaType", + "type": 13, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": true + }, + { + "name": "originalDimensions", + "type": 18, + "optional": true + }, + { + "name": "width", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 14, + 15, + 16, + 17 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 12, + "optional": false + }, + { + "name": "width", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 21, + "optional": false + }, + { + "name": "type", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 4, + "optional": false + }, + { + "name": "bytes", + "type": 12, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "isError", + "type": 24, + "optional": true + }, + { + "name": "toolCallId", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + } + ] + }, + "names": [ + "packages/experimental/agent-team/src/types.ts#TeamMessageSnapshot" + ], + "sources": [ + "packages/experimental/agent-team/src/types.ts:106" + ] + }, + { + "digest": "10e386801903f9d424602c31d3ff837a94aef623c8b391376d8d9e253525fabe", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "compaction/prune" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "119abe2b9c0b2f46ecb31d82b9acba4d4b30e049f655e2475e8b4ae12d5a9e25", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "dialect", + "type": 1, + "optional": false + }, + { + "name": "handlerId", + "type": 4, + "optional": false + }, + { + "name": "matcher", + "type": 4, + "optional": true + }, + { + "name": "point", + "type": 4, + "optional": false + }, + { + "name": "turn", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 3 + ] + }, + { + "kind": "literal", + "value": "claude-code" + }, + { + "kind": "literal", + "value": "codex" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:hook/invoked[0].data" + ], + "sources": [ + "packages/hooks/hook-protocol/src/types.ts:19" + ] + }, + { + "digest": "11f70b595aa76897fc4e25a352bfa718c659f44b799e5aa14e84e5a38fe72912", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "policy", + "type": 1, + "optional": false + }, + { + "name": "source", + "type": 4, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 3 + ] + }, + { + "kind": "literal", + "value": "ask" + }, + { + "kind": "literal", + "value": "never" + }, + { + "kind": "literal", + "value": "delegation" + } + ] + }, + "names": [ + "event:approval/policy[0].data" + ], + "sources": [ + "packages/interaction/user-approval/src/index.ts:33" + ] + }, + { + "digest": "12a0cfa619ac4a5fc6c3e8e359c8dae15769edc61497a575935c78d5842f8e42", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "read-only" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "1418e7f0c944a0453ce0851729b38b69c74194ff1e3ed41dc71904ca66e57bc5", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 1, + "optional": false + }, + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "isError", + "type": 25, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "parentCallId", + "type": 5, + "optional": false + }, + { + "name": "rootCallId", + "type": 5, + "optional": false + }, + { + "name": "subCallId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "union", + "types": [ + 4, + 7, + 9, + 11, + 21, + 24 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 5, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 12, + "optional": false + }, + { + "name": "type", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 5, + "optional": false + }, + { + "name": "bytes", + "type": 13, + "optional": false + }, + { + "name": "height", + "type": 13, + "optional": false + }, + { + "name": "mediaType", + "type": 14, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": true + }, + { + "name": "originalDimensions", + "type": 19, + "optional": true + }, + { + "name": "width", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 15, + 16, + 17, + 18 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 13, + "optional": false + }, + { + "name": "width", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 22, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 5, + "optional": false + }, + { + "name": "bytes", + "type": 13, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "isError", + "type": 25, + "optional": true + }, + { + "name": "toolCallId", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + } + ] + }, + "names": [ + "packages/core/tools/src/types.ts#PtcDispatchEventData" + ], + "sources": [ + "packages/core/tools/src/types.ts:20" + ] + }, + { + "digest": "14230f9b8b5797bb7e8c621fa636531cfbde2ffba1ef5f1fd058216ff21952a0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "chunk" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "142c37d302aa22a0a57915b5255939d3ca91c1811ca13fddcf84cf76ea00758a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "always" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 7, + "optional": true + }, + { + "name": "seq", + "type": 6, + "optional": false + }, + { + "name": "time", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "commandId", + "type": 2, + "optional": false + }, + { + "name": "kind", + "type": 3, + "optional": false + }, + { + "name": "sourceEventSeq", + "type": 6, + "optional": true + }, + { + "name": "text", + "type": 2, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "literal", + "value": "success" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "command/done" + } + ] + }, + "names": [ + "event:command/done", + "event:command/done[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "15495614ccfa9cbdeefb0ec2abd76406435f4c6ff3dae42acae8e09ef42025c9", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "codex" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "1571525adc95a24e5d25b5a6440df401cd7cdd881b745178e85f5a333435cd1b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "never" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "15918d785bdccedf0dba204622c75591bfb833bbf107ae0894bbc44cfbd73c1d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "agentPreset", + "type": 1, + "optional": true + }, + { + "name": "createdAt", + "type": 2, + "optional": false + }, + { + "name": "cwd", + "type": 1, + "optional": true + }, + { + "name": "delegationDepth", + "type": 2, + "optional": true + }, + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "isSeeded", + "type": 3, + "optional": false + }, + { + "name": "origin", + "type": 4, + "optional": true + }, + { + "name": "parentSession", + "type": 1, + "optional": true + }, + { + "name": "version", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "subagent" + }, + { + "kind": "literal", + "value": 2 + } + ] + }, + "names": [ + "packages/core/session/src/types.ts#SessionHeader" + ], + "sources": [ + "packages/core/session/src/types.ts:91" + ] + }, + { + "digest": "16d0507cb94b4cfc84a87446b1ba7652d6ec1d65ee1684789e747e30d542800e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "relay" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "17aae616ef020b8b9f011ec398ec935450fb06d3e2a0722c456f63aeaf5ff728", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "at" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "17d1afb770d9941936130996da00dc86782cfef731d8d6526162c301256a4ac3", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "inherited", + "type": 1, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + } + ] + }, + "names": [ + "event:session/end-seed[0].data" + ], + "sources": [ + "packages/core/session/src/types.ts:381" + ] + }, + { + "digest": "18dc21f12bbac8ade8377e6fbb54179e20c3d955d73fba3244c57fb6bf001df0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "operation", + "type": 2, + "optional": false + }, + { + "name": "version", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "delete" + }, + { + "kind": "literal", + "value": 1 + } + ] + }, + "names": [ + "packages/schedule/schedule/src/types.ts#ScheduleDeleteChange" + ], + "sources": [ + "packages/schedule/schedule/src/types.ts:79" + ] + }, + { + "digest": "18ee62b8900a4c3d046700f05d7a4d49d6cab2a660a020c87481d1603dd8bd4f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "agentPreset", + "type": 1, + "optional": true + }, + { + "name": "createdAt", + "type": 2, + "optional": false + }, + { + "name": "cwd", + "type": 1, + "optional": true + }, + { + "name": "delegationDepth", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "isSeeded", + "type": 3, + "optional": false + }, + { + "name": "origin", + "type": 4, + "optional": true + }, + { + "name": "parentSession", + "type": 1, + "optional": true + }, + { + "name": "type", + "type": 5, + "optional": false + }, + { + "name": "version", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "subagent" + }, + { + "kind": "literal", + "value": "session" + } + ] + }, + "names": [ + "packages/session/session-persistence-jsonl/src/format.ts#HeaderLine" + ], + "sources": [ + "packages/session/session-persistence-jsonl/src/format.ts:81" + ] + }, + { + "digest": "18fcdd273a2f2f9d813a3be5e71df5903a963a5c88e46b90b14de6e2db890da0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "team/member" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "18fce9540bb20897a66275499faee6b8296c97e9901fa1ff45a191772448ad1a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "danger-full-access" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "1922cd79a70806c17758185a6ef0458bc1fb3900363906733421c16414da2509", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "skill-invocation" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "1986c2664009c99155e44795676c887fa67f7c55cd2d5e6b648ff763e0ab033a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "compaction/end" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "1ab2ef1296f157ba96998f179bb5daa9d21a82480da2901127aeab2730797c92", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2 + ] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "literal", + "value": "success" + } + ] + }, + "names": [ + "event:command/done[0].data.kind" + ], + "sources": [] + }, + { + "digest": "1b5649238876e28811e80f10ec67a00c197ad3babd4ecc61a22b09064b88c597", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "fallback" + } + ] + }, + "names": [ + "event:session/title[0].data.source[0]" + ], + "sources": [ + "packages/session/session-title/src/types.ts:29" + ] + }, + { + "digest": "1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 13, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "messageSeqs", + "type": 2, + "optional": false + }, + { + "name": "source", + "type": 4, + "optional": false + }, + { + "name": "title", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 5, + 9, + 11 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 6, + "optional": false + }, + { + "name": "model", + "type": 7, + "optional": true + }, + { + "name": "provider", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "provider" + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 8, + "optional": false + }, + { + "name": "provider", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "fallback" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "session/title" + } + ] + }, + "names": [ + "event:session/title", + "event:session/title[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "1c2686c0682e7bc51d61117b2652bd4a80707e331aa276d6ef915ae32534a330", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "session/end-seed" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "1d5f04a03ea75fc8eeece544129eba0f49f0c82046e9c404461920390135c7b2", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "model/selection" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "1d76406cbb2ddadb0dbbb51e9d8bc6cf678fed455cf8eb512f36f7c86d37a62f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "stop" + } + ] + }, + "names": [ + "event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[3]" + ], + "sources": [ + "packages/llm/llm/src/types.ts:131" + ] + }, + { + "digest": "1d8798b1a5e8c545ee4dcd2b4e75c0b4c9ffd985e4744c6d1a1aab992f859721", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "pause" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "1de6c9c8764045ea9a1357bae6ccbbd57c19f6f337f8f25697c919c7cc9abf16", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 6, + "optional": false + }, + { + "name": "time", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "header", + "type": 2, + "optional": false + }, + { + "name": "reason", + "type": 13, + "optional": false + }, + { + "name": "startsSeries", + "type": 4, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "adapterDefaults", + "type": 3, + "optional": true + }, + { + "name": "config", + "type": 5, + "optional": false + }, + { + "name": "system", + "type": 7, + "optional": true + }, + { + "name": "tools", + "type": 9, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 4, + "optional": true + }, + { + "name": "reasoningEffort", + "type": 4, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 6, + "optional": true + }, + { + "name": "model", + "type": 7, + "optional": false + }, + { + "name": "provider", + "type": 7, + "optional": false + }, + { + "name": "reasoningEffort", + "type": 7, + "optional": true + }, + { + "name": "stop", + "type": 8, + "optional": true + }, + { + "name": "temperature", + "type": 6, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "array", + "element": 7 + }, + { + "kind": "array", + "element": 10 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 7, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + }, + { + "name": "parameters", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 7, + "value": 12 + } + ] + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "union", + "types": [ + 14, + 15, + 16, + 17 + ] + }, + { + "kind": "literal", + "value": "initial" + }, + { + "kind": "literal", + "value": "resume" + }, + { + "kind": "literal", + "value": "series" + }, + { + "kind": "literal", + "value": "change" + }, + { + "kind": "literal", + "value": "request/header" + } + ] + }, + "names": [ + "event:request/header", + "event:request/header[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "1df34a6c086866ffdc2dd9e8e5c581c3751a010cdf6b8538a7327f7a3237f0b4", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "createdAt", + "type": 1, + "optional": false + }, + { + "name": "goal", + "type": 2, + "optional": false + }, + { + "name": "kind", + "type": 10, + "optional": false + }, + { + "name": "operation", + "type": 11, + "optional": false + }, + { + "name": "roundsStarted", + "type": 1, + "optional": false + }, + { + "name": "updatedAt", + "type": 1, + "optional": false + }, + { + "name": "version", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "object", + "properties": [ + { + "name": "blockedReason", + "type": 3, + "optional": true + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "maxGoalRounds", + "type": 1, + "optional": false + }, + { + "name": "objective", + "type": 4, + "optional": false + }, + { + "name": "phase", + "type": 5, + "optional": false + }, + { + "name": "revision", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 4, + "optional": false + }, + { + "name": "message", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 6, + 7, + 8, + 9 + ] + }, + { + "kind": "literal", + "value": "active" + }, + { + "kind": "literal", + "value": "blocked" + }, + { + "kind": "literal", + "value": "complete" + }, + { + "kind": "literal", + "value": "paused" + }, + { + "kind": "literal", + "value": "goal/change" + }, + { + "kind": "union", + "types": [ + 8, + 12, + 13, + 14, + 15, + 16 + ] + }, + { + "kind": "literal", + "value": "block" + }, + { + "kind": "literal", + "value": "create" + }, + { + "kind": "literal", + "value": "edit" + }, + { + "kind": "literal", + "value": "pause" + }, + { + "kind": "literal", + "value": "resume" + }, + { + "kind": "literal", + "value": 1 + } + ] + }, + "names": [ + "packages/goal/goal/src/domain.ts#GoalSnapshotChangeMeta" + ], + "sources": [ + "packages/goal/goal/src/domain.ts:24" + ] + }, + { + "digest": "1e0b0b66b6f0c53fc72e52289d06b4708d776f1ca9df4c86a22bff621d403cf0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "aborted" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "1e346446e183ee76f48d7994c97ecb302bddc682abb60b8a10ea0bb26223a69c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "block" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "1e75cbc0af53f62e5685d751108dc9f6320fe835aed222e579a2a0080dc8fc59", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 1, + "optional": false + }, + { + "name": "llmStreamCall", + "type": 2, + "optional": false + }, + { + "name": "maxTokens", + "type": 3, + "optional": true + }, + { + "name": "model", + "type": 1, + "optional": false + }, + { + "name": "provider", + "type": 1, + "optional": false + }, + { + "name": "rawOutput", + "type": 4, + "optional": false + }, + { + "name": "shadowedRange", + "type": 27, + "optional": false + }, + { + "name": "shadowedSeqs", + "type": 28, + "optional": false + }, + { + "name": "shadowedTokenCount", + "type": 3, + "optional": false + }, + { + "name": "sourceCommandId", + "type": 1, + "optional": true + }, + { + "name": "summary", + "type": 4, + "optional": false + }, + { + "name": "usage", + "type": 29, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 5 + }, + { + "kind": "union", + "types": [ + 6, + 9, + 11, + 13, + 15, + 24 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "isError", + "type": 7, + "optional": true + }, + { + "name": "toolCallId", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 1, + "optional": false + }, + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 16, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 1, + "optional": false + }, + { + "name": "bytes", + "type": 3, + "optional": false + }, + { + "name": "height", + "type": 3, + "optional": false + }, + { + "name": "mediaType", + "type": 17, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": true + }, + { + "name": "originalDimensions", + "type": 22, + "optional": true + }, + { + "name": "width", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 18, + 19, + 20, + 21 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 3, + "optional": false + }, + { + "name": "width", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 25, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 1, + "optional": false + }, + { + "name": "bytes", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 3, + "optional": false + }, + { + "name": "start", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 3, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 3, + "optional": true + }, + { + "name": "inputTokens", + "type": 3, + "optional": false + }, + { + "name": "outputTokens", + "type": 3, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 3, + "optional": true + }, + { + "name": "totalTokens", + "type": 3, + "optional": true + } + ], + "indices": [] + } + ] + }, + "names": [ + "event:compaction/summary[0].data[0]" + ], + "sources": [] + }, + { + "digest": "1ebc6f9ff3aa9e3a38f8695f49bacdab1f8b7a3832741853ca46f40af56ccd01", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "completed" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "1f0133217eeeffd8d387baf1ec8ed9856e719bcd999dc08e48624cba96d75fd7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool-call" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "1f8c126cfab3df812cd115cfc23e3256f0fa2383400f4ce91ecad313577e59b0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 4, + 6, + 8, + 10 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "reason", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "hook" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "disposed" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "legacy" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "parent" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + } + ] + }, + "names": [ + "packages/core/session/src/types.ts#TurnEndCancelCause" + ], + "sources": [ + "packages/core/session/src/types.ts:193" + ] + }, + { + "digest": "20a57544bbf204dacd1ae6beb2ab29444365c3c869f2afdf489dcdcbc3d9c8c5", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "active", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + } + ] + }, + "names": [ + "event:plan/mode[0].data" + ], + "sources": [ + "packages/plan/plan-mode/src/index.ts:46" + ] + }, + { + "digest": "2142e391b9ccb60d487afcf373ce74db98d952f69e8289eddb352a7e16e996c5", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "cancelled" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "2152caf1a71e588e4df2358a806dea24936c1c47131134f01a12939d12cdc0c0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + }, + { + "name": "messageId", + "type": 2, + "optional": false + }, + { + "name": "senderId", + "type": 2, + "optional": false + }, + { + "name": "senderName", + "type": 2, + "optional": false + }, + { + "name": "teamId", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/experimental/agent-team/src/types.ts#TeamMessageSource" + ], + "sources": [ + "packages/experimental/agent-team/src/types.ts:115" + ] + }, + { + "digest": "234142ee4f996f38cc9fa3b8b3e3de29b03c9aefe5ebf6c224eddd564505aa85", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "pending" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "237c004c73b6b288246816e0d7fde16e09c63a47aa3b1227383d7afe58666163", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "goal/change" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "2517ba143a271508d3ca35126d5aca8f7f1facf5aaddce4adf011832042fa2b9", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "apiVersion", + "type": 1, + "optional": false + }, + { + "name": "body", + "type": 2, + "optional": false + }, + { + "name": "endpoint", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "max_tokens", + "type": 3, + "optional": false + }, + { + "name": "messages", + "type": 4, + "optional": false + }, + { + "name": "model", + "type": 1, + "optional": false + }, + { + "name": "tools", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "tuple", + "elements": [ + { + "type": 5, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 6, + "optional": false + }, + { + "name": "role", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "tuple", + "elements": [ + { + "type": 7, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "tuple", + "elements": [ + { + "type": 11, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "max_uses", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 12, + "optional": false + }, + { + "name": "type", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "web_search" + }, + { + "kind": "literal", + "value": "web_search_20250305" + } + ] + }, + "names": [ + "packages/web/web-search-deepseek/src/provider.ts#DeepSeekSearchLlmRequest" + ], + "sources": [ + "packages/web/web-search-deepseek/src/provider.ts:56" + ] + }, + { + "digest": "254dce209e735f9cb6f6b7aec0354712b1611759ec02af4d35a96f2081e666f6", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "blocked" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 6, + "optional": true + }, + { + "name": "seq", + "type": 7, + "optional": false + }, + { + "name": "time", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "policy", + "type": 2, + "optional": false + }, + { + "name": "source", + "type": 5, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "ask" + }, + { + "kind": "literal", + "value": "never" + }, + { + "kind": "literal", + "value": "delegation" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "approval/policy" + } + ] + }, + "names": [ + "event:approval/policy", + "event:approval/policy[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "26c879bdd130e8b8683a6ce588414fad2244783d6573ca399fa0de184a2b0bb1", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "dispatch" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "2765e9119edf5816ac1ab4c95c5ee32c90403f3742962eff11544f7752d59d2e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "model" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "277b61f9c6f8170425fa6ffe06cfa14376757a896a4749cb82a687d7364c4fc9", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "file" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "27cd736e794a0f8703a155fb697820cede894d10776586dd3df24d24c9465c0e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 1, + "optional": false + }, + { + "name": "message", + "type": 1, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 2, + "optional": true + }, + { + "name": "requestId", + "type": 1, + "optional": true + }, + { + "name": "status", + "type": 2, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#LlmFailure" + ], + "sources": [ + "packages/llm/llm/src/types.ts:40" + ] + }, + { + "digest": "27e337d3d6b402b221e50c247a3f518a70d0c474cc60beee15fac3e9c5cbfcbe", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "afterSeconds", + "type": 1, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "kind", + "type": 3, + "optional": false + }, + { + "name": "prompt", + "type": 2, + "optional": false + }, + { + "name": "scheduledAt", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "after" + } + ] + }, + "names": [ + "packages/schedule/schedule/src/types.ts#AfterScheduleRecord" + ], + "sources": [ + "packages/schedule/schedule/src/types.ts:13" + ] + }, + { + "digest": "287211846beea1eccb5f9acee00d20388a38fcb2e95858fa2332d6f58529379a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-calls" + } + ] + }, + "names": [ + "event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[4]" + ], + "sources": [ + "packages/llm/llm/src/types.ts:132" + ] + }, + { + "digest": "2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 19, + "optional": true + }, + { + "name": "seq", + "type": 13, + "optional": false + }, + { + "name": "time", + "type": 13, + "optional": false + }, + { + "name": "type", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 6, + 8, + 9 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "acceptedAt", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "operation", + "type": 4, + "optional": false + }, + { + "name": "version", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "dispatch" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "operation", + "type": 7, + "optional": false + }, + { + "name": "version", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "delete" + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "operation", + "type": 4, + "optional": false + }, + { + "name": "version", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "operation", + "type": 10, + "optional": false + }, + { + "name": "schedule", + "type": 11, + "optional": false + }, + { + "name": "version", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "create" + }, + { + "kind": "union", + "types": [ + 12, + 15, + 17 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "afterSeconds", + "type": 13, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 14, + "optional": false + }, + { + "name": "prompt", + "type": 3, + "optional": false + }, + { + "name": "scheduledAt", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "after" + }, + { + "kind": "object", + "properties": [ + { + "name": "everySeconds", + "type": 13, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 16, + "optional": false + }, + { + "name": "prompt", + "type": 3, + "optional": false + }, + { + "name": "scheduledAt", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "every" + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 18, + "optional": false + }, + { + "name": "prompt", + "type": 3, + "optional": false + }, + { + "name": "scheduledAt", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "at" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "schedule/change" + } + ] + }, + "names": [ + "event:schedule/change", + "event:schedule/change[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "2ab12a0e345658f9342816d773fe610f049982bcad82631f43b9205abe43e5ee", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 2, + "optional": false + }, + { + "name": "digest", + "type": 6, + "optional": true + }, + { + "name": "path", + "type": 6, + "optional": false + }, + { + "name": "scope", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[17].changes" + ], + "sources": [] + }, + { + "digest": "2abb711460e6238d851c30f3e4bdd87a2aa1887ee70575b3d3b7b25610673095", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 1, + "optional": false + }, + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "reasoning-delta" + } + ] + }, + "names": [ + "event:assistant/attempt[0].data.stream[0][3].chunk[2]" + ], + "sources": [ + "packages/llm/llm/src/types.ts:381" + ] + }, + { + "digest": "2c4c21f19f426a58f2dac914e34313aa43f8408972de857a486d1f086d5adb6c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "unavailable" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "2c64d4bc7264fd3f8bed47e96ab8a593bce05a1e4e1c436dcd244a3b7e0c2a9d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "step/start" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "2ce7ef3b3daebf95815c7ae454a751d3e67ca7a22e2e0734fe2942df393bb66c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[6]" + ], + "sources": [] + }, + { + "digest": "2d11ca7b0d4493e244b74eba093227866b33249841e59a1e9bf56afed38604c3", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "max_uses", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "web_search" + }, + { + "kind": "literal", + "value": "web_search_20250305" + } + ] + }, + "names": [ + "event:web/deepseek-search-llm-request[0].data.body.tools[0]" + ], + "sources": [ + "packages/web/web-search-deepseek/src/provider.ts:72" + ] + }, + { + "digest": "2da725e554cd89301d829ed9dc45a572c3cd1b93b5e91d0d71f007976d8a0863", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "fork" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "2e4debca12f2c449f96dc6574f3fbf2fb346193443114a241d01a236362ec48c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "team-message" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "2f1e6a7ebace43d727ae138ddcd352eb3813960009e5805b8c5ac84300c97716", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + } + ] + }, + "names": [ + "packages/attachment/attachment/src/types.ts#ImageMediaType" + ], + "sources": [ + "packages/attachment/attachment/src/types.ts:8" + ] + }, + { + "digest": "2f90a7b3646fea3e677bd7b4000aa96f3b8964f107b614e204e11ad4051c24fc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[3]" + ], + "sources": [] + }, + { + "digest": "2fe5026daf14bd4ff2b7bfb7cf9791c302d9cbba06802178b6dfec00b892698f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "parentCallId", + "type": 2, + "optional": false + }, + { + "name": "rootCallId", + "type": 2, + "optional": false + }, + { + "name": "subCallId", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/core/tools/src/types.ts#PtcDispatchStartEventData" + ], + "sources": [ + "packages/core/tools/src/types.ts:11" + ] + }, + { + "digest": "2ffcad547cb840f462eb1849fa5f6cb0e17eb93f5d07cc88b61d749b1b78d632", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 29, + "optional": true + }, + { + "name": "seq", + "type": 17, + "optional": false + }, + { + "name": "time", + "type": 17, + "optional": false + }, + { + "name": "type", + "type": 30, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "message", + "type": 2, + "optional": false + }, + { + "name": "teamId", + "type": 7, + "optional": false + }, + { + "name": "version", + "type": 28, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "senderId", + "type": 7, + "optional": false + }, + { + "name": "senderName", + "type": 7, + "optional": false + }, + { + "name": "targetId", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "union", + "types": [ + 5, + 9, + 11, + 13, + 15, + 25 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "isError", + "type": 6, + "optional": true + }, + { + "name": "toolCallId", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 7, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 16, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 7, + "optional": false + }, + { + "name": "bytes", + "type": 17, + "optional": false + }, + { + "name": "height", + "type": 17, + "optional": false + }, + { + "name": "mediaType", + "type": 18, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": true + }, + { + "name": "originalDimensions", + "type": 23, + "optional": true + }, + { + "name": "width", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 19, + 20, + 21, + 22 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 17, + "optional": false + }, + { + "name": "width", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 26, + "optional": false + }, + { + "name": "type", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 7, + "optional": false + }, + { + "name": "bytes", + "type": 17, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "literal", + "value": 2 + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "team/message/queued" + } + ] + }, + "names": [ + "event:team/message/queued", + "event:team/message/queued[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "30d5a537b296685770b1241c4b4bbde19d5a31ff81aa23df73fab5e90b8fc65f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 5, + 7 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "model", + "type": 3, + "optional": true + }, + { + "name": "provider", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "provider" + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 4, + "optional": false + }, + { + "name": "provider", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "fallback" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + } + ] + }, + "names": [ + "packages/session/session-title/src/types.ts#SessionTitleSource" + ], + "sources": [ + "packages/session/session-title/src/types.ts:28" + ] + }, + { + "digest": "326a9bfda27dda5882fb3cbe6e715df41dae2298fdae3d66437457268a665693", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 1, + "optional": true + }, + { + "name": "reasoningEffort", + "type": 1, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + } + ] + }, + "names": [ + "packages/llm/llm/src/call-config.ts#LlmCallConfigAdapterDefaults" + ], + "sources": [ + "packages/llm/llm/src/call-config.ts:36" + ] + }, + { + "digest": "34d1ab5c5df378186d6054b1a1beea9a41e41965d6f336f0bc0025c441a82e66", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "resume" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "3516f54b427775f483febe8e938e4e10f9afd3583610861547bbe2999ed4d8d9", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 71, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 72, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "step", + "type": 2, + "optional": false + }, + { + "name": "stream", + "type": 3, + "optional": false + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "union", + "types": [ + 5, + 10, + 67, + 69 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "args", + "type": 6, + "optional": false + }, + { + "name": "dt", + "type": 8, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "index", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": true + }, + { + "name": "time0", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 7 + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "literal", + "value": "tool-call-chunks" + }, + { + "kind": "object", + "properties": [ + { + "name": "chunk", + "type": 11, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 66, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 12, + 14, + 39, + 42, + 44, + 46, + 63 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "argumentsDelta", + "type": 7, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "index", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": true + }, + { + "name": "type", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "block", + "type": 15, + "optional": false + }, + { + "name": "index", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 38, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 16, + 18, + 27, + 30, + 34, + 36 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 7, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 19, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 7, + "optional": false + }, + { + "name": "bytes", + "type": 2, + "optional": false + }, + { + "name": "height", + "type": 2, + "optional": false + }, + { + "name": "mediaType", + "type": 20, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": true + }, + { + "name": "originalDimensions", + "type": 25, + "optional": true + }, + { + "name": "width", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 21, + 22, + 23, + 24 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 2, + "optional": false + }, + { + "name": "width", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 28, + "optional": false + }, + { + "name": "type", + "type": 29, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 7, + "optional": false + }, + { + "name": "bytes", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 31, + "optional": false + }, + { + "name": "isError", + "type": 32, + "optional": true + }, + { + "name": "toolCallId", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 33, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 15 + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 35, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 37, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "block-end" + }, + { + "kind": "object", + "properties": [ + { + "name": "blockType", + "type": 40, + "optional": false + }, + { + "name": "index", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 41, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 17, + 26, + 29, + 33, + 35, + 37 + ] + }, + { + "kind": "literal", + "value": "block-start" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 2, + "optional": false + }, + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 43, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 2, + "optional": false + }, + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 45, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "reason", + "type": 47, + "optional": false + }, + { + "name": "replayState", + "type": 59, + "optional": true + }, + { + "name": "type", + "type": 62, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 48, + 51, + 53, + 55, + 57 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 49, + "optional": false + }, + { + "name": "kind", + "type": 50, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 7, + "optional": false + }, + { + "name": "message", + "type": 7, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 2, + "optional": true + }, + { + "name": "requestId", + "type": 7, + "optional": true + }, + { + "name": "status", + "type": 2, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 49, + "optional": false + }, + { + "name": "kind", + "type": 52, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 54, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 56, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "stop" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 58, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-calls" + }, + { + "kind": "object", + "properties": [ + { + "name": "blocks", + "type": 60, + "optional": true + }, + { + "name": "response", + "type": 61, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 61 + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "literal", + "value": "finish" + }, + { + "kind": "object", + "properties": [ + { + "name": "type", + "type": 64, + "optional": false + }, + { + "name": "usage", + "type": 65, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "usage" + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 2, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 2, + "optional": true + }, + { + "name": "inputTokens", + "type": 2, + "optional": false + }, + { + "name": "outputTokens", + "type": 2, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 2, + "optional": true + }, + { + "name": "totalTokens", + "type": 2, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "chunk" + }, + { + "kind": "object", + "properties": [ + { + "name": "dt", + "type": 8, + "optional": false + }, + { + "name": "index", + "type": 2, + "optional": false + }, + { + "name": "texts", + "type": 6, + "optional": false + }, + { + "name": "time0", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 68, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning-chunks" + }, + { + "kind": "object", + "properties": [ + { + "name": "dt", + "type": 8, + "optional": false + }, + { + "name": "index", + "type": 2, + "optional": false + }, + { + "name": "texts", + "type": 6, + "optional": false + }, + { + "name": "time0", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 70, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text-chunks" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "assistant/attempt" + } + ] + }, + "names": [ + "event:assistant/attempt", + "event:assistant/attempt[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "35203ba7ad5ef6f97d556b85df20ae98f04f09c65748cecdf8eefdb8b6405ffc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 2, + "optional": false + }, + { + "name": "provider", + "type": 2, + "optional": false + }, + { + "name": "reasoningEffort", + "type": 2, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "model/selection" + } + ] + }, + "names": [ + "event:model/selection", + "event:model/selection[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "35b995af35bfa087f5381a5454a2305928da037e819bfc4759d3f66d9bd55aa9", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 6 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "delayMs", + "type": 2, + "optional": false + }, + { + "name": "failure", + "type": 3, + "optional": false + }, + { + "name": "maxRetries", + "type": 2, + "optional": false + }, + { + "name": "mode", + "type": 5, + "optional": false + }, + { + "name": "policyKey", + "type": 4, + "optional": false + }, + { + "name": "provider", + "type": 4, + "optional": false + }, + { + "name": "retry", + "type": 2, + "optional": false + }, + { + "name": "retryId", + "type": 4, + "optional": false + }, + { + "name": "step", + "type": 2, + "optional": false + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 4, + "optional": false + }, + { + "name": "message", + "type": 4, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 2, + "optional": true + }, + { + "name": "requestId", + "type": 4, + "optional": true + }, + { + "name": "status", + "type": 2, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "normal" + }, + { + "kind": "object", + "properties": [ + { + "name": "delayMs", + "type": 2, + "optional": false + }, + { + "name": "failure", + "type": 3, + "optional": false + }, + { + "name": "mode", + "type": 7, + "optional": false + }, + { + "name": "policyKey", + "type": 4, + "optional": false + }, + { + "name": "provider", + "type": 4, + "optional": false + }, + { + "name": "retry", + "type": 2, + "optional": false + }, + { + "name": "retryId", + "type": 4, + "optional": false + }, + { + "name": "step", + "type": 2, + "optional": false + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "always" + } + ] + }, + "names": [ + "packages/llm/llm-retry/src/types.ts#LlmRetryEventData" + ], + "sources": [ + "packages/llm/llm-retry/src/types.ts:16" + ] + }, + { + "digest": "36d6a9a871d949ea4f3edd919d81d66aa69218bebef38899d2a1282c39420a1f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "approval/policy" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 5, + "optional": true + }, + { + "name": "seq", + "type": 6, + "optional": false + }, + { + "name": "time", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "args", + "type": 2, + "optional": true + }, + { + "name": "commandId", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "source", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "command/run" + } + ] + }, + "names": [ + "event:command/run", + "event:command/run[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "378f90f9f6022a0991928a1eaf7991094ea1920fe89a9248358a1da106e1a970", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "approval/decided" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "383cf73ae4748e5beb281ae74857ba1ffb92ae01075b9fbf51af78b666007a8f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "recall" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "3860b4757d512a2869be833acb0faf834335b1b056bf3f83df5474dce95f8fa6", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "args", + "type": 1, + "optional": false + }, + { + "name": "dt", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "index", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": true + }, + { + "name": "time0", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "tool-call-chunks" + } + ] + }, + "names": [ + "event:assistant/attempt[0].data.stream[0][2]" + ], + "sources": [ + "packages/llm/llm/src/assistant-stream.ts:35" + ] + }, + { + "digest": "390eed1028aba02774f14408647acec10ec5516e97d4f15ecde2b9989d5a69f2", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2 + ] + }, + { + "kind": "literal", + "value": "negative" + }, + { + "kind": "literal", + "value": "positive" + } + ] + }, + "names": [ + "packages/feedback/message-feedback/src/types.ts#MessageFeedbackRating" + ], + "sources": [ + "packages/feedback/message-feedback/src/types.ts:16" + ] + }, + { + "digest": "3a896379a74576c5a527e4720be2fe6807d3225c27134e978a2b89a94068368e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "chunk", + "type": 1, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 58, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 6, + 31, + 34, + 36, + 38, + 55 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "argumentsDelta", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "index", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": true + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "tool-call-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "block", + "type": 7, + "optional": false + }, + { + "name": "index", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 30, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 8, + 10, + 19, + 22, + 26, + 28 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 3, + "optional": false + }, + { + "name": "bytes", + "type": 4, + "optional": false + }, + { + "name": "height", + "type": 4, + "optional": false + }, + { + "name": "mediaType", + "type": 12, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": true + }, + { + "name": "originalDimensions", + "type": 17, + "optional": true + }, + { + "name": "width", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 13, + 14, + 15, + 16 + ] + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 4, + "optional": false + }, + { + "name": "width", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 20, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 3, + "optional": false + }, + { + "name": "bytes", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 23, + "optional": false + }, + { + "name": "isError", + "type": 24, + "optional": true + }, + { + "name": "toolCallId", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 7 + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 29, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "block-end" + }, + { + "kind": "object", + "properties": [ + { + "name": "blockType", + "type": 32, + "optional": false + }, + { + "name": "index", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 33, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 9, + 18, + 21, + 25, + 27, + 29 + ] + }, + { + "kind": "literal", + "value": "block-start" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 4, + "optional": false + }, + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 35, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 4, + "optional": false + }, + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 37, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "reason", + "type": 39, + "optional": false + }, + { + "name": "replayState", + "type": 51, + "optional": true + }, + { + "name": "type", + "type": 54, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 40, + 43, + 45, + 47, + 49 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 41, + "optional": false + }, + { + "name": "kind", + "type": 42, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 3, + "optional": false + }, + { + "name": "message", + "type": 3, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 4, + "optional": true + }, + { + "name": "requestId", + "type": 3, + "optional": true + }, + { + "name": "status", + "type": 4, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 41, + "optional": false + }, + { + "name": "kind", + "type": 44, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 46, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 48, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "stop" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 50, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-calls" + }, + { + "kind": "object", + "properties": [ + { + "name": "blocks", + "type": 52, + "optional": true + }, + { + "name": "response", + "type": 53, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 53 + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "literal", + "value": "finish" + }, + { + "kind": "object", + "properties": [ + { + "name": "type", + "type": 56, + "optional": false + }, + { + "name": "usage", + "type": 57, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "usage" + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 4, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 4, + "optional": true + }, + { + "name": "inputTokens", + "type": 4, + "optional": false + }, + { + "name": "outputTokens", + "type": 4, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 4, + "optional": true + }, + { + "name": "totalTokens", + "type": 4, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "chunk" + } + ] + }, + "names": [ + "event:assistant/attempt[0].data.stream[0][3]" + ], + "sources": [ + "packages/llm/llm/src/assistant-stream.ts:44" + ] + }, + { + "digest": "3b04fde0dc763cf84fbde7b6611b3194dd56d95d0c0bf0204311640468d586e1", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 8, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "item", + "type": 2, + "optional": false + }, + { + "name": "sessionId", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "createdAt", + "type": 3, + "optional": false + }, + { + "name": "messageId", + "type": 4, + "optional": false + }, + { + "name": "note", + "type": 4, + "optional": true + }, + { + "name": "rating", + "type": 5, + "optional": false + }, + { + "name": "updatedAt", + "type": 3, + "optional": false + }, + { + "name": "version", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 6, + 7 + ] + }, + { + "kind": "literal", + "value": "negative" + }, + { + "kind": "literal", + "value": "positive" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "feedback/message-put" + } + ] + }, + "names": [ + "event:feedback/message-put", + "event:feedback/message-put[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 2, + "optional": false + }, + { + "name": "callId", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "step", + "type": 3, + "optional": false + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "tool/call" + } + ] + }, + "names": [ + "event:tool/call", + "event:tool/call[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "3bc287e765d58dc3a22672a0495a6cfd561220dd38fbaecef80aa95b96caed79", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "normal" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "3bd652ebfa8726b3ce3937a4f1bd2759e02f86b3a08a20f9e41a8513656fbc5f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:compaction/end[0].data.turn", + "event:compaction/start[0].data.turn", + "packages/core/session/src/types.ts#OptionalSessionSeq" + ], + "sources": [ + "packages/core/session/src/types.ts:62" + ] + }, + { + "digest": "3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 2, + "optional": true + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "reason", + "type": 2, + "optional": true + }, + { + "name": "toolName", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "approval/asked" + } + ] + }, + "names": [ + "event:approval/asked", + "event:approval/asked[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "3c2535ca0a2062f172f15344f8040755002b5ac506cf94fc4ebaa822b15feb8c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "reasoning" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "3cfc3a56502da1f8c6153c2c56657bab4b749056968634dd0991d325ec1c919f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "allow", + "type": 1, + "optional": true + }, + { + "name": "deny", + "type": 1, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/core/tools/src/index.ts#ToolRestriction" + ], + "sources": [ + "packages/core/tools/src/index.ts:673" + ] + }, + { + "digest": "3dad205ad99fbda835c493ddc6bc93fe1441cef2f82774ffa2856364e2cede22", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "error", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 2, + "optional": false + }, + { + "name": "message", + "type": 2, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 3, + "optional": true + }, + { + "name": "requestId", + "type": 2, + "optional": true + }, + { + "name": "status", + "type": 3, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "error" + } + ] + }, + "names": [ + "event:turn/end[0].data.reason[3]" + ], + "sources": [ + "packages/core/session/src/types.ts:209" + ] + }, + { + "digest": "3e0eff5946255ff05d88a10839c60305135801f97794ea48d409f8503303317e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "request/header" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "3e2ece4967cfebe95f450a93f45523dff99d6749f6269f2f60f84dfecfcf3693", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "next-step" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "3e4e7683b0192c9f0e6a75c59076108f017892cdb302a98032c2632fd79c356f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 1, + "optional": false + }, + { + "name": "sourceCommandId", + "type": 1, + "optional": true + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 3, + 4 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:compaction/start[0].data" + ], + "sources": [ + "packages/compaction/compaction/src/types.ts:24" + ] + }, + { + "digest": "3ee93b06f3a125850337602bcdf155d2538c43a5c944ec55b1b3c365152d6796", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "messageId", + "type": 2, + "optional": false + }, + { + "name": "sessionId", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "feedback/message-delete" + } + ] + }, + "names": [ + "event:feedback/message-delete", + "event:feedback/message-delete[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "3f74ba74acd10644c1ed6947a411d8088bd2cfac74f61bb8540f96d68e31f004", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "image/jpeg" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "40390271dffbed81bffa514370ad1c3c19a13ad10c3647c9c0eae31126c95a5f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "role", + "type": 26, + "optional": false + }, + { + "name": "source", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "union", + "types": [ + 3, + 6, + 16, + 19, + 22, + 24 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 15, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 4, + "optional": false + }, + { + "name": "bytes", + "type": 8, + "optional": false + }, + { + "name": "height", + "type": 8, + "optional": false + }, + { + "name": "mediaType", + "type": 9, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": true + }, + { + "name": "originalDimensions", + "type": 14, + "optional": true + }, + { + "name": "width", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 10, + 11, + 12, + 13 + ] + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 8, + "optional": false + }, + { + "name": "width", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 17, + "optional": false + }, + { + "name": "type", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 4, + "optional": false + }, + { + "name": "bytes", + "type": 8, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "isError", + "type": 20, + "optional": true + }, + { + "name": "toolCallId", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 28, + 38, + 40, + 41, + 44, + 49, + 51, + 56, + 57, + 58, + 60, + 62, + 63, + 70, + 72, + 74, + 76, + 78, + 81, + 82 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 29, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 4, + "optional": true + }, + { + "name": "changes", + "type": 30, + "optional": false + }, + { + "name": "form", + "type": 36, + "optional": false + }, + { + "name": "kind", + "type": 37, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 31 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 32, + "optional": false + }, + { + "name": "digest", + "type": 4, + "optional": true + }, + { + "name": "path", + "type": 4, + "optional": false + }, + { + "name": "scope", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 33, + 34, + 35 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 4, + "optional": false + }, + { + "name": "kind", + "type": 39, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 4, + "optional": true + }, + { + "name": "kind", + "type": 26, + "optional": false + }, + { + "name": "rpcId", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 4, + "optional": false + }, + { + "name": "form", + "type": 42, + "optional": false + }, + { + "name": "kind", + "type": 43, + "optional": false + }, + { + "name": "provider", + "type": 4, + "optional": false + }, + { + "name": "ruleId", + "type": 4, + "optional": false + }, + { + "name": "source", + "type": 4, + "optional": false + }, + { + "name": "summary", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 45, + "optional": false + }, + { + "name": "form", + "type": 47, + "optional": false + }, + { + "name": "kind", + "type": 48, + "optional": false + }, + { + "name": "update", + "type": 29, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 46 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 36, + "optional": false + }, + { + "name": "kind", + "type": 50, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 52, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + }, + { + "name": "sections", + "type": 54, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 55 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 4, + "optional": false + }, + { + "name": "text", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 42, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + }, + { + "name": "summary", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 36, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 59, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 61, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 47, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 59, + "optional": false + }, + { + "name": "kind", + "type": 64, + "optional": false + }, + { + "name": "references", + "type": 65, + "optional": false + }, + { + "name": "version", + "type": 69, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 66 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedFormatVersion", + "type": 8, + "optional": true + }, + { + "name": "capturedThroughSeq", + "type": 67, + "optional": false + }, + { + "name": "compacted", + "type": 20, + "optional": false + }, + { + "name": "inputIndex", + "type": 8, + "optional": false + }, + { + "name": "label", + "type": 4, + "optional": false + }, + { + "name": "omittedBytes", + "type": 8, + "optional": false + }, + { + "name": "omittedMessages", + "type": 8, + "optional": false + }, + { + "name": "originalMessages", + "type": 8, + "optional": false + }, + { + "name": "retainedMessages", + "type": 8, + "optional": false + }, + { + "name": "sessionId", + "type": 4, + "optional": false + }, + { + "name": "truncated", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 8, + 68 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 42, + "optional": false + }, + { + "name": "kind", + "type": 71, + "optional": false + }, + { + "name": "senderSessionId", + "type": 4, + "optional": false + }, + { + "name": "summary", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 61, + "optional": false + }, + { + "name": "kind", + "type": 73, + "optional": false + }, + { + "name": "senderSessionId", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 4, + "optional": false + }, + { + "name": "kind", + "type": 75, + "optional": false + }, + { + "name": "revision", + "type": 8, + "optional": false + }, + { + "name": "round", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 77, + "optional": false + }, + { + "name": "messageId", + "type": 4, + "optional": false + }, + { + "name": "senderId", + "type": 4, + "optional": false + }, + { + "name": "senderName", + "type": 4, + "optional": false + }, + { + "name": "teamId", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 79, + "optional": false + }, + { + "name": "model", + "type": 4, + "optional": false + }, + { + "name": "provider", + "type": 4, + "optional": false + }, + { + "name": "replayState", + "type": 80, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 26, + "optional": false + } + ], + "indices": [] + } + ] + }, + "names": [ + "packages/llm/llm/src/message.ts#UserMessage" + ], + "sources": [ + "packages/llm/llm/src/message.ts:143" + ] + }, + { + "digest": "411f5f5bc098cf2aaebcea1fc645adb51e593edb6b0f7f88518ff4b0147a2d4d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "contextWindow", + "type": 1, + "optional": true + }, + { + "name": "model", + "type": 2, + "optional": false + }, + { + "name": "provider", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/core/session/src/types.ts#RequestContext" + ], + "sources": [ + "packages/core/session/src/types.ts:241" + ] + }, + { + "digest": "42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 7, + "optional": true + }, + { + "name": "seq", + "type": 8, + "optional": false + }, + { + "name": "time", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "runId", + "type": 2, + "optional": false + }, + { + "name": "stopReason", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 4, + 5, + 6 + ] + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "tool-workflow/run-end" + } + ] + }, + "names": [ + "event:tool-workflow/run-end", + "event:tool-workflow/run-end[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "4312134fc6f9cad507c31390bd3d147535492dd77621ec517c5e85f853d53a03", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "turn/end" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "44818000e56acb97afdb5045ce235eb55e3fb1ccabc9fc7d0750bb38f36a7f8e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "feedback/message-delete" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "step", + "type": 2, + "optional": false + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "step/start" + } + ] + }, + "names": [ + "event:step/start", + "event:step/start[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "45f2a07ea94573123b6ae14db787a40062dec3834f36d8be92c523d40ba28448", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 1, + "optional": true + }, + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "reason", + "type": 1, + "optional": true + }, + { + "name": "toolName", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:approval/asked[0].data" + ], + "sources": [ + "packages/interaction/user-approval/src/types.ts:44" + ] + }, + { + "digest": "47e5d84f1a93450a78c7f3954b43990d0f629af7c034a56313e5deb63e772c1b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "session-log-deepseek/delivery-accepted" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "48e5c9861f16ac07e78cb7b5ae9dabdf7bb85c58baed5a51b4ad275050ea58e3", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "retry", + "type": 2, + "optional": false + }, + { + "name": "retryId", + "type": 3, + "optional": false + }, + { + "name": "step", + "type": 2, + "optional": false + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "llm/retry-started" + } + ] + }, + "names": [ + "event:llm/retry-started", + "event:llm/retry-started[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "48f9c19417a1abbedfa59f4667bba36b93ac2db407adf5e84cb3ba0de30942cb", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "messageId", + "type": 2, + "optional": false + }, + { + "name": "targetId", + "type": 2, + "optional": false + }, + { + "name": "teamId", + "type": 2, + "optional": false + }, + { + "name": "version", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": 2 + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "team/message/delivered" + } + ] + }, + "names": [ + "event:team/message/delivered", + "event:team/message/delivered[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "49f38c296b0c34c4d5784d827ee6fda5c7a722dccd30badfabeb229af1f832a1", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "adapterDefaults", + "type": 1, + "optional": true + }, + { + "name": "config", + "type": 3, + "optional": false + }, + { + "name": "system", + "type": 5, + "optional": true + }, + { + "name": "tools", + "type": 7, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 2, + "optional": true + }, + { + "name": "reasoningEffort", + "type": 2, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 4, + "optional": true + }, + { + "name": "model", + "type": 5, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "reasoningEffort", + "type": 5, + "optional": true + }, + { + "name": "stop", + "type": 6, + "optional": true + }, + { + "name": "temperature", + "type": 4, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "array", + "element": 5 + }, + { + "kind": "array", + "element": 8 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "parameters", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 5, + "value": 10 + } + ] + }, + { + "kind": "opaque", + "reason": "unknown" + } + ] + }, + "names": [ + "packages/core/session/src/types.ts#EpochHeader" + ], + "sources": [ + "packages/core/session/src/types.ts:229" + ] + }, + { + "digest": "4a9bef9f27a942520cc2279ca7dd3082556e4bff543f66b5c0333e1bbed1cd86", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "senderSessionId", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/subagent/subagent/src/continuation-messages.ts#AgentMessageSource" + ], + "sources": [ + "packages/subagent/subagent/src/continuation-messages.ts:15" + ] + }, + { + "digest": "4ae007ed190a72c92138b22d059b83208079c7551ca13fb59ae8cf5e23693964", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "llm/retry-started" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "4aed17ec726b5397c29f6cb4bcd7905dc1a12bb6140f1657f073cd24380f2af8", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "tuple", + "elements": [ + { + "type": 1, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "max_uses", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "web_search" + }, + { + "kind": "literal", + "value": "web_search_20250305" + } + ] + }, + "names": [ + "event:web/deepseek-search-llm-request[0].data.body.tools" + ], + "sources": [] + }, + { + "digest": "4b7ddaf3710b88ff9b8df66304f5f97bf03688fd19730eedc2e9535203c820ea", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "status", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 4, + 5, + 6 + ] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "in_progress" + }, + { + "kind": "literal", + "value": "pending" + } + ] + }, + "names": [ + "event:todo/write[0].data.todos" + ], + "sources": [] + }, + { + "digest": "4bb451330ff699f36b45539ceb0eb2606ead72084e2c5bb637c36cc80e2252db", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "disposed" + } + ] + }, + "names": [ + "event:turn/end[0].data.reason[1].reason[3]" + ], + "sources": [ + "packages/core/session/src/types.ts:190" + ] + }, + { + "digest": "4c965666d5b42116945bc356087cd5e1fd549e6dece560785ed60511059a8283", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 12, + 14, + 16, + 19, + 24, + 26, + 31, + 32, + 34, + 35, + 36, + 38, + 47, + 49, + 51, + 53, + 55, + 58, + 59 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 2, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 3, + "optional": true + }, + { + "name": "changes", + "type": 4, + "optional": false + }, + { + "name": "form", + "type": 10, + "optional": false + }, + { + "name": "kind", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "array", + "element": 5 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 6, + "optional": false + }, + { + "name": "digest", + "type": 3, + "optional": true + }, + { + "name": "path", + "type": 3, + "optional": false + }, + { + "name": "scope", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 7, + 8, + 9 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 3, + "optional": true + }, + { + "name": "kind", + "type": 15, + "optional": false + }, + { + "name": "rpcId", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 3, + "optional": false + }, + { + "name": "form", + "type": 17, + "optional": false + }, + { + "name": "kind", + "type": 18, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "ruleId", + "type": 3, + "optional": false + }, + { + "name": "source", + "type": 3, + "optional": false + }, + { + "name": "summary", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 20, + "optional": false + }, + { + "name": "form", + "type": 22, + "optional": false + }, + { + "name": "kind", + "type": 23, + "optional": false + }, + { + "name": "update", + "type": 2, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 21 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 10, + "optional": false + }, + { + "name": "kind", + "type": 25, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 27, + "optional": false + }, + { + "name": "kind", + "type": 28, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + }, + { + "name": "sections", + "type": 29, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 30 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "text", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 17, + "optional": false + }, + { + "name": "kind", + "type": 28, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + }, + { + "name": "summary", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 33, + "optional": false + }, + { + "name": "kind", + "type": 28, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 22, + "optional": false + }, + { + "name": "kind", + "type": 28, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 10, + "optional": false + }, + { + "name": "kind", + "type": 28, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 37, + "optional": false + }, + { + "name": "kind", + "type": 28, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 37, + "optional": false + }, + { + "name": "kind", + "type": 39, + "optional": false + }, + { + "name": "references", + "type": 40, + "optional": false + }, + { + "name": "version", + "type": 46, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 41 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedFormatVersion", + "type": 42, + "optional": true + }, + { + "name": "capturedThroughSeq", + "type": 43, + "optional": false + }, + { + "name": "compacted", + "type": 45, + "optional": false + }, + { + "name": "inputIndex", + "type": 42, + "optional": false + }, + { + "name": "label", + "type": 3, + "optional": false + }, + { + "name": "omittedBytes", + "type": 42, + "optional": false + }, + { + "name": "omittedMessages", + "type": 42, + "optional": false + }, + { + "name": "originalMessages", + "type": 42, + "optional": false + }, + { + "name": "retainedMessages", + "type": 42, + "optional": false + }, + { + "name": "sessionId", + "type": 3, + "optional": false + }, + { + "name": "truncated", + "type": 45, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 42, + 44 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 17, + "optional": false + }, + { + "name": "kind", + "type": 48, + "optional": false + }, + { + "name": "senderSessionId", + "type": 3, + "optional": false + }, + { + "name": "summary", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 33, + "optional": false + }, + { + "name": "kind", + "type": 50, + "optional": false + }, + { + "name": "senderSessionId", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 52, + "optional": false + }, + { + "name": "revision", + "type": 42, + "optional": false + }, + { + "name": "round", + "type": 42, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "messageId", + "type": 3, + "optional": false + }, + { + "name": "senderId", + "type": 3, + "optional": false + }, + { + "name": "senderName", + "type": 3, + "optional": false + }, + { + "name": "teamId", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "model", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "replayState", + "type": 57, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 28, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 15, + "optional": false + } + ], + "indices": [] + } + ] + }, + "names": [ + "packages/llm/llm/src/message.ts#MessageSource" + ], + "sources": [ + "packages/llm/llm/src/message.ts:128" + ] + }, + { + "digest": "4cd48f3e5108bd6ebedf7301c3638839b8b2b9db8dbd493974177fbdeb91a01b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/api/session-controller/src/types.ts#SessionRequestId", + "packages/attachment/attachment/src/brand.ts#AttachmentId", + "packages/compaction/compaction/src/brand.ts#CompactionId", + "packages/core/session/src/types.ts#SessionId", + "packages/experimental/agent-team/src/types.ts#TeamId", + "packages/experimental/agent-team/src/types.ts#TeamMessageId", + "packages/experimental/agent-team/src/types.ts#TeamTaskId", + "packages/feedback/message-feedback/src/types.ts#MessageFeedbackVersion", + "packages/goal/goal/src/types.ts#GoalId", + "packages/interaction/commands/src/brand.ts#CommandId", + "packages/interaction/user-approval/src/types.ts#ApprovalRequestId", + "packages/llm/llm-retry/src/brand.ts#RetryId", + "packages/llm/llm/src/brand.ts#MessageId", + "packages/llm/llm/src/brand.ts#ProviderRequestId", + "packages/llm/llm/src/brand.ts#ReasoningEffortId", + "packages/llm/llm/src/brand.ts#ToolCallId", + "packages/schedule/schedule/src/types.ts#ScheduleId", + "packages/session/session-title/src/index.ts#SessionTitleProviderId", + "packages/session/session-title/src/types.ts#SessionTitleProviderId", + "packages/webhook/webhook/src/brand.ts#WebhookDeliveryId", + "packages/webhook/webhook/src/brand.ts#WebhookRuleId", + "packages/webhook/webhook/src/brand.ts#WebhookSourceId", + "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" + ] + }, + { + "digest": "4e011753f8263f436efaabfbb3b4db53a98fc55342c5ded2daf7208b217be159", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "team/message/queued" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "4e44c9118152f6829634bfd508e47669ab0497caffa380c94b4be91f9390d35d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "text" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "4e887768586528565381dadbddee6cef555874148089f4579e0b4b1ad096fc9c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "text" + } + ] + }, + "names": [ + "event:web/deepseek-search-llm-request[0].data.body.messages[0].content[0]", + "packages/llm/llm/src/types.ts#TextBlock" + ], + "sources": [ + "packages/llm/llm/src/types.ts:54", + "packages/web/web-search-deepseek/src/provider.ts:67" + ] + }, + { + "digest": "4e97c3d85c0fc817ee58873c38c25a2474abaaa0af4839311b50b68db3b8cf1a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "senderSessionId", + "type": 3, + "optional": false + }, + { + "name": "summary", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/subagent/subagent/src/continuation-messages.ts#SubagentSettledMessageSource" + ], + "sources": [ + "packages/subagent/subagent/src/continuation-messages.ts:30" + ] + }, + { + "digest": "4f507598cf476214aa7646ce7841a7064a9dcb05d0a1eaaefaf79c2b738f160f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "series" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "4f91f187baeabef5c7950c4780d31bbe39f3345dff591a6cf26ac7e135ac1cf4", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "capturedFormatVersion", + "type": 1, + "optional": true + }, + { + "name": "capturedThroughSeq", + "type": 2, + "optional": false + }, + { + "name": "compacted", + "type": 4, + "optional": false + }, + { + "name": "inputIndex", + "type": 1, + "optional": false + }, + { + "name": "label", + "type": 5, + "optional": false + }, + { + "name": "omittedBytes", + "type": 1, + "optional": false + }, + { + "name": "omittedMessages", + "type": 1, + "optional": false + }, + { + "name": "originalMessages", + "type": 1, + "optional": false + }, + { + "name": "retainedMessages", + "type": 1, + "optional": false + }, + { + "name": "sessionId", + "type": 5, + "optional": false + }, + { + "name": "truncated", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 1, + 3 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[15].references[0]" + ], + "sources": [ + "packages/context/session-reference/src/types.ts:18" + ] + }, + { + "digest": "4fb59762612c3e3ac3a3bd4f84c9c148d3c3893bd422ba2b201cc039fabd49bc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 12, + "optional": true + }, + { + "name": "seq", + "type": 13, + "optional": false + }, + { + "name": "time", + "type": 13, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "member", + "type": 2, + "optional": false + }, + { + "name": "teamId", + "type": 6, + "optional": false + }, + { + "name": "version", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "context", + "type": 3, + "optional": false + }, + { + "name": "description", + "type": 6, + "optional": false + }, + { + "name": "error", + "type": 6, + "optional": true + }, + { + "name": "id", + "type": 6, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + }, + { + "name": "phase", + "type": 7, + "optional": false + }, + { + "name": "provider", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "fork" + }, + { + "kind": "literal", + "value": "fresh" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 8, + 9, + 10 + ] + }, + { + "kind": "literal", + "value": "active" + }, + { + "kind": "literal", + "value": "failed" + }, + { + "kind": "literal", + "value": "provisioning" + }, + { + "kind": "literal", + "value": 2 + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "team/member" + } + ] + }, + "names": [ + "event:team/member", + "event:team/member[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "508c0856b8df8574e396880a756f087699b138630428441fefca4a4380f01a28", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "reason", + "type": 1, + "optional": false + }, + { + "name": "turn", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 4, + 6, + 11, + 24, + 26 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "interrupted" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + }, + { + "kind": "object", + "properties": [ + { + "name": "error", + "type": 7, + "optional": false + }, + { + "name": "kind", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 8, + "optional": false + }, + { + "name": "message", + "type": 8, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 9, + "optional": true + }, + { + "name": "requestId", + "type": 8, + "optional": true + }, + { + "name": "status", + "type": 9, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 12, + "optional": false + }, + { + "name": "reason", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "union", + "types": [ + 14, + 16, + 18, + 20, + 22 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 15, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "disposed" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "legacy" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "parent" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 21, + "optional": false + }, + { + "name": "reason", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "hook" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "blocked" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "completed" + } + ] + }, + "names": [ + "event:turn/end[0].data" + ], + "sources": [ + "packages/core/session/src/types.ts:282" + ] + }, + { + "digest": "50cf02d875f8a1f1411f4a6fbcffab9120ccef5f74a47331fbf29480e5f68f48", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2 + ] + }, + { + "kind": "literal", + "value": "fork" + }, + { + "kind": "literal", + "value": "fresh" + } + ] + }, + "names": [ + "event:team/member[0].data.member.context" + ], + "sources": [] + }, + { + "digest": "511801b0a6470d98566e8385d3dffddb2b67f79fcf73ed6056f46c3cc0a245a7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "success" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 7, + "optional": true + }, + { + "name": "seq", + "type": 8, + "optional": false + }, + { + "name": "time", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "mode", + "type": 2, + "optional": false + }, + { + "name": "source", + "type": 6, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "danger-full-access" + }, + { + "kind": "literal", + "value": "read-only" + }, + { + "kind": "literal", + "value": "workspace-write" + }, + { + "kind": "literal", + "value": "delegation" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "sandbox/mode" + } + ] + }, + "names": [ + "event:sandbox/mode", + "event:sandbox/mode[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "51edec100659da3a9bd9c3f6ba1180f5e64ec9a1585e5057080df45c180bd357", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "blockedBy", + "type": 1, + "optional": false + }, + { + "name": "description", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "ownerId", + "type": 2, + "optional": true + }, + { + "name": "revision", + "type": 3, + "optional": false + }, + { + "name": "status", + "type": 4, + "optional": false + }, + { + "name": "subject", + "type": 2, + "optional": false + }, + { + "name": "writeScopes", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 5, + 6, + 7, + 8 + ] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "deleted" + }, + { + "kind": "literal", + "value": "in_progress" + }, + { + "kind": "literal", + "value": "pending" + } + ] + }, + "names": [ + "packages/experimental/agent-team/src/types.ts#TeamTaskSnapshot" + ], + "sources": [ + "packages/experimental/agent-team/src/types.ts:74" + ] + }, + { + "digest": "529e0ccd0e34079ab4ff21ed87f810cee0388246263bf22e8aba5986b56fae05", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 1, + "value": 2 + } + ] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 0, + 1, + 3, + 4, + 5, + 6 + ] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:tool/result.data.meta[5][0][6]", + "event:tool/result.data.meta[6]" + ], + "sources": [ + "packages/util/values/src/index.ts:4" + ] + }, + { + "digest": "530da6c0267813bb4511af72883cc518834e624e3b3220a7062955fd57a788a6", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "change" + }, + { + "kind": "literal", + "value": "initial" + }, + { + "kind": "literal", + "value": "resume" + }, + { + "kind": "literal", + "value": "series" + } + ] + }, + "names": [ + "packages/core/session/src/types.ts#RequestHeaderReason" + ], + "sources": [ + "packages/core/session/src/types.ts:258" + ] + }, + { + "digest": "557e148d30b79ee48645850832b30c717d7c3b64641deb5d6133b8b4e91ee0b8", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "agent-preset/selected" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "55e3b6df99b0d19241e57618b04b84824c3df80ed102e440719139300ea703f6", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:tool/result.data.error" + ], + "sources": [ + "packages/core/session/src/types.ts:341" + ] + }, + { + "digest": "56b7c047694875a843ba020dfea3c8380d54ae4ff88ab349e72004dc21e07c23", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "interrupted" + } + ] + }, + "names": [ + "event:turn/end[0].data.reason[5]" + ], + "sources": [ + "packages/core/session/src/types.ts:218" + ] + }, + { + "digest": "570e85022434613394418ad33e77e9f1f7a05699b33d0b62eae0677a638c3833", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool/result" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "57f3f606ff8b6c84d9c443faace9d1dd10cca0354f37a4f515ef075f7c351b90", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "stop" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "582b4ca583f24c830c5ab39a28afdfccce75f9617102ad791e00142c50c2e384", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 1, + "optional": false + }, + { + "name": "op", + "type": 2, + "optional": false + }, + { + "name": "start", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "replace" + } + ] + }, + "names": [ + "SessionEventEnvelope[48].surfaceOp[1]", + "SessionEventEnvelope[51].surfaceOp[1]", + "SessionEventEnvelope[6].surfaceOp[1]" + ], + "sources": [ + "packages/core/session/src/types.ts:424" + ] + }, + { + "digest": "587bb11da730e06aa52b62c087d217d6f8f22459b25f31cb9e1e1baf17944e5e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "session/title-llm-request" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "58f94390b982f8a5ac1f4f235ba612557f4a1dc4a995d8b1cec63ce7639decb0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "image/png" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "5abab3a27fd2736660ecddd94b28d6bbf114986dd894880153bd1be3ccacb563", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "text-delta" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "5b232a9b9bfcc0fc6794dab7865bcf203a65785c5de5aa647a51228bff628413", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "after" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "5b6fb1f226ff56402db08a6aae82af76100b14056271875f69ec526a1ae05d51", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "commandId", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "sourceEventSeq", + "type": 5, + "optional": true + }, + { + "name": "text", + "type": 1, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "literal", + "value": "success" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:command/done[0].data" + ], + "sources": [ + "packages/interaction/commands/src/types.ts:110" + ] + }, + { + "digest": "5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "preset", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "permission/preset" + } + ] + }, + "names": [ + "event:permission/preset", + "event:permission/preset[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "SessionEventEnvelope[48].sourceEventSeqs", + "SessionEventEnvelope[51].sourceEventSeqs", + "SessionEventEnvelope[6].sourceEventSeqs", + "event:assistant/attempt[0].data.stream[0][0].dt", + "event:assistant/attempt[0].data.stream[0][1].dt", + "event:assistant/attempt[0].data.stream[0][2].dt", + "event:assistant/message.sourceEventSeqs", + "event:compaction/prune[0].data.shadowedSeqs", + "event:compaction/summary[0].data[0].shadowedSeqs", + "event:compaction/summary[0].data[1].shadowedSeqs", + "event:session/title-llm-request[0].data.messageSeqs", + "event:session/title[0].data.messageSeqs", + "event:tool/result.sourceEventSeqs", + "event:user/message.sourceEventSeqs" + ], + "sources": [] + }, + { + "digest": "5d17f27a1ef9f7026c0232714adf7573961536d75f3303ca97973975f5af170e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool-workflow/agent-end" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "5dd766ccd1702a1142ad8b4bd44f2242f8e8a6752669ad3de0a5d224329b1438", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "shadowedRange", + "type": 1, + "optional": false + }, + { + "name": "shadowedSeqs", + "type": 3, + "optional": false + }, + { + "name": "shadowedTokenCount", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 2, + "optional": false + }, + { + "name": "start", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 2 + } + ] + }, + "names": [ + "event:compaction/prune[0].data" + ], + "sources": [ + "packages/compaction/compaction/src/types.ts:82" + ] + }, + { + "digest": "5e6db6e24948d4a853c71cb9fabd252ad051ce93d4672c1266cf837c1c17b84e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 2, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "inherited", + "type": 2, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "session/end-seed" + } + ] + }, + "names": [ + "event:session/end-seed", + "event:session/end-seed[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "5ebce1317eacd2c148456627a09668e927ee15c204f0643f5ea76b46b54a2647", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "subagent/descriptor" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "5ed158429dfa6a8633e6ba94b8c81190616c24b65c1777bf1c60cde9dd499a2f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 3, + 5, + 10, + 12 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "stop" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-calls" + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 6, + "optional": false + }, + { + "name": "kind", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 7, + "optional": false + }, + { + "name": "message", + "type": 7, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 8, + "optional": true + }, + { + "name": "requestId", + "type": 7, + "optional": true + }, + { + "name": "status", + "type": 8, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 6, + "optional": false + }, + { + "name": "kind", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#FinishReason" + ], + "sources": [ + "packages/llm/llm/src/types.ts:139" + ] + }, + { + "digest": "5eedf09e88b5ed9ca2d5efdb5a32cd4f51352564af5ff82927c17d841a2e3d9e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "tuple", + "elements": [ + { + "type": 1, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "isError", + "type": 24, + "optional": true + }, + { + "name": "toolCallId", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "union", + "types": [ + 1, + 4, + 7, + 9, + 11, + 21 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 5, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 12, + "optional": false + }, + { + "name": "type", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 5, + "optional": false + }, + { + "name": "bytes", + "type": 13, + "optional": false + }, + { + "name": "height", + "type": 13, + "optional": false + }, + { + "name": "mediaType", + "type": 14, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": true + }, + { + "name": "originalDimensions", + "type": 19, + "optional": true + }, + { + "name": "width", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 15, + 16, + 17, + 18 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 13, + "optional": false + }, + { + "name": "width", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 22, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 5, + "optional": false + }, + { + "name": "bytes", + "type": 13, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + } + ] + }, + "names": [ + "event:tool/result.data.message.content" + ], + "sources": [] + }, + { + "digest": "5f26a6c20b37632f8f57729d171c671def4683d994ac6257a8dffcd855101627", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "childId", + "type": 2, + "optional": false + }, + { + "name": "label", + "type": 2, + "optional": false + }, + { + "name": "phase", + "type": 2, + "optional": true + }, + { + "name": "runId", + "type": 2, + "optional": false + }, + { + "name": "seq", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "tool-workflow/agent-start" + } + ] + }, + "names": [ + "event:tool-workflow/agent-start", + "event:tool-workflow/agent-start[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "5f758f3de5f00c18968a7c6d347083aac5c9ae13f6a79c78f6611b23c4973564", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "label", + "type": 1, + "optional": true + }, + { + "name": "mode", + "type": 2, + "optional": false + }, + { + "name": "provider", + "type": 1, + "optional": false + }, + { + "name": "version", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "one-shot" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "packages/subagent/subagent/src/descriptor.ts#OneShotSubagentDescriptorData" + ], + "sources": [ + "packages/subagent/subagent/src/descriptor.ts:61" + ] + }, + { + "digest": "6091f64d426ada2adc646094a6fe662a1b81d9ee5770929fe76800524e2c89a8", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 36, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 91, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 2, + "optional": false + }, + { + "name": "messageSeqs", + "type": 3, + "optional": false + }, + { + "name": "messages", + "type": 4, + "optional": false + }, + { + "name": "route", + "type": 90, + "optional": false + }, + { + "name": "system", + "type": 9, + "optional": false + }, + { + "name": "titleProvider", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "array", + "element": 5 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 6, + "optional": false + }, + { + "name": "id", + "type": 9, + "optional": false + }, + { + "name": "role", + "type": 30, + "optional": false + }, + { + "name": "source", + "type": 34, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 7 + }, + { + "kind": "union", + "types": [ + 8, + 11, + 20, + 23, + 26, + 28 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 9, + "optional": false + }, + { + "name": "id", + "type": 9, + "optional": false + }, + { + "name": "name", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 12, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 9, + "optional": false + }, + { + "name": "bytes", + "type": 2, + "optional": false + }, + { + "name": "height", + "type": 2, + "optional": false + }, + { + "name": "mediaType", + "type": 13, + "optional": false + }, + { + "name": "name", + "type": 9, + "optional": true + }, + { + "name": "originalDimensions", + "type": 18, + "optional": true + }, + { + "name": "width", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 14, + 15, + 16, + 17 + ] + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 2, + "optional": false + }, + { + "name": "width", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 21, + "optional": false + }, + { + "name": "type", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 9, + "optional": false + }, + { + "name": "bytes", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 6, + "optional": false + }, + { + "name": "isError", + "type": 24, + "optional": true + }, + { + "name": "toolCallId", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 29, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "union", + "types": [ + 31, + 32, + 33 + ] + }, + { + "kind": "literal", + "value": "system" + }, + { + "kind": "literal", + "value": "assistant" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 35, + 45, + 47, + 48, + 51, + 56, + 58, + 63, + 64, + 65, + 67, + 69, + 70, + 77, + 79, + 81, + 83, + 85, + 88, + 89 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 36, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 9, + "optional": true + }, + { + "name": "changes", + "type": 37, + "optional": false + }, + { + "name": "form", + "type": 43, + "optional": false + }, + { + "name": "kind", + "type": 44, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 38 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 39, + "optional": false + }, + { + "name": "digest", + "type": 9, + "optional": true + }, + { + "name": "path", + "type": 9, + "optional": false + }, + { + "name": "scope", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 40, + 41, + 42 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 9, + "optional": false + }, + { + "name": "kind", + "type": 46, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 9, + "optional": true + }, + { + "name": "kind", + "type": 33, + "optional": false + }, + { + "name": "rpcId", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 9, + "optional": false + }, + { + "name": "form", + "type": 49, + "optional": false + }, + { + "name": "kind", + "type": 50, + "optional": false + }, + { + "name": "provider", + "type": 9, + "optional": false + }, + { + "name": "ruleId", + "type": 9, + "optional": false + }, + { + "name": "source", + "type": 9, + "optional": false + }, + { + "name": "summary", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 52, + "optional": false + }, + { + "name": "form", + "type": 54, + "optional": false + }, + { + "name": "kind", + "type": 55, + "optional": false + }, + { + "name": "update", + "type": 36, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 53 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 9, + "optional": false + }, + { + "name": "name", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 43, + "optional": false + }, + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "name", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 59, + "optional": false + }, + { + "name": "kind", + "type": 60, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + }, + { + "name": "sections", + "type": 61, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 62 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 9, + "optional": false + }, + { + "name": "text", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 49, + "optional": false + }, + { + "name": "kind", + "type": 60, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + }, + { + "name": "summary", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 43, + "optional": false + }, + { + "name": "kind", + "type": 60, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 66, + "optional": false + }, + { + "name": "kind", + "type": 60, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 68, + "optional": false + }, + { + "name": "kind", + "type": 60, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 54, + "optional": false + }, + { + "name": "kind", + "type": 60, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 66, + "optional": false + }, + { + "name": "kind", + "type": 71, + "optional": false + }, + { + "name": "references", + "type": 72, + "optional": false + }, + { + "name": "version", + "type": 76, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 73 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedFormatVersion", + "type": 2, + "optional": true + }, + { + "name": "capturedThroughSeq", + "type": 74, + "optional": false + }, + { + "name": "compacted", + "type": 24, + "optional": false + }, + { + "name": "inputIndex", + "type": 2, + "optional": false + }, + { + "name": "label", + "type": 9, + "optional": false + }, + { + "name": "omittedBytes", + "type": 2, + "optional": false + }, + { + "name": "omittedMessages", + "type": 2, + "optional": false + }, + { + "name": "originalMessages", + "type": 2, + "optional": false + }, + { + "name": "retainedMessages", + "type": 2, + "optional": false + }, + { + "name": "sessionId", + "type": 9, + "optional": false + }, + { + "name": "truncated", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 75 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 49, + "optional": false + }, + { + "name": "kind", + "type": 78, + "optional": false + }, + { + "name": "senderSessionId", + "type": 9, + "optional": false + }, + { + "name": "summary", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 68, + "optional": false + }, + { + "name": "kind", + "type": 80, + "optional": false + }, + { + "name": "senderSessionId", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 9, + "optional": false + }, + { + "name": "kind", + "type": 82, + "optional": false + }, + { + "name": "revision", + "type": 2, + "optional": false + }, + { + "name": "round", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 84, + "optional": false + }, + { + "name": "messageId", + "type": 9, + "optional": false + }, + { + "name": "senderId", + "type": 9, + "optional": false + }, + { + "name": "senderName", + "type": 9, + "optional": false + }, + { + "name": "teamId", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 86, + "optional": false + }, + { + "name": "model", + "type": 9, + "optional": false + }, + { + "name": "provider", + "type": 9, + "optional": false + }, + { + "name": "replayState", + "type": 87, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 60, + "optional": false + }, + { + "name": "plugin", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 33, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 9, + "optional": false + }, + { + "name": "provider", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session/title-llm-request" + } + ] + }, + "names": [ + "event:session/title-llm-request", + "event:session/title-llm-request[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "611cae9a3539733aa0c42f66035a7d90f19dcbbdfb5d9e3b628b13705253942d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "llm/retry" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "6132f7814b28287473605ebc6dacd63c7c699435452487da6152bc735b8ba8c4", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "message", + "type": 1, + "optional": false + }, + { + "name": "teamId", + "type": 6, + "optional": false + }, + { + "name": "version", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 6, + "optional": false + }, + { + "name": "senderId", + "type": 6, + "optional": false + }, + { + "name": "senderName", + "type": 6, + "optional": false + }, + { + "name": "targetId", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "union", + "types": [ + 4, + 8, + 10, + 12, + 14, + 24 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "isError", + "type": 5, + "optional": true + }, + { + "name": "toolCallId", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 6, + "optional": false + }, + { + "name": "id", + "type": 6, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 15, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 6, + "optional": false + }, + { + "name": "bytes", + "type": 16, + "optional": false + }, + { + "name": "height", + "type": 16, + "optional": false + }, + { + "name": "mediaType", + "type": 17, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": true + }, + { + "name": "originalDimensions", + "type": 22, + "optional": true + }, + { + "name": "width", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 18, + 19, + 20, + 21 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 16, + "optional": false + }, + { + "name": "width", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 25, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 6, + "optional": false + }, + { + "name": "bytes", + "type": 16, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "literal", + "value": 2 + } + ] + }, + "names": [ + "event:team/message/queued[0].data" + ], + "sources": [ + "packages/experimental/agent-team/src/types.ts:225" + ] + }, + { + "digest": "616f93a5047de668e1c30d57b1786abd76beeb4123599637ec1dc5290320ede5", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool-call-chunks" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "62e6a429ff3f390a46ac39fb468692032f42936ca0db19b53454184189401379", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3, + 4, + 5, + 6 + ] + }, + { + "kind": "literal", + "value": "block" + }, + { + "kind": "literal", + "value": "complete" + }, + { + "kind": "literal", + "value": "create" + }, + { + "kind": "literal", + "value": "edit" + }, + { + "kind": "literal", + "value": "pause" + }, + { + "kind": "literal", + "value": "resume" + } + ] + }, + "names": [ + "event:goal/change[0].data[0].operation" + ], + "sources": [] + }, + { + "digest": "62ecb62dc0fe1b5e70217f8a80c39256a40ee3a1917be14e5ca899d20c35f7fd", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "next-turn" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "6326a7ecfed005f3d54b737ab9d702da4daddb75cfc635d9096e9abb4788024e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "block", + "type": 1, + "optional": false + }, + { + "name": "index", + "type": 15, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 7, + 9, + 11, + 13, + 23 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "isError", + "type": 4, + "optional": true + }, + { + "name": "toolCallId", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 1 + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 5, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 14, + "optional": false + }, + { + "name": "type", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 5, + "optional": false + }, + { + "name": "bytes", + "type": 15, + "optional": false + }, + { + "name": "height", + "type": 15, + "optional": false + }, + { + "name": "mediaType", + "type": 16, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": true + }, + { + "name": "originalDimensions", + "type": 21, + "optional": true + }, + { + "name": "width", + "type": 15, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 17, + 18, + 19, + 20 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 15, + "optional": false + }, + { + "name": "width", + "type": 15, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 24, + "optional": false + }, + { + "name": "type", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 5, + "optional": false + }, + { + "name": "bytes", + "type": 15, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "literal", + "value": "block-end" + } + ] + }, + "names": [ + "event:assistant/attempt[0].data.stream[0][3].chunk[4]" + ], + "sources": [ + "packages/llm/llm/src/types.ts:383" + ] + }, + { + "digest": "647cb2e3aeb58e27d1d4d60011f208bb66dce257e8654193c533b47c4c22c253", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "blockType", + "type": 1, + "optional": false + }, + { + "name": "index", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "block-start" + } + ] + }, + "names": [ + "event:assistant/attempt[0].data.stream[0][3].chunk[0]" + ], + "sources": [ + "packages/llm/llm/src/types.ts:379" + ] + }, + { + "digest": "6487b10ba7542f3c447b1e41a1c6a590b7bfafe0b9b66b49f34028da85bb970f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "agentModel", + "type": 1, + "optional": true + }, + { + "name": "agentProvider", + "type": 1, + "optional": true + }, + { + "name": "agentReasoningEffort", + "type": 1, + "optional": true + }, + { + "name": "label", + "type": 1, + "optional": false + }, + { + "name": "mode", + "type": 2, + "optional": false + }, + { + "name": "persona", + "type": 1, + "optional": true + }, + { + "name": "provider", + "type": 1, + "optional": false + }, + { + "name": "toolFilter", + "type": 3, + "optional": true + }, + { + "name": "version", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "continuable" + }, + { + "kind": "object", + "properties": [ + { + "name": "allow", + "type": 4, + "optional": true + }, + { + "name": "deny", + "type": 4, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 1 + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "packages/subagent/subagent/src/descriptor.ts#ContinuableSubagentDescriptorData" + ], + "sources": [ + "packages/subagent/subagent/src/descriptor.ts:72" + ] + }, + { + "digest": "64cfc4dbd3739f0ee040689482cb27058890f1d6113abb1de756836318aeebbc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 2, + "optional": false + }, + { + "name": "message", + "type": 2, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 3, + "optional": true + }, + { + "name": "requestId", + "type": 2, + "optional": true + }, + { + "name": "status", + "type": 3, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "aborted" + } + ] + }, + "names": [ + "event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[0]" + ], + "sources": [ + "packages/llm/llm/src/types.ts:134" + ] + }, + { + "digest": "658d895d187b26d83f3b53109a3bf77bbfba9f6f9a6d4bc4ee4315b4eb36239e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "prompt", + "type": 1, + "optional": false + }, + { + "name": "scheduledAt", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "at" + } + ] + }, + "names": [ + "packages/schedule/schedule/src/types.ts#AtScheduleRecord" + ], + "sources": [ + "packages/schedule/schedule/src/types.ts:27" + ] + }, + { + "digest": "6598cd6da253948d6b207c6374a45335804c79b576866d6215649c2d1bc85e25", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "context", + "type": 1, + "optional": false + }, + { + "name": "description", + "type": 4, + "optional": false + }, + { + "name": "error", + "type": 4, + "optional": true + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + }, + { + "name": "phase", + "type": 5, + "optional": false + }, + { + "name": "provider", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 3 + ] + }, + { + "kind": "literal", + "value": "fork" + }, + { + "kind": "literal", + "value": "fresh" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 6, + 7, + 8 + ] + }, + { + "kind": "literal", + "value": "active" + }, + { + "kind": "literal", + "value": "failed" + }, + { + "kind": "literal", + "value": "provisioning" + } + ] + }, + "names": [ + "packages/experimental/agent-team/src/types.ts#TeamMemberSnapshot" + ], + "sources": [ + "packages/experimental/agent-team/src/types.ts:47" + ] + }, + { + "digest": "66ece68282d8c06330fb83329a24ae54c386d5ccfab296bbf18369da8beb7d14", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "everySeconds", + "type": 1, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "kind", + "type": 3, + "optional": false + }, + { + "name": "prompt", + "type": 2, + "optional": false + }, + { + "name": "scheduledAt", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "every" + } + ] + }, + "names": [ + "packages/schedule/schedule/src/types.ts#EveryScheduleRecord" + ], + "sources": [ + "packages/schedule/schedule/src/types.ts:39" + ] + }, + { + "digest": "672c4aa2a9b736e3d6e5da6346d2e2ed5e3573f2d0baafa18e7407c9f3fee3db", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/skill/skill/src/index.ts#SkillInvocationSource" + ], + "sources": [ + "packages/skill/skill/src/index.ts:148" + ] + }, + { + "digest": "67d5f73ceae82f5265258142ad6cf172de2c1fef93ba551b7f0454e0a93bffe0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 1, + "optional": true + }, + { + "name": "model", + "type": 2, + "optional": false + }, + { + "name": "provider", + "type": 2, + "optional": false + }, + { + "name": "reasoningEffort", + "type": 2, + "optional": true + }, + { + "name": "stop", + "type": 3, + "optional": true + }, + { + "name": "temperature", + "type": 1, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "array", + "element": 2 + } + ] + }, + "names": [ + "packages/llm/llm/src/call-config.ts#LlmCallConfig" + ], + "sources": [ + "packages/llm/llm/src/call-config.ts:23" + ] + }, + { + "digest": "68141cbe3994a5ffcd064c07c75996538437fd9dbf77ce8a2927e89ec577fabe", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "max-tokens" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "688e853dc149f0d30b31765c12ec7e3be74169bdf1a4c6463a10b945d50cc1b8", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "reasoning-chunks" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "68f44f59e91c41395076cb77265981a601680ec8a381bbbeb6ab754ffdc94573", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "user" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "69534812d4e49cba13881138628a0b4421748280c20bd02e6db37ae242428b44", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool/code-dispatch-start" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "69d238a6e9b08d67f601b1825962963d8d3523cb69ebf6208c697dc5d058c199", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "interrupted" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "6a4f72e2e179e17b922f2a9392c0e1c8f8c707f32494372454850a3eb184a6e7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 1, + "optional": true + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "rpcId", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "user" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[10]" + ], + "sources": [ + "packages/api/session-controller/src/types.ts:371" + ] + }, + { + "digest": "6ab45ac76839722df912f3ba50f1c6b41f2d614bde11f1aabfae04117ccdc80d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "assistant/message" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "6bbe793f6a93dc8d50a4d4d3fbb6f8ed15650bcb7e151d28669628f7b7c3fc25", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "blockedReason", + "type": 1, + "optional": true + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "maxGoalRounds", + "type": 3, + "optional": false + }, + { + "name": "objective", + "type": 2, + "optional": false + }, + { + "name": "phase", + "type": 4, + "optional": false + }, + { + "name": "revision", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 2, + "optional": false + }, + { + "name": "message", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 5, + 6, + 7, + 8 + ] + }, + { + "kind": "literal", + "value": "active" + }, + { + "kind": "literal", + "value": "blocked" + }, + { + "kind": "literal", + "value": "complete" + }, + { + "kind": "literal", + "value": "paused" + } + ] + }, + "names": [ + "packages/goal/goal/src/types.ts#GoalSnapshot" + ], + "sources": [ + "packages/goal/goal/src/types.ts:59" + ] + }, + { + "digest": "6c03546143cdf6ae88f1745ac98c5139efa1588d1415249bbc5f3104d32ab800", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "parent" + } + ] + }, + "names": [ + "event:turn/end[0].data.reason[1].reason[1]" + ], + "sources": [ + "packages/core/session/src/types.ts:188" + ] + }, + { + "digest": "6c1cccb433ddc153facb380c7dda956237ba5c31f8a532a69142dc277890cc9b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool-calls" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "6c5a37d42ebdb12db4410699259335f1e149e3a0260425684c00b153afc8990d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + }, + { + "name": "reason", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "hook" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:turn/end[0].data.reason[1].reason[2]" + ], + "sources": [ + "packages/core/session/src/types.ts:189" + ] + }, + { + "digest": "6cda0d6d3b4336d83998fe580628426df81c2afbab5d768b8813b56d569120e8", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "feedback/message-put" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "6d63f25a28b70801937a46b1058be5f52d4efbaf3516141470463ae469b59c23", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "parameters", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 2, + "value": 4 + } + ] + }, + { + "kind": "opaque", + "reason": "unknown" + } + ] + }, + "names": [ + "event:request/header[0].data.header.tools" + ], + "sources": [] + }, + { + "digest": "6e52dd55a1d48954ed5464ec46fe34d9eb65f709baabc9561e7a279910b0c406", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "agentPreset", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent-preset/selected[0].data" + ], + "sources": [ + "packages/preset/agent-presets/src/session.ts:28" + ] + }, + { + "digest": "6ebcc2dbec9f2dabca9f668ae6d39e877899b180740570f453409db339221df3", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "skill-catalog" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "6f091fe32ab24407236090ca9d710bbaf59bb57466e9f3b8f1f6e4862bc863c6", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "reasoning-delta" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "6f22a9d02b9a1f1157f3b0e7bdccd7e7b12b085c4efdb709dfc74a465cd4e590", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 1, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 2, + "optional": true + }, + { + "name": "changes", + "type": 3, + "optional": false + }, + { + "name": "form", + "type": 9, + "optional": false + }, + { + "name": "kind", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 5, + "optional": false + }, + { + "name": "digest", + "type": 2, + "optional": true + }, + { + "name": "path", + "type": 2, + "optional": false + }, + { + "name": "scope", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 6, + 7, + 8 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + } + ] + }, + "names": [ + "packages/context/agent-instructions/src/state.ts#AgentInstructionSource" + ], + "sources": [ + "packages/context/agent-instructions/src/state.ts:37" + ] + }, + { + "digest": "6f611bed14b2106542480c4a230b4a83baf76dc0d8ac0cd13319a7cb8dae7675", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "web/deepseek-search-llm-request" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "6f72ece8f317cd080c4f20a93f1bf709965f5b81ac4669528f5a023191cfcf20", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "retry", + "type": 1, + "optional": false + }, + { + "name": "retryId", + "type": 2, + "optional": false + }, + { + "name": "step", + "type": 1, + "optional": false + }, + { + "name": "turn", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/llm/llm-retry/src/types.ts#LlmRetryStartedEventData" + ], + "sources": [ + "packages/llm/llm-retry/src/types.ts:43" + ] + }, + { + "digest": "6f9e00383836275e46c0a9915767f9bb561be5fc30aae490174908a93e99a912", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "snapshot" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "70b082fe78991edf13cf66e1b4d06cd2dcff9cacfd76f8cfb996bfb61939e7b2", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "request/context" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "7115142af1bff1ad9b52c3c785109bf5c989e77e3ddfe899014e213731352042", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "inserted", + "type": 1, + "optional": false + }, + { + "name": "outcome", + "type": 85, + "optional": true + }, + { + "name": "removedCount", + "type": 10, + "optional": true + }, + { + "name": "start", + "type": 10, + "optional": false + }, + { + "name": "target", + "type": 86, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 6, + "optional": false + }, + { + "name": "role", + "type": 28, + "optional": false + }, + { + "name": "source", + "type": 29, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "union", + "types": [ + 5, + 8, + 18, + 21, + 24, + 26 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 6, + "optional": false + }, + { + "name": "id", + "type": 6, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 6, + "optional": false + }, + { + "name": "bytes", + "type": 10, + "optional": false + }, + { + "name": "height", + "type": 10, + "optional": false + }, + { + "name": "mediaType", + "type": 11, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": true + }, + { + "name": "originalDimensions", + "type": 16, + "optional": true + }, + { + "name": "width", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 12, + 13, + 14, + 15 + ] + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 10, + "optional": false + }, + { + "name": "width", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 19, + "optional": false + }, + { + "name": "type", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 6, + "optional": false + }, + { + "name": "bytes", + "type": 10, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "isError", + "type": 22, + "optional": true + }, + { + "name": "toolCallId", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 30, + 40, + 42, + 43, + 46, + 51, + 53, + 58, + 59, + 60, + 62, + 64, + 65, + 72, + 74, + 76, + 78, + 80, + 83, + 84 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 31, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 6, + "optional": true + }, + { + "name": "changes", + "type": 32, + "optional": false + }, + { + "name": "form", + "type": 38, + "optional": false + }, + { + "name": "kind", + "type": 39, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 33 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 34, + "optional": false + }, + { + "name": "digest", + "type": 6, + "optional": true + }, + { + "name": "path", + "type": 6, + "optional": false + }, + { + "name": "scope", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 35, + 36, + 37 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 6, + "optional": false + }, + { + "name": "kind", + "type": 41, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 6, + "optional": true + }, + { + "name": "kind", + "type": 28, + "optional": false + }, + { + "name": "rpcId", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 6, + "optional": false + }, + { + "name": "form", + "type": 44, + "optional": false + }, + { + "name": "kind", + "type": 45, + "optional": false + }, + { + "name": "provider", + "type": 6, + "optional": false + }, + { + "name": "ruleId", + "type": 6, + "optional": false + }, + { + "name": "source", + "type": 6, + "optional": false + }, + { + "name": "summary", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 47, + "optional": false + }, + { + "name": "form", + "type": 49, + "optional": false + }, + { + "name": "kind", + "type": 50, + "optional": false + }, + { + "name": "update", + "type": 31, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 48 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 6, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 38, + "optional": false + }, + { + "name": "kind", + "type": 52, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 54, + "optional": false + }, + { + "name": "kind", + "type": 55, + "optional": false + }, + { + "name": "plugin", + "type": 6, + "optional": false + }, + { + "name": "sections", + "type": 56, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 57 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 6, + "optional": false + }, + { + "name": "text", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 44, + "optional": false + }, + { + "name": "kind", + "type": 55, + "optional": false + }, + { + "name": "plugin", + "type": 6, + "optional": false + }, + { + "name": "summary", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 38, + "optional": false + }, + { + "name": "kind", + "type": 55, + "optional": false + }, + { + "name": "plugin", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 61, + "optional": false + }, + { + "name": "kind", + "type": 55, + "optional": false + }, + { + "name": "plugin", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 63, + "optional": false + }, + { + "name": "kind", + "type": 55, + "optional": false + }, + { + "name": "plugin", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 49, + "optional": false + }, + { + "name": "kind", + "type": 55, + "optional": false + }, + { + "name": "plugin", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 61, + "optional": false + }, + { + "name": "kind", + "type": 66, + "optional": false + }, + { + "name": "references", + "type": 67, + "optional": false + }, + { + "name": "version", + "type": 71, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 68 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedFormatVersion", + "type": 10, + "optional": true + }, + { + "name": "capturedThroughSeq", + "type": 69, + "optional": false + }, + { + "name": "compacted", + "type": 22, + "optional": false + }, + { + "name": "inputIndex", + "type": 10, + "optional": false + }, + { + "name": "label", + "type": 6, + "optional": false + }, + { + "name": "omittedBytes", + "type": 10, + "optional": false + }, + { + "name": "omittedMessages", + "type": 10, + "optional": false + }, + { + "name": "originalMessages", + "type": 10, + "optional": false + }, + { + "name": "retainedMessages", + "type": 10, + "optional": false + }, + { + "name": "sessionId", + "type": 6, + "optional": false + }, + { + "name": "truncated", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 10, + 70 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 44, + "optional": false + }, + { + "name": "kind", + "type": 73, + "optional": false + }, + { + "name": "senderSessionId", + "type": 6, + "optional": false + }, + { + "name": "summary", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 63, + "optional": false + }, + { + "name": "kind", + "type": 75, + "optional": false + }, + { + "name": "senderSessionId", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 6, + "optional": false + }, + { + "name": "kind", + "type": 77, + "optional": false + }, + { + "name": "revision", + "type": 10, + "optional": false + }, + { + "name": "round", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 79, + "optional": false + }, + { + "name": "messageId", + "type": 6, + "optional": false + }, + { + "name": "senderId", + "type": 6, + "optional": false + }, + { + "name": "senderName", + "type": 6, + "optional": false + }, + { + "name": "teamId", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 81, + "optional": false + }, + { + "name": "model", + "type": 6, + "optional": false + }, + { + "name": "provider", + "type": 6, + "optional": false + }, + { + "name": "replayState", + "type": 82, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 55, + "optional": false + }, + { + "name": "plugin", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 28, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "canceled" + }, + { + "kind": "union", + "types": [ + 87, + 88 + ] + }, + { + "kind": "literal", + "value": "next-step" + }, + { + "kind": "literal", + "value": "next-turn" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data" + ], + "sources": [ + "packages/core/agent/src/types.ts:58" + ] + }, + { + "digest": "719c51f67074f97034a6c94297fe1f4b5d3c8d392c57586dab732aa5398c7a91", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + }, + { + "name": "model", + "type": 2, + "optional": false + }, + { + "name": "provider", + "type": 2, + "optional": false + }, + { + "name": "replayState", + "type": 3, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "opaque", + "reason": "unknown" + } + ] + }, + "names": [ + "packages/llm/llm/src/message.ts#ModelMessageSource" + ], + "sources": [ + "packages/llm/llm/src/message.ts:24" + ] + }, + { + "digest": "71bb3254ec8f1e491ce63b762a7b5f18709de23aa4e8abcc8b886f4b6ce051dd", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "dt", + "type": 1, + "optional": false + }, + { + "name": "index", + "type": 2, + "optional": false + }, + { + "name": "texts", + "type": 3, + "optional": false + }, + { + "name": "time0", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "reasoning-chunks" + } + ] + }, + "names": [ + "event:assistant/attempt[0].data.stream[0][1]" + ], + "sources": [ + "packages/llm/llm/src/assistant-stream.ts:28" + ] + }, + { + "digest": "72ec79127a9c0d0241b1106a74cc2b24c81ce467170f1c3c93f7b71a9496d227", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "union", + "types": [ + 0, + 2, + 3, + 4, + 5, + 6 + ] + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 3, + "value": 1 + } + ] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:tool/result.data.meta[5]", + "event:tool/result.data.meta[5][0][5]" + ], + "sources": [] + }, + { + "digest": "7382c4fc95fe8c5db65ca4d9da572b115d0dbb818b7f32c22ab040318ffbb4bc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "remove" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "757013fff5879d73d5753d8d1120faab56110e88ac3932485ab7e034d9e9ce61", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3, + 4, + 5, + 6 + ] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "literal", + "value": "tool-result" + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#ContentBlockType" + ], + "sources": [ + "packages/llm/llm/src/types.ts:122" + ] + }, + { + "digest": "7624ca28c61ca0eaa4f015140f3cea6e0c16cce2f2960fab5f531203d253903e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "create" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "763c8a20af487263a0080548274f7437ef4a86e0ba8769127d1ced10a72c664d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 23, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 9 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "cleared", + "type": 3, + "optional": false + }, + { + "name": "clearedAt", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 6, + "optional": false + }, + { + "name": "operation", + "type": 7, + "optional": false + }, + { + "name": "version", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "revision", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "goal/change" + }, + { + "kind": "literal", + "value": "clear" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "createdAt", + "type": 5, + "optional": false + }, + { + "name": "goal", + "type": 10, + "optional": false + }, + { + "name": "kind", + "type": 6, + "optional": false + }, + { + "name": "operation", + "type": 17, + "optional": false + }, + { + "name": "roundsStarted", + "type": 5, + "optional": false + }, + { + "name": "updatedAt", + "type": 5, + "optional": false + }, + { + "name": "version", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "blockedReason", + "type": 11, + "optional": true + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "maxGoalRounds", + "type": 5, + "optional": false + }, + { + "name": "objective", + "type": 4, + "optional": false + }, + { + "name": "phase", + "type": 12, + "optional": false + }, + { + "name": "revision", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 4, + "optional": false + }, + { + "name": "message", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 13, + 14, + 15, + 16 + ] + }, + { + "kind": "literal", + "value": "active" + }, + { + "kind": "literal", + "value": "blocked" + }, + { + "kind": "literal", + "value": "complete" + }, + { + "kind": "literal", + "value": "paused" + }, + { + "kind": "union", + "types": [ + 15, + 18, + 19, + 20, + 21, + 22 + ] + }, + { + "kind": "literal", + "value": "block" + }, + { + "kind": "literal", + "value": "create" + }, + { + "kind": "literal", + "value": "resume" + }, + { + "kind": "literal", + "value": "edit" + }, + { + "kind": "literal", + "value": "pause" + }, + { + "kind": "literal", + "value": true + } + ] + }, + "names": [ + "event:goal/change", + "event:goal/change[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "76632533f67879dcb346fcae640540dbc89b2472b0bce88c59f7e48fc5c0e668", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "delegation" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "766756032f41a4139ce7a62404b47ad43d1717a59b917391f005534ba64d1ca6", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "ignorable", + "type": 1, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "sourceEventSeqs", + "type": 3, + "optional": true + }, + { + "name": "surfaceOp", + "type": 4, + "optional": true + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "union", + "types": [ + 5, + 6 + ] + }, + { + "kind": "literal", + "value": "append" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 2, + "optional": false + }, + { + "name": "op", + "type": 7, + "optional": false + }, + { + "name": "start", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "SessionEventEnvelope[48]", + "SessionEventEnvelope[51]", + "SessionEventEnvelope[6]" + ], + "sources": [] + }, + { + "digest": "79ddc907312f97cf9553d4841e8b3fc937097bd8d97900a790efad3c05255e99", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "todos", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "status", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 5, + 6, + 7 + ] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "in_progress" + }, + { + "kind": "literal", + "value": "pending" + } + ] + }, + "names": [ + "event:todo/write[0].data" + ], + "sources": [ + "packages/todo/tool-todo/src/types.ts:31" + ] + }, + { + "digest": "7a651f3b672c52fb615f22c0ce9cb3cc5b22aad92e6bbeefb0808fd7b9233a50", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "session/title" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "7c6129b6961cf4b2a030f36c78d2b0a5be38617651a9b81322e054ee512bee06", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "messageId", + "type": 1, + "optional": false + }, + { + "name": "sessionId", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/feedback/message-feedback/src/types.ts#MessageFeedbackDelete" + ], + "sources": [ + "packages/feedback/message-feedback/src/types.ts:43" + ] + }, + { + "digest": "7d226b9fd95b4ba213d4237c22e930a91c3c769c95ca7f92977b9d625ba13438", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 8 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "cleared", + "type": 2, + "optional": false + }, + { + "name": "clearedAt", + "type": 4, + "optional": false + }, + { + "name": "kind", + "type": 5, + "optional": false + }, + { + "name": "operation", + "type": 6, + "optional": false + }, + { + "name": "version", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "revision", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "goal/change" + }, + { + "kind": "literal", + "value": "clear" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "createdAt", + "type": 4, + "optional": false + }, + { + "name": "goal", + "type": 9, + "optional": false + }, + { + "name": "kind", + "type": 5, + "optional": false + }, + { + "name": "operation", + "type": 16, + "optional": false + }, + { + "name": "roundsStarted", + "type": 4, + "optional": false + }, + { + "name": "updatedAt", + "type": 4, + "optional": false + }, + { + "name": "version", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "blockedReason", + "type": 10, + "optional": true + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "maxGoalRounds", + "type": 4, + "optional": false + }, + { + "name": "objective", + "type": 3, + "optional": false + }, + { + "name": "phase", + "type": 11, + "optional": false + }, + { + "name": "revision", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 3, + "optional": false + }, + { + "name": "message", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 12, + 13, + 14, + 15 + ] + }, + { + "kind": "literal", + "value": "active" + }, + { + "kind": "literal", + "value": "blocked" + }, + { + "kind": "literal", + "value": "complete" + }, + { + "kind": "literal", + "value": "paused" + }, + { + "kind": "union", + "types": [ + 14, + 17, + 18, + 19, + 20, + 21 + ] + }, + { + "kind": "literal", + "value": "block" + }, + { + "kind": "literal", + "value": "create" + }, + { + "kind": "literal", + "value": "edit" + }, + { + "kind": "literal", + "value": "resume" + }, + { + "kind": "literal", + "value": "pause" + } + ] + }, + "names": [ + "packages/goal/goal/src/domain.ts#GoalChangeMeta" + ], + "sources": [ + "packages/goal/goal/src/domain.ts:44" + ] + }, + { + "digest": "7f13860ee89a2d35ce09f958e85a04566cd59cb1de1d73a9619a9b631961dc71", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "session-reference" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "7f5f2a8618c2ece530a18b1358b890fb57fb8c35705e47b66bff2296f8c6e889", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": false + }, + { + "name": "parameters", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 1, + "value": 3 + } + ] + }, + { + "kind": "opaque", + "reason": "unknown" + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#ToolSchema" + ], + "sources": [ + "packages/llm/llm/src/types.ts:399" + ] + }, + { + "digest": "7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 5, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "shadowedRange", + "type": 2, + "optional": false + }, + { + "name": "shadowedSeqs", + "type": 4, + "optional": false + }, + { + "name": "shadowedTokenCount", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 3, + "optional": false + }, + { + "name": "start", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "compaction/prune" + } + ] + }, + "names": [ + "event:compaction/prune", + "event:compaction/prune[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "7f9365bae9fcb73e1e34061a1acfe0422c1a5fd351848cace9bebbe806f28462", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "runId", + "type": 1, + "optional": false + }, + { + "name": "stopReason", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 3, + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "error" + } + ] + }, + "names": [ + "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunEndData" + ], + "sources": [ + "packages/workflow/tool-workflow/src/types.ts:36" + ] + }, + { + "digest": "7f959241c24128b4983b559984811861dc59774b85905c8fa57c6cb0148a3dbc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "revision", + "type": 3, + "optional": false + }, + { + "name": "round", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "packages/goal/goal/src/domain.ts#GoalMessageSource" + ], + "sources": [ + "packages/goal/goal/src/domain.ts:47" + ] + }, + { + "digest": "811229eedcec57979dbadca7dbea832a59f8580cff30cb217fca5e2da16314bd", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "allowed-once" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "814d9434e1ddf9078612b3b34322f26e9363b469213335007f7e9ba7fee9464e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "reasoning" + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#ReasoningBlock" + ], + "sources": [ + "packages/llm/llm/src/types.ts:60" + ] + }, + { + "digest": "82470020b5bfcb1a843e2aa05602af7d37df99e82d01f015c7c589ba054fd89d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "agent-message" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "829a2fb3be6efd4ba36aef8ed2d381a4c6fb2a0aaf50c823a6f3f8290786b809", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "agent/inbox/spliced" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "83079c8a3f733ac3fa603eefa0fbb4737ca4d8b69e7e2e7298b60f9ac4098693", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[16].entries[0]" + ], + "sources": [ + "packages/skill/tool-skill/src/index.ts:40" + ] + }, + { + "digest": "83da72c6857601c75da11212ef847f57d457b9c99f0a82246dcdff3e26700239", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 1, + "optional": false + }, + { + "name": "digest", + "type": 5, + "optional": true + }, + { + "name": "path", + "type": 5, + "optional": false + }, + { + "name": "scope", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/context/agent-instructions/src/render.ts#AgentInstructionChange" + ], + "sources": [ + "packages/context/agent-instructions/src/render.ts:47" + ] + }, + { + "digest": "83f26c7a856f772e6ffd9a5a144e5aaccf771ac54cef41948f99eed99e1a25a7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 2, + "optional": true + }, + { + "name": "seq", + "type": 11, + "optional": false + }, + { + "name": "sourceEventSeqs", + "type": 37, + "optional": true + }, + { + "name": "surfaceOp", + "type": 76, + "optional": true + }, + { + "name": "time", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 80, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "interrupted", + "type": 2, + "optional": true + }, + { + "name": "message", + "type": 3, + "optional": false + }, + { + "name": "step", + "type": 11, + "optional": false + }, + { + "name": "stream", + "type": 33, + "optional": false + }, + { + "name": "turn", + "type": 11, + "optional": false + }, + { + "name": "usage", + "type": 70, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "role", + "type": 29, + "optional": false + }, + { + "name": "source", + "type": 30, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 5 + }, + { + "kind": "union", + "types": [ + 6, + 9, + 19, + 22, + 25, + 27 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 7, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 10, + "optional": false + }, + { + "name": "type", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 7, + "optional": false + }, + { + "name": "bytes", + "type": 11, + "optional": false + }, + { + "name": "height", + "type": 11, + "optional": false + }, + { + "name": "mediaType", + "type": 12, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": true + }, + { + "name": "originalDimensions", + "type": 17, + "optional": true + }, + { + "name": "width", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 13, + 14, + 15, + 16 + ] + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 11, + "optional": false + }, + { + "name": "width", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 20, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 7, + "optional": false + }, + { + "name": "bytes", + "type": 11, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "isError", + "type": 23, + "optional": true + }, + { + "name": "toolCallId", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 28, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "assistant" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 31, + "optional": false + }, + { + "name": "model", + "type": 7, + "optional": false + }, + { + "name": "provider", + "type": 7, + "optional": false + }, + { + "name": "replayState", + "type": 32, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "array", + "element": 34 + }, + { + "kind": "union", + "types": [ + 35, + 39, + 72, + 74 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "args", + "type": 36, + "optional": false + }, + { + "name": "dt", + "type": 37, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "index", + "type": 11, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": true + }, + { + "name": "time0", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 38, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 7 + }, + { + "kind": "array", + "element": 11 + }, + { + "kind": "literal", + "value": "tool-call-chunks" + }, + { + "kind": "object", + "properties": [ + { + "name": "chunk", + "type": 40, + "optional": false + }, + { + "name": "time", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 71, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 41, + 43, + 45, + 48, + 50, + 52, + 68 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "argumentsDelta", + "type": 7, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "index", + "type": 11, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": true + }, + { + "name": "type", + "type": 42, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "block", + "type": 5, + "optional": false + }, + { + "name": "index", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 44, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "block-end" + }, + { + "kind": "object", + "properties": [ + { + "name": "blockType", + "type": 46, + "optional": false + }, + { + "name": "index", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 47, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 8, + 18, + 21, + 24, + 26, + 28 + ] + }, + { + "kind": "literal", + "value": "block-start" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 11, + "optional": false + }, + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 49, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 11, + "optional": false + }, + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 51, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "reason", + "type": 53, + "optional": false + }, + { + "name": "replayState", + "type": 65, + "optional": true + }, + { + "name": "type", + "type": 67, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 54, + 57, + 59, + 61, + 63 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 55, + "optional": false + }, + { + "name": "kind", + "type": 56, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 7, + "optional": false + }, + { + "name": "message", + "type": 7, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 11, + "optional": true + }, + { + "name": "requestId", + "type": 7, + "optional": true + }, + { + "name": "status", + "type": 11, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 55, + "optional": false + }, + { + "name": "kind", + "type": 58, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 60, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 62, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "stop" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 64, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-calls" + }, + { + "kind": "object", + "properties": [ + { + "name": "blocks", + "type": 66, + "optional": true + }, + { + "name": "response", + "type": 32, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 32 + }, + { + "kind": "literal", + "value": "finish" + }, + { + "kind": "object", + "properties": [ + { + "name": "type", + "type": 69, + "optional": false + }, + { + "name": "usage", + "type": 70, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "usage" + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 11, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 11, + "optional": true + }, + { + "name": "inputTokens", + "type": 11, + "optional": false + }, + { + "name": "outputTokens", + "type": 11, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 11, + "optional": true + }, + { + "name": "totalTokens", + "type": 11, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "chunk" + }, + { + "kind": "object", + "properties": [ + { + "name": "dt", + "type": 37, + "optional": false + }, + { + "name": "index", + "type": 11, + "optional": false + }, + { + "name": "texts", + "type": 36, + "optional": false + }, + { + "name": "time0", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 73, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning-chunks" + }, + { + "kind": "object", + "properties": [ + { + "name": "dt", + "type": 37, + "optional": false + }, + { + "name": "index", + "type": 11, + "optional": false + }, + { + "name": "texts", + "type": 36, + "optional": false + }, + { + "name": "time0", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 75, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text-chunks" + }, + { + "kind": "union", + "types": [ + 77, + 79 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 11, + "optional": false + }, + { + "name": "op", + "type": 78, + "optional": false + }, + { + "name": "start", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "append" + }, + { + "kind": "literal", + "value": "assistant/message" + } + ] + }, + "names": [ + "event:assistant/message" + ], + "sources": [] + }, + { + "digest": "8465ece5e9d9007c038b357015d849c15262cb0bc25abc59e47692d87ee01a15", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3 + ] + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "error" + } + ] + }, + "names": [ + "packages/workflow/workflow/src/types.ts#WorkflowStopReason" + ], + "sources": [ + "packages/workflow/workflow/src/types.ts:63" + ] + }, + { + "digest": "84ac8c1a66ffc697262e181f42e851259eae14038c113ca329fb4700ccdb1f7c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 1, + "optional": false + }, + { + "name": "message", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/goal/goal/src/types.ts#GoalBlockReason" + ], + "sources": [ + "packages/goal/goal/src/types.ts:51" + ] + }, + { + "digest": "84c24f1209fc3e0153de6ac85d58fd6968b851f955e0e761b92321053956609e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 29, + "optional": true + }, + { + "name": "seq", + "type": 14, + "optional": false + }, + { + "name": "time", + "type": 14, + "optional": false + }, + { + "name": "type", + "type": 30, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "reason", + "type": 2, + "optional": false + }, + { + "name": "turn", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 5, + 7, + 9, + 11, + 16 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "blocked" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "interrupted" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + }, + { + "kind": "object", + "properties": [ + { + "name": "error", + "type": 12, + "optional": false + }, + { + "name": "kind", + "type": 15, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 13, + "optional": false + }, + { + "name": "message", + "type": 13, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 14, + "optional": true + }, + { + "name": "requestId", + "type": 13, + "optional": true + }, + { + "name": "status", + "type": 14, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 17, + "optional": false + }, + { + "name": "reason", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "union", + "types": [ + 19, + 21, + 23, + 25, + 27 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "disposed" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "legacy" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "parent" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 28, + "optional": false + }, + { + "name": "reason", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "hook" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "turn/end" + } + ] + }, + "names": [ + "event:turn/end", + "event:turn/end[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "85e1bd563d6c80c1f377f99f91103fec4e315148a7330f3b3dae7c2d04e33b01", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[7]" + ], + "sources": [] + }, + { + "digest": "86560bf0779bb2d93975405fe895d9d42c1020ab49fbbd2a06e1b3c74fbbc257", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "role", + "type": 27, + "optional": false + }, + { + "name": "source", + "type": 28, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "union", + "types": [ + 4, + 7, + 17, + 20, + 23, + 25 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 5, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 5, + "optional": false + }, + { + "name": "bytes", + "type": 9, + "optional": false + }, + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "mediaType", + "type": 10, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": true + }, + { + "name": "originalDimensions", + "type": 15, + "optional": true + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 11, + 12, + 13, + 14 + ] + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 18, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 5, + "optional": false + }, + { + "name": "bytes", + "type": 9, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "isError", + "type": 21, + "optional": true + }, + { + "name": "toolCallId", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 29, + 39, + 41, + 42, + 45, + 50, + 52, + 57, + 58, + 59, + 61, + 63, + 64, + 71, + 73, + 75, + 77, + 79, + 82, + 83 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 30, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 5, + "optional": true + }, + { + "name": "changes", + "type": 31, + "optional": false + }, + { + "name": "form", + "type": 37, + "optional": false + }, + { + "name": "kind", + "type": 38, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 32 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 33, + "optional": false + }, + { + "name": "digest", + "type": 5, + "optional": true + }, + { + "name": "path", + "type": 5, + "optional": false + }, + { + "name": "scope", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 34, + 35, + 36 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 40, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 5, + "optional": true + }, + { + "name": "kind", + "type": 27, + "optional": false + }, + { + "name": "rpcId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 5, + "optional": false + }, + { + "name": "form", + "type": 43, + "optional": false + }, + { + "name": "kind", + "type": 44, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "ruleId", + "type": 5, + "optional": false + }, + { + "name": "source", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 46, + "optional": false + }, + { + "name": "form", + "type": 48, + "optional": false + }, + { + "name": "kind", + "type": 49, + "optional": false + }, + { + "name": "update", + "type": 30, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 47 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 37, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 53, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + }, + { + "name": "sections", + "type": 55, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 56 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "text", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 43, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 37, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 60, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 62, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 48, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 60, + "optional": false + }, + { + "name": "kind", + "type": 65, + "optional": false + }, + { + "name": "references", + "type": 66, + "optional": false + }, + { + "name": "version", + "type": 70, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 67 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedFormatVersion", + "type": 9, + "optional": true + }, + { + "name": "capturedThroughSeq", + "type": 68, + "optional": false + }, + { + "name": "compacted", + "type": 21, + "optional": false + }, + { + "name": "inputIndex", + "type": 9, + "optional": false + }, + { + "name": "label", + "type": 5, + "optional": false + }, + { + "name": "omittedBytes", + "type": 9, + "optional": false + }, + { + "name": "omittedMessages", + "type": 9, + "optional": false + }, + { + "name": "originalMessages", + "type": 9, + "optional": false + }, + { + "name": "retainedMessages", + "type": 9, + "optional": false + }, + { + "name": "sessionId", + "type": 5, + "optional": false + }, + { + "name": "truncated", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 9, + 69 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 43, + "optional": false + }, + { + "name": "kind", + "type": 72, + "optional": false + }, + { + "name": "senderSessionId", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 62, + "optional": false + }, + { + "name": "kind", + "type": 74, + "optional": false + }, + { + "name": "senderSessionId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 76, + "optional": false + }, + { + "name": "revision", + "type": 9, + "optional": false + }, + { + "name": "round", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 78, + "optional": false + }, + { + "name": "messageId", + "type": 5, + "optional": false + }, + { + "name": "senderId", + "type": 5, + "optional": false + }, + { + "name": "senderName", + "type": 5, + "optional": false + }, + { + "name": "teamId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 80, + "optional": false + }, + { + "name": "model", + "type": 5, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "replayState", + "type": 81, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 27, + "optional": false + } + ], + "indices": [] + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted" + ], + "sources": [] + }, + { + "digest": "86755151e6c4694ce5ae9511313e1e50f9fb6ead49c67d0a93c056e8650396c4", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "union", + "types": [ + 2, + 8, + 65, + 67 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "args", + "type": 3, + "optional": false + }, + { + "name": "dt", + "type": 5, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "index", + "type": 6, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": true + }, + { + "name": "time0", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "array", + "element": 6 + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "tool-call-chunks" + }, + { + "kind": "object", + "properties": [ + { + "name": "chunk", + "type": 9, + "optional": false + }, + { + "name": "time", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 64, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 10, + 12, + 37, + 40, + 42, + 44, + 61 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "argumentsDelta", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "index", + "type": 6, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": true + }, + { + "name": "type", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "block", + "type": 13, + "optional": false + }, + { + "name": "index", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 36, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 14, + 16, + 25, + 28, + 32, + 34 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 15, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 17, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 4, + "optional": false + }, + { + "name": "bytes", + "type": 6, + "optional": false + }, + { + "name": "height", + "type": 6, + "optional": false + }, + { + "name": "mediaType", + "type": 18, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": true + }, + { + "name": "originalDimensions", + "type": 23, + "optional": true + }, + { + "name": "width", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 19, + 20, + 21, + 22 + ] + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 6, + "optional": false + }, + { + "name": "width", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 26, + "optional": false + }, + { + "name": "type", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 4, + "optional": false + }, + { + "name": "bytes", + "type": 6, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 29, + "optional": false + }, + { + "name": "isError", + "type": 30, + "optional": true + }, + { + "name": "toolCallId", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 31, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 13 + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 33, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 35, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "block-end" + }, + { + "kind": "object", + "properties": [ + { + "name": "blockType", + "type": 38, + "optional": false + }, + { + "name": "index", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 39, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 15, + 24, + 27, + 31, + 33, + 35 + ] + }, + { + "kind": "literal", + "value": "block-start" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 6, + "optional": false + }, + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 41, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 6, + "optional": false + }, + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 43, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "reason", + "type": 45, + "optional": false + }, + { + "name": "replayState", + "type": 57, + "optional": true + }, + { + "name": "type", + "type": 60, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 46, + 49, + 51, + 53, + 55 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 47, + "optional": false + }, + { + "name": "kind", + "type": 48, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 4, + "optional": false + }, + { + "name": "message", + "type": 4, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 6, + "optional": true + }, + { + "name": "requestId", + "type": 4, + "optional": true + }, + { + "name": "status", + "type": 6, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 47, + "optional": false + }, + { + "name": "kind", + "type": 50, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 52, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 54, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "stop" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 56, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-calls" + }, + { + "kind": "object", + "properties": [ + { + "name": "blocks", + "type": 58, + "optional": true + }, + { + "name": "response", + "type": 59, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 59 + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "literal", + "value": "finish" + }, + { + "kind": "object", + "properties": [ + { + "name": "type", + "type": 62, + "optional": false + }, + { + "name": "usage", + "type": 63, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "usage" + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 6, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 6, + "optional": true + }, + { + "name": "inputTokens", + "type": 6, + "optional": false + }, + { + "name": "outputTokens", + "type": 6, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 6, + "optional": true + }, + { + "name": "totalTokens", + "type": 6, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "chunk" + }, + { + "kind": "object", + "properties": [ + { + "name": "dt", + "type": 5, + "optional": false + }, + { + "name": "index", + "type": 6, + "optional": false + }, + { + "name": "texts", + "type": 3, + "optional": false + }, + { + "name": "time0", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 66, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning-chunks" + }, + { + "kind": "object", + "properties": [ + { + "name": "dt", + "type": 5, + "optional": false + }, + { + "name": "index", + "type": 6, + "optional": false + }, + { + "name": "texts", + "type": 3, + "optional": false + }, + { + "name": "time0", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 68, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text-chunks" + } + ] + }, + "names": [ + "event:assistant/attempt[0].data.stream", + "event:assistant/message.data.stream" + ], + "sources": [] + }, + { + "digest": "86d1d0e9cfebb240421187e3dc37fb71cc38a1501885cf32f8f9adef7b0a2bde", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 7 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "agentModel", + "type": 2, + "optional": true + }, + { + "name": "agentProvider", + "type": 2, + "optional": true + }, + { + "name": "agentReasoningEffort", + "type": 2, + "optional": true + }, + { + "name": "label", + "type": 2, + "optional": false + }, + { + "name": "mode", + "type": 3, + "optional": false + }, + { + "name": "persona", + "type": 2, + "optional": true + }, + { + "name": "provider", + "type": 2, + "optional": false + }, + { + "name": "toolFilter", + "type": 4, + "optional": true + }, + { + "name": "version", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "continuable" + }, + { + "kind": "object", + "properties": [ + { + "name": "allow", + "type": 5, + "optional": true + }, + { + "name": "deny", + "type": 5, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "object", + "properties": [ + { + "name": "label", + "type": 2, + "optional": true + }, + { + "name": "mode", + "type": 8, + "optional": false + }, + { + "name": "provider", + "type": 2, + "optional": false + }, + { + "name": "version", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "one-shot" + } + ] + }, + "names": [ + "packages/subagent/subagent/src/descriptor.ts#SubagentDescriptorData" + ], + "sources": [ + "packages/subagent/subagent/src/descriptor.ts:89" + ] + }, + { + "digest": "86e1e384495ee09ac2d60c9db3610f1f1fddac2d248f6f1d6000e78054680219", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 1, + "optional": false + }, + { + "name": "text", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/llm/llm/src/message.ts#ContextSnapshotSection" + ], + "sources": [ + "packages/llm/llm/src/message.ts:65" + ] + }, + { + "digest": "871bfd6f7bb91061246768d3377f3fd58d6b8ea7c31f44c714ae7ab215650d62", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "provisioning" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "8725743fcd3db5ddaf3e0aed550cd5d95785d8e30c9d4cbec11b7c90198d3603", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "step", + "type": 1, + "optional": false + }, + { + "name": "stream", + "type": 2, + "optional": false + }, + { + "name": "turn", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "union", + "types": [ + 4, + 9, + 66, + 68 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "args", + "type": 5, + "optional": false + }, + { + "name": "dt", + "type": 7, + "optional": false + }, + { + "name": "id", + "type": 6, + "optional": false + }, + { + "name": "index", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": true + }, + { + "name": "time0", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 6 + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "array", + "element": 1 + }, + { + "kind": "literal", + "value": "tool-call-chunks" + }, + { + "kind": "object", + "properties": [ + { + "name": "chunk", + "type": 10, + "optional": false + }, + { + "name": "time", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 65, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 11, + 13, + 38, + 41, + 43, + 45, + 62 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "argumentsDelta", + "type": 6, + "optional": false + }, + { + "name": "id", + "type": 6, + "optional": false + }, + { + "name": "index", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": true + }, + { + "name": "type", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "block", + "type": 14, + "optional": false + }, + { + "name": "index", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 37, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 15, + 17, + 26, + 29, + 33, + 35 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 6, + "optional": false + }, + { + "name": "id", + "type": 6, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 18, + "optional": false + }, + { + "name": "type", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 6, + "optional": false + }, + { + "name": "bytes", + "type": 1, + "optional": false + }, + { + "name": "height", + "type": 1, + "optional": false + }, + { + "name": "mediaType", + "type": 19, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": true + }, + { + "name": "originalDimensions", + "type": 24, + "optional": true + }, + { + "name": "width", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 20, + 21, + 22, + 23 + ] + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 1, + "optional": false + }, + { + "name": "width", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 27, + "optional": false + }, + { + "name": "type", + "type": 28, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 6, + "optional": false + }, + { + "name": "bytes", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 30, + "optional": false + }, + { + "name": "isError", + "type": 31, + "optional": true + }, + { + "name": "toolCallId", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 32, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 14 + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 34, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 36, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "block-end" + }, + { + "kind": "object", + "properties": [ + { + "name": "blockType", + "type": 39, + "optional": false + }, + { + "name": "index", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 40, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 16, + 25, + 28, + 32, + 34, + 36 + ] + }, + { + "kind": "literal", + "value": "block-start" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 1, + "optional": false + }, + { + "name": "text", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 42, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 1, + "optional": false + }, + { + "name": "text", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 44, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "reason", + "type": 46, + "optional": false + }, + { + "name": "replayState", + "type": 58, + "optional": true + }, + { + "name": "type", + "type": 61, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 47, + 50, + 52, + 54, + 56 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 48, + "optional": false + }, + { + "name": "kind", + "type": 49, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 6, + "optional": false + }, + { + "name": "message", + "type": 6, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 1, + "optional": true + }, + { + "name": "requestId", + "type": 6, + "optional": true + }, + { + "name": "status", + "type": 1, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 48, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 53, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 55, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "stop" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 57, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-calls" + }, + { + "kind": "object", + "properties": [ + { + "name": "blocks", + "type": 59, + "optional": true + }, + { + "name": "response", + "type": 60, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 60 + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "literal", + "value": "finish" + }, + { + "kind": "object", + "properties": [ + { + "name": "type", + "type": 63, + "optional": false + }, + { + "name": "usage", + "type": 64, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "usage" + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 1, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 1, + "optional": true + }, + { + "name": "inputTokens", + "type": 1, + "optional": false + }, + { + "name": "outputTokens", + "type": 1, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 1, + "optional": true + }, + { + "name": "totalTokens", + "type": 1, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "chunk" + }, + { + "kind": "object", + "properties": [ + { + "name": "dt", + "type": 7, + "optional": false + }, + { + "name": "index", + "type": 1, + "optional": false + }, + { + "name": "texts", + "type": 5, + "optional": false + }, + { + "name": "time0", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 67, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning-chunks" + }, + { + "kind": "object", + "properties": [ + { + "name": "dt", + "type": 7, + "optional": false + }, + { + "name": "index", + "type": 1, + "optional": false + }, + { + "name": "texts", + "type": 5, + "optional": false + }, + { + "name": "time0", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 69, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text-chunks" + } + ] + }, + "names": [ + "event:assistant/attempt[0].data" + ], + "sources": [ + "packages/core/session/src/types.ts:319" + ] + }, + { + "digest": "88a610b831be6d92612a464be5c7d0b88ec24d97bd299837bf74bf7672183c9a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "argumentsDelta", + "type": 1, + "optional": false + }, + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "index", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": true + }, + { + "name": "type", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "tool-call-delta" + } + ] + }, + "names": [ + "event:assistant/attempt[0].data.stream[0][3].chunk[3]" + ], + "sources": [ + "packages/llm/llm/src/types.ts:382" + ] + }, + { + "digest": "8a6e1ec9e8db346b0e02f027db73c07a94f067a26d40c1aef1abd09c47ce7ba0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 7, + "optional": true + }, + { + "name": "seq", + "type": 6, + "optional": false + }, + { + "name": "time", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "dialect", + "type": 2, + "optional": false + }, + { + "name": "handlerId", + "type": 5, + "optional": false + }, + { + "name": "matcher", + "type": 5, + "optional": true + }, + { + "name": "point", + "type": 5, + "optional": false + }, + { + "name": "turn", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "claude-code" + }, + { + "kind": "literal", + "value": "codex" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "hook/invoked" + } + ] + }, + "names": [ + "event:hook/invoked", + "event:hook/invoked[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "8a9c990773f798eac10ca8878e6bcc531ee080bc589cac956730e462cc6a09ad", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "preset", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:permission/preset[0].data" + ], + "sources": [ + "packages/interaction/permission-presets/src/index.ts:53" + ] + }, + { + "digest": "8ad45ad053b4d89f8865c17cc9ff3b8748e86045f3f0fb816269a34af2619141", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "decision", + "type": 1, + "optional": false + }, + { + "name": "durationMs", + "type": 2, + "optional": false + }, + { + "name": "exitCode", + "type": 2, + "optional": true + }, + { + "name": "handlerId", + "type": 1, + "optional": false + }, + { + "name": "point", + "type": 1, + "optional": false + }, + { + "name": "stderrSummary", + "type": 1, + "optional": true + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:hook/result[0].data" + ], + "sources": [ + "packages/hooks/hook-protocol/src/types.ts:31" + ] + }, + { + "digest": "8af841fc9b265ade3441caf9fe40dd24db24226befba48150e6d0eeccc1389c3", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "system" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "8bb8c3751a6ce64b61aba1ec7ae798c00a5803c4d868a0430873216c6569ed52", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "sessionFormatVersion", + "type": 1, + "optional": true + }, + { + "name": "sessionId", + "type": 2, + "optional": false + }, + { + "name": "throughSeq", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:session-log-deepseek/delivery-accepted[0].data" + ], + "sources": [ + "packages/session/session-log-deepseek/src/types.ts:59" + ] + }, + { + "digest": "8cdd3fdd295cee53035de16a1b23411716f75e9f994fe9510cac5d7fef605c76", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "command/done" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "8e8e91646a5cae3fc78f7532a0013ff2088ae47077642c2edd507a508209b8af", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "operation", + "type": 2, + "optional": false + }, + { + "name": "version", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "dispatch" + }, + { + "kind": "literal", + "value": 1 + } + ] + }, + "names": [ + "packages/schedule/schedule/src/types.ts#OneShotScheduleDispatchChange" + ], + "sources": [ + "packages/schedule/schedule/src/types.ts:86" + ] + }, + { + "digest": "8ef06dd236128246969d5f04a6c4a639d031fcda99a0cd13051f52f41b0ca1af", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 2, + "optional": false + }, + { + "name": "bytes", + "type": 3, + "optional": false + }, + { + "name": "height", + "type": 3, + "optional": false + }, + { + "name": "mediaType", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": true + }, + { + "name": "originalDimensions", + "type": 9, + "optional": true + }, + { + "name": "width", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 5, + 6, + 7, + 8 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 3, + "optional": false + }, + { + "name": "width", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#ImageBlock" + ], + "sources": [ + "packages/llm/llm/src/types.ts:71" + ] + }, + { + "digest": "8f6d609794bf5afc01d7ccf3e03811d32f4b8047f58a2c9a98db0154c2ad7cb9", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "tuple", + "elements": [ + { + "type": 1, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "text" + } + ] + }, + "names": [ + "event:web/deepseek-search-llm-request[0].data.body.messages[0].content" + ], + "sources": [] + }, + { + "digest": "904bf499d98be4a3a5f836fcac533b6c4899569b018071e6604e1d32657d00fd", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[17].changes[0].action" + ], + "sources": [] + }, + { + "digest": "9096d1dd86a3da77a593e12cd95e596b2ef965fa94fcbee40e4bdcf0433924a1", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "delayMs", + "type": 1, + "optional": false + }, + { + "name": "failure", + "type": 2, + "optional": false + }, + { + "name": "maxRetries", + "type": 1, + "optional": false + }, + { + "name": "mode", + "type": 4, + "optional": false + }, + { + "name": "policyKey", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "retry", + "type": 1, + "optional": false + }, + { + "name": "retryId", + "type": 3, + "optional": false + }, + { + "name": "step", + "type": 1, + "optional": false + }, + { + "name": "turn", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 3, + "optional": false + }, + { + "name": "message", + "type": 3, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 1, + "optional": true + }, + { + "name": "requestId", + "type": 3, + "optional": true + }, + { + "name": "status", + "type": 1, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "normal" + } + ] + }, + "names": [ + "event:llm/retry[0].data[0]" + ], + "sources": [ + "packages/llm/llm-retry/src/types.ts:17" + ] + }, + { + "digest": "91c397f8f870e812e1dc5ac69c2745f9f105be9dc97dadc980d19ef415a65145", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 9, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 7 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "delayMs", + "type": 3, + "optional": false + }, + { + "name": "failure", + "type": 4, + "optional": false + }, + { + "name": "maxRetries", + "type": 3, + "optional": false + }, + { + "name": "mode", + "type": 6, + "optional": false + }, + { + "name": "policyKey", + "type": 5, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "retry", + "type": 3, + "optional": false + }, + { + "name": "retryId", + "type": 5, + "optional": false + }, + { + "name": "step", + "type": 3, + "optional": false + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 5, + "optional": false + }, + { + "name": "message", + "type": 5, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 3, + "optional": true + }, + { + "name": "requestId", + "type": 5, + "optional": true + }, + { + "name": "status", + "type": 3, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "normal" + }, + { + "kind": "object", + "properties": [ + { + "name": "delayMs", + "type": 3, + "optional": false + }, + { + "name": "failure", + "type": 4, + "optional": false + }, + { + "name": "mode", + "type": 8, + "optional": false + }, + { + "name": "policyKey", + "type": 5, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "retry", + "type": 3, + "optional": false + }, + { + "name": "retryId", + "type": 5, + "optional": false + }, + { + "name": "step", + "type": 3, + "optional": false + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "always" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "llm/retry" + } + ] + }, + "names": [ + "event:llm/retry", + "event:llm/retry[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "930a6567a10bb62ddd157bd8abdf4b182810c8c3b49d91309b3b009a5fed9731", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "max_tokens", + "type": 1, + "optional": false + }, + { + "name": "messages", + "type": 2, + "optional": false + }, + { + "name": "model", + "type": 6, + "optional": false + }, + { + "name": "tools", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "tuple", + "elements": [ + { + "type": 3, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "role", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "tuple", + "elements": [ + { + "type": 5, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "tuple", + "elements": [ + { + "type": 10, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "max_uses", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "web_search" + }, + { + "kind": "literal", + "value": "web_search_20250305" + } + ] + }, + "names": [ + "event:web/deepseek-search-llm-request[0].data.body" + ], + "sources": [ + "packages/web/web-search-deepseek/src/provider.ts:62" + ] + }, + { + "digest": "930c1cd289def119d443e19dd90008916bf035f0a4d23e07241e7f050f2b89b7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "allowed-once" + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "rejected" + }, + { + "kind": "literal", + "value": "unavailable" + } + ] + }, + "names": [ + "packages/interaction/user-approval/src/types.ts#ApprovalOutcome" + ], + "sources": [ + "packages/interaction/user-approval/src/types.ts:32" + ] + }, + { + "digest": "935c8d486292b13c87b57ca280eb8c58b5b2f5239be86fcd4334c33fdeb87682", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "web_search" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "938f7c7357bc403ea3b281a9dd016939df7a0880fc8db12612585be574d0d615", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "primitive", + "type": "null" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "93c33d9687613293f8c95d46c4d922fe9ceae83b84c384beff5c3315abe005f2", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:assistant/attempt[0].data.stream[0][0].texts", + "event:assistant/attempt[0].data.stream[0][1].texts", + "event:assistant/attempt[0].data.stream[0][2].args", + "event:request/header[0].data.header.config.stop", + "event:subagent/descriptor[0].data[1].toolFilter.allow", + "event:subagent/descriptor[0].data[1].toolFilter.deny", + "event:team/task[0].data.task.blockedBy", + "event:team/task[0].data.task.writeScopes" + ], + "sources": [] + }, + { + "digest": "93cbbc5a7fd0b1aa1ff1b9a6bb5ec52b073f48e5a5200365c45c0cd54059e1b9", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "outcome", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 3, + 4, + 5, + 6 + ] + }, + { + "kind": "literal", + "value": "allowed-once" + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "rejected" + }, + { + "kind": "literal", + "value": "unavailable" + } + ] + }, + "names": [ + "event:approval/decided[0].data" + ], + "sources": [ + "packages/interaction/user-approval/src/types.ts:55" + ] + }, + { + "digest": "94c56aeb1564ad735eb773d88636b40761d063efa1610f1308004d32923f5378", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "in_progress" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "95080295115fbd83544520ba247b68a03790131f6a2eac323d388758cb542f65", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 1, + "optional": false + }, + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "text-delta" + } + ] + }, + "names": [ + "event:assistant/attempt[0].data.stream[0][3].chunk[1]" + ], + "sources": [ + "packages/llm/llm/src/types.ts:380" + ] + }, + { + "digest": "95c0e88fcf0bafb2087f912ad9e2369de6ae6530cc0c4c2772c96205b57f7f60", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "assistant" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "966fad765834f62051ad6f6a100f7ea38abe5f40f7ef3ae0b6dca0e31c7549a5", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "id", + "type": 6, + "optional": false + }, + { + "name": "role", + "type": 27, + "optional": false + }, + { + "name": "source", + "type": 28, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "tuple", + "elements": [ + { + "type": 2, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "isError", + "type": 25, + "optional": true + }, + { + "name": "toolCallId", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "union", + "types": [ + 2, + 5, + 8, + 10, + 12, + 22 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 6, + "optional": false + }, + { + "name": "id", + "type": 6, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 13, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 6, + "optional": false + }, + { + "name": "bytes", + "type": 14, + "optional": false + }, + { + "name": "height", + "type": 14, + "optional": false + }, + { + "name": "mediaType", + "type": 15, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": true + }, + { + "name": "originalDimensions", + "type": 20, + "optional": true + }, + { + "name": "width", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 16, + 17, + 18, + 19 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 14, + "optional": false + }, + { + "name": "width", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 23, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 6, + "optional": false + }, + { + "name": "bytes", + "type": 14, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 6, + "optional": false + }, + { + "name": "kind", + "type": 29, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + } + ] + }, + "names": [ + "packages/llm/llm/src/message.ts#ToolResultMessage" + ], + "sources": [ + "packages/llm/llm/src/message.ts:154" + ] + }, + { + "digest": "96f4a9c81fc0f940ef71528a8cc66731ae4cf1f40d79680c5fe3c39f96d7723c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2 + ] + }, + { + "kind": "literal", + "value": "next-step" + }, + { + "kind": "literal", + "value": "next-turn" + } + ] + }, + "names": [ + "packages/core/agent/src/types.ts#InboxTarget" + ], + "sources": [ + "packages/core/agent/src/types.ts:29" + ] + }, + { + "digest": "9890113e97dd3541787bfe6704f2b223d3a890b5325ca0acae2b0398909b413e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "mode", + "type": 1, + "optional": false + }, + { + "name": "source", + "type": 5, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "danger-full-access" + }, + { + "kind": "literal", + "value": "read-only" + }, + { + "kind": "literal", + "value": "workspace-write" + }, + { + "kind": "literal", + "value": "delegation" + } + ] + }, + "names": [ + "event:sandbox/mode[0].data" + ], + "sources": [ + "packages/sandbox/sandbox-policy/src/session-mode.ts:33" + ] + }, + { + "digest": "989145d2b165a1e4391d0691196ede9dec5093b09f1cf3d33b1911c24ee6c5ee", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 5, + 30, + 33, + 35, + 37, + 54 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "argumentsDelta", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "index", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": true + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "tool-call-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "block", + "type": 6, + "optional": false + }, + { + "name": "index", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 29, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 7, + 9, + 18, + 21, + 25, + 27 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 10, + "optional": false + }, + { + "name": "type", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 2, + "optional": false + }, + { + "name": "bytes", + "type": 3, + "optional": false + }, + { + "name": "height", + "type": 3, + "optional": false + }, + { + "name": "mediaType", + "type": 11, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": true + }, + { + "name": "originalDimensions", + "type": 16, + "optional": true + }, + { + "name": "width", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 12, + 13, + 14, + 15 + ] + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 3, + "optional": false + }, + { + "name": "width", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 19, + "optional": false + }, + { + "name": "type", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 2, + "optional": false + }, + { + "name": "bytes", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 22, + "optional": false + }, + { + "name": "isError", + "type": 23, + "optional": true + }, + { + "name": "toolCallId", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 6 + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 28, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "block-end" + }, + { + "kind": "object", + "properties": [ + { + "name": "blockType", + "type": 31, + "optional": false + }, + { + "name": "index", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 32, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 8, + 17, + 20, + 24, + 26, + 28 + ] + }, + { + "kind": "literal", + "value": "block-start" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 3, + "optional": false + }, + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 34, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 3, + "optional": false + }, + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 36, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "reason", + "type": 38, + "optional": false + }, + { + "name": "replayState", + "type": 50, + "optional": true + }, + { + "name": "type", + "type": 53, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 39, + 42, + 44, + 46, + 48 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 41, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 2, + "optional": false + }, + { + "name": "message", + "type": 2, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 3, + "optional": true + }, + { + "name": "requestId", + "type": 2, + "optional": true + }, + { + "name": "status", + "type": 3, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 43, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 45, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 47, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "stop" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 49, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-calls" + }, + { + "kind": "object", + "properties": [ + { + "name": "blocks", + "type": 51, + "optional": true + }, + { + "name": "response", + "type": 52, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 52 + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "literal", + "value": "finish" + }, + { + "kind": "object", + "properties": [ + { + "name": "type", + "type": 55, + "optional": false + }, + { + "name": "usage", + "type": 56, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "usage" + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 3, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 3, + "optional": true + }, + { + "name": "inputTokens", + "type": 3, + "optional": false + }, + { + "name": "outputTokens", + "type": 3, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 3, + "optional": true + }, + { + "name": "totalTokens", + "type": 3, + "optional": true + } + ], + "indices": [] + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#StreamChunk" + ], + "sources": [ + "packages/llm/llm/src/types.ts:378" + ] + }, + { + "digest": "9a2a9029f8d7ede05336980d8342737557f487b913bfd28853d0ab5214600ab5", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "role", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "tuple", + "elements": [ + { + "type": 2, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + } + ] + }, + "names": [ + "event:web/deepseek-search-llm-request[0].data.body.messages[0]" + ], + "sources": [ + "packages/web/web-search-deepseek/src/provider.ts:65" + ] + }, + { + "digest": "9a410ddf56792b2b7cd4a224a2e54dc4dee30a8e8e6b1c2b9a1d19992b217adc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "childId", + "type": 1, + "optional": false + }, + { + "name": "label", + "type": 1, + "optional": false + }, + { + "name": "phase", + "type": 1, + "optional": true + }, + { + "name": "runId", + "type": 1, + "optional": false + }, + { + "name": "seq", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentStartData" + ], + "sources": [ + "packages/workflow/tool-workflow/src/types.ts:20" + ] + }, + { + "digest": "9b4fd974c124c83743efe030ba4e1250e087505f3f74588716a521fb8d453267", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool-call-delta" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "9bdd77f2b39d9ae47be71e494eca8c9e950b0e99b89a4539f86c4a0e7d1398b6", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "isError", + "type": 23, + "optional": true + }, + { + "name": "toolCallId", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "union", + "types": [ + 0, + 3, + 6, + 8, + 10, + 20 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 4, + "optional": false + }, + { + "name": "bytes", + "type": 12, + "optional": false + }, + { + "name": "height", + "type": 12, + "optional": false + }, + { + "name": "mediaType", + "type": 13, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": true + }, + { + "name": "originalDimensions", + "type": 18, + "optional": true + }, + { + "name": "width", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 14, + 15, + 16, + 17 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 12, + "optional": false + }, + { + "name": "width", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 21, + "optional": false + }, + { + "name": "type", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 4, + "optional": false + }, + { + "name": "bytes", + "type": 12, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#ToolResultBlock" + ], + "sources": [ + "packages/llm/llm/src/types.ts:101" + ] + }, + { + "digest": "9e07693fd7cd9babe0688c22c986e4d519ae1c0e40eeea13b2dc583bed2abc86", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "ask" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "9e41386b3a0c9572b0d63078492ebb3997da7d3a830d44e0259418bd02f4bcb2", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 1, + "optional": false + }, + { + "name": "start", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:compaction/prune[0].data.shadowedRange", + "event:compaction/summary[0].data[0].shadowedRange", + "event:compaction/summary[0].data[1].shadowedRange" + ], + "sources": [ + "packages/compaction/compaction/src/types.ts:38", + "packages/compaction/compaction/src/types.ts:84" + ] + }, + { + "digest": "9eb21c10fc675e1fa4184e5eecc9697aa87054ffd836d49428174897f0e64b62", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "parentCallId", + "type": 3, + "optional": false + }, + { + "name": "rootCallId", + "type": 3, + "optional": false + }, + { + "name": "subCallId", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "tool/code-dispatch-start" + } + ] + }, + "names": [ + "event:tool/code-dispatch-start", + "event:tool/code-dispatch-start[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "9edc162949abf93bd5ff049191b345454ba104f583937ce5580fb50f067d2b94", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 1, + "optional": false + }, + { + "name": "form", + "type": 2, + "optional": false + }, + { + "name": "kind", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 1, + "optional": false + }, + { + "name": "ruleId", + "type": 1, + "optional": false + }, + { + "name": "source", + "type": 1, + "optional": false + }, + { + "name": "summary", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[19]" + ], + "sources": [ + "packages/webhook/webhook/src/types.ts:74" + ] + }, + { + "digest": "a0f906856fc06f1c6f2083eb970e5a657a82b1a84c06c095445e5d6d161cda80", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": 2 + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "a1082bd67be26461ebcc4cc9caba60ef548cd6ec625b51558d5cfa5b6b38718a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "error", + "type": 1, + "optional": true + }, + { + "name": "message", + "type": 3, + "optional": false + }, + { + "name": "meta", + "type": 32, + "optional": true + }, + { + "name": "step", + "type": 16, + "optional": false + }, + { + "name": "turn", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "role", + "type": 29, + "optional": false + }, + { + "name": "source", + "type": 30, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "tuple", + "elements": [ + { + "type": 5, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 6, + "optional": false + }, + { + "name": "isError", + "type": 27, + "optional": true + }, + { + "name": "toolCallId", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 28, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 7 + }, + { + "kind": "union", + "types": [ + 5, + 8, + 10, + 12, + 14, + 24 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 15, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 2, + "optional": false + }, + { + "name": "bytes", + "type": 16, + "optional": false + }, + { + "name": "height", + "type": 16, + "optional": false + }, + { + "name": "mediaType", + "type": 17, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": true + }, + { + "name": "originalDimensions", + "type": 22, + "optional": true + }, + { + "name": "width", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 18, + 19, + 20, + 21 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 16, + "optional": false + }, + { + "name": "width", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 25, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 2, + "optional": false + }, + { + "name": "bytes", + "type": 16, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 2, + "optional": false + }, + { + "name": "kind", + "type": 31, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "union", + "types": [ + 2, + 16, + 27, + 33, + 34, + 35 + ] + }, + { + "kind": "array", + "element": 32 + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 2, + "value": 32 + } + ] + } + ] + }, + "names": [ + "event:tool/result.data" + ], + "sources": [ + "packages/core/session/src/types.ts:337" + ] + }, + { + "digest": "a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "agentPreset", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "agent-preset/selected" + } + ] + }, + "names": [ + "event:agent-preset/selected", + "event:agent-preset/selected[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "a13d8f379222ece8a02a86efe4c8334af4f108ecb3034b38c0a42bb3046e6847", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "a2418dd9dd938f04a3eaf1f27694b33facfb931b6e495dcfb4d5fcfa2ef82b28", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "interrupted", + "type": 1, + "optional": true + }, + { + "name": "message", + "type": 2, + "optional": false + }, + { + "name": "step", + "type": 10, + "optional": false + }, + { + "name": "stream", + "type": 32, + "optional": false + }, + { + "name": "turn", + "type": 10, + "optional": false + }, + { + "name": "usage", + "type": 69, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 6, + "optional": false + }, + { + "name": "role", + "type": 28, + "optional": false + }, + { + "name": "source", + "type": 29, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "union", + "types": [ + 5, + 8, + 18, + 21, + 24, + 26 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 6, + "optional": false + }, + { + "name": "id", + "type": 6, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 6, + "optional": false + }, + { + "name": "bytes", + "type": 10, + "optional": false + }, + { + "name": "height", + "type": 10, + "optional": false + }, + { + "name": "mediaType", + "type": 11, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": true + }, + { + "name": "originalDimensions", + "type": 16, + "optional": true + }, + { + "name": "width", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 12, + 13, + 14, + 15 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 10, + "optional": false + }, + { + "name": "width", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 19, + "optional": false + }, + { + "name": "type", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 6, + "optional": false + }, + { + "name": "bytes", + "type": 10, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "isError", + "type": 22, + "optional": true + }, + { + "name": "toolCallId", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "assistant" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 30, + "optional": false + }, + { + "name": "model", + "type": 6, + "optional": false + }, + { + "name": "provider", + "type": 6, + "optional": false + }, + { + "name": "replayState", + "type": 31, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "array", + "element": 33 + }, + { + "kind": "union", + "types": [ + 34, + 38, + 71, + 73 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "args", + "type": 35, + "optional": false + }, + { + "name": "dt", + "type": 36, + "optional": false + }, + { + "name": "id", + "type": 6, + "optional": false + }, + { + "name": "index", + "type": 10, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": true + }, + { + "name": "time0", + "type": 10, + "optional": false + }, + { + "name": "type", + "type": 37, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 6 + }, + { + "kind": "array", + "element": 10 + }, + { + "kind": "literal", + "value": "tool-call-chunks" + }, + { + "kind": "object", + "properties": [ + { + "name": "chunk", + "type": 39, + "optional": false + }, + { + "name": "time", + "type": 10, + "optional": false + }, + { + "name": "type", + "type": 70, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 40, + 42, + 44, + 47, + 49, + 51, + 67 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "argumentsDelta", + "type": 6, + "optional": false + }, + { + "name": "id", + "type": 6, + "optional": false + }, + { + "name": "index", + "type": 10, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": true + }, + { + "name": "type", + "type": 41, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "block", + "type": 4, + "optional": false + }, + { + "name": "index", + "type": 10, + "optional": false + }, + { + "name": "type", + "type": 43, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "block-end" + }, + { + "kind": "object", + "properties": [ + { + "name": "blockType", + "type": 45, + "optional": false + }, + { + "name": "index", + "type": 10, + "optional": false + }, + { + "name": "type", + "type": 46, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 7, + 17, + 20, + 23, + 25, + 27 + ] + }, + { + "kind": "literal", + "value": "block-start" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 10, + "optional": false + }, + { + "name": "text", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 48, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 10, + "optional": false + }, + { + "name": "text", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 50, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "reason", + "type": 52, + "optional": false + }, + { + "name": "replayState", + "type": 64, + "optional": true + }, + { + "name": "type", + "type": 66, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 53, + 56, + 58, + 60, + 62 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 54, + "optional": false + }, + { + "name": "kind", + "type": 55, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 6, + "optional": false + }, + { + "name": "message", + "type": 6, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 10, + "optional": true + }, + { + "name": "requestId", + "type": 6, + "optional": true + }, + { + "name": "status", + "type": 10, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 54, + "optional": false + }, + { + "name": "kind", + "type": 57, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 59, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 61, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "stop" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 63, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-calls" + }, + { + "kind": "object", + "properties": [ + { + "name": "blocks", + "type": 65, + "optional": true + }, + { + "name": "response", + "type": 31, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 31 + }, + { + "kind": "literal", + "value": "finish" + }, + { + "kind": "object", + "properties": [ + { + "name": "type", + "type": 68, + "optional": false + }, + { + "name": "usage", + "type": 69, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "usage" + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 10, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 10, + "optional": true + }, + { + "name": "inputTokens", + "type": 10, + "optional": false + }, + { + "name": "outputTokens", + "type": 10, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 10, + "optional": true + }, + { + "name": "totalTokens", + "type": 10, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "chunk" + }, + { + "kind": "object", + "properties": [ + { + "name": "dt", + "type": 36, + "optional": false + }, + { + "name": "index", + "type": 10, + "optional": false + }, + { + "name": "texts", + "type": 35, + "optional": false + }, + { + "name": "time0", + "type": 10, + "optional": false + }, + { + "name": "type", + "type": 72, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning-chunks" + }, + { + "kind": "object", + "properties": [ + { + "name": "dt", + "type": 36, + "optional": false + }, + { + "name": "index", + "type": 10, + "optional": false + }, + { + "name": "texts", + "type": 35, + "optional": false + }, + { + "name": "time0", + "type": 10, + "optional": false + }, + { + "name": "type", + "type": 74, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text-chunks" + } + ] + }, + "names": [ + "event:assistant/message.data" + ], + "sources": [ + "packages/core/session/src/types.ts:305" + ] + }, + { + "digest": "a2be0f0cb59f0d4a06557d45847d1938aced238baa77a6da416e590b8b958553", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "error" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "a3a259a1aa5401af786ce08c4a8419681d3000d73467991b5fc563389bc4ebd2", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "hook/result" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "a3edd1efd1fef21b72c55e213c8a8b24196b091abde2b89db52be0b2aaae3cfa", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "workspace-write" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "a40d12070f6f4a124f32fb3cc86e7857554702e32f0eda3080a25c4b9ac9b18c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "task", + "type": 1, + "optional": false + }, + { + "name": "teamId", + "type": 3, + "optional": false + }, + { + "name": "version", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "blockedBy", + "type": 2, + "optional": false + }, + { + "name": "description", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "ownerId", + "type": 3, + "optional": true + }, + { + "name": "revision", + "type": 4, + "optional": false + }, + { + "name": "status", + "type": 5, + "optional": false + }, + { + "name": "subject", + "type": 3, + "optional": false + }, + { + "name": "writeScopes", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 6, + 7, + 8, + 9 + ] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "deleted" + }, + { + "kind": "literal", + "value": "in_progress" + }, + { + "kind": "literal", + "value": "pending" + }, + { + "kind": "literal", + "value": 2 + } + ] + }, + "names": [ + "event:team/task[0].data" + ], + "sources": [ + "packages/experimental/agent-team/src/types.ts:223" + ] + }, + { + "digest": "a4ed3446d32625902170fce527fb64a0283d6f4817930f54a16fdce3a482b36a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "reason", + "type": 1, + "optional": false + }, + { + "name": "replayState", + "type": 15, + "optional": true + }, + { + "name": "type", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 7, + 9, + 11, + 13 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 4, + "optional": false + }, + { + "name": "message", + "type": 4, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 5, + "optional": true + }, + { + "name": "requestId", + "type": 4, + "optional": true + }, + { + "name": "status", + "type": 5, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "stop" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-calls" + }, + { + "kind": "object", + "properties": [ + { + "name": "blocks", + "type": 16, + "optional": true + }, + { + "name": "response", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 17 + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "literal", + "value": "finish" + } + ] + }, + "names": [ + "event:assistant/attempt[0].data.stream[0][3].chunk[6]" + ], + "sources": [ + "packages/llm/llm/src/types.ts:385" + ] + }, + { + "digest": "a57a77f18de7b37b724293830a57064696895d69f2afcd2c0264f41cd13ba980", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 30, + "optional": true + }, + { + "name": "seq", + "type": 9, + "optional": false + }, + { + "name": "sourceEventSeqs", + "type": 84, + "optional": true + }, + { + "name": "surfaceOp", + "type": 85, + "optional": true + }, + { + "name": "time", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 88, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "role", + "type": 27, + "optional": false + }, + { + "name": "source", + "type": 28, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "union", + "types": [ + 4, + 7, + 17, + 20, + 23, + 25 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 5, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 5, + "optional": false + }, + { + "name": "bytes", + "type": 9, + "optional": false + }, + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "mediaType", + "type": 10, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": true + }, + { + "name": "originalDimensions", + "type": 15, + "optional": true + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 11, + 12, + 13, + 14 + ] + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 18, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 5, + "optional": false + }, + { + "name": "bytes", + "type": 9, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "isError", + "type": 21, + "optional": true + }, + { + "name": "toolCallId", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 29, + 39, + 41, + 42, + 45, + 50, + 52, + 57, + 58, + 59, + 61, + 63, + 64, + 71, + 73, + 75, + 77, + 79, + 82, + 83 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 30, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 5, + "optional": true + }, + { + "name": "changes", + "type": 31, + "optional": false + }, + { + "name": "form", + "type": 37, + "optional": false + }, + { + "name": "kind", + "type": 38, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 32 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 33, + "optional": false + }, + { + "name": "digest", + "type": 5, + "optional": true + }, + { + "name": "path", + "type": 5, + "optional": false + }, + { + "name": "scope", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 34, + 35, + 36 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 40, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 5, + "optional": true + }, + { + "name": "kind", + "type": 27, + "optional": false + }, + { + "name": "rpcId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 5, + "optional": false + }, + { + "name": "form", + "type": 43, + "optional": false + }, + { + "name": "kind", + "type": 44, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "ruleId", + "type": 5, + "optional": false + }, + { + "name": "source", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 46, + "optional": false + }, + { + "name": "form", + "type": 48, + "optional": false + }, + { + "name": "kind", + "type": 49, + "optional": false + }, + { + "name": "update", + "type": 30, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 47 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 37, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 53, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + }, + { + "name": "sections", + "type": 55, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 56 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "text", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 43, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 37, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 60, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 62, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 48, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 60, + "optional": false + }, + { + "name": "kind", + "type": 65, + "optional": false + }, + { + "name": "references", + "type": 66, + "optional": false + }, + { + "name": "version", + "type": 70, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 67 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedFormatVersion", + "type": 9, + "optional": true + }, + { + "name": "capturedThroughSeq", + "type": 68, + "optional": false + }, + { + "name": "compacted", + "type": 21, + "optional": false + }, + { + "name": "inputIndex", + "type": 9, + "optional": false + }, + { + "name": "label", + "type": 5, + "optional": false + }, + { + "name": "omittedBytes", + "type": 9, + "optional": false + }, + { + "name": "omittedMessages", + "type": 9, + "optional": false + }, + { + "name": "originalMessages", + "type": 9, + "optional": false + }, + { + "name": "retainedMessages", + "type": 9, + "optional": false + }, + { + "name": "sessionId", + "type": 5, + "optional": false + }, + { + "name": "truncated", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 9, + 69 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 43, + "optional": false + }, + { + "name": "kind", + "type": 72, + "optional": false + }, + { + "name": "senderSessionId", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 62, + "optional": false + }, + { + "name": "kind", + "type": 74, + "optional": false + }, + { + "name": "senderSessionId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 76, + "optional": false + }, + { + "name": "revision", + "type": 9, + "optional": false + }, + { + "name": "round", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 78, + "optional": false + }, + { + "name": "messageId", + "type": 5, + "optional": false + }, + { + "name": "senderId", + "type": 5, + "optional": false + }, + { + "name": "senderName", + "type": 5, + "optional": false + }, + { + "name": "teamId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 80, + "optional": false + }, + { + "name": "model", + "type": 5, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "replayState", + "type": 81, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 9 + }, + { + "kind": "union", + "types": [ + 86, + 87 + ] + }, + { + "kind": "literal", + "value": "append" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 9, + "optional": false + }, + { + "name": "op", + "type": 35, + "optional": false + }, + { + "name": "start", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user/message" + } + ] + }, + "names": [ + "event:user/message" + ], + "sources": [] + }, + { + "digest": "a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 5, + "optional": true + }, + { + "name": "seq", + "type": 6, + "optional": false + }, + { + "name": "time", + "type": 6, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "allowedModels", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 4, + "optional": false + }, + { + "name": "provider", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "subagent/model-selection-policy" + } + ] + }, + "names": [ + "event:subagent/model-selection-policy", + "event:subagent/model-selection-policy[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "a6b41f5bede8094d7bf635be5d69b1bd7a25e006ca9cf9415bceb9322f1a7feb", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2 + ] + }, + { + "kind": "literal", + "value": "claude-code" + }, + { + "kind": "literal", + "value": "codex" + } + ] + }, + "names": [ + "packages/hooks/hook-protocol/src/types.ts#HookDialect" + ], + "sources": [ + "packages/hooks/hook-protocol/src/types.ts:48" + ] + }, + { + "digest": "a6da9ad5d42ae83a6833a8288b076688e8e0801633ea36cbdd8a30a6d9f3160c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 1, + "optional": false + }, + { + "name": "runId", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunStartData" + ], + "sources": [ + "packages/workflow/tool-workflow/src/types.ts:14" + ] + }, + { + "digest": "a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "active", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "plan/mode" + } + ] + }, + "names": [ + "event:plan/mode", + "event:plan/mode[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "a853902cfab417b8f08aa51ad6855fea46f34ed4588a74e47403035111d0fb86", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "args", + "type": 1, + "optional": true + }, + { + "name": "commandId", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": false + }, + { + "name": "source", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + } + ] + }, + "names": [ + "event:command/run[0].data" + ], + "sources": [ + "packages/interaction/commands/src/types.ts:103" + ] + }, + { + "digest": "a8a2b9011fc067862df7ce40748868467e5778283d7ac193c13f77684a914c57", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "team/message/delivered" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "a99f76fd149051c363f960bfeeb5b9509587ecaf7591a42797e4bfe810d8987a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "status", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 3, + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "in_progress" + }, + { + "kind": "literal", + "value": "pending" + } + ] + }, + "names": [ + "packages/todo/tool-todo/src/types.ts#TodoItem" + ], + "sources": [ + "packages/todo/tool-todo/src/types.ts:21" + ] + }, + { + "digest": "aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "turn/start" + } + ] + }, + "names": [ + "event:turn/start", + "event:turn/start[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "aa93010d0e521ad7c42273f58d5c9b8bf1dfc94edf1b805a3971b364a35c1877", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "primitive", + "type": "boolean" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "aacda84a69739238aa782eea902d3073017d9d74b9808de2bf5a83c9738cbdc6", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "subagent" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "ab7ec5f9eb2c6dfacca5da4c37cf7ba85d04172053ee6b1ebf1709ffcd99c1a7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + } + ] + }, + "names": [ + "event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[2]", + "event:turn/end[0].data.reason[4]" + ], + "sources": [ + "packages/core/session/src/types.ts:211", + "packages/llm/llm/src/types.ts:133" + ] + }, + { + "digest": "aba175fb20ffc71112c55efe70458ff5d7dbfb83501892b4ba8d077f0ea5d7ba", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[16].entries" + ], + "sources": [] + }, + { + "digest": "ac5a8baa3dda8fa667b4975d6a8b40a9bde47d8d754ca8ed6b8ce923a1651828", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 1, + "optional": false + }, + { + "name": "maxTokens", + "type": 2, + "optional": true + }, + { + "name": "model", + "type": 1, + "optional": false + }, + { + "name": "provider", + "type": 1, + "optional": false + }, + { + "name": "rawOutput", + "type": 3, + "optional": true + }, + { + "name": "shadowedRange", + "type": 26, + "optional": false + }, + { + "name": "shadowedSeqs", + "type": 27, + "optional": false + }, + { + "name": "shadowedTokenCount", + "type": 2, + "optional": false + }, + { + "name": "sourceCommandId", + "type": 1, + "optional": true + }, + { + "name": "summary", + "type": 3, + "optional": false + }, + { + "name": "usage", + "type": 28, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "union", + "types": [ + 5, + 8, + 10, + 12, + 14, + 23 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "isError", + "type": 6, + "optional": true + }, + { + "name": "toolCallId", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 1, + "optional": false + }, + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 15, + "optional": false + }, + { + "name": "type", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 1, + "optional": false + }, + { + "name": "bytes", + "type": 2, + "optional": false + }, + { + "name": "height", + "type": 2, + "optional": false + }, + { + "name": "mediaType", + "type": 16, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": true + }, + { + "name": "originalDimensions", + "type": 21, + "optional": true + }, + { + "name": "width", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 17, + 18, + 19, + 20 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 2, + "optional": false + }, + { + "name": "width", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 24, + "optional": false + }, + { + "name": "type", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 1, + "optional": false + }, + { + "name": "bytes", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 2, + "optional": false + }, + { + "name": "start", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 2, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 2, + "optional": true + }, + { + "name": "inputTokens", + "type": 2, + "optional": false + }, + { + "name": "outputTokens", + "type": 2, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 2, + "optional": true + }, + { + "name": "totalTokens", + "type": 2, + "optional": true + } + ], + "indices": [] + } + ] + }, + "names": [ + "event:compaction/summary[0].data[1]" + ], + "sources": [] + }, + { + "digest": "acd36e1717d2b4ef9e98a8e6fac17ca1203f3f448e5bca51677f129a8f4999e2", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3 + ] + }, + { + "kind": "literal", + "value": "assistant" + }, + { + "kind": "literal", + "value": "system" + }, + { + "kind": "literal", + "value": "user" + } + ] + }, + "names": [ + "event:session/title-llm-request[0].data.messages[0].role" + ], + "sources": [] + }, + { + "digest": "ad22a5ca5bbaab2e1440779cd3648e85ddfc6f73b5207394eda699555cf31430", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "edit" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "ad3b56aa2fc1ad4250e7399295d34a8eae592e1907e85852e2291b2e498a30bc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "legacy" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "ad92f473a03ae72599ff26c86e897c25e16269519ad2a87340f0bea946517af8", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool-workflow/agent-start" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "ada310bf0bdb8fed51f3b56ea63f6ea6b18bbd587f04fccb63a14ab0b2a24e05", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[0]", + "event:session/title[0].data.source[2]", + "event:turn/end[0].data.reason[1].reason[0]", + "packages/interaction/commands/src/types.ts#CommandSource" + ], + "sources": [ + "packages/core/session/src/types.ts:187", + "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" + ] + }, + { + "digest": "ae63d9d1080ed8945031594d93f8d96651d7101b848719cc3e1475875cd3d649", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "permission/preset" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "aec150797b655c5f15ebb7a501454b0c208fbaccec9ace49d7de2171fc02f47d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "catalog" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "af0750d32d97d47b12b7361a587db41894b17e04c9a805fe212f0114aa2248c7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "todo/write" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "aff60ef947c18b012644852bdd0d5bfe72065e061dd563787c76c646b4a10f6b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "claude-code" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 6, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 2, + "optional": false + }, + { + "name": "error", + "type": 2, + "optional": true + }, + { + "name": "sourceCommandId", + "type": 2, + "optional": true + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 4, + 5 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "compaction/end" + } + ] + }, + "names": [ + "event:compaction/end", + "event:compaction/end[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "b0b0eb1b16490f6bee135b2377e8f8c39227974c799ad7d49ff418af23ecbc35", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 1, + "optional": false + }, + { + "name": "bytes", + "type": 2, + "optional": false + }, + { + "name": "height", + "type": 2, + "optional": false + }, + { + "name": "mediaType", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": true + }, + { + "name": "originalDimensions", + "type": 8, + "optional": true + }, + { + "name": "width", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 4, + 5, + 6, + 7 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 2, + "optional": false + }, + { + "name": "width", + "type": 2, + "optional": false + } + ], + "indices": [] + } + ] + }, + "names": [ + "packages/attachment/attachment/src/types.ts#ImageAttachmentRef" + ], + "sources": [ + "packages/attachment/attachment/src/types.ts:11" + ] + }, + { + "digest": "b1664fa89f8eab49a14e7e3168d8bc4da4aa9fd76332f6c4a053d839e5276ae7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "opaque", + "reason": "unknown" + } + ] + }, + "names": [ + "event:assistant/attempt[0].data.stream[0][3].chunk[6].replayState.blocks" + ], + "sources": [] + }, + { + "digest": "b1ebd5cda47d90d980bb05bffc3f970c51537b9aff15b3bc3d639811727741b1", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "member", + "type": 1, + "optional": false + }, + { + "name": "teamId", + "type": 5, + "optional": false + }, + { + "name": "version", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "context", + "type": 2, + "optional": false + }, + { + "name": "description", + "type": 5, + "optional": false + }, + { + "name": "error", + "type": 5, + "optional": true + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "phase", + "type": 6, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "fork" + }, + { + "kind": "literal", + "value": "fresh" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 7, + 8, + 9 + ] + }, + { + "kind": "literal", + "value": "active" + }, + { + "kind": "literal", + "value": "failed" + }, + { + "kind": "literal", + "value": "provisioning" + }, + { + "kind": "literal", + "value": 2 + } + ] + }, + "names": [ + "event:team/member[0].data" + ], + "sources": [ + "packages/experimental/agent-team/src/types.ts:221" + ] + }, + { + "digest": "b1f62380f6746fedd629e71065e3583cef83334875b499ac9665c2eb87acfbf5", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "negative" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "b2d2a01e51341a3bfec809198952c8c830a7899f4cb6ecd3c1dc0b5d9a2af943", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "deleted" + }, + { + "kind": "literal", + "value": "in_progress" + }, + { + "kind": "literal", + "value": "pending" + } + ] + }, + "names": [ + "packages/experimental/agent-team/src/types.ts#TeamTaskStatus" + ], + "sources": [ + "packages/experimental/agent-team/src/types.ts:71" + ] + }, + { + "digest": "b38f206d59bad891fa58c89f97a0036987b3defe7685acbd318fa55eb85f9751", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "disposed" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "b4d298d90c798fa4d1f5b030ce3ce8031c4c41beafdb05323bec8b2a06903b43", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + }, + { + "name": "summary", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[5]" + ], + "sources": [] + }, + { + "digest": "b56f6a885da3dc394c69a3e3cc5c0cfc4da15601b63fda4989eee8f40efc5be4", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "messageSeqs", + "type": 1, + "optional": false + }, + { + "name": "source", + "type": 3, + "optional": false + }, + { + "name": "title", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 4, + 8, + 10 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 5, + "optional": false + }, + { + "name": "model", + "type": 6, + "optional": true + }, + { + "name": "provider", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "provider" + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 7, + "optional": false + }, + { + "name": "provider", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "fallback" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + } + ] + }, + "names": [ + "packages/session/session-title/src/types.ts#SessionTitleEventData" + ], + "sources": [ + "packages/session/session-title/src/types.ts:41" + ] + }, + { + "digest": "b57a2889408de36e4516807194c73bdecd51a92f633ccd05db81bf049200f420", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "failed" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "b57ae1b37e52bee0a21cbdace168dc6a15582bcda8c306dad962c5dcc8a8e28b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "team/task" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "b6ef9c6210be8350cd465f485cf520031fffa6bf3809c61a1e713e834c5982d0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "completed" + } + ] + }, + "names": [ + "event:turn/end[0].data.reason[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:199" + ] + }, + { + "digest": "b765ee31033cea463863faf3fc6a0a1b85c47c6a2f13fe1ce833abe56105114b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "set" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 10, + "optional": true + }, + { + "name": "seq", + "type": 7, + "optional": false + }, + { + "name": "time", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 8 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "agentModel", + "type": 3, + "optional": true + }, + { + "name": "agentProvider", + "type": 3, + "optional": true + }, + { + "name": "agentReasoningEffort", + "type": 3, + "optional": true + }, + { + "name": "label", + "type": 3, + "optional": false + }, + { + "name": "mode", + "type": 4, + "optional": false + }, + { + "name": "persona", + "type": 3, + "optional": true + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "toolFilter", + "type": 5, + "optional": true + }, + { + "name": "version", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "continuable" + }, + { + "kind": "object", + "properties": [ + { + "name": "allow", + "type": 6, + "optional": true + }, + { + "name": "deny", + "type": 6, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "object", + "properties": [ + { + "name": "label", + "type": 3, + "optional": true + }, + { + "name": "mode", + "type": 9, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "version", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "one-shot" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "subagent/descriptor" + } + ] + }, + "names": [ + "event:subagent/descriptor", + "event:subagent/descriptor[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "b815d7b91cdd9fc6ccc7dcba05cfc5ce1d55fab5fc0c0801803cd3630cedb602", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "goal" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "b81e9de81a481b24e1e1f9adf038bfc59e57b4f35ce62f8f1e45284186f4f812", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + }, + { + "name": "model", + "type": 2, + "optional": true + }, + { + "name": "provider", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "provider" + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:session/title[0].data.source[1]" + ], + "sources": [ + "packages/session/session-title/src/types.ts:30" + ] + }, + { + "digest": "b8327af7ee5767952d1300cb4f03b7fc04197ae5ba275e13981c689ff7506172", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "active" + }, + { + "kind": "literal", + "value": "blocked" + }, + { + "kind": "literal", + "value": "complete" + }, + { + "kind": "literal", + "value": "paused" + } + ] + }, + "names": [ + "packages/goal/goal/src/types.ts#GoalPhase" + ], + "sources": [ + "packages/goal/goal/src/types.ts:44" + ] + }, + { + "digest": "b9305f0ea75ccd6a6061c27fde19f2ab85534f9f3c1a717b573b077ebae0f611", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "hook/invoked" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 9, + "optional": true + }, + { + "name": "seq", + "type": 10, + "optional": false + }, + { + "name": "time", + "type": 10, + "optional": false + }, + { + "name": "type", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "todos", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "status", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 6, + 7, + 8 + ] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "in_progress" + }, + { + "kind": "literal", + "value": "pending" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "todo/write" + } + ] + }, + "names": [ + "event:todo/write", + "event:todo/write[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "b993441f8ce7d27b80e619e113e232ae8e62d3d5a8340f6bfe12d8c4c018e62f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "tuple", + "elements": [ + { + "type": 1, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "role", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "tuple", + "elements": [ + { + "type": 3, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + } + ] + }, + "names": [ + "event:web/deepseek-search-llm-request[0].data.body.messages" + ], + "sources": [] + }, + { + "digest": "ba77b58995e36f14bb13886b0493d0a1a63d5db10b1a6cd9f6ac65a72cf832ec", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 2, + "optional": false + }, + { + "name": "provider", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:subagent/model-selection-policy[0].data.allowedModels" + ], + "sources": [] + }, + { + "digest": "babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 8, + "optional": true + }, + { + "name": "seq", + "type": 7, + "optional": false + }, + { + "name": "time", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "outcome", + "type": 2, + "optional": false + }, + { + "name": "runId", + "type": 6, + "optional": false + }, + { + "name": "seq", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 3, + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "failed" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "tool-workflow/agent-end" + } + ] + }, + "names": [ + "event:tool-workflow/agent-end", + "event:tool-workflow/agent-end[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 8, + "optional": true + }, + { + "name": "seq", + "type": 9, + "optional": false + }, + { + "name": "time", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "outcome", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 4, + 5, + 6, + 7 + ] + }, + { + "kind": "literal", + "value": "allowed-once" + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "rejected" + }, + { + "kind": "literal", + "value": "unavailable" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "approval/decided" + } + ] + }, + "names": [ + "event:approval/decided", + "event:approval/decided[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "bbc5696e3f13c758237b316e3cf08cda0b9fd51ffe672539883457769faa185d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "opaque", + "reason": "unknown" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[8].replayState", + "event:assistant/attempt[0].data.stream[0][3].chunk[6].replayState.blocks[0]", + "event:assistant/attempt[0].data.stream[0][3].chunk[6].replayState.response", + "event:request/header[0].data.header.tools[0].parameters.[value]", + "event:tool/code-dispatch-start[0].data.arguments", + "event:tool/code-dispatch[0].data.arguments" + ], + "sources": [] + }, + { + "digest": "bd499eac047efe091a4df7382eadd06d25cf0cb31fee3981e8b24d85762841cd", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "finish" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "bf16d2e98a7f13894ded2cffe5ce857bf473954a0e3c0ed9bc7739e2e1c7b78a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "subagent-settled" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "c0ea97bc89dfc46fa94eab956f5c3ee6af2f964aa7db6327cb18b451f207bef7", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "outcome", + "type": 1, + "optional": false + }, + { + "name": "runId", + "type": 5, + "optional": false + }, + { + "name": "seq", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 3, + 4 + ] + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "failed" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentEndData" + ], + "sources": [ + "packages/workflow/tool-workflow/src/types.ts:29" + ] + }, + { + "digest": "c0f91c064454e9ae25a4b5caacdc487712aee3acf414b07b7d5f7fd3530a0452", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "delayMs", + "type": 1, + "optional": false + }, + { + "name": "failure", + "type": 2, + "optional": false + }, + { + "name": "mode", + "type": 4, + "optional": false + }, + { + "name": "policyKey", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "retry", + "type": 1, + "optional": false + }, + { + "name": "retryId", + "type": 3, + "optional": false + }, + { + "name": "step", + "type": 1, + "optional": false + }, + { + "name": "turn", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 3, + "optional": false + }, + { + "name": "message", + "type": 3, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 1, + "optional": true + }, + { + "name": "requestId", + "type": 3, + "optional": true + }, + { + "name": "status", + "type": 1, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "always" + } + ] + }, + "names": [ + "event:llm/retry[0].data[1]" + ], + "sources": [ + "packages/llm/llm-retry/src/types.ts:30" + ] + }, + { + "digest": "c1f0f17b6493b85db6453bb30e01b208d703731b25bc1e68e5d4fc72eea9cdea", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 1, + "optional": false + }, + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#ToolCallBlock" + ], + "sources": [ + "packages/llm/llm/src/types.ts:91" + ] + }, + { + "digest": "c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "runId", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "tool-workflow/run-start" + } + ] + }, + "names": [ + "event:tool-workflow/run-start", + "event:tool-workflow/run-start[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "c219efbdfd53b836786202ab4532913d555798f0a8615a4e9629736e3799fb70", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "step/end" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "c2deb7c9183735d4e0fffddf5c623f4e34daa1c8e96b111982e957dfcbbcf896", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3 + ] + }, + { + "kind": "literal", + "value": "cancelled" + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "failed" + } + ] + }, + "names": [ + "packages/workflow/workflow/src/types.ts#WorkflowAgentOutcome" + ], + "sources": [ + "packages/workflow/workflow/src/types.ts:110" + ] + }, + { + "digest": "c43b119ce579b3e9983a0d3adc4ba402ebb9ba773d89738a2dab01ecf5813943", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "paused" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "c589e938cc0e4989df8b82abef6339de621f0dc4fe62c230d145b94996af7f92", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool/call" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "c592ce75aab73fcab19c1d7845684c72cf402b78d2e1f2833a58ecf9f3598ed6", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3, + 4, + 5, + 6 + ] + }, + { + "kind": "array", + "element": 0 + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 3, + "value": 0 + } + ] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:tool/result.data.meta", + "packages/util/values/src/index.ts#JsonValue" + ], + "sources": [ + "packages/util/values/src/index.ts:4" + ] + }, + { + "digest": "c748fb42c80a120038a8c587af80ec39924803c401364db11c8974d5bf6d0262", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "text", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[4].sections" + ], + "sources": [] + }, + { + "digest": "c8e6f48878cc2a2f0dc59682280d81f407943fb503f32c64bf9ff3d9393c3eff", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "active" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "c99e20441bf15341e9db54385e558e5c03d21dff2eb1ac08ccbf47c2d8747954", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "feedback/record" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "ca085dba2c877feceebf3c62f9d39c6c2a4d2314d97b94b3927a780fe8fe2bb2", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "sandbox/mode" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "ca13866102dfc53a503fccddeebc9caf667b8a06ef27217dd65de29f0495e65d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 2, + "optional": false + }, + { + "name": "message", + "type": 2, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 3, + "optional": true + }, + { + "name": "requestId", + "type": 2, + "optional": true + }, + { + "name": "status", + "type": 3, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "error" + } + ] + }, + "names": [ + "event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[1]" + ], + "sources": [ + "packages/llm/llm/src/types.ts:135" + ] + }, + { + "digest": "ca59530d1a4f3e191b4032bc4a20eded0d827db8b5a7efb27b3af9e9b456c6f2", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 1, + "optional": false + }, + { + "name": "error", + "type": 1, + "optional": true + }, + { + "name": "sourceCommandId", + "type": 1, + "optional": true + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 3, + 4 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:compaction/end[0].data" + ], + "sources": [ + "packages/compaction/compaction/src/types.ts:72" + ] + }, + { + "digest": "ca6425edd20afe34d0cedc6ad1abad1ad7b32e2fbc4c1d24db53939e80bf887f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "operation", + "type": 1, + "optional": false + }, + { + "name": "schedule", + "type": 2, + "optional": false + }, + { + "name": "version", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "create" + }, + { + "kind": "union", + "types": [ + 3, + 7, + 9 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "afterSeconds", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 6, + "optional": false + }, + { + "name": "prompt", + "type": 5, + "optional": false + }, + { + "name": "scheduledAt", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "after" + }, + { + "kind": "object", + "properties": [ + { + "name": "everySeconds", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 8, + "optional": false + }, + { + "name": "prompt", + "type": 5, + "optional": false + }, + { + "name": "scheduledAt", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "every" + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 10, + "optional": false + }, + { + "name": "prompt", + "type": 5, + "optional": false + }, + { + "name": "scheduledAt", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "at" + }, + { + "kind": "literal", + "value": 1 + } + ] + }, + "names": [ + "packages/schedule/schedule/src/types.ts#ScheduleCreateChange" + ], + "sources": [ + "packages/schedule/schedule/src/types.ts:72" + ] + }, + { + "digest": "cb1df23dfd315032b6d34b3c5fe2c4e3d07f7b60334ab9afd9f17da48ad09379", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "item", + "type": 1, + "optional": false + }, + { + "name": "sessionId", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "createdAt", + "type": 2, + "optional": false + }, + { + "name": "messageId", + "type": 3, + "optional": false + }, + { + "name": "note", + "type": 3, + "optional": true + }, + { + "name": "rating", + "type": 4, + "optional": false + }, + { + "name": "updatedAt", + "type": 2, + "optional": false + }, + { + "name": "version", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 5, + 6 + ] + }, + { + "kind": "literal", + "value": "negative" + }, + { + "kind": "literal", + "value": "positive" + } + ] + }, + "names": [ + "packages/feedback/message-feedback/src/types.ts#MessageFeedbackPut" + ], + "sources": [ + "packages/feedback/message-feedback/src/types.ts:35" + ] + }, + { + "digest": "cbca49bde16b656d5b8fbe4a8a507769f7b594c6287782b809c03814941bc5e3", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "block-start" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "cd186c309e2bef305705e1d324139240f5e681f4f6a957d6a25b0225f65560df", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "approval/asked" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "cdca80b8dad24d4e7b1d5a288a8475ba8d8d46be385bd2da85f122ee836f1670", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool-workflow/run-start" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 15, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "apiVersion", + "type": 2, + "optional": false + }, + { + "name": "body", + "type": 3, + "optional": false + }, + { + "name": "endpoint", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "max_tokens", + "type": 4, + "optional": false + }, + { + "name": "messages", + "type": 5, + "optional": false + }, + { + "name": "model", + "type": 2, + "optional": false + }, + { + "name": "tools", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "tuple", + "elements": [ + { + "type": 6, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 7, + "optional": false + }, + { + "name": "role", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "tuple", + "elements": [ + { + "type": 8, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "tuple", + "elements": [ + { + "type": 12, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "max_uses", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 13, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "web_search" + }, + { + "kind": "literal", + "value": "web_search_20250305" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "web/deepseek-search-llm-request" + } + ] + }, + "names": [ + "event:web/deepseek-search-llm-request", + "event:web/deepseek-search-llm-request[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "cffcdc19881ab61ec0a9ce18743996f7ac44ac8889f34dfac36ae745574aa22f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "cleared", + "type": 1, + "optional": false + }, + { + "name": "clearedAt", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 4, + "optional": false + }, + { + "name": "operation", + "type": 5, + "optional": false + }, + { + "name": "version", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "revision", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "goal/change" + }, + { + "kind": "literal", + "value": "clear" + }, + { + "kind": "literal", + "value": 1 + } + ] + }, + "names": [ + "packages/goal/goal/src/domain.ts#GoalClearChangeMeta" + ], + "sources": [ + "packages/goal/goal/src/domain.ts:35" + ] + }, + { + "digest": "d0fbb0ca1bbba059830826f33f801da1aced35a2504376d61e020bdfec8d50c0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "delete" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "d28765f87d6b6ab408e0b2f3e7e297791b004b806d8e302c49903ebae815feb2", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "one-shot" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "d4e4d575abeb4b72d616dc65c17ac0eaa943cc135609395044c38d5afcb10e31", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "canceled" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "d595ec73b32b016a6055333c67a5d646032b22e672da1d4a09c5b1ae398a093a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 12, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 13, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "task", + "type": 2, + "optional": false + }, + { + "name": "teamId", + "type": 4, + "optional": false + }, + { + "name": "version", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "blockedBy", + "type": 3, + "optional": false + }, + { + "name": "description", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "ownerId", + "type": 4, + "optional": true + }, + { + "name": "revision", + "type": 5, + "optional": false + }, + { + "name": "status", + "type": 6, + "optional": false + }, + { + "name": "subject", + "type": 4, + "optional": false + }, + { + "name": "writeScopes", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 7, + 8, + 9, + 10 + ] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "deleted" + }, + { + "kind": "literal", + "value": "in_progress" + }, + { + "kind": "literal", + "value": "pending" + }, + { + "kind": "literal", + "value": 2 + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "team/task" + } + ] + }, + "names": [ + "event:team/task", + "event:team/task[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "d63b8b8ffad9c02fd80c43a17df4f240c1fe8118ecca9de34f9d5871838ab5b9", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "sessionFormatVersion", + "type": 2, + "optional": true + }, + { + "name": "sessionId", + "type": 3, + "optional": false + }, + { + "name": "throughSeq", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "session-log-deepseek/delivery-accepted" + } + ] + }, + "names": [ + "event:session-log-deepseek/delivery-accepted", + "event:session-log-deepseek/delivery-accepted[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "d6a66029373faad69ad945ab03b247bddfe60af671a681242700ae43b95a44d0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool/code-dispatch" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "d6e654b88b584fcdf290a56802b1730bc7b9847ae86baa4265ab7769eb48990c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "fallback" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "d8f868c6b3e7189de6c1ffe2ea04794ea2aa31315b6347d12536e46020afac87", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 5, + 7 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "afterSeconds", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 4, + "optional": false + }, + { + "name": "prompt", + "type": 3, + "optional": false + }, + { + "name": "scheduledAt", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "after" + }, + { + "kind": "object", + "properties": [ + { + "name": "everySeconds", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 6, + "optional": false + }, + { + "name": "prompt", + "type": 3, + "optional": false + }, + { + "name": "scheduledAt", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "every" + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 8, + "optional": false + }, + { + "name": "prompt", + "type": 3, + "optional": false + }, + { + "name": "scheduledAt", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "at" + } + ] + }, + "names": [ + "packages/schedule/schedule/src/types.ts#ScheduleRecord" + ], + "sources": [ + "packages/schedule/schedule/src/types.ts:69" + ] + }, + { + "digest": "d9196086e41e4dd5c2ce87f5c25529c8112a1731d258cf0728747d41a9ee3241", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "complete" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "d9c462b9f62fdd3efc76a44b9524dc8781f6b91cd9c7e584b17d971defafebab", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool" + } + ] + }, + "names": [ + "packages/llm/llm/src/message.ts#ToolMessageSource" + ], + "sources": [ + "packages/llm/llm/src/message.ts:29" + ] + }, + { + "digest": "dacf3d5f3e4ff619c1320e64a48dec5e7ecd7870bece65fbd449a0e63adfa521", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": true + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "db6c5246911d47a7969f6b4cb47c7d0dbbde75c402710b22ace3672fa97bebe0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "webhook" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 6, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 2, + "optional": false + }, + { + "name": "sourceCommandId", + "type": 2, + "optional": true + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 4, + 5 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "compaction/start" + } + ] + }, + "names": [ + "event:compaction/start", + "event:compaction/start[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "dbdafceb9a900183cccc80596498d386f3bf7bddead2b8cfde68453aa4739edc", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "hook" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "dd2780e7e07684332f7a9ab047237798d260e7eaffb1321cb38eca695d184c3d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "fresh" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "dda6e111a8ccfc12f6e742e977a1a4e3549e8c03732a5ff6c8d7c3d4bcb7a412", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[2]" + ], + "sources": [] + }, + { + "digest": "de25352d2dc4196309bd84b5bac6319f6d5c898ea0e82bb5ae66c5738d0d426f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "user/message" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "de30b1fa12c75f81df6aa4096e1595296d2d04e2be14a7c29849cf8028b79048", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "image/gif" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "de9773f2145f7fe4ec9387b91d2431fd7da7106e3b824a365ba5c3089051065b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2 + ] + }, + { + "kind": "literal", + "value": "append" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 3, + "optional": false + }, + { + "name": "op", + "type": 4, + "optional": false + }, + { + "name": "start", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "replace" + } + ] + }, + "names": [ + "SessionEventEnvelope[48].surfaceOp", + "SessionEventEnvelope[51].surfaceOp", + "SessionEventEnvelope[6].surfaceOp", + "event:assistant/message.surfaceOp", + "event:tool/result.surfaceOp", + "event:user/message.surfaceOp" + ], + "sources": [] + }, + { + "digest": "df5d9709b7db2a72510dc52052a23f0c38f39730af1504bab8bccabc14fae528", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "positive" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "df843efd87c78cf8de98f8e0d0216956cd568d0d0e56a22c853663e274aa1a18", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedFormatVersion", + "type": 2, + "optional": true + }, + { + "name": "capturedThroughSeq", + "type": 3, + "optional": false + }, + { + "name": "compacted", + "type": 5, + "optional": false + }, + { + "name": "inputIndex", + "type": 2, + "optional": false + }, + { + "name": "label", + "type": 6, + "optional": false + }, + { + "name": "omittedBytes", + "type": 2, + "optional": false + }, + { + "name": "omittedMessages", + "type": 2, + "optional": false + }, + { + "name": "originalMessages", + "type": 2, + "optional": false + }, + { + "name": "retainedMessages", + "type": 2, + "optional": false + }, + { + "name": "sessionId", + "type": 6, + "optional": false + }, + { + "name": "truncated", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 2, + 4 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[15].references" + ], + "sources": [] + }, + { + "digest": "dfce5db4aa42b7ebe0bb79eca92553587287e18c06b9eba85cbfb9d332e26acd", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3 + ] + }, + { + "kind": "literal", + "value": "active" + }, + { + "kind": "literal", + "value": "failed" + }, + { + "kind": "literal", + "value": "provisioning" + } + ] + }, + "names": [ + "packages/experimental/agent-team/src/types.ts#TeamMemberPhase" + ], + "sources": [ + "packages/experimental/agent-team/src/types.ts:44" + ] + }, + { + "digest": "e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "step", + "type": 2, + "optional": false + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "step/end" + } + ] + }, + "names": [ + "event:step/end", + "event:step/end[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "e1161343902a8da654d4d1bb66d729065cc93a2710ebfe2717a242a5c2ec709a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 4, + 6, + 8, + 18, + 21 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 9, + "optional": false + }, + { + "name": "type", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 2, + "optional": false + }, + { + "name": "bytes", + "type": 10, + "optional": false + }, + { + "name": "height", + "type": 10, + "optional": false + }, + { + "name": "mediaType", + "type": 11, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": true + }, + { + "name": "originalDimensions", + "type": 16, + "optional": true + }, + { + "name": "width", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 12, + 13, + 14, + 15 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 10, + "optional": false + }, + { + "name": "width", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 19, + "optional": false + }, + { + "name": "type", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 2, + "optional": false + }, + { + "name": "bytes", + "type": 10, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 22, + "optional": false + }, + { + "name": "isError", + "type": 23, + "optional": true + }, + { + "name": "toolCallId", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 0 + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#ContentBlock" + ], + "sources": [ + "packages/llm/llm/src/types.ts:124" + ] + }, + { + "digest": "e1d0e52dcd1855ffb803efc18f8f7b776c48d1c25757e8a75c0281fa298c02e1", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 5, + 7, + 8 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "acceptedAt", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "operation", + "type": 3, + "optional": false + }, + { + "name": "version", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "dispatch" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "operation", + "type": 6, + "optional": false + }, + { + "name": "version", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "delete" + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "operation", + "type": 3, + "optional": false + }, + { + "name": "version", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "operation", + "type": 9, + "optional": false + }, + { + "name": "schedule", + "type": 10, + "optional": false + }, + { + "name": "version", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "create" + }, + { + "kind": "union", + "types": [ + 11, + 14, + 16 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "afterSeconds", + "type": 12, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "kind", + "type": 13, + "optional": false + }, + { + "name": "prompt", + "type": 2, + "optional": false + }, + { + "name": "scheduledAt", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "after" + }, + { + "kind": "object", + "properties": [ + { + "name": "everySeconds", + "type": 12, + "optional": false + }, + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "kind", + "type": 15, + "optional": false + }, + { + "name": "prompt", + "type": 2, + "optional": false + }, + { + "name": "scheduledAt", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "every" + }, + { + "kind": "object", + "properties": [ + { + "name": "id", + "type": 2, + "optional": false + }, + { + "name": "kind", + "type": 17, + "optional": false + }, + { + "name": "prompt", + "type": 2, + "optional": false + }, + { + "name": "scheduledAt", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "at" + } + ] + }, + "names": [ + "packages/schedule/schedule/src/types.ts#ScheduleChange" + ], + "sources": [ + "packages/schedule/schedule/src/types.ts:105" + ] + }, + { + "digest": "e2d0367e5716bc188435e51718ebff8ce873190625fa93b1c5331102d98758fa", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "compaction/start" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e31572180d6b28b73f073ad30ae19d5d82982d3daf984723984e23da1e7c459a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "provider" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e3528b95cff70d83a080a96666877da3f9dc205e71955d6bc5b9b315b9e0da22", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 3, + 5, + 10, + 23, + 25 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "interrupted" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + }, + { + "kind": "object", + "properties": [ + { + "name": "error", + "type": 6, + "optional": false + }, + { + "name": "kind", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 7, + "optional": false + }, + { + "name": "message", + "type": 7, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 8, + "optional": true + }, + { + "name": "requestId", + "type": 7, + "optional": true + }, + { + "name": "status", + "type": 8, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 11, + "optional": false + }, + { + "name": "reason", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "union", + "types": [ + 13, + 15, + 17, + 19, + 21 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "disposed" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "legacy" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "parent" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 20, + "optional": false + }, + { + "name": "reason", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "hook" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "blocked" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "completed" + } + ] + }, + "names": [ + "packages/core/session/src/types.ts#TurnEndReason" + ], + "sources": [ + "packages/core/session/src/types.ts:222" + ] + }, + { + "digest": "e3e77b26f0148755a505f5b8ea843a3be117827d4703bb5754d9dc8ddbef521f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "ignorable", + "type": 1, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "SessionEventEnvelope[0]", + "SessionEventEnvelope[10]", + "SessionEventEnvelope[11]", + "SessionEventEnvelope[12]", + "SessionEventEnvelope[13]", + "SessionEventEnvelope[14]", + "SessionEventEnvelope[15]", + "SessionEventEnvelope[16]", + "SessionEventEnvelope[17]", + "SessionEventEnvelope[18]", + "SessionEventEnvelope[19]", + "SessionEventEnvelope[1]", + "SessionEventEnvelope[20]", + "SessionEventEnvelope[21]", + "SessionEventEnvelope[22]", + "SessionEventEnvelope[23]", + "SessionEventEnvelope[24]", + "SessionEventEnvelope[25]", + "SessionEventEnvelope[26]", + "SessionEventEnvelope[27]", + "SessionEventEnvelope[28]", + "SessionEventEnvelope[29]", + "SessionEventEnvelope[2]", + "SessionEventEnvelope[30]", + "SessionEventEnvelope[31]", + "SessionEventEnvelope[32]", + "SessionEventEnvelope[33]", + "SessionEventEnvelope[34]", + "SessionEventEnvelope[35]", + "SessionEventEnvelope[36]", + "SessionEventEnvelope[37]", + "SessionEventEnvelope[38]", + "SessionEventEnvelope[39]", + "SessionEventEnvelope[3]", + "SessionEventEnvelope[40]", + "SessionEventEnvelope[41]", + "SessionEventEnvelope[42]", + "SessionEventEnvelope[43]", + "SessionEventEnvelope[44]", + "SessionEventEnvelope[45]", + "SessionEventEnvelope[46]", + "SessionEventEnvelope[47]", + "SessionEventEnvelope[49]", + "SessionEventEnvelope[4]", + "SessionEventEnvelope[50]", + "SessionEventEnvelope[52]", + "SessionEventEnvelope[5]", + "SessionEventEnvelope[7]", + "SessionEventEnvelope[8]", + "SessionEventEnvelope[9]" + ], + "sources": [] + }, + { + "digest": "e41bdebe246abe17154de7e7a1d81035437eee8d20e7f1edff0d91e2598ad828", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "session" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e42b0f40b5d0b628c6e1c44a8fb9eda0780037a81959e1b93d2dfb47b46b0e87", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "every" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e438a9d4fb883b3e4a8d9fc8913aa1550ed50eb384bfbf943100a5605b537498", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "append" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e4c18e294232c3ba6c9f1999f168263cc55956147cfe4121720899be8e52edd1", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 1, + "optional": false + }, + { + "name": "callId", + "type": 1, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": false + }, + { + "name": "step", + "type": 2, + "optional": false + }, + { + "name": "turn", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:tool/call[0].data" + ], + "sources": [ + "packages/core/session/src/types.ts:325" + ] + }, + { + "digest": "e5244812c495a80c2e78ba2c2690dca5f6b58ea8d3fe5531ff94a6f9ac5e5d66", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool-result" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e5d3828df1ec3e2a66879de0659e0f4866d9cfffc00825ee731a66f8a0c03d98", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "continuable" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e6063d0451dc02026fd9b54ad3f77c7b1b6392ad3e872a7737ac84e13ca72344", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "acceptedAt", + "type": 1, + "optional": false + }, + { + "name": "id", + "type": 1, + "optional": false + }, + { + "name": "operation", + "type": 2, + "optional": false + }, + { + "name": "version", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "dispatch" + }, + { + "kind": "literal", + "value": 1 + } + ] + }, + "names": [ + "packages/schedule/schedule/src/types.ts#EveryScheduleDispatchChange" + ], + "sources": [ + "packages/schedule/schedule/src/types.ts:93" + ] + }, + { + "digest": "e6411b09c1d982f789bf741ca74e2bea69df56029847f86a6148e722039ee732", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "parent" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e654d28d1e6c471147310d2fba396d00969cfe6ed9022626d3f2c2312e0b1cbb", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "plugin" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e68568d70fde1c0701e8d3e7645e5bb796f856ca42f349b5479032c254f27375", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "createdAt", + "type": 1, + "optional": false + }, + { + "name": "messageId", + "type": 2, + "optional": false + }, + { + "name": "note", + "type": 2, + "optional": true + }, + { + "name": "rating", + "type": 3, + "optional": false + }, + { + "name": "updatedAt", + "type": 1, + "optional": false + }, + { + "name": "version", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "union", + "types": [ + 4, + 5 + ] + }, + { + "kind": "literal", + "value": "negative" + }, + { + "kind": "literal", + "value": "positive" + } + ] + }, + "names": [ + "packages/feedback/message-feedback/src/types.ts#MessageFeedbackItem" + ], + "sources": [ + "packages/feedback/message-feedback/src/types.ts:19" + ] + }, + { + "digest": "e72269f931559e901e5e8fe1cfcbd0669fb795f43cc038ff39fba62f60403c33", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "dt", + "type": 1, + "optional": false + }, + { + "name": "index", + "type": 2, + "optional": false + }, + { + "name": "texts", + "type": 3, + "optional": false + }, + { + "name": "time0", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "text-chunks" + } + ] + }, + "names": [ + "event:assistant/attempt[0].data.stream[0][0]" + ], + "sources": [ + "packages/llm/llm/src/assistant-stream.ts:21" + ] + }, + { + "digest": "e75916628f3f10c2d50658bd143052a46285fbf1a9a700ba54947614603d26b4", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 3, + "optional": false + }, + { + "name": "time", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "decision", + "type": 2, + "optional": false + }, + { + "name": "durationMs", + "type": 3, + "optional": false + }, + { + "name": "exitCode", + "type": 3, + "optional": true + }, + { + "name": "handlerId", + "type": 2, + "optional": false + }, + { + "name": "point", + "type": 2, + "optional": false + }, + { + "name": "stderrSummary", + "type": 2, + "optional": true + }, + { + "name": "turn", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "hook/result" + } + ] + }, + "names": [ + "event:hook/result", + "event:hook/result[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "e7ce49f12953583fad217bf80fb9f1463acff2c3e9471a823782661675fb124c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "initial" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e7e154d47d5fbc5366330fb4dade1f108c6dfe4335044d21ded14b7bf1dce084", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "clear" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e7e8f1318170b8284f16ab45a557afd4675c96071c0f2a456636481dab20b427", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "deleted" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e8d26e6993445743e6c4342c31b284c7d8f5574369abdd6021183af1a6b3538f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "plugin", + "type": 3, + "optional": false + }, + { + "name": "sections", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "array", + "element": 5 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "text", + "type": 3, + "optional": false + } + ], + "indices": [] + } + ] + }, + "names": [ + "event:agent/inbox/spliced[0].data.inserted[0].source[4]" + ], + "sources": [] + }, + { + "digest": "e8de0f457fed5b9ff94dc4950b59ef75fd8ba8af665cc7899485924a62653367", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "notice" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "e95f957154b2b1b58692af53d4131180b6dd19e2264869f876dbaa959991494e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "assistant/attempt" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "eaa71be0fbf0f702df8ea6c11d0aa2f9782263d45a10d0fb14eda662f4bfe04c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "legacy" + } + ] + }, + "names": [ + "event:turn/end[0].data.reason[1].reason[4]" + ], + "sources": [ + "packages/core/session/src/types.ts:193" + ] + }, + { + "digest": "eacefd48000720582725ccfc6ff7a0ac02755a1a3c57a8f9754125f99aab6c1b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 37, + "optional": true + }, + { + "name": "seq", + "type": 17, + "optional": false + }, + { + "name": "sourceEventSeqs", + "type": 38, + "optional": true + }, + { + "name": "surfaceOp", + "type": 39, + "optional": true + }, + { + "name": "time", + "type": 17, + "optional": false + }, + { + "name": "type", + "type": 43, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "error", + "type": 2, + "optional": true + }, + { + "name": "message", + "type": 4, + "optional": false + }, + { + "name": "meta", + "type": 33, + "optional": true + }, + { + "name": "step", + "type": 17, + "optional": false + }, + { + "name": "turn", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 5, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "role", + "type": 30, + "optional": false + }, + { + "name": "source", + "type": 31, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "tuple", + "elements": [ + { + "type": 6, + "optional": false, + "rest": false + } + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 7, + "optional": false + }, + { + "name": "isError", + "type": 28, + "optional": true + }, + { + "name": "toolCallId", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 29, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 8 + }, + { + "kind": "union", + "types": [ + 6, + 9, + 11, + 13, + 15, + 25 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 16, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 3, + "optional": false + }, + { + "name": "bytes", + "type": 17, + "optional": false + }, + { + "name": "height", + "type": 17, + "optional": false + }, + { + "name": "mediaType", + "type": 18, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": true + }, + { + "name": "originalDimensions", + "type": 23, + "optional": true + }, + { + "name": "width", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 19, + 20, + 21, + 22 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 17, + "optional": false + }, + { + "name": "width", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 26, + "optional": false + }, + { + "name": "type", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 3, + "optional": false + }, + { + "name": "bytes", + "type": 17, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 3, + "optional": false + }, + { + "name": "kind", + "type": 32, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "union", + "types": [ + 3, + 17, + 28, + 34, + 35, + 36 + ] + }, + { + "kind": "array", + "element": 33 + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 3, + "value": 33 + } + ] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 17 + }, + { + "kind": "union", + "types": [ + 40, + 41 + ] + }, + { + "kind": "literal", + "value": "append" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 17, + "optional": false + }, + { + "name": "op", + "type": 42, + "optional": false + }, + { + "name": "start", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "tool/result" + } + ] + }, + "names": [ + "event:tool/result" + ], + "sources": [] + }, + { + "digest": "eb1d32dcd3d76833392f351e039dcbd40686a1ab24b252a7a5003426f9cf4c89", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 5, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 33, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 2, + 32 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 3, + "optional": false + }, + { + "name": "llmStreamCall", + "type": 4, + "optional": false + }, + { + "name": "maxTokens", + "type": 5, + "optional": true + }, + { + "name": "model", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "rawOutput", + "type": 6, + "optional": false + }, + { + "name": "shadowedRange", + "type": 29, + "optional": false + }, + { + "name": "shadowedSeqs", + "type": 30, + "optional": false + }, + { + "name": "shadowedTokenCount", + "type": 5, + "optional": false + }, + { + "name": "sourceCommandId", + "type": 3, + "optional": true + }, + { + "name": "summary", + "type": 6, + "optional": false + }, + { + "name": "usage", + "type": 31, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "array", + "element": 7 + }, + { + "kind": "union", + "types": [ + 8, + 11, + 13, + 15, + 17, + 26 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 6, + "optional": false + }, + { + "name": "isError", + "type": 9, + "optional": true + }, + { + "name": "toolCallId", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 18, + "optional": false + }, + { + "name": "type", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 3, + "optional": false + }, + { + "name": "bytes", + "type": 5, + "optional": false + }, + { + "name": "height", + "type": 5, + "optional": false + }, + { + "name": "mediaType", + "type": 19, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": true + }, + { + "name": "originalDimensions", + "type": 24, + "optional": true + }, + { + "name": "width", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 20, + 21, + 22, + 23 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 5, + "optional": false + }, + { + "name": "width", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 27, + "optional": false + }, + { + "name": "type", + "type": 28, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 3, + "optional": false + }, + { + "name": "bytes", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "object", + "properties": [ + { + "name": "end", + "type": 5, + "optional": false + }, + { + "name": "start", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 5 + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 5, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 5, + "optional": true + }, + { + "name": "inputTokens", + "type": 5, + "optional": false + }, + { + "name": "outputTokens", + "type": 5, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 5, + "optional": true + }, + { + "name": "totalTokens", + "type": 5, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "compactionId", + "type": 3, + "optional": false + }, + { + "name": "maxTokens", + "type": 5, + "optional": true + }, + { + "name": "model", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + }, + { + "name": "rawOutput", + "type": 6, + "optional": true + }, + { + "name": "shadowedRange", + "type": 29, + "optional": false + }, + { + "name": "shadowedSeqs", + "type": 30, + "optional": false + }, + { + "name": "shadowedTokenCount", + "type": 5, + "optional": false + }, + { + "name": "sourceCommandId", + "type": 3, + "optional": true + }, + { + "name": "summary", + "type": 6, + "optional": false + }, + { + "name": "usage", + "type": 31, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "compaction/summary" + } + ] + }, + "names": [ + "event:compaction/summary", + "event:compaction/summary[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "ebb768d85ec87fb68e42fc14fd7d8535b5ac11791b14d04c6770180f0a719bf8", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "image/webp" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "ecaf9469000a15d46d269ea72994ceaab3652ed31507822906fc12397422da21", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 7, + 64, + 66 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "args", + "type": 2, + "optional": false + }, + { + "name": "dt", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "index", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": true + }, + { + "name": "time0", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "array", + "element": 5 + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "tool-call-chunks" + }, + { + "kind": "object", + "properties": [ + { + "name": "chunk", + "type": 8, + "optional": false + }, + { + "name": "time", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 63, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 9, + 11, + 36, + 39, + 41, + 43, + 60 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "argumentsDelta", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "index", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": true + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "block", + "type": 12, + "optional": false + }, + { + "name": "index", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 35, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 13, + 15, + 24, + 27, + 31, + 33 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 3, + "optional": false + }, + { + "name": "id", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 16, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 3, + "optional": false + }, + { + "name": "bytes", + "type": 5, + "optional": false + }, + { + "name": "height", + "type": 5, + "optional": false + }, + { + "name": "mediaType", + "type": 17, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": true + }, + { + "name": "originalDimensions", + "type": 22, + "optional": true + }, + { + "name": "width", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 18, + 19, + 20, + 21 + ] + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 5, + "optional": false + }, + { + "name": "width", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 25, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 3, + "optional": false + }, + { + "name": "bytes", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 28, + "optional": false + }, + { + "name": "isError", + "type": 29, + "optional": true + }, + { + "name": "toolCallId", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 30, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 12 + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 32, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 34, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "block-end" + }, + { + "kind": "object", + "properties": [ + { + "name": "blockType", + "type": 37, + "optional": false + }, + { + "name": "index", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 38, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 14, + 23, + 26, + 30, + 32, + 34 + ] + }, + { + "kind": "literal", + "value": "block-start" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 5, + "optional": false + }, + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 40, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "index", + "type": 5, + "optional": false + }, + { + "name": "text", + "type": 3, + "optional": false + }, + { + "name": "type", + "type": 42, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text-delta" + }, + { + "kind": "object", + "properties": [ + { + "name": "reason", + "type": 44, + "optional": false + }, + { + "name": "replayState", + "type": 56, + "optional": true + }, + { + "name": "type", + "type": 59, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 45, + 48, + 50, + 52, + 54 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 46, + "optional": false + }, + { + "name": "kind", + "type": 47, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "code", + "type": 3, + "optional": false + }, + { + "name": "message", + "type": 3, + "optional": false + }, + { + "name": "providerRetryAfterMs", + "type": 5, + "optional": true + }, + { + "name": "requestId", + "type": 3, + "optional": true + }, + { + "name": "status", + "type": 5, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "aborted" + }, + { + "kind": "object", + "properties": [ + { + "name": "failure", + "type": 46, + "optional": false + }, + { + "name": "kind", + "type": 49, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "error" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 51, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "max-tokens" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 53, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "stop" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 55, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-calls" + }, + { + "kind": "object", + "properties": [ + { + "name": "blocks", + "type": 57, + "optional": true + }, + { + "name": "response", + "type": 58, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 58 + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "literal", + "value": "finish" + }, + { + "kind": "object", + "properties": [ + { + "name": "type", + "type": 61, + "optional": false + }, + { + "name": "usage", + "type": 62, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "usage" + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 5, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 5, + "optional": true + }, + { + "name": "inputTokens", + "type": 5, + "optional": false + }, + { + "name": "outputTokens", + "type": 5, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 5, + "optional": true + }, + { + "name": "totalTokens", + "type": 5, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "chunk" + }, + { + "kind": "object", + "properties": [ + { + "name": "dt", + "type": 4, + "optional": false + }, + { + "name": "index", + "type": 5, + "optional": false + }, + { + "name": "texts", + "type": 2, + "optional": false + }, + { + "name": "time0", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 65, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning-chunks" + }, + { + "kind": "object", + "properties": [ + { + "name": "dt", + "type": 4, + "optional": false + }, + { + "name": "index", + "type": 5, + "optional": false + }, + { + "name": "texts", + "type": 2, + "optional": false + }, + { + "name": "time0", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 67, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text-chunks" + } + ] + }, + "names": [ + "packages/llm/llm/src/assistant-stream.ts#AssistantStreamRecord" + ], + "sources": [ + "packages/llm/llm/src/assistant-stream.ts:20" + ] + }, + { + "digest": "eefbea819caeeea91ccb02dfafc16c68dd7f961cf9c1b2be25a2084509cf5c5a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "block-end" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "ef11a3b7fa2033ae4279545ff8a8a2ee4e301b9b73e5b91654c48e6d08283545", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "step", + "type": 1, + "optional": false + }, + { + "name": "turn", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:step/end[0].data", + "event:step/start[0].data" + ], + "sources": [ + "packages/core/session/src/types.ts:284", + "packages/core/session/src/types.ts:286" + ] + }, + { + "digest": "ef4f00923b9edbae15c7ef05320280bf61147ca17146cf59690359bfd5e5da45", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "compaction/summary" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "f051068babb7ebab80e9fd4fff3a70cfe54430c2ef3ca9bb77bb54db8bc34476", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "role", + "type": 26, + "optional": false + }, + { + "name": "source", + "type": 30, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "union", + "types": [ + 3, + 6, + 16, + 19, + 22, + 24 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 15, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 4, + "optional": false + }, + { + "name": "bytes", + "type": 8, + "optional": false + }, + { + "name": "height", + "type": 8, + "optional": false + }, + { + "name": "mediaType", + "type": 9, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": true + }, + { + "name": "originalDimensions", + "type": 14, + "optional": true + }, + { + "name": "width", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 10, + 11, + 12, + 13 + ] + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 8, + "optional": false + }, + { + "name": "width", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 17, + "optional": false + }, + { + "name": "type", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 4, + "optional": false + }, + { + "name": "bytes", + "type": 8, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 1, + "optional": false + }, + { + "name": "isError", + "type": 20, + "optional": true + }, + { + "name": "toolCallId", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 25, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "union", + "types": [ + 27, + 28, + 29 + ] + }, + { + "kind": "literal", + "value": "system" + }, + { + "kind": "literal", + "value": "assistant" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 31, + 41, + 43, + 44, + 47, + 52, + 54, + 59, + 60, + 61, + 63, + 65, + 66, + 73, + 75, + 77, + 79, + 81, + 84, + 85 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 32, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 4, + "optional": true + }, + { + "name": "changes", + "type": 33, + "optional": false + }, + { + "name": "form", + "type": 39, + "optional": false + }, + { + "name": "kind", + "type": 40, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 34 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 35, + "optional": false + }, + { + "name": "digest", + "type": 4, + "optional": true + }, + { + "name": "path", + "type": 4, + "optional": false + }, + { + "name": "scope", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 36, + 37, + 38 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 4, + "optional": false + }, + { + "name": "kind", + "type": 42, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 4, + "optional": true + }, + { + "name": "kind", + "type": 29, + "optional": false + }, + { + "name": "rpcId", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 4, + "optional": false + }, + { + "name": "form", + "type": 45, + "optional": false + }, + { + "name": "kind", + "type": 46, + "optional": false + }, + { + "name": "provider", + "type": 4, + "optional": false + }, + { + "name": "ruleId", + "type": 4, + "optional": false + }, + { + "name": "source", + "type": 4, + "optional": false + }, + { + "name": "summary", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 48, + "optional": false + }, + { + "name": "form", + "type": 50, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "update", + "type": 32, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 49 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 4, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 39, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "name", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 55, + "optional": false + }, + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + }, + { + "name": "sections", + "type": 57, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 58 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 4, + "optional": false + }, + { + "name": "text", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 45, + "optional": false + }, + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + }, + { + "name": "summary", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 39, + "optional": false + }, + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 62, + "optional": false + }, + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 64, + "optional": false + }, + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 50, + "optional": false + }, + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 62, + "optional": false + }, + { + "name": "kind", + "type": 67, + "optional": false + }, + { + "name": "references", + "type": 68, + "optional": false + }, + { + "name": "version", + "type": 72, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 69 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedFormatVersion", + "type": 8, + "optional": true + }, + { + "name": "capturedThroughSeq", + "type": 70, + "optional": false + }, + { + "name": "compacted", + "type": 20, + "optional": false + }, + { + "name": "inputIndex", + "type": 8, + "optional": false + }, + { + "name": "label", + "type": 4, + "optional": false + }, + { + "name": "omittedBytes", + "type": 8, + "optional": false + }, + { + "name": "omittedMessages", + "type": 8, + "optional": false + }, + { + "name": "originalMessages", + "type": 8, + "optional": false + }, + { + "name": "retainedMessages", + "type": 8, + "optional": false + }, + { + "name": "sessionId", + "type": 4, + "optional": false + }, + { + "name": "truncated", + "type": 20, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 8, + 71 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 45, + "optional": false + }, + { + "name": "kind", + "type": 74, + "optional": false + }, + { + "name": "senderSessionId", + "type": 4, + "optional": false + }, + { + "name": "summary", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 64, + "optional": false + }, + { + "name": "kind", + "type": 76, + "optional": false + }, + { + "name": "senderSessionId", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 4, + "optional": false + }, + { + "name": "kind", + "type": 78, + "optional": false + }, + { + "name": "revision", + "type": 8, + "optional": false + }, + { + "name": "round", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 80, + "optional": false + }, + { + "name": "messageId", + "type": 4, + "optional": false + }, + { + "name": "senderId", + "type": 4, + "optional": false + }, + { + "name": "senderName", + "type": 4, + "optional": false + }, + { + "name": "teamId", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 82, + "optional": false + }, + { + "name": "model", + "type": 4, + "optional": false + }, + { + "name": "provider", + "type": 4, + "optional": false + }, + { + "name": "replayState", + "type": 83, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 29, + "optional": false + } + ], + "indices": [] + } + ] + }, + "names": [ + "packages/llm/llm/src/message.ts#Message" + ], + "sources": [ + "packages/llm/llm/src/message.ts:131" + ] + }, + { + "digest": "f09e5e7acf5ff5ccd193ff2eeec015fa2ff7c29d98bc465f8c3302058d47e29b", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "model", + "type": 1, + "optional": false + }, + { + "name": "provider", + "type": 1, + "optional": false + }, + { + "name": "reasoningEffort", + "type": 1, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "packages/api/session-controller/src/types.ts#ModelSelection" + ], + "sources": [ + "packages/api/session-controller/src/types.ts:86" + ] + }, + { + "digest": "f1996af2602e6f62b5ab179ca5c4af00d8753938b74cc6ef102de09e99e74a7e", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "command/run" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "f19bee84bf3d20904553cdcd57465232bc1c2a194f54c4d195292ba0487223a6", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 1, + "optional": false + }, + { + "name": "bytes", + "type": 2, + "optional": false + }, + { + "name": "name", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "packages/attachment/attachment/src/types.ts#FileAttachmentRef" + ], + "sources": [ + "packages/attachment/attachment/src/types.ts:39" + ] + }, + { + "digest": "f1a96afe7503ac1817de769cd0ba13d9b80111c7034c50106b3344ecc14cc515", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "type", + "type": 1, + "optional": false + }, + { + "name": "usage", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "usage" + }, + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 3, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 3, + "optional": true + }, + { + "name": "inputTokens", + "type": 3, + "optional": false + }, + { + "name": "outputTokens", + "type": 3, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 3, + "optional": true + }, + { + "name": "totalTokens", + "type": 3, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:assistant/attempt[0].data.stream[0][3].chunk[5]" + ], + "sources": [ + "packages/llm/llm/src/types.ts:384" + ] + }, + { + "digest": "f2da0f27c1e6add59982c37b15e4a4912c5b33466859cce3b13d503600e24aef", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 1, + "optional": false + }, + { + "name": "type", + "type": 4, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 2, + "optional": false + }, + { + "name": "bytes", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "file" + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#FileBlock" + ], + "sources": [ + "packages/llm/llm/src/types.ts:84" + ] + }, + { + "digest": "f3cfc98798d8b0e726ee22b05b13ada5cb19e9cdbe105ef3529699de99ce357a", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "array", + "element": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "role", + "type": 27, + "optional": false + }, + { + "name": "source", + "type": 31, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "union", + "types": [ + 4, + 7, + 17, + 20, + 23, + 25 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 5, + "optional": false + }, + { + "name": "id", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 6, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 8, + "optional": false + }, + { + "name": "type", + "type": 16, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 5, + "optional": false + }, + { + "name": "bytes", + "type": 9, + "optional": false + }, + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "mediaType", + "type": 10, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": true + }, + { + "name": "originalDimensions", + "type": 15, + "optional": true + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 11, + 12, + 13, + 14 + ] + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 9, + "optional": false + }, + { + "name": "width", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 18, + "optional": false + }, + { + "name": "type", + "type": 19, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 5, + "optional": false + }, + { + "name": "bytes", + "type": 9, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 2, + "optional": false + }, + { + "name": "isError", + "type": 21, + "optional": true + }, + { + "name": "toolCallId", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 22, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 5, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "union", + "types": [ + 28, + 29, + 30 + ] + }, + { + "kind": "literal", + "value": "system" + }, + { + "kind": "literal", + "value": "assistant" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 32, + 42, + 44, + 45, + 48, + 53, + 55, + 60, + 61, + 62, + 64, + 66, + 67, + 74, + 76, + 78, + 80, + 82, + 85, + 86 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 33, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 5, + "optional": true + }, + { + "name": "changes", + "type": 34, + "optional": false + }, + { + "name": "form", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 41, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 35 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 36, + "optional": false + }, + { + "name": "digest", + "type": 5, + "optional": true + }, + { + "name": "path", + "type": 5, + "optional": false + }, + { + "name": "scope", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 37, + 38, + 39 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 43, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 5, + "optional": true + }, + { + "name": "kind", + "type": 30, + "optional": false + }, + { + "name": "rpcId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 5, + "optional": false + }, + { + "name": "form", + "type": 46, + "optional": false + }, + { + "name": "kind", + "type": 47, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "ruleId", + "type": 5, + "optional": false + }, + { + "name": "source", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 49, + "optional": false + }, + { + "name": "form", + "type": 51, + "optional": false + }, + { + "name": "kind", + "type": 52, + "optional": false + }, + { + "name": "update", + "type": 33, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 50 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 5, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 54, + "optional": false + }, + { + "name": "name", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 56, + "optional": false + }, + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + }, + { + "name": "sections", + "type": 58, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 59 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 5, + "optional": false + }, + { + "name": "text", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 46, + "optional": false + }, + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 40, + "optional": false + }, + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 63, + "optional": false + }, + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 65, + "optional": false + }, + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 51, + "optional": false + }, + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 63, + "optional": false + }, + { + "name": "kind", + "type": 68, + "optional": false + }, + { + "name": "references", + "type": 69, + "optional": false + }, + { + "name": "version", + "type": 73, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 70 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedFormatVersion", + "type": 9, + "optional": true + }, + { + "name": "capturedThroughSeq", + "type": 71, + "optional": false + }, + { + "name": "compacted", + "type": 21, + "optional": false + }, + { + "name": "inputIndex", + "type": 9, + "optional": false + }, + { + "name": "label", + "type": 5, + "optional": false + }, + { + "name": "omittedBytes", + "type": 9, + "optional": false + }, + { + "name": "omittedMessages", + "type": 9, + "optional": false + }, + { + "name": "originalMessages", + "type": 9, + "optional": false + }, + { + "name": "retainedMessages", + "type": 9, + "optional": false + }, + { + "name": "sessionId", + "type": 5, + "optional": false + }, + { + "name": "truncated", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 9, + 72 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 46, + "optional": false + }, + { + "name": "kind", + "type": 75, + "optional": false + }, + { + "name": "senderSessionId", + "type": 5, + "optional": false + }, + { + "name": "summary", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 65, + "optional": false + }, + { + "name": "kind", + "type": 77, + "optional": false + }, + { + "name": "senderSessionId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 5, + "optional": false + }, + { + "name": "kind", + "type": 79, + "optional": false + }, + { + "name": "revision", + "type": 9, + "optional": false + }, + { + "name": "round", + "type": 9, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 81, + "optional": false + }, + { + "name": "messageId", + "type": 5, + "optional": false + }, + { + "name": "senderId", + "type": 5, + "optional": false + }, + { + "name": "senderName", + "type": 5, + "optional": false + }, + { + "name": "teamId", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 83, + "optional": false + }, + { + "name": "model", + "type": 5, + "optional": false + }, + { + "name": "provider", + "type": 5, + "optional": false + }, + { + "name": "replayState", + "type": 84, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 57, + "optional": false + }, + { + "name": "plugin", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 30, + "optional": false + } + ], + "indices": [] + } + ] + }, + "names": [ + "event:session/title-llm-request[0].data.messages" + ], + "sources": [] + }, + { + "digest": "f56c5b59ca0161310c338d31dd16cf14287ccd602ff4181058df178c1c286d7f", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 1, + "optional": false + }, + { + "name": "kind", + "type": 2, + "optional": false + }, + { + "name": "references", + "type": 3, + "optional": false + }, + { + "name": "version", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedFormatVersion", + "type": 5, + "optional": true + }, + { + "name": "capturedThroughSeq", + "type": 6, + "optional": false + }, + { + "name": "compacted", + "type": 8, + "optional": false + }, + { + "name": "inputIndex", + "type": 5, + "optional": false + }, + { + "name": "label", + "type": 9, + "optional": false + }, + { + "name": "omittedBytes", + "type": 5, + "optional": false + }, + { + "name": "omittedMessages", + "type": 5, + "optional": false + }, + { + "name": "originalMessages", + "type": 5, + "optional": false + }, + { + "name": "retainedMessages", + "type": 5, + "optional": false + }, + { + "name": "sessionId", + "type": 9, + "optional": false + }, + { + "name": "truncated", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 5, + 7 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": 1 + } + ] + }, + "names": [ + "packages/context/session-reference/src/types.ts#SessionReferenceSource" + ], + "sources": [ + "packages/context/session-reference/src/types.ts:13" + ] + }, + { + "digest": "f634871d1e18b1eb199497ac8ab72d3964f48d03fbf611dc7521a1970cf429d9", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "plan/mode" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "f6b733e38d46dde3f8ab1ade2be3362abb6642eb97982a98ee64a57ff60d0c28", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 4, + "optional": true + }, + { + "name": "seq", + "type": 2, + "optional": false + }, + { + "name": "time", + "type": 2, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "contextWindow", + "type": 2, + "optional": true + }, + { + "name": "model", + "type": 3, + "optional": false + }, + { + "name": "provider", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "request/context" + } + ] + }, + "names": [ + "event:request/context", + "event:request/context[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "f6cb462f808309e315fea634f1ed86268b8346bbcee6774d9097ca6eed7ac1f8", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "replace" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "f757322e25914d63799c6235af4ed4b4f36d7d083fef40d6873a45e94fe6ad65", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 32, + "optional": true + }, + { + "name": "seq", + "type": 11, + "optional": false + }, + { + "name": "time", + "type": 11, + "optional": false + }, + { + "name": "type", + "type": 90, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "inserted", + "type": 2, + "optional": false + }, + { + "name": "outcome", + "type": 86, + "optional": true + }, + { + "name": "removedCount", + "type": 11, + "optional": true + }, + { + "name": "start", + "type": 11, + "optional": false + }, + { + "name": "target", + "type": 87, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 3 + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "role", + "type": 29, + "optional": false + }, + { + "name": "source", + "type": 30, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 5 + }, + { + "kind": "union", + "types": [ + 6, + 9, + 19, + 22, + 25, + 27 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 7, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 10, + "optional": false + }, + { + "name": "type", + "type": 18, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 7, + "optional": false + }, + { + "name": "bytes", + "type": 11, + "optional": false + }, + { + "name": "height", + "type": 11, + "optional": false + }, + { + "name": "mediaType", + "type": 12, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": true + }, + { + "name": "originalDimensions", + "type": 17, + "optional": true + }, + { + "name": "width", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 13, + 14, + 15, + 16 + ] + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 11, + "optional": false + }, + { + "name": "width", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 20, + "optional": false + }, + { + "name": "type", + "type": 21, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 7, + "optional": false + }, + { + "name": "bytes", + "type": 11, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 4, + "optional": false + }, + { + "name": "isError", + "type": 23, + "optional": true + }, + { + "name": "toolCallId", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 26, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 28, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "literal", + "value": "user" + }, + { + "kind": "union", + "types": [ + 31, + 41, + 43, + 44, + 47, + 52, + 54, + 59, + 60, + 61, + 63, + 65, + 66, + 73, + 75, + 77, + 79, + 81, + 84, + 85 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "baseline", + "type": 32, + "optional": true + }, + { + "name": "baselineIdentity", + "type": 7, + "optional": true + }, + { + "name": "changes", + "type": 33, + "optional": false + }, + { + "name": "form", + "type": 39, + "optional": false + }, + { + "name": "kind", + "type": 40, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "array", + "element": 34 + }, + { + "kind": "object", + "properties": [ + { + "name": "action", + "type": 35, + "optional": false + }, + { + "name": "digest", + "type": 7, + "optional": true + }, + { + "name": "path", + "type": 7, + "optional": false + }, + { + "name": "scope", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 36, + 37, + 38 + ] + }, + { + "kind": "literal", + "value": "remove" + }, + { + "kind": "literal", + "value": "replace" + }, + { + "kind": "literal", + "value": "set" + }, + { + "kind": "literal", + "value": "instructions" + }, + { + "kind": "literal", + "value": "agent-instructions" + }, + { + "kind": "object", + "properties": [ + { + "name": "callId", + "type": 7, + "optional": false + }, + { + "name": "kind", + "type": 42, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool" + }, + { + "kind": "object", + "properties": [ + { + "name": "clientTimeZone", + "type": 7, + "optional": true + }, + { + "name": "kind", + "type": 29, + "optional": false + }, + { + "name": "rpcId", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "deliveryId", + "type": 7, + "optional": false + }, + { + "name": "form", + "type": 45, + "optional": false + }, + { + "name": "kind", + "type": 46, + "optional": false + }, + { + "name": "provider", + "type": 7, + "optional": false + }, + { + "name": "ruleId", + "type": 7, + "optional": false + }, + { + "name": "source", + "type": 7, + "optional": false + }, + { + "name": "summary", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "notice" + }, + { + "kind": "literal", + "value": "webhook" + }, + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 48, + "optional": false + }, + { + "name": "form", + "type": 50, + "optional": false + }, + { + "name": "kind", + "type": 51, + "optional": false + }, + { + "name": "update", + "type": 32, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 49 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 7, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 39, + "optional": false + }, + { + "name": "kind", + "type": 53, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "skill-invocation" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 55, + "optional": false + }, + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + }, + { + "name": "sections", + "type": 57, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "snapshot" + }, + { + "kind": "literal", + "value": "plugin" + }, + { + "kind": "array", + "element": 58 + }, + { + "kind": "object", + "properties": [ + { + "name": "name", + "type": 7, + "optional": false + }, + { + "name": "text", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 45, + "optional": false + }, + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + }, + { + "name": "summary", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 39, + "optional": false + }, + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 62, + "optional": false + }, + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "recall" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 64, + "optional": false + }, + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "relay" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 50, + "optional": false + }, + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 62, + "optional": false + }, + { + "name": "kind", + "type": 67, + "optional": false + }, + { + "name": "references", + "type": 68, + "optional": false + }, + { + "name": "version", + "type": 72, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "session-reference" + }, + { + "kind": "array", + "element": 69 + }, + { + "kind": "object", + "properties": [ + { + "name": "capturedFormatVersion", + "type": 11, + "optional": true + }, + { + "name": "capturedThroughSeq", + "type": 70, + "optional": false + }, + { + "name": "compacted", + "type": 23, + "optional": false + }, + { + "name": "inputIndex", + "type": 11, + "optional": false + }, + { + "name": "label", + "type": 7, + "optional": false + }, + { + "name": "omittedBytes", + "type": 11, + "optional": false + }, + { + "name": "omittedMessages", + "type": 11, + "optional": false + }, + { + "name": "originalMessages", + "type": 11, + "optional": false + }, + { + "name": "retainedMessages", + "type": 11, + "optional": false + }, + { + "name": "sessionId", + "type": 7, + "optional": false + }, + { + "name": "truncated", + "type": 23, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "union", + "types": [ + 11, + 71 + ] + }, + { + "kind": "primitive", + "type": "null" + }, + { + "kind": "literal", + "value": 1 + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 45, + "optional": false + }, + { + "name": "kind", + "type": 74, + "optional": false + }, + { + "name": "senderSessionId", + "type": 7, + "optional": false + }, + { + "name": "summary", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "subagent-settled" + }, + { + "kind": "object", + "properties": [ + { + "name": "form", + "type": 64, + "optional": false + }, + { + "name": "kind", + "type": 76, + "optional": false + }, + { + "name": "senderSessionId", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "agent-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "goalId", + "type": 7, + "optional": false + }, + { + "name": "kind", + "type": 78, + "optional": false + }, + { + "name": "revision", + "type": 11, + "optional": false + }, + { + "name": "round", + "type": 11, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "goal" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 80, + "optional": false + }, + { + "name": "messageId", + "type": 7, + "optional": false + }, + { + "name": "senderId", + "type": 7, + "optional": false + }, + { + "name": "senderName", + "type": 7, + "optional": false + }, + { + "name": "teamId", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "team-message" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 82, + "optional": false + }, + { + "name": "model", + "type": 7, + "optional": false + }, + { + "name": "provider", + "type": 7, + "optional": false + }, + { + "name": "replayState", + "type": 83, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "model" + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 56, + "optional": false + }, + { + "name": "plugin", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "kind", + "type": 29, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "canceled" + }, + { + "kind": "union", + "types": [ + 88, + 89 + ] + }, + { + "kind": "literal", + "value": "next-step" + }, + { + "kind": "literal", + "value": "next-turn" + }, + { + "kind": "literal", + "value": "agent/inbox/spliced" + } + ] + }, + "names": [ + "event:agent/inbox/spliced", + "event:agent/inbox/spliced[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "f789af5ab844827eb5a4f357c0afae1eeed108c6c22d8ca1a56e586b349a7c85", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "change" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "f88f1b7b6bb733f685f5fb6a8744a5db9199fa53c90463ea1a33bad51153671d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": 1 + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "f8dc5624cd0c942a069063ae0d90a61d821b4fddd1d967dcded91cf17933e708", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 28, + "optional": true + }, + { + "name": "seq", + "type": 17, + "optional": false + }, + { + "name": "time", + "type": 17, + "optional": false + }, + { + "name": "type", + "type": 29, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 2, + "optional": false + }, + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "isError", + "type": 6, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + }, + { + "name": "parentCallId", + "type": 7, + "optional": false + }, + { + "name": "rootCallId", + "type": 7, + "optional": false + }, + { + "name": "subCallId", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "array", + "element": 4 + }, + { + "kind": "union", + "types": [ + 5, + 9, + 11, + 13, + 15, + 25 + ] + }, + { + "kind": "object", + "properties": [ + { + "name": "content", + "type": 3, + "optional": false + }, + { + "name": "isError", + "type": 6, + "optional": true + }, + { + "name": "toolCallId", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 8, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "boolean" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "tool-result" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "reasoning" + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 12, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "text" + }, + { + "kind": "object", + "properties": [ + { + "name": "arguments", + "type": 7, + "optional": false + }, + { + "name": "id", + "type": 7, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + }, + { + "name": "type", + "type": 14, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "tool-call" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 16, + "optional": false + }, + { + "name": "type", + "type": 24, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 7, + "optional": false + }, + { + "name": "bytes", + "type": 17, + "optional": false + }, + { + "name": "height", + "type": 17, + "optional": false + }, + { + "name": "mediaType", + "type": 18, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": true + }, + { + "name": "originalDimensions", + "type": 23, + "optional": true + }, + { + "name": "width", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "union", + "types": [ + 19, + 20, + 21, + 22 + ] + }, + { + "kind": "literal", + "value": "image/gif" + }, + { + "kind": "literal", + "value": "image/jpeg" + }, + { + "kind": "literal", + "value": "image/png" + }, + { + "kind": "literal", + "value": "image/webp" + }, + { + "kind": "object", + "properties": [ + { + "name": "height", + "type": 17, + "optional": false + }, + { + "name": "width", + "type": 17, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "image" + }, + { + "kind": "object", + "properties": [ + { + "name": "attachment", + "type": 26, + "optional": false + }, + { + "name": "type", + "type": 27, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "attachmentId", + "type": 7, + "optional": false + }, + { + "name": "bytes", + "type": 17, + "optional": false + }, + { + "name": "name", + "type": 7, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": "file" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "literal", + "value": "tool/code-dispatch" + } + ] + }, + "names": [ + "event:tool/code-dispatch", + "event:tool/code-dispatch[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "f90eb4ab2d3897bc20c521a038e3119d581f791ec974b1a0004f63a8ab9e232d", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "turn", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "event:turn/start[0].data" + ], + "sources": [ + "packages/core/session/src/types.ts:273" + ] + }, + { + "digest": "f9cfc89e8fe085b4fcc9cd32b74b6f103608c54d7d8cd97b47c01de34f252ba3", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "text-chunks" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "fab2bb09bc5e3b9db0685e8f5500b029af1a2b33e70bc703c1d5d0f596fbc1fd", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3 + ] + }, + { + "kind": "literal", + "value": "danger-full-access" + }, + { + "kind": "literal", + "value": "read-only" + }, + { + "kind": "literal", + "value": "workspace-write" + } + ] + }, + "names": [ + "packages/sandbox/sandbox/src/index.ts#SandboxMode" + ], + "sources": [ + "packages/sandbox/sandbox/src/index.ts:29" + ] + }, + { + "digest": "fab35c4520883c0d69e42d079c9f543fc5ac7a2d15b537b5572fcd99059c7018", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "rejected" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "fb8b6a2e53cb9cf44c551176de0fb77d1ddc60037b99a891ff8a860b6d5c29a0", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "image" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "fb9df8180a202f3c845d5aa6a81697b2f7213f6735abc17535a55656be60a575", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "data", + "type": 1, + "optional": false + }, + { + "name": "ignorable", + "type": 3, + "optional": true + }, + { + "name": "seq", + "type": 4, + "optional": false + }, + { + "name": "time", + "type": 4, + "optional": false + }, + { + "name": "type", + "type": 5, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 2, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "literal", + "value": "feedback/record" + } + ] + }, + "names": [ + "event:feedback/record", + "event:feedback/record[0]" + ], + "sources": [ + "packages/core/session/src/types.ts:454" + ] + }, + { + "digest": "fbd2c74b346a1595b376139c587fadd23e4a21acc9c0abce342975b6cfc60986", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "agent-instructions" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "fbda9b55390689333793c34f6229ad46b21fbc45e5171ae74d2d436c60aa4e51", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "header", + "type": 1, + "optional": false + }, + { + "name": "reason", + "type": 12, + "optional": false + }, + { + "name": "startsSeries", + "type": 3, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "adapterDefaults", + "type": 2, + "optional": true + }, + { + "name": "config", + "type": 4, + "optional": false + }, + { + "name": "system", + "type": 6, + "optional": true + }, + { + "name": "tools", + "type": 8, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 3, + "optional": true + }, + { + "name": "reasoningEffort", + "type": 3, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "literal", + "value": true + }, + { + "kind": "object", + "properties": [ + { + "name": "maxTokens", + "type": 5, + "optional": true + }, + { + "name": "model", + "type": 6, + "optional": false + }, + { + "name": "provider", + "type": 6, + "optional": false + }, + { + "name": "reasoningEffort", + "type": 6, + "optional": true + }, + { + "name": "stop", + "type": 7, + "optional": true + }, + { + "name": "temperature", + "type": 5, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "array", + "element": 6 + }, + { + "kind": "array", + "element": 9 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 6, + "optional": false + }, + { + "name": "name", + "type": 6, + "optional": false + }, + { + "name": "parameters", + "type": 10, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "object", + "properties": [], + "indices": [ + { + "key": 6, + "value": 11 + } + ] + }, + { + "kind": "opaque", + "reason": "unknown" + }, + { + "kind": "union", + "types": [ + 13, + 14, + 15, + 16 + ] + }, + { + "kind": "literal", + "value": "resume" + }, + { + "kind": "literal", + "value": "series" + }, + { + "kind": "literal", + "value": "change" + }, + { + "kind": "literal", + "value": "initial" + } + ] + }, + "names": [ + "event:request/header[0].data" + ], + "sources": [ + "packages/core/session/src/types.ts:348" + ] + }, + { + "digest": "fc2ae6962f9f8801c2b1e414668e1e17cbb7544c4f39381198977a38bd10c093", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "entries", + "type": 1, + "optional": false + }, + { + "name": "form", + "type": 4, + "optional": false + }, + { + "name": "kind", + "type": 5, + "optional": false + }, + { + "name": "update", + "type": 6, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "array", + "element": 2 + }, + { + "kind": "object", + "properties": [ + { + "name": "description", + "type": 3, + "optional": false + }, + { + "name": "name", + "type": 3, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + }, + { + "kind": "literal", + "value": "catalog" + }, + { + "kind": "literal", + "value": "skill-catalog" + }, + { + "kind": "literal", + "value": true + } + ] + }, + "names": [ + "packages/skill/tool-skill/src/index.ts#SkillCatalogSource" + ], + "sources": [ + "packages/skill/tool-skill/src/index.ts:34" + ] + }, + { + "digest": "fc362d6c3bc744ee54ea7e008f30aff28f240db9d9882faec31b12982b643d5c", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "text", + "type": 1, + "optional": false + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "string" + } + ] + }, + "names": [ + "event:feedback/record[0].data" + ], + "sources": [ + "packages/feedback/command-feedback/src/index.ts:25" + ] + }, + { + "digest": "fd0d91a1f9dd2efb8959bdf5e07f8f0a98b1cdfa38ce8d4732ebde0b44c3abd4", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "union", + "types": [ + 1, + 2, + 3 + ] + }, + { + "kind": "literal", + "value": "completed" + }, + { + "kind": "literal", + "value": "in_progress" + }, + { + "kind": "literal", + "value": "pending" + } + ] + }, + "names": [ + "event:todo/write[0].data.todos[0].status" + ], + "sources": [] + }, + { + "digest": "fe792a6cd430494503837e21e79f91677704ccdd9e870c679aabd7d43ed47ddd", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "tool-workflow/run-end" + } + ] + }, + "names": [], + "sources": [] + }, + { + "digest": "fec5442b9ee4122e10514d81d5a43648003fe8bfb7ee2ba50c0cdbdd383ed394", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "object", + "properties": [ + { + "name": "cacheReadTokens", + "type": 1, + "optional": true + }, + { + "name": "cacheWriteTokens", + "type": 1, + "optional": true + }, + { + "name": "inputTokens", + "type": 1, + "optional": false + }, + { + "name": "outputTokens", + "type": 1, + "optional": false + }, + { + "name": "reasoningTokens", + "type": 1, + "optional": true + }, + { + "name": "totalTokens", + "type": 1, + "optional": true + } + ], + "indices": [] + }, + { + "kind": "primitive", + "type": "number" + } + ] + }, + "names": [ + "packages/llm/llm/src/types.ts#TokenUsage" + ], + "sources": [ + "packages/llm/llm/src/types.ts:149" + ] + }, + { + "digest": "fee1caf8ab6a65c1bc981f5a1730164490f22a2a89ffa3d0b76f1f432c44c8b5", + "schema": { + "root": 0, + "nodes": [ + { + "kind": "literal", + "value": "instructions" + } + ] + }, + "names": [], + "sources": [] + } + ] +} diff --git a/docs/persistence-formats/v2.zh.md b/docs/persistence-formats/v2.zh.md new file mode 100644 index 0000000000..133ba1cbcd --- /dev/null +++ b/docs/persistence-formats/v2.zh.md @@ -0,0 +1,5360 @@ +--- +description: "完整的 Session V2 持久化类型、来源证据与物理编码参考。" +kind: persistence-format +--- + +# Session V2 持久化格式 + +[English](v2.md) | 中文 + +## 概述 + +查阅 `dsh-v0.1.3-alpha.2` 对应的 V2 持久化类型。Assistant 流内嵌在 message 或 attempt 事件中,物理 header 要求 `isSeeded`,不再存储 `seedLength`。本快照保留 V3 系统消息与信封变更之前的 V2 声明。 + +## 目录 + +- [来源证据](#evidence) +- [格式特征](#characteristics) +- [机器声明](#declaration) +- [完整 schema](#schema) +- [验证与限制](#verification) +- [开发备注](#dev-note) + +----- + + +## 来源证据 + +来源为已发布 tag `dsh-v0.1.3-alpha.2`,其写入器常量为 2。[tag 记录](../persistence-changes/releases/dsh-v0.1.3-alpha.2.zh.md)说明相邻发布之间的变化。本完整目录同时包含未变化的根类型和该 tag 变化的根类型。 + +提取的声明来自 `packages/core/session/src/types.ts`、`packages/session/session-persistence-jsonl/src/format.ts`,以及所有第一方 `SessionEventMap` 声明合并及其可达类型。下方源码位置指向该历史源码树,而非当前文件。 + + +## 格式特征 + +以下事实描述所选检查点。下方生成的表格保留精确的字段类型与可选性。 + +- `SessionHeader.version` 解析为字面量 2。逻辑与物理 header 均要求 `isSeeded`;物理 header 没有 `seedLength`。 +- 不存在 `assistant/chunk`。`assistant/message.data` 与仅日志用途的 `assistant/attempt.data` 都要求内嵌的 `stream`。 +- surface 替换声明保留 `start` / `end`;系统提示词文本仍位于 `request/header.data.header.system`。不存在 V3 的 `system/message` 事件。 + +[V2 codec](../../packages/session/session-format-v1-to-v2/src/codec.ts)负责每行一个事件的编码、范围编码的来源引用,以及从 `session/end-seed` 标记推导的继承切点。[V2 到 V3 规范](../../packages/session/session-format-v2-to-v3/README.zh.md#v2-to-v3-specification)负责系统消息插入、PTC 事件名称与规范信封转换。 + +对于已继承的 V2 Session,最后一个携带 `data.inherited: true` 的 `session/end-seed` 事件以其序号位置标识继承切点。物理 `sourceEventSeqs` 可以使用范围编码;逻辑 schema 保留展开后的数值数组。 + + +## 机器声明 + +[Schema 目录](v2.schema.json)。 + +```yaml persistence-format +schemaVersion: 1 +sessionFormatVersion: 2 +source: + tag: dsh-v0.1.3-alpha.2 +roots: + "SessionHeader": 15918d785bdccedf0dba204622c75591bfb833bbf107ae0894bbc44cfbd73c1d + "JsonlHeaderLine": 18ee62b8900a4c3d046700f05d7a4d49d6cab2a660a020c87481d1603dd8bd4f + "SessionEventEnvelope": 04184edc061905410cc7e3db8d5c7cf393d739c89eb523ba8bad3831fb23ba95 + "event:agent-preset/selected": a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b + "event:agent/inbox/spliced": f757322e25914d63799c6235af4ed4b4f36d7d083fef40d6873a45e94fe6ad65 + "event:approval/asked": 3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1 + "event:approval/decided": bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3 + "event:approval/policy": 26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78 + "event:assistant/attempt": 3516f54b427775f483febe8e938e4e10f9afd3583610861547bbe2999ed4d8d9 + "event:assistant/message": 83f26c7a856f772e6ffd9a5a144e5aaccf771ac54cef41948f99eed99e1a25a7 + "event:command/done": 15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff + "event:command/run": 37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006 + "event:compaction/end": b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d + "event:compaction/prune": 7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04 + "event:compaction/start": db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965 + "event:compaction/summary": eb1d32dcd3d76833392f351e039dcbd40686a1ab24b252a7a5003426f9cf4c89 + "event:feedback/message-delete": 3ee93b06f3a125850337602bcdf155d2538c43a5c944ec55b1b3c365152d6796 + "event:feedback/message-put": 3b04fde0dc763cf84fbde7b6611b3194dd56d95d0c0bf0204311640468d586e1 + "event:feedback/record": fb9df8180a202f3c845d5aa6a81697b2f7213f6735abc17535a55656be60a575 + "event:goal/change": 763c8a20af487263a0080548274f7437ef4a86e0ba8769127d1ced10a72c664d + "event:hook/invoked": 8a6e1ec9e8db346b0e02f027db73c07a94f067a26d40c1aef1abd09c47ce7ba0 + "event:hook/result": e75916628f3f10c2d50658bd143052a46285fbf1a9a700ba54947614603d26b4 + "event:llm/retry": 91c397f8f870e812e1dc5ac69c2745f9f105be9dc97dadc980d19ef415a65145 + "event:llm/retry-started": 48e5c9861f16ac07e78cb7b5ae9dabdf7bb85c58baed5a51b4ad275050ea58e3 + "event:model/selection": 35203ba7ad5ef6f97d556b85df20ae98f04f09c65748cecdf8eefdb8b6405ffc + "event:permission/preset": 5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b + "event:plan/mode": a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f + "event:request/context": f6b733e38d46dde3f8ab1ade2be3362abb6642eb97982a98ee64a57ff60d0c28 + "event:request/header": 1de6c9c8764045ea9a1357bae6ccbbd57c19f6f337f8f25697c919c7cc9abf16 + "event:sandbox/mode": 516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415 + "event:schedule/change": 2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42 + "event:session-log-deepseek/delivery-accepted": d63b8b8ffad9c02fd80c43a17df4f240c1fe8118ecca9de34f9d5871838ab5b9 + "event:session/end-seed": 5e6db6e24948d4a853c71cb9fabd252ad051ce93d4672c1266cf837c1c17b84e + "event:session/title": 1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5 + "event:session/title-llm-request": 6091f64d426ada2adc646094a6fe662a1b81d9ee5770929fe76800524e2c89a8 + "event:step/end": e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05 + "event:step/start": 4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986 + "event:subagent/descriptor": b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5 + "event:subagent/model-selection-policy": a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc + "event:team/member": 4fb59762612c3e3ac3a3bd4f84c9c148d3c3893bd422ba2b201cc039fabd49bc + "event:team/message/delivered": 48f9c19417a1abbedfa59f4667bba36b93ac2db407adf5e84cb3ba0de30942cb + "event:team/message/queued": 2ffcad547cb840f462eb1849fa5f6cb0e17eb93f5d07cc88b61d749b1b78d632 + "event:team/task": d595ec73b32b016a6055333c67a5d646032b22e672da1d4a09c5b1ae398a093a + "event:todo/write": b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26 + "event:tool-workflow/agent-end": babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7 + "event:tool-workflow/agent-start": 5f26a6c20b37632f8f57729d171c671def4683d994ac6257a8dffcd855101627 + "event:tool-workflow/run-end": 42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f + "event:tool-workflow/run-start": c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058 + "event:tool/call": 3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48 + "event:tool/code-dispatch": f8dc5624cd0c942a069063ae0d90a61d821b4fddd1d967dcded91cf17933e708 + "event:tool/code-dispatch-start": 9eb21c10fc675e1fa4184e5eecc9697aa87054ffd836d49428174897f0e64b62 + "event:tool/result": eacefd48000720582725ccfc6ff7a0ac02755a1a3c57a8f9754125f99aab6c1b + "event:turn/end": 84c24f1209fc3e0153de6ac85d58fd6968b851f955e0e761b92321053956609e + "event:turn/start": aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8 + "event:user/message": a57a77f18de7b37b724293830a57064696895d69f2afcd2c0264f41cd13ba980 + "event:web/deepseek-search-llm-request": cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331 +``` + + + + +## 持久化类型指纹 + +[完整机器目录](v2.schema.json)包含 56 个根类型和 435 种可达类型。摘要包含所有引用字段;源码名称和位置描述所选的历史源码树。 + +| 根类型 | 类别 | SHA-256 | 已解析类型 | +|---|---|---|---| +| `SessionHeader` | header | `15918d785bdccedf0dba204622c75591bfb833bbf107ae0894bbc44cfbd73c1d` | [`packages/core/session/src/types.ts#SessionHeader`](#persistence-type-packagescoresessionsrctypestssessionheader) | +| `JsonlHeaderLine` | header | `18ee62b8900a4c3d046700f05d7a4d49d6cab2a660a020c87481d1603dd8bd4f` | [`packages/session/session-persistence-jsonl/src/format.ts#HeaderLine`](#persistence-type-packagessessionsession-persistence-jsonlsrcformattsheaderline) | +| `SessionEventEnvelope` | envelope | `04184edc061905410cc7e3db8d5c7cf393d739c89eb523ba8bad3831fb23ba95` | [`SessionEventEnvelope`](#persistence-type-sessioneventenvelope) | +| `event:agent-preset/selected` | event | `a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b` | [`event:agent-preset/selected`](#persistence-type-eventagent-presetselected) | +| `event:agent/inbox/spliced` | event | `f757322e25914d63799c6235af4ed4b4f36d7d083fef40d6873a45e94fe6ad65` | [`event:agent/inbox/spliced`](#persistence-type-eventagentinboxspliced) | +| `event:approval/asked` | event | `3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1` | [`event:approval/asked`](#persistence-type-eventapprovalasked) | +| `event:approval/decided` | event | `bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3` | [`event:approval/decided`](#persistence-type-eventapprovaldecided) | +| `event:approval/policy` | event | `26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78` | [`event:approval/policy`](#persistence-type-eventapprovalpolicy) | +| `event:assistant/attempt` | event | `3516f54b427775f483febe8e938e4e10f9afd3583610861547bbe2999ed4d8d9` | [`event:assistant/attempt`](#persistence-type-eventassistantattempt) | +| `event:assistant/message` | event | `83f26c7a856f772e6ffd9a5a144e5aaccf771ac54cef41948f99eed99e1a25a7` | [`event:assistant/message`](#persistence-type-eventassistantmessage) | +| `event:command/done` | event | `15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff` | [`event:command/done`](#persistence-type-eventcommanddone) | +| `event:command/run` | event | `37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006` | [`event:command/run`](#persistence-type-eventcommandrun) | +| `event:compaction/end` | event | `b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d` | [`event:compaction/end`](#persistence-type-eventcompactionend) | +| `event:compaction/prune` | event | `7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04` | [`event:compaction/prune`](#persistence-type-eventcompactionprune) | +| `event:compaction/start` | event | `db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965` | [`event:compaction/start`](#persistence-type-eventcompactionstart) | +| `event:compaction/summary` | event | `eb1d32dcd3d76833392f351e039dcbd40686a1ab24b252a7a5003426f9cf4c89` | [`event:compaction/summary`](#persistence-type-eventcompactionsummary) | +| `event:feedback/message-delete` | event | `3ee93b06f3a125850337602bcdf155d2538c43a5c944ec55b1b3c365152d6796` | [`event:feedback/message-delete`](#persistence-type-eventfeedbackmessage-delete) | +| `event:feedback/message-put` | event | `3b04fde0dc763cf84fbde7b6611b3194dd56d95d0c0bf0204311640468d586e1` | [`event:feedback/message-put`](#persistence-type-eventfeedbackmessage-put) | +| `event:feedback/record` | event | `fb9df8180a202f3c845d5aa6a81697b2f7213f6735abc17535a55656be60a575` | [`event:feedback/record`](#persistence-type-eventfeedbackrecord) | +| `event:goal/change` | event | `763c8a20af487263a0080548274f7437ef4a86e0ba8769127d1ced10a72c664d` | [`event:goal/change`](#persistence-type-eventgoalchange) | +| `event:hook/invoked` | event | `8a6e1ec9e8db346b0e02f027db73c07a94f067a26d40c1aef1abd09c47ce7ba0` | [`event:hook/invoked`](#persistence-type-eventhookinvoked) | +| `event:hook/result` | event | `e75916628f3f10c2d50658bd143052a46285fbf1a9a700ba54947614603d26b4` | [`event:hook/result`](#persistence-type-eventhookresult) | +| `event:llm/retry` | event | `91c397f8f870e812e1dc5ac69c2745f9f105be9dc97dadc980d19ef415a65145` | [`event:llm/retry`](#persistence-type-eventllmretry) | +| `event:llm/retry-started` | event | `48e5c9861f16ac07e78cb7b5ae9dabdf7bb85c58baed5a51b4ad275050ea58e3` | [`event:llm/retry-started`](#persistence-type-eventllmretry-started) | +| `event:model/selection` | event | `35203ba7ad5ef6f97d556b85df20ae98f04f09c65748cecdf8eefdb8b6405ffc` | [`event:model/selection`](#persistence-type-eventmodelselection) | +| `event:permission/preset` | event | `5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b` | [`event:permission/preset`](#persistence-type-eventpermissionpreset) | +| `event:plan/mode` | event | `a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f` | [`event:plan/mode`](#persistence-type-eventplanmode) | +| `event:request/context` | event | `f6b733e38d46dde3f8ab1ade2be3362abb6642eb97982a98ee64a57ff60d0c28` | [`event:request/context`](#persistence-type-eventrequestcontext) | +| `event:request/header` | event | `1de6c9c8764045ea9a1357bae6ccbbd57c19f6f337f8f25697c919c7cc9abf16` | [`event:request/header`](#persistence-type-eventrequestheader) | +| `event:sandbox/mode` | event | `516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415` | [`event:sandbox/mode`](#persistence-type-eventsandboxmode) | +| `event:schedule/change` | event | `2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42` | [`event:schedule/change`](#persistence-type-eventschedulechange) | +| `event:session-log-deepseek/delivery-accepted` | event | `d63b8b8ffad9c02fd80c43a17df4f240c1fe8118ecca9de34f9d5871838ab5b9` | [`event:session-log-deepseek/delivery-accepted`](#persistence-type-eventsession-log-deepseekdelivery-accepted) | +| `event:session/end-seed` | event | `5e6db6e24948d4a853c71cb9fabd252ad051ce93d4672c1266cf837c1c17b84e` | [`event:session/end-seed`](#persistence-type-eventsessionend-seed) | +| `event:session/title` | event | `1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5` | [`event:session/title`](#persistence-type-eventsessiontitle) | +| `event:session/title-llm-request` | event | `6091f64d426ada2adc646094a6fe662a1b81d9ee5770929fe76800524e2c89a8` | [`event:session/title-llm-request`](#persistence-type-eventsessiontitle-llm-request) | +| `event:step/end` | event | `e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05` | [`event:step/end`](#persistence-type-eventstepend) | +| `event:step/start` | event | `4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986` | [`event:step/start`](#persistence-type-eventstepstart) | +| `event:subagent/descriptor` | event | `b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5` | [`event:subagent/descriptor`](#persistence-type-eventsubagentdescriptor) | +| `event:subagent/model-selection-policy` | event | `a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc` | [`event:subagent/model-selection-policy`](#persistence-type-eventsubagentmodel-selection-policy) | +| `event:team/member` | event | `4fb59762612c3e3ac3a3bd4f84c9c148d3c3893bd422ba2b201cc039fabd49bc` | [`event:team/member`](#persistence-type-eventteammember) | +| `event:team/message/delivered` | event | `48f9c19417a1abbedfa59f4667bba36b93ac2db407adf5e84cb3ba0de30942cb` | [`event:team/message/delivered`](#persistence-type-eventteammessagedelivered) | +| `event:team/message/queued` | event | `2ffcad547cb840f462eb1849fa5f6cb0e17eb93f5d07cc88b61d749b1b78d632` | [`event:team/message/queued`](#persistence-type-eventteammessagequeued) | +| `event:team/task` | event | `d595ec73b32b016a6055333c67a5d646032b22e672da1d4a09c5b1ae398a093a` | [`event:team/task`](#persistence-type-eventteamtask) | +| `event:todo/write` | event | `b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26` | [`event:todo/write`](#persistence-type-eventtodowrite) | +| `event:tool-workflow/agent-end` | event | `babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7` | [`event:tool-workflow/agent-end`](#persistence-type-eventtool-workflowagent-end) | +| `event:tool-workflow/agent-start` | event | `5f26a6c20b37632f8f57729d171c671def4683d994ac6257a8dffcd855101627` | [`event:tool-workflow/agent-start`](#persistence-type-eventtool-workflowagent-start) | +| `event:tool-workflow/run-end` | event | `42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f` | [`event:tool-workflow/run-end`](#persistence-type-eventtool-workflowrun-end) | +| `event:tool-workflow/run-start` | event | `c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058` | [`event:tool-workflow/run-start`](#persistence-type-eventtool-workflowrun-start) | +| `event:tool/call` | event | `3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48` | [`event:tool/call`](#persistence-type-eventtoolcall) | +| `event:tool/code-dispatch` | event | `f8dc5624cd0c942a069063ae0d90a61d821b4fddd1d967dcded91cf17933e708` | [`event:tool/code-dispatch`](#persistence-type-eventtoolcode-dispatch) | +| `event:tool/code-dispatch-start` | event | `9eb21c10fc675e1fa4184e5eecc9697aa87054ffd836d49428174897f0e64b62` | [`event:tool/code-dispatch-start`](#persistence-type-eventtoolcode-dispatch-start) | +| `event:tool/result` | event | `eacefd48000720582725ccfc6ff7a0ac02755a1a3c57a8f9754125f99aab6c1b` | [`event:tool/result`](#persistence-type-eventtoolresult) | +| `event:turn/end` | event | `84c24f1209fc3e0153de6ac85d58fd6968b851f955e0e761b92321053956609e` | [`event:turn/end`](#persistence-type-eventturnend) | +| `event:turn/start` | event | `aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8` | [`event:turn/start`](#persistence-type-eventturnstart) | +| `event:user/message` | event | `a57a77f18de7b37b724293830a57064696895d69f2afcd2c0264f41cd13ba980` | [`event:user/message`](#persistence-type-eventusermessage) | +| `event:web/deepseek-search-llm-request` | event | `cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331` | [`event:web/deepseek-search-llm-request`](#persistence-type-eventwebdeepseek-search-llm-request) | + +
+完整解析类型 + +## 已解析的持久化类型 + +每个类型定义仅列出一次。引用保留共享和递归关系;定义旁的摘要涵盖其完整可达结构。源码名称和位置标识声明来源,但不参与摘要计算。 + + + +### `1` + +SHA-256: `f88f1b7b6bb733f685f5fb6a8744a5db9199fa53c90463ea1a33bad51153671d` + +`1` + + + +### `2` + +SHA-256: `a0f906856fc06f1c6f2083eb970e5a657a82b1a84c06c095445e5d6d161cda80` + +`2` + + + +### `"aborted"` + +SHA-256: `1e0b0b66b6f0c53fc72e52289d06b4708d776f1ca9df4c86a22bff621d403cf0` + +`"aborted"` + + + +### `"active"` + +SHA-256: `c8e6f48878cc2a2f0dc59682280d81f407943fb503f32c64bf9ff3d9393c3eff` + +`"active"` + + + +### `"after"` + +SHA-256: `5b232a9b9bfcc0fc6794dab7865bcf203a65785c5de5aa647a51228bff628413` + +`"after"` + + + +### `"agent-instructions"` + +SHA-256: `fbd2c74b346a1595b376139c587fadd23e4a21acc9c0abce342975b6cfc60986` + +`"agent-instructions"` + + + +### `"agent-message"` + +SHA-256: `82470020b5bfcb1a843e2aa05602af7d37df99e82d01f015c7c589ba054fd89d` + +`"agent-message"` + + + +### `"agent-preset/selected"` + +SHA-256: `557e148d30b79ee48645850832b30c717d7c3b64641deb5d6133b8b4e91ee0b8` + +`"agent-preset/selected"` + + + +### `"agent/inbox/spliced"` + +SHA-256: `829a2fb3be6efd4ba36aef8ed2d381a4c6fb2a0aaf50c823a6f3f8290786b809` + +`"agent/inbox/spliced"` + + + +### `"allowed-once"` + +SHA-256: `811229eedcec57979dbadca7dbea832a59f8580cff30cb217fca5e2da16314bd` + +`"allowed-once"` + + + +### `"always"` + +SHA-256: `142c37d302aa22a0a57915b5255939d3ca91c1811ca13fddcf84cf76ea00758a` + +`"always"` + + + +### `"append"` + +SHA-256: `e438a9d4fb883b3e4a8d9fc8913aa1550ed50eb384bfbf943100a5605b537498` + +`"append"` + + + +### `"approval/asked"` + +SHA-256: `cd186c309e2bef305705e1d324139240f5e681f4f6a957d6a25b0225f65560df` + +`"approval/asked"` + + + +### `"approval/decided"` + +SHA-256: `378f90f9f6022a0991928a1eaf7991094ea1920fe89a9248358a1da106e1a970` + +`"approval/decided"` + + + +### `"approval/policy"` + +SHA-256: `36d6a9a871d949ea4f3edd919d81d66aa69218bebef38899d2a1282c39420a1f` + +`"approval/policy"` + + + +### `"ask"` + +SHA-256: `9e07693fd7cd9babe0688c22c986e4d519ae1c0e40eeea13b2dc583bed2abc86` + +`"ask"` + + + +### `"assistant"` + +SHA-256: `95c0e88fcf0bafb2087f912ad9e2369de6ae6530cc0c4c2772c96205b57f7f60` + +`"assistant"` + + + +### `"assistant/attempt"` + +SHA-256: `e95f957154b2b1b58692af53d4131180b6dd19e2264869f876dbaa959991494e` + +`"assistant/attempt"` + + + +### `"assistant/message"` + +SHA-256: `6ab45ac76839722df912f3ba50f1c6b41f2d614bde11f1aabfae04117ccdc80d` + +`"assistant/message"` + + + +### `"at"` + +SHA-256: `17aae616ef020b8b9f011ec398ec935450fb06d3e2a0722c456f63aeaf5ff728` + +`"at"` + + + +### `"block"` + +SHA-256: `1e346446e183ee76f48d7994c97ecb302bddc682abb60b8a10ea0bb26223a69c` + +`"block"` + + + +### `"block-end"` + +SHA-256: `eefbea819caeeea91ccb02dfafc16c68dd7f961cf9c1b2be25a2084509cf5c5a` + +`"block-end"` + + + +### `"block-start"` + +SHA-256: `cbca49bde16b656d5b8fbe4a8a507769f7b594c6287782b809c03814941bc5e3` + +`"block-start"` + + + +### `"blocked"` + +SHA-256: `254dce209e735f9cb6f6b7aec0354712b1611759ec02af4d35a96f2081e666f6` + +`"blocked"` + + + +### `boolean` + +SHA-256: `aa93010d0e521ad7c42273f58d5c9b8bf1dfc94edf1b805a3971b364a35c1877` + +`boolean` + + + +### `"canceled"` + +SHA-256: `d4e4d575abeb4b72d616dc65c17ac0eaa943cc135609395044c38d5afcb10e31` + +`"canceled"` + + + +### `"cancelled"` + +SHA-256: `2142e391b9ccb60d487afcf373ce74db98d952f69e8289eddb352a7e16e996c5` + +`"cancelled"` + + + +### `"catalog"` + +SHA-256: `aec150797b655c5f15ebb7a501454b0c208fbaccec9ace49d7de2171fc02f47d` + +`"catalog"` + + + +### `"change"` + +SHA-256: `f789af5ab844827eb5a4f357c0afae1eeed108c6c22d8ca1a56e586b349a7c85` + +`"change"` + + + +### `"chunk"` + +SHA-256: `14230f9b8b5797bb7e8c621fa636531cfbde2ffba1ef5f1fd058216ff21952a0` + +`"chunk"` + + + +### `"claude-code"` + +SHA-256: `aff60ef947c18b012644852bdd0d5bfe72065e061dd563787c76c646b4a10f6b` + +`"claude-code"` + + + +### `"clear"` + +SHA-256: `e7e154d47d5fbc5366330fb4dade1f108c6dfe4335044d21ded14b7bf1dce084` + +`"clear"` + + + +### `"codex"` + +SHA-256: `15495614ccfa9cbdeefb0ec2abd76406435f4c6ff3dae42acae8e09ef42025c9` + +`"codex"` + + + +### `"command/done"` + +SHA-256: `8cdd3fdd295cee53035de16a1b23411716f75e9f994fe9510cac5d7fef605c76` + +`"command/done"` + + + +### `"command/run"` + +SHA-256: `f1996af2602e6f62b5ab179ca5c4af00d8753938b74cc6ef102de09e99e74a7e` + +`"command/run"` + + + +### `"compaction/end"` + +SHA-256: `1986c2664009c99155e44795676c887fa67f7c55cd2d5e6b648ff763e0ab033a` + +`"compaction/end"` + + + +### `"compaction/prune"` + +SHA-256: `10e386801903f9d424602c31d3ff837a94aef623c8b391376d8d9e253525fabe` + +`"compaction/prune"` + + + +### `"compaction/start"` + +SHA-256: `e2d0367e5716bc188435e51718ebff8ce873190625fa93b1c5331102d98758fa` + +`"compaction/start"` + + + +### `"compaction/summary"` + +SHA-256: `ef4f00923b9edbae15c7ef05320280bf61147ca17146cf59690359bfd5e5da45` + +`"compaction/summary"` + + + +### `"complete"` + +SHA-256: `d9196086e41e4dd5c2ce87f5c25529c8112a1731d258cf0728747d41a9ee3241` + +`"complete"` + + + +### `"completed"` + +SHA-256: `1ebc6f9ff3aa9e3a38f8695f49bacdab1f8b7a3832741853ca46f40af56ccd01` + +`"completed"` + + + +### `"continuable"` + +SHA-256: `e5d3828df1ec3e2a66879de0659e0f4866d9cfffc00825ee731a66f8a0c03d98` + +`"continuable"` + + + +### `"create"` + +SHA-256: `7624ca28c61ca0eaa4f015140f3cea6e0c16cce2f2960fab5f531203d253903e` + +`"create"` + + + +### `"danger-full-access"` + +SHA-256: `18fce9540bb20897a66275499faee6b8296c97e9901fa1ff45a191772448ad1a` + +`"danger-full-access"` + + + +### `"delegation"` + +SHA-256: `76632533f67879dcb346fcae640540dbc89b2472b0bce88c59f7e48fc5c0e668` + +`"delegation"` + + + +### `"delete"` + +SHA-256: `d0fbb0ca1bbba059830826f33f801da1aced35a2504376d61e020bdfec8d50c0` + +`"delete"` + + + +### `"deleted"` + +SHA-256: `e7e8f1318170b8284f16ab45a557afd4675c96071c0f2a456636481dab20b427` + +`"deleted"` + + + +### `"dispatch"` + +SHA-256: `26c879bdd130e8b8683a6ce588414fad2244783d6573ca399fa0de184a2b0bb1` + +`"dispatch"` + + + +### `"disposed"` + +SHA-256: `b38f206d59bad891fa58c89f97a0036987b3defe7685acbd318fa55eb85f9751` + +`"disposed"` + + + +### `"edit"` + +SHA-256: `ad22a5ca5bbaab2e1440779cd3648e85ddfc6f73b5207394eda699555cf31430` + +`"edit"` + + + +### `"error"` + +SHA-256: `a2be0f0cb59f0d4a06557d45847d1938aced238baa77a6da416e590b8b958553` + +`"error"` + + + +### `event:agent-preset/selected` + +SHA-256: `a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:agent-preset/selected[0].data`](#persistence-type-eventagent-presetselected0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"agent-preset/selected"` | + + + +### `event:agent-preset/selected[0].data` + +SHA-256: `6e52dd55a1d48954ed5464ec46fe34d9eb65f709baabc9561e7a279910b0c406` + +来源:`packages/preset/agent-presets/src/session.ts:28` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `agentPreset` | 必需 | `string` | + + + +### `event:agent/inbox/spliced` + +SHA-256: `f757322e25914d63799c6235af4ed4b4f36d7d083fef40d6873a45e94fe6ad65` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:agent/inbox/spliced[0].data`](#persistence-type-eventagentinboxspliced0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"agent/inbox/spliced"` | + + + +### `event:agent/inbox/spliced[0].data` + +SHA-256: `7115142af1bff1ad9b52c3c785109bf5c989e77e3ddfe899014e213731352042` + +来源:`packages/core/agent/src/types.ts:58` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `inserted` | 必需 | [`event:agent/inbox/spliced[0].data.inserted`](#persistence-type-eventagentinboxspliced0datainserted) | +| `outcome` | 可选 | `"canceled"` | +| `removedCount` | 可选 | `number` | +| `start` | 必需 | `number` | +| `target` | 必需 | [`packages/core/agent/src/types.ts#InboxTarget`](#persistence-type-packagescoreagentsrctypestsinboxtarget) | + + + +### `event:agent/inbox/spliced[0].data.inserted` + +SHA-256: `86560bf0779bb2d93975405fe895d9d42c1020ab49fbbd2a06e1b3c74fbbc257` + +[`packages/llm/llm/src/message.ts#UserMessage`](#persistence-type-packagesllmllmsrcmessagetsusermessage) 的数组。 + + + +### `event:agent/inbox/spliced[0].data.inserted[0].content` + +SHA-256: `0e560aad8fa9f338a60e76cbce6593ce93486ab30d6dd7833b8b5b07c6e6963d` + +[`packages/llm/llm/src/types.ts#ContentBlock`](#persistence-type-packagesllmllmsrctypestscontentblock) 的数组。 + + + +### `event:agent/inbox/spliced[0].data.inserted[0].content[0][2].attachment.originalDimensions` + +SHA-256: `0f46153645c297846a3fad3911636659ca4717a5e7d71c9f50bffacd312115ef` + +来源:`packages/attachment/attachment/src/types.ts:28` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `height` | 必需 | `number` | +| `width` | 必需 | `number` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[0]` + +SHA-256: `ada310bf0bdb8fed51f3b56ea63f6ea6b18bbd587f04fccb63a14ab0b2a24e05` + +来源:`packages/core/session/src/types.ts:187` · `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` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"user"` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[1]` + +SHA-256: `0ddab4577db37a3e0d9e3a91761735c8ef6f5629d526ab8ecaeeea19c097c8f8` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"plugin"` | +| `plugin` | 必需 | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[10]` + +SHA-256: `6a4f72e2e179e17b922f2a9392c0e1c8f8c707f32494372454850a3eb184a6e7` + +来源:`packages/api/session-controller/src/types.ts:371` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `clientTimeZone` | 可选 | `string` | +| `kind` | 必需 | `"user"` | +| `rpcId` | 必需 | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references` + +SHA-256: `df843efd87c78cf8de98f8e0d0216956cd568d0d0e56a22c853663e274aa1a18` + +[`event:agent/inbox/spliced[0].data.inserted[0].source[15].references[0]`](#persistence-type-eventagentinboxspliced0datainserted0source15references0) 的数组。 + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references[0]` + +SHA-256: `4f91f187baeabef5c7950c4780d31bbe39f3345dff591a6cf26ac7e135ac1cf4` + +来源:`packages/context/session-reference/src/types.ts:18` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `capturedFormatVersion` | 可选 | `number` | +| `capturedThroughSeq` | 必需 | [`event:compaction/end[0].data.turn`](#persistence-type-eventcompactionend0dataturn) | +| `compacted` | 必需 | `boolean` | +| `inputIndex` | 必需 | `number` | +| `label` | 必需 | `string` | +| `omittedBytes` | 必需 | `number` | +| `omittedMessages` | 必需 | `number` | +| `originalMessages` | 必需 | `number` | +| `retainedMessages` | 必需 | `number` | +| `sessionId` | 必需 | `string` | +| `truncated` | 必需 | `boolean` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries` + +SHA-256: `aba175fb20ffc71112c55efe70458ff5d7dbfb83501892b4ba8d077f0ea5d7ba` + +[`event:agent/inbox/spliced[0].data.inserted[0].source[16].entries[0]`](#persistence-type-eventagentinboxspliced0datainserted0source16entries0) 的数组。 + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries[0]` + +SHA-256: `83079c8a3f733ac3fa603eefa0fbb4737ca4d8b69e7e2e7298b60f9ac4098693` + +来源:`packages/skill/tool-skill/src/index.ts:40` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `description` | 必需 | `string` | +| `name` | 必需 | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes` + +SHA-256: `2ab12a0e345658f9342816d773fe610f049982bcad82631f43b9205abe43e5ee` + +[`packages/context/agent-instructions/src/render.ts#AgentInstructionChange`](#persistence-type-packagescontextagent-instructionssrcrendertsagentinstructionchange) 的数组。 + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes[0].action` + +SHA-256: `904bf499d98be4a3a5f836fcac533b6c4899569b018071e6604e1d32657d00fd` + +以下类型之一: + +- `"remove"` +- `"replace"` +- `"set"` + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[19]` + +SHA-256: `9edc162949abf93bd5ff049191b345454ba104f583937ce5580fb50f067d2b94` + +来源:`packages/webhook/webhook/src/types.ts:74` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `deliveryId` | 必需 | `string` | +| `form` | 必需 | `"notice"` | +| `kind` | 必需 | `"webhook"` | +| `provider` | 必需 | `string` | +| `ruleId` | 必需 | `string` | +| `source` | 必需 | `string` | +| `summary` | 必需 | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[2]` + +SHA-256: `dda6e111a8ccfc12f6e742e977a1a4e3549e8c03732a5ff6c8d7c3d4bcb7a412` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `form` | 必需 | `"instructions"` | +| `kind` | 必需 | `"plugin"` | +| `plugin` | 必需 | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[3]` + +SHA-256: `2f90a7b3646fea3e677bd7b4000aa96f3b8964f107b614e204e11ad4051c24fc` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `form` | 必需 | `"catalog"` | +| `kind` | 必需 | `"plugin"` | +| `plugin` | 必需 | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[4]` + +SHA-256: `e8d26e6993445743e6c4342c31b284c7d8f5574369abdd6021183af1a6b3538f` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `form` | 必需 | `"snapshot"` | +| `kind` | 必需 | `"plugin"` | +| `plugin` | 必需 | `string` | +| `sections` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].source[4].sections`](#persistence-type-eventagentinboxspliced0datainserted0source4sections) | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[4].sections` + +SHA-256: `c748fb42c80a120038a8c587af80ec39924803c401364db11c8974d5bf6d0262` + +[`packages/llm/llm/src/message.ts#ContextSnapshotSection`](#persistence-type-packagesllmllmsrcmessagetscontextsnapshotsection) 的数组。 + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[5]` + +SHA-256: `b4d298d90c798fa4d1f5b030ce3ce8031c4c41beafdb05323bec8b2a06903b43` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `form` | 必需 | `"notice"` | +| `kind` | 必需 | `"plugin"` | +| `plugin` | 必需 | `string` | +| `summary` | 必需 | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[6]` + +SHA-256: `2ce7ef3b3daebf95815c7ae454a751d3e67ca7a22e2e0734fe2942df393bb66c` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `form` | 必需 | `"relay"` | +| `kind` | 必需 | `"plugin"` | +| `plugin` | 必需 | `string` | + + + +### `event:agent/inbox/spliced[0].data.inserted[0].source[7]` + +SHA-256: `85e1bd563d6c80c1f377f99f91103fec4e315148a7330f3b3dae7c2d04e33b01` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `form` | 必需 | `"recall"` | +| `kind` | 必需 | `"plugin"` | +| `plugin` | 必需 | `string` | + + + +### `event:approval/asked` + +SHA-256: `3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:approval/asked[0].data`](#persistence-type-eventapprovalasked0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"approval/asked"` | + + + +### `event:approval/asked[0].data` + +SHA-256: `45f2a07ea94573123b6ae14db787a40062dec3834f36d8be92c523d40ba28448` + +来源:`packages/interaction/user-approval/src/types.ts:44` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `callId` | 可选 | `string` | +| `id` | 必需 | `string` | +| `reason` | 可选 | `string` | +| `toolName` | 必需 | `string` | + + + +### `event:approval/decided` + +SHA-256: `bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:approval/decided[0].data`](#persistence-type-eventapprovaldecided0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"approval/decided"` | + + + +### `event:approval/decided[0].data` + +SHA-256: `93cbbc5a7fd0b1aa1ff1b9a6bb5ec52b073f48e5a5200365c45c0cd54059e1b9` + +来源:`packages/interaction/user-approval/src/types.ts:55` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `id` | 必需 | `string` | +| `outcome` | 必需 | [`packages/interaction/user-approval/src/types.ts#ApprovalOutcome`](#persistence-type-packagesinteractionuser-approvalsrctypestsapprovaloutcome) | + + + +### `event:approval/policy` + +SHA-256: `26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:approval/policy[0].data`](#persistence-type-eventapprovalpolicy0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"approval/policy"` | + + + +### `event:approval/policy[0].data` + +SHA-256: `11f70b595aa76897fc4e25a352bfa718c659f44b799e5aa14e84e5a38fe72912` + +来源:`packages/interaction/user-approval/src/index.ts:33` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `policy` | 必需 | [`packages/interaction/user-approval/src/index.ts#ApprovalPolicy`](#persistence-type-packagesinteractionuser-approvalsrcindextsapprovalpolicy) | +| `source` | 可选 | `"delegation"` | + + + +### `event:assistant/attempt` + +SHA-256: `3516f54b427775f483febe8e938e4e10f9afd3583610861547bbe2999ed4d8d9` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:assistant/attempt[0].data`](#persistence-type-eventassistantattempt0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"assistant/attempt"` | + + + +### `event:assistant/attempt[0].data` + +SHA-256: `8725743fcd3db5ddaf3e0aed550cd5d95785d8e30c9d4cbec11b7c90198d3603` + +来源:`packages/core/session/src/types.ts:319` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `step` | 必需 | `number` | +| `stream` | 必需 | [`event:assistant/attempt[0].data.stream`](#persistence-type-eventassistantattempt0datastream) | +| `turn` | 必需 | `number` | + + + +### `event:assistant/attempt[0].data.stream` + +SHA-256: `86755151e6c4694ce5ae9511313e1e50f9fb6ead49c67d0a93c056e8650396c4` + +[`packages/llm/llm/src/assistant-stream.ts#AssistantStreamRecord`](#persistence-type-packagesllmllmsrcassistant-streamtsassistantstreamrecord) 的数组。 + + + +### `event:assistant/attempt[0].data.stream[0][0]` + +SHA-256: `e72269f931559e901e5e8fe1cfcbd0669fb795f43cc038ff39fba62f60403c33` + +来源:`packages/llm/llm/src/assistant-stream.ts:21` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `dt` | 必需 | [`SessionEventEnvelope[48].sourceEventSeqs`](#persistence-type-sessioneventenvelope48sourceeventseqs) | +| `index` | 必需 | `number` | +| `texts` | 必需 | [`event:assistant/attempt[0].data.stream[0][0].texts`](#persistence-type-eventassistantattempt0datastream00texts) | +| `time0` | 必需 | `number` | +| `type` | 必需 | `"text-chunks"` | + + + +### `event:assistant/attempt[0].data.stream[0][0].texts` + +SHA-256: `93c33d9687613293f8c95d46c4d922fe9ceae83b84c384beff5c3315abe005f2` + +`string` 的数组。 + + + +### `event:assistant/attempt[0].data.stream[0][1]` + +SHA-256: `71bb3254ec8f1e491ce63b762a7b5f18709de23aa4e8abcc8b886f4b6ce051dd` + +来源:`packages/llm/llm/src/assistant-stream.ts:28` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `dt` | 必需 | [`SessionEventEnvelope[48].sourceEventSeqs`](#persistence-type-sessioneventenvelope48sourceeventseqs) | +| `index` | 必需 | `number` | +| `texts` | 必需 | [`event:assistant/attempt[0].data.stream[0][0].texts`](#persistence-type-eventassistantattempt0datastream00texts) | +| `time0` | 必需 | `number` | +| `type` | 必需 | `"reasoning-chunks"` | + + + +### `event:assistant/attempt[0].data.stream[0][2]` + +SHA-256: `3860b4757d512a2869be833acb0faf834335b1b056bf3f83df5474dce95f8fa6` + +来源:`packages/llm/llm/src/assistant-stream.ts:35` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `args` | 必需 | [`event:assistant/attempt[0].data.stream[0][0].texts`](#persistence-type-eventassistantattempt0datastream00texts) | +| `dt` | 必需 | [`SessionEventEnvelope[48].sourceEventSeqs`](#persistence-type-sessioneventenvelope48sourceeventseqs) | +| `id` | 必需 | `string` | +| `index` | 必需 | `number` | +| `name` | 可选 | `string` | +| `time0` | 必需 | `number` | +| `type` | 必需 | `"tool-call-chunks"` | + + + +### `event:assistant/attempt[0].data.stream[0][3]` + +SHA-256: `3a896379a74576c5a527e4720be2fe6807d3225c27134e978a2b89a94068368e` + +来源:`packages/llm/llm/src/assistant-stream.ts:44` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `chunk` | 必需 | [`packages/llm/llm/src/types.ts#StreamChunk`](#persistence-type-packagesllmllmsrctypestsstreamchunk) | +| `time` | 必需 | `number` | +| `type` | 必需 | `"chunk"` | + + + +### `event:assistant/attempt[0].data.stream[0][3].chunk[0]` + +SHA-256: `647cb2e3aeb58e27d1d4d60011f208bb66dce257e8654193c533b47c4c22c253` + +来源:`packages/llm/llm/src/types.ts:379` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `blockType` | 必需 | [`packages/llm/llm/src/types.ts#ContentBlockType`](#persistence-type-packagesllmllmsrctypestscontentblocktype) | +| `index` | 必需 | `number` | +| `type` | 必需 | `"block-start"` | + + + +### `event:assistant/attempt[0].data.stream[0][3].chunk[1]` + +SHA-256: `95080295115fbd83544520ba247b68a03790131f6a2eac323d388758cb542f65` + +来源:`packages/llm/llm/src/types.ts:380` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `index` | 必需 | `number` | +| `text` | 必需 | `string` | +| `type` | 必需 | `"text-delta"` | + + + +### `event:assistant/attempt[0].data.stream[0][3].chunk[2]` + +SHA-256: `2abb711460e6238d851c30f3e4bdd87a2aa1887ee70575b3d3b7b25610673095` + +来源:`packages/llm/llm/src/types.ts:381` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `index` | 必需 | `number` | +| `text` | 必需 | `string` | +| `type` | 必需 | `"reasoning-delta"` | + + + +### `event:assistant/attempt[0].data.stream[0][3].chunk[3]` + +SHA-256: `88a610b831be6d92612a464be5c7d0b88ec24d97bd299837bf74bf7672183c9a` + +来源:`packages/llm/llm/src/types.ts:382` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `argumentsDelta` | 必需 | `string` | +| `id` | 必需 | `string` | +| `index` | 必需 | `number` | +| `name` | 可选 | `string` | +| `type` | 必需 | `"tool-call-delta"` | + + + +### `event:assistant/attempt[0].data.stream[0][3].chunk[4]` + +SHA-256: `6326a7ecfed005f3d54b737ab9d702da4daddb75cfc635d9096e9abb4788024e` + +来源:`packages/llm/llm/src/types.ts:383` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `block` | 必需 | [`packages/llm/llm/src/types.ts#ContentBlock`](#persistence-type-packagesllmllmsrctypestscontentblock) | +| `index` | 必需 | `number` | +| `type` | 必需 | `"block-end"` | + + + +### `event:assistant/attempt[0].data.stream[0][3].chunk[5]` + +SHA-256: `f1a96afe7503ac1817de769cd0ba13d9b80111c7034c50106b3344ecc14cc515` + +来源:`packages/llm/llm/src/types.ts:384` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `type` | 必需 | `"usage"` | +| `usage` | 必需 | [`packages/llm/llm/src/types.ts#TokenUsage`](#persistence-type-packagesllmllmsrctypeststokenusage) | + + + +### `event:assistant/attempt[0].data.stream[0][3].chunk[6]` + +SHA-256: `a4ed3446d32625902170fce527fb64a0283d6f4817930f54a16fdce3a482b36a` + +来源:`packages/llm/llm/src/types.ts:385` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `reason` | 必需 | [`packages/llm/llm/src/types.ts#FinishReason`](#persistence-type-packagesllmllmsrctypestsfinishreason) | +| `replayState` | 可选 | [`packages/llm/llm/src/types.ts#ReplayEnvelope`](#persistence-type-packagesllmllmsrctypestsreplayenvelope) | +| `type` | 必需 | `"finish"` | + + + +### `event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[0]` + +SHA-256: `64cfc4dbd3739f0ee040689482cb27058890f1d6113abb1de756836318aeebbc` + +来源:`packages/llm/llm/src/types.ts:134` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `failure` | 必需 | [`packages/llm/llm/src/types.ts#LlmFailure`](#persistence-type-packagesllmllmsrctypestsllmfailure) | +| `kind` | 必需 | `"aborted"` | + + + +### `event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[1]` + +SHA-256: `ca13866102dfc53a503fccddeebc9caf667b8a06ef27217dd65de29f0495e65d` + +来源:`packages/llm/llm/src/types.ts:135` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `failure` | 必需 | [`packages/llm/llm/src/types.ts#LlmFailure`](#persistence-type-packagesllmllmsrctypestsllmfailure) | +| `kind` | 必需 | `"error"` | + + + +### `event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[2]` + +SHA-256: `ab7ec5f9eb2c6dfacca5da4c37cf7ba85d04172053ee6b1ebf1709ffcd99c1a7` + +来源:`packages/core/session/src/types.ts:211` · `packages/llm/llm/src/types.ts:133` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"max-tokens"` | + + + +### `event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[3]` + +SHA-256: `1d76406cbb2ddadb0dbbb51e9d8bc6cf678fed455cf8eb512f36f7c86d37a62f` + +来源:`packages/llm/llm/src/types.ts:131` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"stop"` | + + + +### `event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[4]` + +SHA-256: `287211846beea1eccb5f9acee00d20388a38fcb2e95858fa2332d6f58529379a` + +来源:`packages/llm/llm/src/types.ts:132` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"tool-calls"` | + + + +### `event:assistant/attempt[0].data.stream[0][3].chunk[6].replayState.blocks` + +SHA-256: `b1664fa89f8eab49a14e7e3168d8bc4da4aa9fd76332f6c4a053d839e5276ae7` + +`unknown`(不透明) 的数组。 + + + +### `event:assistant/message` + +SHA-256: `83f26c7a856f772e6ffd9a5a144e5aaccf771ac54cef41948f99eed99e1a25a7` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:assistant/message.data`](#persistence-type-eventassistantmessagedata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `sourceEventSeqs` | 可选 | [`SessionEventEnvelope[48].sourceEventSeqs`](#persistence-type-sessioneventenvelope48sourceeventseqs) | +| `surfaceOp` | 可选 | [`SessionEventEnvelope[48].surfaceOp`](#persistence-type-sessioneventenvelope48surfaceop) | +| `time` | 必需 | `number` | +| `type` | 必需 | `"assistant/message"` | + + + +### `event:assistant/message.data` + +SHA-256: `a2418dd9dd938f04a3eaf1f27694b33facfb931b6e495dcfb4d5fcfa2ef82b28` + +来源:`packages/core/session/src/types.ts:305` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `interrupted` | 可选 | `true` | +| `message` | 必需 | [`packages/llm/llm/src/message.ts#AssistantMessage`](#persistence-type-packagesllmllmsrcmessagetsassistantmessage) | +| `step` | 必需 | `number` | +| `stream` | 必需 | [`event:assistant/attempt[0].data.stream`](#persistence-type-eventassistantattempt0datastream) | +| `turn` | 必需 | `number` | +| `usage` | 可选 | [`packages/llm/llm/src/types.ts#TokenUsage`](#persistence-type-packagesllmllmsrctypeststokenusage) | + + + +### `event:command/done` + +SHA-256: `15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:command/done[0].data`](#persistence-type-eventcommanddone0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"command/done"` | + + + +### `event:command/done[0].data` + +SHA-256: `5b6fb1f226ff56402db08a6aae82af76100b14056271875f69ec526a1ae05d51` + +来源:`packages/interaction/commands/src/types.ts:110` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `commandId` | 必需 | `string` | +| `kind` | 必需 | [`event:command/done[0].data.kind`](#persistence-type-eventcommanddone0datakind) | +| `sourceEventSeq` | 可选 | `number` | +| `text` | 可选 | `string` | + + + +### `event:command/done[0].data.kind` + +SHA-256: `1ab2ef1296f157ba96998f179bb5daa9d21a82480da2901127aeab2730797c92` + +以下类型之一: + +- `"error"` +- `"success"` + + + +### `event:command/run` + +SHA-256: `37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:command/run[0].data`](#persistence-type-eventcommandrun0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"command/run"` | + + + +### `event:command/run[0].data` + +SHA-256: `a853902cfab417b8f08aa51ad6855fea46f34ed4588a74e47403035111d0fb86` + +来源:`packages/interaction/commands/src/types.ts:103` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `args` | 可选 | `string` | +| `commandId` | 必需 | `string` | +| `name` | 必需 | `string` | +| `source` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].source[0]`](#persistence-type-eventagentinboxspliced0datainserted0source0) | + + + +### `event:compaction/end` + +SHA-256: `b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:compaction/end[0].data`](#persistence-type-eventcompactionend0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"compaction/end"` | + + + +### `event:compaction/end[0].data` + +SHA-256: `ca59530d1a4f3e191b4032bc4a20eded0d827db8b5a7efb27b3af9e9b456c6f2` + +来源:`packages/compaction/compaction/src/types.ts:72` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `compactionId` | 必需 | `string` | +| `error` | 可选 | `string` | +| `sourceCommandId` | 可选 | `string` | +| `turn` | 必需 | [`event:compaction/end[0].data.turn`](#persistence-type-eventcompactionend0dataturn) | + + + +### `event:compaction/end[0].data.turn` + +SHA-256: `3bd652ebfa8726b3ce3937a4f1bd2759e02f86b3a08a20f9e41a8513656fbc5f` + +来源:`packages/core/session/src/types.ts:62` + +以下类型之一: + +- `null` +- `number` + + + +### `event:compaction/prune` + +SHA-256: `7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:compaction/prune[0].data`](#persistence-type-eventcompactionprune0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"compaction/prune"` | + + + +### `event:compaction/prune[0].data` + +SHA-256: `5dd766ccd1702a1142ad8b4bd44f2242f8e8a6752669ad3de0a5d224329b1438` + +来源:`packages/compaction/compaction/src/types.ts:82` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `shadowedRange` | 必需 | [`event:compaction/prune[0].data.shadowedRange`](#persistence-type-eventcompactionprune0datashadowedrange) | +| `shadowedSeqs` | 必需 | [`SessionEventEnvelope[48].sourceEventSeqs`](#persistence-type-sessioneventenvelope48sourceeventseqs) | +| `shadowedTokenCount` | 必需 | `number` | + + + +### `event:compaction/prune[0].data.shadowedRange` + +SHA-256: `9e41386b3a0c9572b0d63078492ebb3997da7d3a830d44e0259418bd02f4bcb2` + +来源:`packages/compaction/compaction/src/types.ts:38` · `packages/compaction/compaction/src/types.ts:84` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `end` | 必需 | `number` | +| `start` | 必需 | `number` | + + + +### `event:compaction/start` + +SHA-256: `db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:compaction/start[0].data`](#persistence-type-eventcompactionstart0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"compaction/start"` | + + + +### `event:compaction/start[0].data` + +SHA-256: `3e4e7683b0192c9f0e6a75c59076108f017892cdb302a98032c2632fd79c356f` + +来源:`packages/compaction/compaction/src/types.ts:24` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `compactionId` | 必需 | `string` | +| `sourceCommandId` | 可选 | `string` | +| `turn` | 必需 | [`event:compaction/end[0].data.turn`](#persistence-type-eventcompactionend0dataturn) | + + + +### `event:compaction/summary` + +SHA-256: `eb1d32dcd3d76833392f351e039dcbd40686a1ab24b252a7a5003426f9cf4c89` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:compaction/summary[0].data`](#persistence-type-eventcompactionsummary0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"compaction/summary"` | + + + +### `event:compaction/summary[0].data` + +SHA-256: `0a6fae8c3249943e23a024ae6c0d9dd707df9bff0badc69786f0dc8ad9482d8e` + +以下类型之一: + +- [`event:compaction/summary[0].data[0]`](#persistence-type-eventcompactionsummary0data0) +- [`event:compaction/summary[0].data[1]`](#persistence-type-eventcompactionsummary0data1) + + + +### `event:compaction/summary[0].data[0]` + +SHA-256: `1e75cbc0af53f62e5685d751108dc9f6320fe835aed222e579a2a0080dc8fc59` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `compactionId` | 必需 | `string` | +| `llmStreamCall` | 必需 | `true` | +| `maxTokens` | 可选 | `number` | +| `model` | 必需 | `string` | +| `provider` | 必需 | `string` | +| `rawOutput` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `shadowedRange` | 必需 | [`event:compaction/prune[0].data.shadowedRange`](#persistence-type-eventcompactionprune0datashadowedrange) | +| `shadowedSeqs` | 必需 | [`SessionEventEnvelope[48].sourceEventSeqs`](#persistence-type-sessioneventenvelope48sourceeventseqs) | +| `shadowedTokenCount` | 必需 | `number` | +| `sourceCommandId` | 可选 | `string` | +| `summary` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `usage` | 可选 | [`packages/llm/llm/src/types.ts#TokenUsage`](#persistence-type-packagesllmllmsrctypeststokenusage) | + + + +### `event:compaction/summary[0].data[1]` + +SHA-256: `ac5a8baa3dda8fa667b4975d6a8b40a9bde47d8d754ca8ed6b8ce923a1651828` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `compactionId` | 必需 | `string` | +| `maxTokens` | 可选 | `number` | +| `model` | 必需 | `string` | +| `provider` | 必需 | `string` | +| `rawOutput` | 可选 | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `shadowedRange` | 必需 | [`event:compaction/prune[0].data.shadowedRange`](#persistence-type-eventcompactionprune0datashadowedrange) | +| `shadowedSeqs` | 必需 | [`SessionEventEnvelope[48].sourceEventSeqs`](#persistence-type-sessioneventenvelope48sourceeventseqs) | +| `shadowedTokenCount` | 必需 | `number` | +| `sourceCommandId` | 可选 | `string` | +| `summary` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `usage` | 可选 | [`packages/llm/llm/src/types.ts#TokenUsage`](#persistence-type-packagesllmllmsrctypeststokenusage) | + + + +### `event:feedback/message-delete` + +SHA-256: `3ee93b06f3a125850337602bcdf155d2538c43a5c944ec55b1b3c365152d6796` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/feedback/message-feedback/src/types.ts#MessageFeedbackDelete`](#persistence-type-packagesfeedbackmessage-feedbacksrctypestsmessagefeedbackdelete) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"feedback/message-delete"` | + + + +### `event:feedback/message-put` + +SHA-256: `3b04fde0dc763cf84fbde7b6611b3194dd56d95d0c0bf0204311640468d586e1` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/feedback/message-feedback/src/types.ts#MessageFeedbackPut`](#persistence-type-packagesfeedbackmessage-feedbacksrctypestsmessagefeedbackput) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"feedback/message-put"` | + + + +### `event:feedback/record` + +SHA-256: `fb9df8180a202f3c845d5aa6a81697b2f7213f6735abc17535a55656be60a575` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:feedback/record[0].data`](#persistence-type-eventfeedbackrecord0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"feedback/record"` | + + + +### `event:feedback/record[0].data` + +SHA-256: `fc362d6c3bc744ee54ea7e008f30aff28f240db9d9882faec31b12982b643d5c` + +来源:`packages/feedback/command-feedback/src/index.ts:25` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `text` | 必需 | `string` | + + + +### `event:goal/change` + +SHA-256: `763c8a20af487263a0080548274f7437ef4a86e0ba8769127d1ced10a72c664d` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/goal/goal/src/domain.ts#GoalChangeMeta`](#persistence-type-packagesgoalgoalsrcdomaintsgoalchangemeta) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"goal/change"` | + + + +### `event:goal/change[0].data[0].operation` + +SHA-256: `62e6a429ff3f390a46ac39fb468692032f42936ca0db19b53454184189401379` + +以下类型之一: + +- `"block"` +- `"complete"` +- `"create"` +- `"edit"` +- `"pause"` +- `"resume"` + + + +### `event:hook/invoked` + +SHA-256: `8a6e1ec9e8db346b0e02f027db73c07a94f067a26d40c1aef1abd09c47ce7ba0` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:hook/invoked[0].data`](#persistence-type-eventhookinvoked0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"hook/invoked"` | + + + +### `event:hook/invoked[0].data` + +SHA-256: `119abe2b9c0b2f46ecb31d82b9acba4d4b30e049f655e2475e8b4ae12d5a9e25` + +来源:`packages/hooks/hook-protocol/src/types.ts:19` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `dialect` | 必需 | [`packages/hooks/hook-protocol/src/types.ts#HookDialect`](#persistence-type-packageshookshook-protocolsrctypestshookdialect) | +| `handlerId` | 必需 | `string` | +| `matcher` | 可选 | `string` | +| `point` | 必需 | `string` | +| `turn` | 必需 | `number` | + + + +### `event:hook/result` + +SHA-256: `e75916628f3f10c2d50658bd143052a46285fbf1a9a700ba54947614603d26b4` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:hook/result[0].data`](#persistence-type-eventhookresult0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"hook/result"` | + + + +### `event:hook/result[0].data` + +SHA-256: `8ad45ad053b4d89f8865c17cc9ff3b8748e86045f3f0fb816269a34af2619141` + +来源:`packages/hooks/hook-protocol/src/types.ts:31` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `decision` | 必需 | `string` | +| `durationMs` | 必需 | `number` | +| `exitCode` | 可选 | `number` | +| `handlerId` | 必需 | `string` | +| `point` | 必需 | `string` | +| `stderrSummary` | 可选 | `string` | +| `turn` | 必需 | `number` | + + + +### `event:llm/retry` + +SHA-256: `91c397f8f870e812e1dc5ac69c2745f9f105be9dc97dadc980d19ef415a65145` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/llm/llm-retry/src/types.ts#LlmRetryEventData`](#persistence-type-packagesllmllm-retrysrctypestsllmretryeventdata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"llm/retry"` | + + + +### `event:llm/retry-started` + +SHA-256: `48e5c9861f16ac07e78cb7b5ae9dabdf7bb85c58baed5a51b4ad275050ea58e3` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/llm/llm-retry/src/types.ts#LlmRetryStartedEventData`](#persistence-type-packagesllmllm-retrysrctypestsllmretrystartedeventdata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"llm/retry-started"` | + + + +### `event:llm/retry[0].data[0]` + +SHA-256: `9096d1dd86a3da77a593e12cd95e596b2ef965fa94fcbee40e4bdcf0433924a1` + +来源:`packages/llm/llm-retry/src/types.ts:17` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `delayMs` | 必需 | `number` | +| `failure` | 必需 | [`packages/llm/llm/src/types.ts#LlmFailure`](#persistence-type-packagesllmllmsrctypestsllmfailure) | +| `maxRetries` | 必需 | `number` | +| `mode` | 必需 | `"normal"` | +| `policyKey` | 必需 | `string` | +| `provider` | 必需 | `string` | +| `retry` | 必需 | `number` | +| `retryId` | 必需 | `string` | +| `step` | 必需 | `number` | +| `turn` | 必需 | `number` | + + + +### `event:llm/retry[0].data[1]` + +SHA-256: `c0f91c064454e9ae25a4b5caacdc487712aee3acf414b07b7d5f7fd3530a0452` + +来源:`packages/llm/llm-retry/src/types.ts:30` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `delayMs` | 必需 | `number` | +| `failure` | 必需 | [`packages/llm/llm/src/types.ts#LlmFailure`](#persistence-type-packagesllmllmsrctypestsllmfailure) | +| `mode` | 必需 | `"always"` | +| `policyKey` | 必需 | `string` | +| `provider` | 必需 | `string` | +| `retry` | 必需 | `number` | +| `retryId` | 必需 | `string` | +| `step` | 必需 | `number` | +| `turn` | 必需 | `number` | + + + +### `event:model/selection` + +SHA-256: `35203ba7ad5ef6f97d556b85df20ae98f04f09c65748cecdf8eefdb8b6405ffc` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/api/session-controller/src/types.ts#ModelSelection`](#persistence-type-packagesapisession-controllersrctypestsmodelselection) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"model/selection"` | + + + +### `event:permission/preset` + +SHA-256: `5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:permission/preset[0].data`](#persistence-type-eventpermissionpreset0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"permission/preset"` | + + + +### `event:permission/preset[0].data` + +SHA-256: `8a9c990773f798eac10ca8878e6bcc531ee080bc589cac956730e462cc6a09ad` + +来源:`packages/interaction/permission-presets/src/index.ts:53` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `preset` | 必需 | `string` | + + + +### `event:plan/mode` + +SHA-256: `a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:plan/mode[0].data`](#persistence-type-eventplanmode0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"plan/mode"` | + + + +### `event:plan/mode[0].data` + +SHA-256: `20a57544bbf204dacd1ae6beb2ab29444365c3c869f2afdf489dcdcbc3d9c8c5` + +来源:`packages/plan/plan-mode/src/index.ts:46` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `active` | 必需 | `boolean` | + + + +### `event:request/context` + +SHA-256: `f6b733e38d46dde3f8ab1ade2be3362abb6642eb97982a98ee64a57ff60d0c28` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/core/session/src/types.ts#RequestContext`](#persistence-type-packagescoresessionsrctypestsrequestcontext) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"request/context"` | + + + +### `event:request/header` + +SHA-256: `1de6c9c8764045ea9a1357bae6ccbbd57c19f6f337f8f25697c919c7cc9abf16` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:request/header[0].data`](#persistence-type-eventrequestheader0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"request/header"` | + + + +### `event:request/header[0].data` + +SHA-256: `fbda9b55390689333793c34f6229ad46b21fbc45e5171ae74d2d436c60aa4e51` + +来源:`packages/core/session/src/types.ts:348` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `header` | 必需 | [`packages/core/session/src/types.ts#EpochHeader`](#persistence-type-packagescoresessionsrctypestsepochheader) | +| `reason` | 必需 | [`packages/core/session/src/types.ts#RequestHeaderReason`](#persistence-type-packagescoresessionsrctypestsrequestheaderreason) | +| `startsSeries` | 可选 | `true` | + + + +### `event:request/header[0].data.header.tools` + +SHA-256: `6d63f25a28b70801937a46b1058be5f52d4efbaf3516141470463ae469b59c23` + +[`packages/llm/llm/src/types.ts#ToolSchema`](#persistence-type-packagesllmllmsrctypeststoolschema) 的数组。 + + + +### `event:request/header[0].data.header.tools[0].parameters` + +SHA-256: `0aa62ab51b36c0e64b134bd03ba8725d758744180a1a447da49beaad194f219f` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| [`string`] | 索引签名 | `unknown`(不透明) | + + + +### `event:sandbox/mode` + +SHA-256: `516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:sandbox/mode[0].data`](#persistence-type-eventsandboxmode0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"sandbox/mode"` | + + + +### `event:sandbox/mode[0].data` + +SHA-256: `9890113e97dd3541787bfe6704f2b223d3a890b5325ca0acae2b0398909b413e` + +来源:`packages/sandbox/sandbox-policy/src/session-mode.ts:33` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `mode` | 必需 | [`packages/sandbox/sandbox/src/index.ts#SandboxMode`](#persistence-type-packagessandboxsandboxsrcindextssandboxmode) | +| `source` | 可选 | `"delegation"` | + + + +### `event:schedule/change` + +SHA-256: `2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/schedule/schedule/src/types.ts#ScheduleChange`](#persistence-type-packagesscheduleschedulesrctypestsschedulechange) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"schedule/change"` | + + + +### `event:session-log-deepseek/delivery-accepted` + +SHA-256: `d63b8b8ffad9c02fd80c43a17df4f240c1fe8118ecca9de34f9d5871838ab5b9` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:session-log-deepseek/delivery-accepted[0].data`](#persistence-type-eventsession-log-deepseekdelivery-accepted0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"session-log-deepseek/delivery-accepted"` | + + + +### `event:session-log-deepseek/delivery-accepted[0].data` + +SHA-256: `8bb8c3751a6ce64b61aba1ec7ae798c00a5803c4d868a0430873216c6569ed52` + +来源:`packages/session/session-log-deepseek/src/types.ts:59` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `sessionFormatVersion` | 可选 | `number` | +| `sessionId` | 必需 | `string` | +| `throughSeq` | 必需 | `number` | + + + +### `event:session/end-seed` + +SHA-256: `5e6db6e24948d4a853c71cb9fabd252ad051ce93d4672c1266cf837c1c17b84e` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:session/end-seed[0].data`](#persistence-type-eventsessionend-seed0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"session/end-seed"` | + + + +### `event:session/end-seed[0].data` + +SHA-256: `17d1afb770d9941936130996da00dc86782cfef731d8d6526162c301256a4ac3` + +来源:`packages/core/session/src/types.ts:381` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `inherited` | 可选 | `true` | + + + +### `event:session/title` + +SHA-256: `1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/session/session-title/src/types.ts#SessionTitleEventData`](#persistence-type-packagessessionsession-titlesrctypestssessiontitleeventdata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"session/title"` | + + + +### `event:session/title-llm-request` + +SHA-256: `6091f64d426ada2adc646094a6fe662a1b81d9ee5770929fe76800524e2c89a8` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData`](#persistence-type-packagessessionsession-title-llmsrcindextssessiontitlellmrequesteventdata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"session/title-llm-request"` | + + + +### `event:session/title-llm-request[0].data.messages` + +SHA-256: `f3cfc98798d8b0e726ee22b05b13ada5cb19e9cdbe105ef3529699de99ce357a` + +[`packages/llm/llm/src/message.ts#Message`](#persistence-type-packagesllmllmsrcmessagetsmessage) 的数组。 + + + +### `event:session/title-llm-request[0].data.messages[0].role` + +SHA-256: `acd36e1717d2b4ef9e98a8e6fac17ca1203f3f448e5bca51677f129a8f4999e2` + +以下类型之一: + +- `"assistant"` +- `"system"` +- `"user"` + + + +### `event:session/title[0].data.source[0]` + +SHA-256: `1b5649238876e28811e80f10ec67a00c197ad3babd4ecc61a22b09064b88c597` + +来源:`packages/session/session-title/src/types.ts:29` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"fallback"` | + + + +### `event:session/title[0].data.source[1]` + +SHA-256: `b81e9de81a481b24e1e1f9adf038bfc59e57b4f35ce62f8f1e45284186f4f812` + +来源:`packages/session/session-title/src/types.ts:30` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"provider"` | +| `model` | 可选 | [`packages/session/session-title/src/types.ts#SessionTitleModelProvenance`](#persistence-type-packagessessionsession-titlesrctypestssessiontitlemodelprovenance) | +| `provider` | 必需 | `string` | + + + +### `event:step/end` + +SHA-256: `e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:step/end[0].data`](#persistence-type-eventstepend0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"step/end"` | + + + +### `event:step/end[0].data` + +SHA-256: `ef11a3b7fa2033ae4279545ff8a8a2ee4e301b9b73e5b91654c48e6d08283545` + +来源:`packages/core/session/src/types.ts:284` · `packages/core/session/src/types.ts:286` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `step` | 必需 | `number` | +| `turn` | 必需 | `number` | + + + +### `event:step/start` + +SHA-256: `4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:step/end[0].data`](#persistence-type-eventstepend0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"step/start"` | + + + +### `event:subagent/descriptor` + +SHA-256: `b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/subagent/subagent/src/descriptor.ts#SubagentDescriptorData`](#persistence-type-packagessubagentsubagentsrcdescriptortssubagentdescriptordata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"subagent/descriptor"` | + + + +### `event:subagent/model-selection-policy` + +SHA-256: `a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:subagent/model-selection-policy[0].data`](#persistence-type-eventsubagentmodel-selection-policy0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"subagent/model-selection-policy"` | + + + +### `event:subagent/model-selection-policy[0].data` + +SHA-256: `0d47a8f3d847243c4488e755ad4cab7a04ac5d4621b9c81865524cf3f4d8536f` + +来源:`packages/subagent/tool-subagent/src/model-selection-state.ts:17` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `allowedModels` | 必需 | [`event:subagent/model-selection-policy[0].data.allowedModels`](#persistence-type-eventsubagentmodel-selection-policy0dataallowedmodels) | + + + +### `event:subagent/model-selection-policy[0].data.allowedModels` + +SHA-256: `ba77b58995e36f14bb13886b0493d0a1a63d5db10b1a6cd9f6ac65a72cf832ec` + +[`packages/session/session-title/src/types.ts#SessionTitleModelProvenance`](#persistence-type-packagessessionsession-titlesrctypestssessiontitlemodelprovenance) 的数组。 + + + +### `event:team/member` + +SHA-256: `4fb59762612c3e3ac3a3bd4f84c9c148d3c3893bd422ba2b201cc039fabd49bc` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:team/member[0].data`](#persistence-type-eventteammember0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"team/member"` | + + + +### `event:team/member[0].data` + +SHA-256: `b1ebd5cda47d90d980bb05bffc3f970c51537b9aff15b3bc3d639811727741b1` + +来源:`packages/experimental/agent-team/src/types.ts:221` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `member` | 必需 | [`packages/experimental/agent-team/src/types.ts#TeamMemberSnapshot`](#persistence-type-packagesexperimentalagent-teamsrctypeststeammembersnapshot) | +| `teamId` | 必需 | `string` | +| `version` | 必需 | `2` | + + + +### `event:team/member[0].data.member.context` + +SHA-256: `50cf02d875f8a1f1411f4a6fbcffab9120ccef5f74a47331fbf29480e5f68f48` + +以下类型之一: + +- `"fork"` +- `"fresh"` + + + +### `event:team/message/delivered` + +SHA-256: `48f9c19417a1abbedfa59f4667bba36b93ac2db407adf5e84cb3ba0de30942cb` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:team/message/delivered[0].data`](#persistence-type-eventteammessagedelivered0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"team/message/delivered"` | + + + +### `event:team/message/delivered[0].data` + +SHA-256: `0bcfaf5566d271028429ac7b562cb59053c9d78b8ae14708c35fac835108d1b1` + +来源:`packages/experimental/agent-team/src/types.ts:227` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `messageId` | 必需 | `string` | +| `targetId` | 必需 | `string` | +| `teamId` | 必需 | `string` | +| `version` | 必需 | `2` | + + + +### `event:team/message/queued` + +SHA-256: `2ffcad547cb840f462eb1849fa5f6cb0e17eb93f5d07cc88b61d749b1b78d632` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:team/message/queued[0].data`](#persistence-type-eventteammessagequeued0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"team/message/queued"` | + + + +### `event:team/message/queued[0].data` + +SHA-256: `6132f7814b28287473605ebc6dacd63c7c699435452487da6152bc735b8ba8c4` + +来源:`packages/experimental/agent-team/src/types.ts:225` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `message` | 必需 | [`packages/experimental/agent-team/src/types.ts#TeamMessageSnapshot`](#persistence-type-packagesexperimentalagent-teamsrctypeststeammessagesnapshot) | +| `teamId` | 必需 | `string` | +| `version` | 必需 | `2` | + + + +### `event:team/task` + +SHA-256: `d595ec73b32b016a6055333c67a5d646032b22e672da1d4a09c5b1ae398a093a` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:team/task[0].data`](#persistence-type-eventteamtask0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"team/task"` | + + + +### `event:team/task[0].data` + +SHA-256: `a40d12070f6f4a124f32fb3cc86e7857554702e32f0eda3080a25c4b9ac9b18c` + +来源:`packages/experimental/agent-team/src/types.ts:223` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `task` | 必需 | [`packages/experimental/agent-team/src/types.ts#TeamTaskSnapshot`](#persistence-type-packagesexperimentalagent-teamsrctypeststeamtasksnapshot) | +| `teamId` | 必需 | `string` | +| `version` | 必需 | `2` | + + + +### `event:todo/write` + +SHA-256: `b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:todo/write[0].data`](#persistence-type-eventtodowrite0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"todo/write"` | + + + +### `event:todo/write[0].data` + +SHA-256: `79ddc907312f97cf9553d4841e8b3fc937097bd8d97900a790efad3c05255e99` + +来源:`packages/todo/tool-todo/src/types.ts:31` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `todos` | 必需 | [`event:todo/write[0].data.todos`](#persistence-type-eventtodowrite0datatodos) | + + + +### `event:todo/write[0].data.todos` + +SHA-256: `4b7ddaf3710b88ff9b8df66304f5f97bf03688fd19730eedc2e9535203c820ea` + +[`packages/todo/tool-todo/src/types.ts#TodoItem`](#persistence-type-packagestodotool-todosrctypeststodoitem) 的数组。 + + + +### `event:todo/write[0].data.todos[0].status` + +SHA-256: `fd0d91a1f9dd2efb8959bdf5e07f8f0a98b1cdfa38ce8d4732ebde0b44c3abd4` + +以下类型之一: + +- `"completed"` +- `"in_progress"` +- `"pending"` + + + +### `event:tool-workflow/agent-end` + +SHA-256: `babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentEndData`](#persistence-type-packagesworkflowtool-workflowsrctypeststoolworkflowagentenddata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"tool-workflow/agent-end"` | + + + +### `event:tool-workflow/agent-start` + +SHA-256: `5f26a6c20b37632f8f57729d171c671def4683d994ac6257a8dffcd855101627` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentStartData`](#persistence-type-packagesworkflowtool-workflowsrctypeststoolworkflowagentstartdata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"tool-workflow/agent-start"` | + + + +### `event:tool-workflow/run-end` + +SHA-256: `42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunEndData`](#persistence-type-packagesworkflowtool-workflowsrctypeststoolworkflowrunenddata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"tool-workflow/run-end"` | + + + +### `event:tool-workflow/run-start` + +SHA-256: `c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunStartData`](#persistence-type-packagesworkflowtool-workflowsrctypeststoolworkflowrunstartdata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"tool-workflow/run-start"` | + + + +### `event:tool/call` + +SHA-256: `3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:tool/call[0].data`](#persistence-type-eventtoolcall0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"tool/call"` | + + + +### `event:tool/call[0].data` + +SHA-256: `e4c18e294232c3ba6c9f1999f168263cc55956147cfe4121720899be8e52edd1` + +来源:`packages/core/session/src/types.ts:325` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `arguments` | 必需 | `string` | +| `callId` | 必需 | `string` | +| `name` | 必需 | `string` | +| `step` | 必需 | `number` | +| `turn` | 必需 | `number` | + + + +### `event:tool/code-dispatch` + +SHA-256: `f8dc5624cd0c942a069063ae0d90a61d821b4fddd1d967dcded91cf17933e708` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/core/tools/src/types.ts#PtcDispatchEventData`](#persistence-type-packagescoretoolssrctypestsptcdispatcheventdata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"tool/code-dispatch"` | + + + +### `event:tool/code-dispatch-start` + +SHA-256: `9eb21c10fc675e1fa4184e5eecc9697aa87054ffd836d49428174897f0e64b62` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/core/tools/src/types.ts#PtcDispatchStartEventData`](#persistence-type-packagescoretoolssrctypestsptcdispatchstarteventdata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"tool/code-dispatch-start"` | + + + +### `event:tool/result` + +SHA-256: `eacefd48000720582725ccfc6ff7a0ac02755a1a3c57a8f9754125f99aab6c1b` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:tool/result.data`](#persistence-type-eventtoolresultdata) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `sourceEventSeqs` | 可选 | [`SessionEventEnvelope[48].sourceEventSeqs`](#persistence-type-sessioneventenvelope48sourceeventseqs) | +| `surfaceOp` | 可选 | [`SessionEventEnvelope[48].surfaceOp`](#persistence-type-sessioneventenvelope48surfaceop) | +| `time` | 必需 | `number` | +| `type` | 必需 | `"tool/result"` | + + + +### `event:tool/result.data` + +SHA-256: `a1082bd67be26461ebcc4cc9caba60ef548cd6ec625b51558d5cfa5b6b38718a` + +来源:`packages/core/session/src/types.ts:337` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `error` | 可选 | [`event:tool/result.data.error`](#persistence-type-eventtoolresultdataerror) | +| `message` | 必需 | [`packages/llm/llm/src/message.ts#ToolResultMessage`](#persistence-type-packagesllmllmsrcmessagetstoolresultmessage) | +| `meta` | 可选 | [`event:tool/result.data.meta`](#persistence-type-eventtoolresultdatameta) | +| `step` | 必需 | `number` | +| `turn` | 必需 | `number` | + + + +### `event:tool/result.data.error` + +SHA-256: `55e3b6df99b0d19241e57618b04b84824c3df80ed102e440719139300ea703f6` + +来源:`packages/core/session/src/types.ts:341` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `code` | 必需 | `string` | +| `name` | 必需 | `string` | + + + +### `event:tool/result.data.message.content` + +SHA-256: `5eedf09e88b5ed9ca2d5efdb5a32cd4f51352564af5ff82927c17d841a2e3d9e` + +| 位置 | 存在性 | 类型 | +|---|---|---| +| 0 | 必需 | [`packages/llm/llm/src/types.ts#ToolResultBlock`](#persistence-type-packagesllmllmsrctypeststoolresultblock) | + + + +### `event:tool/result.data.meta` + +SHA-256: `c592ce75aab73fcab19c1d7845684c72cf402b78d2e1f2833a58ecf9f3598ed6` + +来源:`packages/util/values/src/index.ts:4` + +以下类型之一: + +- [`event:tool/result.data.meta[5]`](#persistence-type-eventtoolresultdatameta5) +- [`event:tool/result.data.meta[5][0][6]`](#persistence-type-eventtoolresultdatameta506) +- `string` +- `boolean` +- `null` +- `number` + + + +### `event:tool/result.data.meta[5]` + +SHA-256: `72ec79127a9c0d0241b1106a74cc2b24c81ce467170f1c3c93f7b71a9496d227` + +[`event:tool/result.data.meta`](#persistence-type-eventtoolresultdatameta) 的数组。 + + + +### `event:tool/result.data.meta[5][0][6]` + +SHA-256: `529e0ccd0e34079ab4ff21ed87f810cee0388246263bf22e8aba5986b56fae05` + +来源:`packages/util/values/src/index.ts:4` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| [`string`] | 索引签名 | [`event:tool/result.data.meta`](#persistence-type-eventtoolresultdatameta) | + + + +### `event:turn/end` + +SHA-256: `84c24f1209fc3e0153de6ac85d58fd6968b851f955e0e761b92321053956609e` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:turn/end[0].data`](#persistence-type-eventturnend0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"turn/end"` | + + + +### `event:turn/end[0].data` + +SHA-256: `508c0856b8df8574e396880a756f087699b138630428441fefca4a4380f01a28` + +来源:`packages/core/session/src/types.ts:282` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `reason` | 必需 | [`packages/core/session/src/types.ts#TurnEndReason`](#persistence-type-packagescoresessionsrctypeststurnendreason) | +| `turn` | 必需 | `number` | + + + +### `event:turn/end[0].data.reason[0]` + +SHA-256: `b6ef9c6210be8350cd465f485cf520031fffa6bf3809c61a1e713e834c5982d0` + +来源:`packages/core/session/src/types.ts:199` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"completed"` | + + + +### `event:turn/end[0].data.reason[1]` + +SHA-256: `0a30c3be336cdd4f8f34e66543a3d46d611c43986edd9b3ce6cbb9b721d3b5d3` + +来源:`packages/core/session/src/types.ts:201` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"aborted"` | +| `reason` | 必需 | [`packages/core/session/src/types.ts#TurnEndCancelCause`](#persistence-type-packagescoresessionsrctypeststurnendcancelcause) | + + + +### `event:turn/end[0].data.reason[1].reason[1]` + +SHA-256: `6c03546143cdf6ae88f1745ac98c5139efa1588d1415249bbc5f3104d32ab800` + +来源:`packages/core/session/src/types.ts:188` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"parent"` | + + + +### `event:turn/end[0].data.reason[1].reason[2]` + +SHA-256: `6c5a37d42ebdb12db4410699259335f1e149e3a0260425684c00b153afc8990d` + +来源:`packages/core/session/src/types.ts:189` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"hook"` | +| `reason` | 必需 | `string` | + + + +### `event:turn/end[0].data.reason[1].reason[3]` + +SHA-256: `4bb451330ff699f36b45539ceb0eb2606ead72084e2c5bb637c36cc80e2252db` + +来源:`packages/core/session/src/types.ts:190` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"disposed"` | + + + +### `event:turn/end[0].data.reason[1].reason[4]` + +SHA-256: `eaa71be0fbf0f702df8ea6c11d0aa2f9782263d45a10d0fb14eda662f4bfe04c` + +来源:`packages/core/session/src/types.ts:193` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"legacy"` | + + + +### `event:turn/end[0].data.reason[2]` + +SHA-256: `023a355b2be0d688fb6e4df8388dadb942761d46cfe96d0f499aae9631a159d4` + +来源:`packages/core/session/src/types.ts:203` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"blocked"` | + + + +### `event:turn/end[0].data.reason[3]` + +SHA-256: `3dad205ad99fbda835c493ddc6bc93fe1441cef2f82774ffa2856364e2cede22` + +来源:`packages/core/session/src/types.ts:209` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `error` | 必需 | [`packages/llm/llm/src/types.ts#LlmFailure`](#persistence-type-packagesllmllmsrctypestsllmfailure) | +| `kind` | 必需 | `"error"` | + + + +### `event:turn/end[0].data.reason[5]` + +SHA-256: `56b7c047694875a843ba020dfea3c8380d54ae4ff88ab349e72004dc21e07c23` + +来源:`packages/core/session/src/types.ts:218` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"interrupted"` | + + + +### `event:turn/start` + +SHA-256: `aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`event:turn/start[0].data`](#persistence-type-eventturnstart0data) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"turn/start"` | + + + +### `event:turn/start[0].data` + +SHA-256: `f90eb4ab2d3897bc20c521a038e3119d581f791ec974b1a0004f63a8ab9e232d` + +来源:`packages/core/session/src/types.ts:273` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `turn` | 必需 | `number` | + + + +### `event:user/message` + +SHA-256: `a57a77f18de7b37b724293830a57064696895d69f2afcd2c0264f41cd13ba980` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/llm/llm/src/message.ts#UserMessage`](#persistence-type-packagesllmllmsrcmessagetsusermessage) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `sourceEventSeqs` | 可选 | [`SessionEventEnvelope[48].sourceEventSeqs`](#persistence-type-sessioneventenvelope48sourceeventseqs) | +| `surfaceOp` | 可选 | [`SessionEventEnvelope[48].surfaceOp`](#persistence-type-sessioneventenvelope48surfaceop) | +| `time` | 必需 | `number` | +| `type` | 必需 | `"user/message"` | + + + +### `event:web/deepseek-search-llm-request` + +SHA-256: `cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331` + +来源:`packages/core/session/src/types.ts:454` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `data` | 必需 | [`packages/web/web-search-deepseek/src/provider.ts#DeepSeekSearchLlmRequest`](#persistence-type-packageswebweb-search-deepseeksrcprovidertsdeepseeksearchllmrequest) | +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `"web/deepseek-search-llm-request"` | + + + +### `event:web/deepseek-search-llm-request[0].data.body` + +SHA-256: `930a6567a10bb62ddd157bd8abdf4b182810c8c3b49d91309b3b009a5fed9731` + +来源:`packages/web/web-search-deepseek/src/provider.ts:62` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `max_tokens` | 必需 | `number` | +| `messages` | 必需 | [`event:web/deepseek-search-llm-request[0].data.body.messages`](#persistence-type-eventwebdeepseek-search-llm-request0databodymessages) | +| `model` | 必需 | `string` | +| `tools` | 必需 | [`event:web/deepseek-search-llm-request[0].data.body.tools`](#persistence-type-eventwebdeepseek-search-llm-request0databodytools) | + + + +### `event:web/deepseek-search-llm-request[0].data.body.messages` + +SHA-256: `b993441f8ce7d27b80e619e113e232ae8e62d3d5a8340f6bfe12d8c4c018e62f` + +| 位置 | 存在性 | 类型 | +|---|---|---| +| 0 | 必需 | [`event:web/deepseek-search-llm-request[0].data.body.messages[0]`](#persistence-type-eventwebdeepseek-search-llm-request0databodymessages0) | + + + +### `event:web/deepseek-search-llm-request[0].data.body.messages[0]` + +SHA-256: `9a2a9029f8d7ede05336980d8342737557f487b913bfd28853d0ab5214600ab5` + +来源:`packages/web/web-search-deepseek/src/provider.ts:65` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `content` | 必需 | [`event:web/deepseek-search-llm-request[0].data.body.messages[0].content`](#persistence-type-eventwebdeepseek-search-llm-request0databodymessages0content) | +| `role` | 必需 | `"user"` | + + + +### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content` + +SHA-256: `8f6d609794bf5afc01d7ccf3e03811d32f4b8047f58a2c9a98db0154c2ad7cb9` + +| 位置 | 存在性 | 类型 | +|---|---|---| +| 0 | 必需 | [`event:web/deepseek-search-llm-request[0].data.body.messages[0].content[0]`](#persistence-type-eventwebdeepseek-search-llm-request0databodymessages0content0) | + + + +### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content[0]` + +SHA-256: `4e887768586528565381dadbddee6cef555874148089f4579e0b4b1ad096fc9c` + +来源:`packages/llm/llm/src/types.ts:54` · `packages/web/web-search-deepseek/src/provider.ts:67` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `text` | 必需 | `string` | +| `type` | 必需 | `"text"` | + + + +### `event:web/deepseek-search-llm-request[0].data.body.tools` + +SHA-256: `4aed17ec726b5397c29f6cb4bcd7905dc1a12bb6140f1657f073cd24380f2af8` + +| 位置 | 存在性 | 类型 | +|---|---|---| +| 0 | 必需 | [`event:web/deepseek-search-llm-request[0].data.body.tools[0]`](#persistence-type-eventwebdeepseek-search-llm-request0databodytools0) | + + + +### `event:web/deepseek-search-llm-request[0].data.body.tools[0]` + +SHA-256: `2d11ca7b0d4493e244b74eba093227866b33249841e59a1e9bf56afed38604c3` + +来源:`packages/web/web-search-deepseek/src/provider.ts:72` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `max_uses` | 必需 | `number` | +| `name` | 必需 | `"web_search"` | +| `type` | 必需 | `"web_search_20250305"` | + + + +### `"every"` + +SHA-256: `e42b0f40b5d0b628c6e1c44a8fb9eda0780037a81959e1b93d2dfb47b46b0e87` + +`"every"` + + + +### `"failed"` + +SHA-256: `b57a2889408de36e4516807194c73bdecd51a92f633ccd05db81bf049200f420` + +`"failed"` + + + +### `"fallback"` + +SHA-256: `d6e654b88b584fcdf290a56802b1730bc7b9847ae86baa4265ab7769eb48990c` + +`"fallback"` + + + +### `"feedback/message-delete"` + +SHA-256: `44818000e56acb97afdb5045ce235eb55e3fb1ccabc9fc7d0750bb38f36a7f8e` + +`"feedback/message-delete"` + + + +### `"feedback/message-put"` + +SHA-256: `6cda0d6d3b4336d83998fe580628426df81c2afbab5d768b8813b56d569120e8` + +`"feedback/message-put"` + + + +### `"feedback/record"` + +SHA-256: `c99e20441bf15341e9db54385e558e5c03d21dff2eb1ac08ccbf47c2d8747954` + +`"feedback/record"` + + + +### `"file"` + +SHA-256: `277b61f9c6f8170425fa6ffe06cfa14376757a896a4749cb82a687d7364c4fc9` + +`"file"` + + + +### `"finish"` + +SHA-256: `bd499eac047efe091a4df7382eadd06d25cf0cb31fee3981e8b24d85762841cd` + +`"finish"` + + + +### `"fork"` + +SHA-256: `2da725e554cd89301d829ed9dc45a572c3cd1b93b5e91d0d71f007976d8a0863` + +`"fork"` + + + +### `"fresh"` + +SHA-256: `dd2780e7e07684332f7a9ab047237798d260e7eaffb1321cb38eca695d184c3d` + +`"fresh"` + + + +### `"goal"` + +SHA-256: `b815d7b91cdd9fc6ccc7dcba05cfc5ce1d55fab5fc0c0801803cd3630cedb602` + +`"goal"` + + + +### `"goal/change"` + +SHA-256: `237c004c73b6b288246816e0d7fde16e09c63a47aa3b1227383d7afe58666163` + +`"goal/change"` + + + +### `"hook"` + +SHA-256: `dbdafceb9a900183cccc80596498d386f3bf7bddead2b8cfde68453aa4739edc` + +`"hook"` + + + +### `"hook/invoked"` + +SHA-256: `b9305f0ea75ccd6a6061c27fde19f2ab85534f9f3c1a717b573b077ebae0f611` + +`"hook/invoked"` + + + +### `"hook/result"` + +SHA-256: `a3a259a1aa5401af786ce08c4a8419681d3000d73467991b5fc563389bc4ebd2` + +`"hook/result"` + + + +### `"image"` + +SHA-256: `fb8b6a2e53cb9cf44c551176de0fb77d1ddc60037b99a891ff8a860b6d5c29a0` + +`"image"` + + + +### `"image/gif"` + +SHA-256: `de30b1fa12c75f81df6aa4096e1595296d2d04e2be14a7c29849cf8028b79048` + +`"image/gif"` + + + +### `"image/jpeg"` + +SHA-256: `3f74ba74acd10644c1ed6947a411d8088bd2cfac74f61bb8540f96d68e31f004` + +`"image/jpeg"` + + + +### `"image/png"` + +SHA-256: `58f94390b982f8a5ac1f4f235ba612557f4a1dc4a995d8b1cec63ce7639decb0` + +`"image/png"` + + + +### `"image/webp"` + +SHA-256: `ebb768d85ec87fb68e42fc14fd7d8535b5ac11791b14d04c6770180f0a719bf8` + +`"image/webp"` + + + +### `"in_progress"` + +SHA-256: `94c56aeb1564ad735eb773d88636b40761d063efa1610f1308004d32923f5378` + +`"in_progress"` + + + +### `"initial"` + +SHA-256: `e7ce49f12953583fad217bf80fb9f1463acff2c3e9471a823782661675fb124c` + +`"initial"` + + + +### `"instructions"` + +SHA-256: `fee1caf8ab6a65c1bc981f5a1730164490f22a2a89ffa3d0b76f1f432c44c8b5` + +`"instructions"` + + + +### `"interrupted"` + +SHA-256: `69d238a6e9b08d67f601b1825962963d8d3523cb69ebf6208c697dc5d058c199` + +`"interrupted"` + + + +### `"legacy"` + +SHA-256: `ad3b56aa2fc1ad4250e7399295d34a8eae592e1907e85852e2291b2e498a30bc` + +`"legacy"` + + + +### `"llm/retry"` + +SHA-256: `611cae9a3539733aa0c42f66035a7d90f19dcbbdfb5d9e3b628b13705253942d` + +`"llm/retry"` + + + +### `"llm/retry-started"` + +SHA-256: `4ae007ed190a72c92138b22d059b83208079c7551ca13fb59ae8cf5e23693964` + +`"llm/retry-started"` + + + +### `"max-tokens"` + +SHA-256: `68141cbe3994a5ffcd064c07c75996538437fd9dbf77ce8a2927e89ec577fabe` + +`"max-tokens"` + + + +### `"model"` + +SHA-256: `2765e9119edf5816ac1ab4c95c5ee32c90403f3742962eff11544f7752d59d2e` + +`"model"` + + + +### `"model/selection"` + +SHA-256: `1d5f04a03ea75fc8eeece544129eba0f49f0c82046e9c404461920390135c7b2` + +`"model/selection"` + + + +### `"negative"` + +SHA-256: `b1f62380f6746fedd629e71065e3583cef83334875b499ac9665c2eb87acfbf5` + +`"negative"` + + + +### `"never"` + +SHA-256: `1571525adc95a24e5d25b5a6440df401cd7cdd881b745178e85f5a333435cd1b` + +`"never"` + + + +### `"next-step"` + +SHA-256: `3e2ece4967cfebe95f450a93f45523dff99d6749f6269f2f60f84dfecfcf3693` + +`"next-step"` + + + +### `"next-turn"` + +SHA-256: `62ecb62dc0fe1b5e70217f8a80c39256a40ee3a1917be14e5ca899d20c35f7fd` + +`"next-turn"` + + + +### `"normal"` + +SHA-256: `3bc287e765d58dc3a22672a0495a6cfd561220dd38fbaecef80aa95b96caed79` + +`"normal"` + + + +### `"notice"` + +SHA-256: `e8de0f457fed5b9ff94dc4950b59ef75fd8ba8af665cc7899485924a62653367` + +`"notice"` + + + +### `null` + +SHA-256: `938f7c7357bc403ea3b281a9dd016939df7a0880fc8db12612585be574d0d615` + +`null` + + + +### `number` + +SHA-256: `0657d3ca5ac4e7bf79b00bcf860b1c7159d01a9da137497221ec2f1776e365f7` + +来源:`packages/core/session/src/types.ts:29` + +`number` + + + +### `"one-shot"` + +SHA-256: `d28765f87d6b6ab408e0b2f3e7e297791b004b806d8e302c49903ebae815feb2` + +`"one-shot"` + + + +### `packages/api/session-controller/src/types.ts#ModelSelection` + +SHA-256: `f09e5e7acf5ff5ccd193ff2eeec015fa2ff7c29d98bc465f8c3302058d47e29b` + +来源:`packages/api/session-controller/src/types.ts:86` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `model` | 必需 | `string` | +| `provider` | 必需 | `string` | +| `reasoningEffort` | 可选 | `string` | + + + +### `packages/attachment/attachment/src/types.ts#FileAttachmentRef` + +SHA-256: `f19bee84bf3d20904553cdcd57465232bc1c2a194f54c4d195292ba0487223a6` + +来源:`packages/attachment/attachment/src/types.ts:39` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `attachmentId` | 必需 | `string` | +| `bytes` | 必需 | `number` | +| `name` | 必需 | `string` | + + + +### `packages/attachment/attachment/src/types.ts#ImageAttachmentRef` + +SHA-256: `b0b0eb1b16490f6bee135b2377e8f8c39227974c799ad7d49ff418af23ecbc35` + +来源:`packages/attachment/attachment/src/types.ts:11` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `attachmentId` | 必需 | `string` | +| `bytes` | 必需 | `number` | +| `height` | 必需 | `number` | +| `mediaType` | 必需 | [`packages/attachment/attachment/src/types.ts#ImageMediaType`](#persistence-type-packagesattachmentattachmentsrctypestsimagemediatype) | +| `name` | 可选 | `string` | +| `originalDimensions` | 可选 | [`event:agent/inbox/spliced[0].data.inserted[0].content[0][2].attachment.originalDimensions`](#persistence-type-eventagentinboxspliced0datainserted0content02attachmentoriginaldimensions) | +| `width` | 必需 | `number` | + + + +### `packages/attachment/attachment/src/types.ts#ImageMediaType` + +SHA-256: `2f1e6a7ebace43d727ae138ddcd352eb3813960009e5805b8c5ac84300c97716` + +来源:`packages/attachment/attachment/src/types.ts:8` + +以下类型之一: + +- `"image/gif"` +- `"image/jpeg"` +- `"image/png"` +- `"image/webp"` + + + +### `packages/context/agent-instructions/src/render.ts#AgentInstructionChange` + +SHA-256: `83da72c6857601c75da11212ef847f57d457b9c99f0a82246dcdff3e26700239` + +来源:`packages/context/agent-instructions/src/render.ts:47` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `action` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].source[17].changes[0].action`](#persistence-type-eventagentinboxspliced0datainserted0source17changes0action) | +| `digest` | 可选 | `string` | +| `path` | 必需 | `string` | +| `scope` | 必需 | `string` | + + + +### `packages/context/agent-instructions/src/state.ts#AgentInstructionSource` + +SHA-256: `6f22a9d02b9a1f1157f3b0e7bdccd7e7b12b085c4efdb709dfc74a465cd4e590` + +来源:`packages/context/agent-instructions/src/state.ts:37` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `baseline` | 可选 | `true` | +| `baselineIdentity` | 可选 | `string` | +| `changes` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].source[17].changes`](#persistence-type-eventagentinboxspliced0datainserted0source17changes) | +| `form` | 必需 | `"instructions"` | +| `kind` | 必需 | `"agent-instructions"` | + + + +### `packages/context/session-reference/src/types.ts#SessionReferenceSource` + +SHA-256: `f56c5b59ca0161310c338d31dd16cf14287ccd602ff4181058df178c1c286d7f` + +来源:`packages/context/session-reference/src/types.ts:13` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `form` | 必需 | `"recall"` | +| `kind` | 必需 | `"session-reference"` | +| `references` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].source[15].references`](#persistence-type-eventagentinboxspliced0datainserted0source15references) | +| `version` | 必需 | `1` | + + + +### `packages/core/agent/src/types.ts#InboxTarget` + +SHA-256: `96f4a9c81fc0f940ef71528a8cc66731ae4cf1f40d79680c5fe3c39f96d7723c` + +来源:`packages/core/agent/src/types.ts:29` + +以下类型之一: + +- `"next-step"` +- `"next-turn"` + + + +### `packages/core/session/src/types.ts#EpochHeader` + +SHA-256: `49f38c296b0c34c4d5784d827ee6fda5c7a722dccd30badfabeb229af1f832a1` + +来源:`packages/core/session/src/types.ts:229` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `adapterDefaults` | 可选 | [`packages/llm/llm/src/call-config.ts#LlmCallConfigAdapterDefaults`](#persistence-type-packagesllmllmsrccall-configtsllmcallconfigadapterdefaults) | +| `config` | 必需 | [`packages/llm/llm/src/call-config.ts#LlmCallConfig`](#persistence-type-packagesllmllmsrccall-configtsllmcallconfig) | +| `system` | 可选 | `string` | +| `tools` | 可选 | [`event:request/header[0].data.header.tools`](#persistence-type-eventrequestheader0dataheadertools) | + + + +### `packages/core/session/src/types.ts#RequestContext` + +SHA-256: `411f5f5bc098cf2aaebcea1fc645adb51e593edb6b0f7f88518ff4b0147a2d4d` + +来源:`packages/core/session/src/types.ts:241` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `contextWindow` | 可选 | `number` | +| `model` | 必需 | `string` | +| `provider` | 必需 | `string` | + + + +### `packages/core/session/src/types.ts#RequestHeaderReason` + +SHA-256: `530da6c0267813bb4511af72883cc518834e624e3b3220a7062955fd57a788a6` + +来源:`packages/core/session/src/types.ts:258` + +以下类型之一: + +- `"change"` +- `"initial"` +- `"resume"` +- `"series"` + + + +### `packages/core/session/src/types.ts#SessionHeader` + +SHA-256: `15918d785bdccedf0dba204622c75591bfb833bbf107ae0894bbc44cfbd73c1d` + +来源:`packages/core/session/src/types.ts:91` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `agentPreset` | 可选 | `string` | +| `createdAt` | 必需 | `number` | +| `cwd` | 可选 | `string` | +| `delegationDepth` | 可选 | `number` | +| `id` | 必需 | `string` | +| `isSeeded` | 必需 | `boolean` | +| `origin` | 可选 | `"subagent"` | +| `parentSession` | 可选 | `string` | +| `version` | 必需 | `2` | + + + +### `packages/core/session/src/types.ts#TurnEndCancelCause` + +SHA-256: `1f8c126cfab3df812cd115cfc23e3256f0fa2383400f4ce91ecad313577e59b0` + +来源:`packages/core/session/src/types.ts:193` + +以下类型之一: + +- [`event:turn/end[0].data.reason[1].reason[2]`](#persistence-type-eventturnend0datareason1reason2) +- [`event:turn/end[0].data.reason[1].reason[3]`](#persistence-type-eventturnend0datareason1reason3) +- [`event:turn/end[0].data.reason[1].reason[4]`](#persistence-type-eventturnend0datareason1reason4) +- [`event:turn/end[0].data.reason[1].reason[1]`](#persistence-type-eventturnend0datareason1reason1) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[0]`](#persistence-type-eventagentinboxspliced0datainserted0source0) + + + +### `packages/core/session/src/types.ts#TurnEndReason` + +SHA-256: `e3528b95cff70d83a080a96666877da3f9dc205e71955d6bc5b9b315b9e0da22` + +来源:`packages/core/session/src/types.ts:222` + +以下类型之一: + +- [`event:turn/end[0].data.reason[5]`](#persistence-type-eventturnend0datareason5) +- [`event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[2]`](#persistence-type-eventassistantattempt0datastream03chunk6reason2) +- [`event:turn/end[0].data.reason[3]`](#persistence-type-eventturnend0datareason3) +- [`event:turn/end[0].data.reason[1]`](#persistence-type-eventturnend0datareason1) +- [`event:turn/end[0].data.reason[2]`](#persistence-type-eventturnend0datareason2) +- [`event:turn/end[0].data.reason[0]`](#persistence-type-eventturnend0datareason0) + + + +### `packages/core/tools/src/index.ts#ToolRestriction` + +SHA-256: `3cfc3a56502da1f8c6153c2c56657bab4b749056968634dd0991d325ec1c919f` + +来源:`packages/core/tools/src/index.ts:673` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `allow` | 可选 | [`event:assistant/attempt[0].data.stream[0][0].texts`](#persistence-type-eventassistantattempt0datastream00texts) | +| `deny` | 可选 | [`event:assistant/attempt[0].data.stream[0][0].texts`](#persistence-type-eventassistantattempt0datastream00texts) | + + + +### `packages/core/tools/src/types.ts#PtcDispatchEventData` + +SHA-256: `1418e7f0c944a0453ce0851729b38b69c74194ff1e3ed41dc71904ca66e57bc5` + +来源:`packages/core/tools/src/types.ts:20` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `arguments` | 必需 | `unknown`(不透明) | +| `content` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `isError` | 必需 | `boolean` | +| `name` | 必需 | `string` | +| `parentCallId` | 必需 | `string` | +| `rootCallId` | 必需 | `string` | +| `subCallId` | 必需 | `string` | + + + +### `packages/core/tools/src/types.ts#PtcDispatchStartEventData` + +SHA-256: `2fe5026daf14bd4ff2b7bfb7cf9791c302d9cbba06802178b6dfec00b892698f` + +来源:`packages/core/tools/src/types.ts:11` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `arguments` | 必需 | `unknown`(不透明) | +| `name` | 必需 | `string` | +| `parentCallId` | 必需 | `string` | +| `rootCallId` | 必需 | `string` | +| `subCallId` | 必需 | `string` | + + + +### `packages/experimental/agent-team/src/types.ts#TeamMemberPhase` + +SHA-256: `dfce5db4aa42b7ebe0bb79eca92553587287e18c06b9eba85cbfb9d332e26acd` + +来源:`packages/experimental/agent-team/src/types.ts:44` + +以下类型之一: + +- `"active"` +- `"failed"` +- `"provisioning"` + + + +### `packages/experimental/agent-team/src/types.ts#TeamMemberSnapshot` + +SHA-256: `6598cd6da253948d6b207c6374a45335804c79b576866d6215649c2d1bc85e25` + +来源:`packages/experimental/agent-team/src/types.ts:47` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `context` | 必需 | [`event:team/member[0].data.member.context`](#persistence-type-eventteammember0datamembercontext) | +| `description` | 必需 | `string` | +| `error` | 可选 | `string` | +| `id` | 必需 | `string` | +| `name` | 必需 | `string` | +| `phase` | 必需 | [`packages/experimental/agent-team/src/types.ts#TeamMemberPhase`](#persistence-type-packagesexperimentalagent-teamsrctypeststeammemberphase) | +| `provider` | 必需 | `string` | + + + +### `packages/experimental/agent-team/src/types.ts#TeamMessageSnapshot` + +SHA-256: `10ce3a084c136b5fc9969e5981b64711c35a2d9de7eac1b8443c03f73dc4f3db` + +来源:`packages/experimental/agent-team/src/types.ts:106` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `content` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `id` | 必需 | `string` | +| `senderId` | 必需 | `string` | +| `senderName` | 必需 | `string` | +| `targetId` | 必需 | `string` | + + + +### `packages/experimental/agent-team/src/types.ts#TeamMessageSource` + +SHA-256: `2152caf1a71e588e4df2358a806dea24936c1c47131134f01a12939d12cdc0c0` + +来源:`packages/experimental/agent-team/src/types.ts:115` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"team-message"` | +| `messageId` | 必需 | `string` | +| `senderId` | 必需 | `string` | +| `senderName` | 必需 | `string` | +| `teamId` | 必需 | `string` | + + + +### `packages/experimental/agent-team/src/types.ts#TeamTaskSnapshot` + +SHA-256: `51edec100659da3a9bd9c3f6ba1180f5e64ec9a1585e5057080df45c180bd357` + +来源:`packages/experimental/agent-team/src/types.ts:74` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `blockedBy` | 必需 | [`event:assistant/attempt[0].data.stream[0][0].texts`](#persistence-type-eventassistantattempt0datastream00texts) | +| `description` | 必需 | `string` | +| `id` | 必需 | `string` | +| `ownerId` | 可选 | `string` | +| `revision` | 必需 | `number` | +| `status` | 必需 | [`packages/experimental/agent-team/src/types.ts#TeamTaskStatus`](#persistence-type-packagesexperimentalagent-teamsrctypeststeamtaskstatus) | +| `subject` | 必需 | `string` | +| `writeScopes` | 必需 | [`event:assistant/attempt[0].data.stream[0][0].texts`](#persistence-type-eventassistantattempt0datastream00texts) | + + + +### `packages/experimental/agent-team/src/types.ts#TeamTaskStatus` + +SHA-256: `b2d2a01e51341a3bfec809198952c8c830a7899f4cb6ecd3c1dc0b5d9a2af943` + +来源:`packages/experimental/agent-team/src/types.ts:71` + +以下类型之一: + +- `"completed"` +- `"deleted"` +- `"in_progress"` +- `"pending"` + + + +### `packages/feedback/message-feedback/src/types.ts#MessageFeedbackDelete` + +SHA-256: `7c6129b6961cf4b2a030f36c78d2b0a5be38617651a9b81322e054ee512bee06` + +来源:`packages/feedback/message-feedback/src/types.ts:43` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `messageId` | 必需 | `string` | +| `sessionId` | 必需 | `string` | + + + +### `packages/feedback/message-feedback/src/types.ts#MessageFeedbackItem` + +SHA-256: `e68568d70fde1c0701e8d3e7645e5bb796f856ca42f349b5479032c254f27375` + +来源:`packages/feedback/message-feedback/src/types.ts:19` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `createdAt` | 必需 | `number` | +| `messageId` | 必需 | `string` | +| `note` | 可选 | `string` | +| `rating` | 必需 | [`packages/feedback/message-feedback/src/types.ts#MessageFeedbackRating`](#persistence-type-packagesfeedbackmessage-feedbacksrctypestsmessagefeedbackrating) | +| `updatedAt` | 必需 | `number` | +| `version` | 必需 | `string` | + + + +### `packages/feedback/message-feedback/src/types.ts#MessageFeedbackPut` + +SHA-256: `cb1df23dfd315032b6d34b3c5fe2c4e3d07f7b60334ab9afd9f17da48ad09379` + +来源:`packages/feedback/message-feedback/src/types.ts:35` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `item` | 必需 | [`packages/feedback/message-feedback/src/types.ts#MessageFeedbackItem`](#persistence-type-packagesfeedbackmessage-feedbacksrctypestsmessagefeedbackitem) | +| `sessionId` | 必需 | `string` | + + + +### `packages/feedback/message-feedback/src/types.ts#MessageFeedbackRating` + +SHA-256: `390eed1028aba02774f14408647acec10ec5516e97d4f15ecde2b9989d5a69f2` + +来源:`packages/feedback/message-feedback/src/types.ts:16` + +以下类型之一: + +- `"negative"` +- `"positive"` + + + +### `packages/goal/goal/src/domain.ts#GoalChangeMeta` + +SHA-256: `7d226b9fd95b4ba213d4237c22e930a91c3c769c95ca7f92977b9d625ba13438` + +来源:`packages/goal/goal/src/domain.ts:44` + +以下类型之一: + +- [`packages/goal/goal/src/domain.ts#GoalClearChangeMeta`](#persistence-type-packagesgoalgoalsrcdomaintsgoalclearchangemeta) +- [`packages/goal/goal/src/domain.ts#GoalSnapshotChangeMeta`](#persistence-type-packagesgoalgoalsrcdomaintsgoalsnapshotchangemeta) + + + +### `packages/goal/goal/src/domain.ts#GoalClearChangeMeta` + +SHA-256: `cffcdc19881ab61ec0a9ce18743996f7ac44ac8889f34dfac36ae745574aa22f` + +来源:`packages/goal/goal/src/domain.ts:35` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `cleared` | 必需 | [`packages/goal/goal/src/types.ts#GoalRef`](#persistence-type-packagesgoalgoalsrctypestsgoalref) | +| `clearedAt` | 必需 | `number` | +| `kind` | 必需 | `"goal/change"` | +| `operation` | 必需 | `"clear"` | +| `version` | 必需 | `1` | + + + +### `packages/goal/goal/src/domain.ts#GoalMessageSource` + +SHA-256: `7f959241c24128b4983b559984811861dc59774b85905c8fa57c6cb0148a3dbc` + +来源:`packages/goal/goal/src/domain.ts:47` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `goalId` | 必需 | `string` | +| `kind` | 必需 | `"goal"` | +| `revision` | 必需 | `number` | +| `round` | 必需 | `number` | + + + +### `packages/goal/goal/src/domain.ts#GoalSnapshotChangeMeta` + +SHA-256: `1df34a6c086866ffdc2dd9e8e5c581c3751a010cdf6b8538a7327f7a3237f0b4` + +来源:`packages/goal/goal/src/domain.ts:24` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `createdAt` | 必需 | `number` | +| `goal` | 必需 | [`packages/goal/goal/src/types.ts#GoalSnapshot`](#persistence-type-packagesgoalgoalsrctypestsgoalsnapshot) | +| `kind` | 必需 | `"goal/change"` | +| `operation` | 必需 | [`event:goal/change[0].data[0].operation`](#persistence-type-eventgoalchange0data0operation) | +| `roundsStarted` | 必需 | `number` | +| `updatedAt` | 必需 | `number` | +| `version` | 必需 | `1` | + + + +### `packages/goal/goal/src/types.ts#GoalBlockReason` + +SHA-256: `84ac8c1a66ffc697262e181f42e851259eae14038c113ca329fb4700ccdb1f7c` + +来源:`packages/goal/goal/src/types.ts:51` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `code` | 必需 | `string` | +| `message` | 必需 | `string` | + + + +### `packages/goal/goal/src/types.ts#GoalPhase` + +SHA-256: `b8327af7ee5767952d1300cb4f03b7fc04197ae5ba275e13981c689ff7506172` + +来源:`packages/goal/goal/src/types.ts:44` + +以下类型之一: + +- `"active"` +- `"blocked"` +- `"complete"` +- `"paused"` + + + +### `packages/goal/goal/src/types.ts#GoalRef` + +SHA-256: `0b6d718c693fdf7f06dcccb0bcbbabe78cc63514eafc62d6b2a3899735279d6f` + +来源:`packages/goal/goal/src/types.ts:19` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `id` | 必需 | `string` | +| `revision` | 必需 | `number` | + + + +### `packages/goal/goal/src/types.ts#GoalSnapshot` + +SHA-256: `6bbe793f6a93dc8d50a4d4d3fbb6f8ed15650bcb7e151d28669628f7b7c3fc25` + +来源:`packages/goal/goal/src/types.ts:59` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `blockedReason` | 可选 | [`packages/goal/goal/src/types.ts#GoalBlockReason`](#persistence-type-packagesgoalgoalsrctypestsgoalblockreason) | +| `id` | 必需 | `string` | +| `maxGoalRounds` | 必需 | `number` | +| `objective` | 必需 | `string` | +| `phase` | 必需 | [`packages/goal/goal/src/types.ts#GoalPhase`](#persistence-type-packagesgoalgoalsrctypestsgoalphase) | +| `revision` | 必需 | `number` | + + + +### `packages/hooks/hook-protocol/src/types.ts#HookDialect` + +SHA-256: `a6b41f5bede8094d7bf635be5d69b1bd7a25e006ca9cf9415bceb9322f1a7feb` + +来源:`packages/hooks/hook-protocol/src/types.ts:48` + +以下类型之一: + +- `"claude-code"` +- `"codex"` + + + +### `packages/interaction/user-approval/src/index.ts#ApprovalPolicy` + +SHA-256: `05d2ae1e0c7f8770f83f9a09047afb39a335d8ac986df3193659aa1e581472cf` + +来源:`packages/interaction/user-approval/src/index.ts:60` + +以下类型之一: + +- `"ask"` +- `"never"` + + + +### `packages/interaction/user-approval/src/types.ts#ApprovalOutcome` + +SHA-256: `930c1cd289def119d443e19dd90008916bf035f0a4d23e07241e7f050f2b89b7` + +来源:`packages/interaction/user-approval/src/types.ts:32` + +以下类型之一: + +- `"allowed-once"` +- `"cancelled"` +- `"rejected"` +- `"unavailable"` + + + +### `packages/llm/llm-retry/src/types.ts#LlmRetryEventData` + +SHA-256: `35b995af35bfa087f5381a5454a2305928da037e819bfc4759d3f66d9bd55aa9` + +来源:`packages/llm/llm-retry/src/types.ts:16` + +以下类型之一: + +- [`event:llm/retry[0].data[0]`](#persistence-type-eventllmretry0data0) +- [`event:llm/retry[0].data[1]`](#persistence-type-eventllmretry0data1) + + + +### `packages/llm/llm-retry/src/types.ts#LlmRetryStartedEventData` + +SHA-256: `6f72ece8f317cd080c4f20a93f1bf709965f5b81ac4669528f5a023191cfcf20` + +来源:`packages/llm/llm-retry/src/types.ts:43` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `retry` | 必需 | `number` | +| `retryId` | 必需 | `string` | +| `step` | 必需 | `number` | +| `turn` | 必需 | `number` | + + + +### `packages/llm/llm/src/assistant-stream.ts#AssistantStreamRecord` + +SHA-256: `ecaf9469000a15d46d269ea72994ceaab3652ed31507822906fc12397422da21` + +来源:`packages/llm/llm/src/assistant-stream.ts:20` + +以下类型之一: + +- [`event:assistant/attempt[0].data.stream[0][2]`](#persistence-type-eventassistantattempt0datastream02) +- [`event:assistant/attempt[0].data.stream[0][3]`](#persistence-type-eventassistantattempt0datastream03) +- [`event:assistant/attempt[0].data.stream[0][1]`](#persistence-type-eventassistantattempt0datastream01) +- [`event:assistant/attempt[0].data.stream[0][0]`](#persistence-type-eventassistantattempt0datastream00) + + + +### `packages/llm/llm/src/call-config.ts#LlmCallConfig` + +SHA-256: `67d5f73ceae82f5265258142ad6cf172de2c1fef93ba551b7f0454e0a93bffe0` + +来源:`packages/llm/llm/src/call-config.ts:23` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `maxTokens` | 可选 | `number` | +| `model` | 必需 | `string` | +| `provider` | 必需 | `string` | +| `reasoningEffort` | 可选 | `string` | +| `stop` | 可选 | [`event:assistant/attempt[0].data.stream[0][0].texts`](#persistence-type-eventassistantattempt0datastream00texts) | +| `temperature` | 可选 | `number` | + + + +### `packages/llm/llm/src/call-config.ts#LlmCallConfigAdapterDefaults` + +SHA-256: `326a9bfda27dda5882fb3cbe6e715df41dae2298fdae3d66437457268a665693` + +来源:`packages/llm/llm/src/call-config.ts:36` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `maxTokens` | 可选 | `true` | +| `reasoningEffort` | 可选 | `true` | + + + +### `packages/llm/llm/src/message.ts#AssistantMessage` + +SHA-256: `08a1293eddb9b633bfefaf0893e3b4c807dfbb49c45a447cb32bb68bfd1a8232` + +来源:`packages/llm/llm/src/message.ts:148` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `content` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `id` | 必需 | `string` | +| `role` | 必需 | `"assistant"` | +| `source` | 必需 | [`packages/llm/llm/src/message.ts#ModelMessageSource`](#persistence-type-packagesllmllmsrcmessagetsmodelmessagesource) | + + + +### `packages/llm/llm/src/message.ts#ContextSnapshotSection` + +SHA-256: `86e1e384495ee09ac2d60c9db3610f1f1fddac2d248f6f1d6000e78054680219` + +来源:`packages/llm/llm/src/message.ts:65` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `name` | 必需 | `string` | +| `text` | 必需 | `string` | + + + +### `packages/llm/llm/src/message.ts#Message` + +SHA-256: `f051068babb7ebab80e9fd4fff3a70cfe54430c2ef3ca9bb77bb54db8bc34476` + +来源:`packages/llm/llm/src/message.ts:131` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `content` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `id` | 必需 | `string` | +| `role` | 必需 | [`event:session/title-llm-request[0].data.messages[0].role`](#persistence-type-eventsessiontitle-llm-request0datamessages0role) | +| `source` | 必需 | [`packages/llm/llm/src/message.ts#MessageSource`](#persistence-type-packagesllmllmsrcmessagetsmessagesource) | + + + +### `packages/llm/llm/src/message.ts#MessageSource` + +SHA-256: `4c965666d5b42116945bc356087cd5e1fd549e6dece560785ed60511059a8283` + +来源:`packages/llm/llm/src/message.ts:128` + +以下类型之一: + +- [`packages/context/agent-instructions/src/state.ts#AgentInstructionSource`](#persistence-type-packagescontextagent-instructionssrcstatetsagentinstructionsource) +- [`packages/llm/llm/src/message.ts#ToolMessageSource`](#persistence-type-packagesllmllmsrcmessagetstoolmessagesource) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[10]`](#persistence-type-eventagentinboxspliced0datainserted0source10) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[19]`](#persistence-type-eventagentinboxspliced0datainserted0source19) +- [`packages/skill/tool-skill/src/index.ts#SkillCatalogSource`](#persistence-type-packagesskilltool-skillsrcindextsskillcatalogsource) +- [`packages/skill/skill/src/index.ts#SkillInvocationSource`](#persistence-type-packagesskillskillsrcindextsskillinvocationsource) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[4]`](#persistence-type-eventagentinboxspliced0datainserted0source4) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[5]`](#persistence-type-eventagentinboxspliced0datainserted0source5) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[6]`](#persistence-type-eventagentinboxspliced0datainserted0source6) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[3]`](#persistence-type-eventagentinboxspliced0datainserted0source3) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[2]`](#persistence-type-eventagentinboxspliced0datainserted0source2) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[7]`](#persistence-type-eventagentinboxspliced0datainserted0source7) +- [`packages/context/session-reference/src/types.ts#SessionReferenceSource`](#persistence-type-packagescontextsession-referencesrctypestssessionreferencesource) +- [`packages/subagent/subagent/src/continuation-messages.ts#SubagentSettledMessageSource`](#persistence-type-packagessubagentsubagentsrccontinuation-messagestssubagentsettledmessagesource) +- [`packages/subagent/subagent/src/continuation-messages.ts#AgentMessageSource`](#persistence-type-packagessubagentsubagentsrccontinuation-messagestsagentmessagesource) +- [`packages/goal/goal/src/domain.ts#GoalMessageSource`](#persistence-type-packagesgoalgoalsrcdomaintsgoalmessagesource) +- [`packages/experimental/agent-team/src/types.ts#TeamMessageSource`](#persistence-type-packagesexperimentalagent-teamsrctypeststeammessagesource) +- [`packages/llm/llm/src/message.ts#ModelMessageSource`](#persistence-type-packagesllmllmsrcmessagetsmodelmessagesource) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[1]`](#persistence-type-eventagentinboxspliced0datainserted0source1) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[0]`](#persistence-type-eventagentinboxspliced0datainserted0source0) + + + +### `packages/llm/llm/src/message.ts#ModelMessageSource` + +SHA-256: `719c51f67074f97034a6c94297fe1f4b5d3c8d392c57586dab732aa5398c7a91` + +来源:`packages/llm/llm/src/message.ts:24` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `kind` | 必需 | `"model"` | +| `model` | 必需 | `string` | +| `provider` | 必需 | `string` | +| `replayState` | 可选 | `unknown`(不透明) | + + + +### `packages/llm/llm/src/message.ts#ToolMessageSource` + +SHA-256: `d9c462b9f62fdd3efc76a44b9524dc8781f6b91cd9c7e584b17d971defafebab` + +来源:`packages/llm/llm/src/message.ts:29` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `callId` | 必需 | `string` | +| `kind` | 必需 | `"tool"` | + + + +### `packages/llm/llm/src/message.ts#ToolResultMessage` + +SHA-256: `966fad765834f62051ad6f6a100f7ea38abe5f40f7ef3ae0b6dca0e31c7549a5` + +来源:`packages/llm/llm/src/message.ts:154` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `content` | 必需 | [`event:tool/result.data.message.content`](#persistence-type-eventtoolresultdatamessagecontent) | +| `id` | 必需 | `string` | +| `role` | 必需 | `"user"` | +| `source` | 必需 | [`packages/llm/llm/src/message.ts#ToolMessageSource`](#persistence-type-packagesllmllmsrcmessagetstoolmessagesource) | + + + +### `packages/llm/llm/src/message.ts#UserMessage` + +SHA-256: `40390271dffbed81bffa514370ad1c3c19a13ad10c3647c9c0eae31126c95a5f` + +来源:`packages/llm/llm/src/message.ts:143` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `content` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `id` | 必需 | `string` | +| `role` | 必需 | `"user"` | +| `source` | 必需 | [`packages/llm/llm/src/message.ts#MessageSource`](#persistence-type-packagesllmllmsrcmessagetsmessagesource) | + + + +### `packages/llm/llm/src/types.ts#ContentBlock` + +SHA-256: `e1161343902a8da654d4d1bb66d729065cc93a2710ebfe2717a242a5c2ec709a` + +来源:`packages/llm/llm/src/types.ts:124` + +以下类型之一: + +- [`packages/llm/llm/src/types.ts#ReasoningBlock`](#persistence-type-packagesllmllmsrctypestsreasoningblock) +- [`event:web/deepseek-search-llm-request[0].data.body.messages[0].content[0]`](#persistence-type-eventwebdeepseek-search-llm-request0databodymessages0content0) +- [`packages/llm/llm/src/types.ts#ToolCallBlock`](#persistence-type-packagesllmllmsrctypeststoolcallblock) +- [`packages/llm/llm/src/types.ts#ImageBlock`](#persistence-type-packagesllmllmsrctypestsimageblock) +- [`packages/llm/llm/src/types.ts#FileBlock`](#persistence-type-packagesllmllmsrctypestsfileblock) +- [`packages/llm/llm/src/types.ts#ToolResultBlock`](#persistence-type-packagesllmllmsrctypeststoolresultblock) + + + +### `packages/llm/llm/src/types.ts#ContentBlockType` + +SHA-256: `757013fff5879d73d5753d8d1120faab56110e88ac3932485ab7e034d9e9ce61` + +来源:`packages/llm/llm/src/types.ts:122` + +以下类型之一: + +- `"file"` +- `"image"` +- `"reasoning"` +- `"text"` +- `"tool-call"` +- `"tool-result"` + + + +### `packages/llm/llm/src/types.ts#FileBlock` + +SHA-256: `f2da0f27c1e6add59982c37b15e4a4912c5b33466859cce3b13d503600e24aef` + +来源:`packages/llm/llm/src/types.ts:84` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `attachment` | 必需 | [`packages/attachment/attachment/src/types.ts#FileAttachmentRef`](#persistence-type-packagesattachmentattachmentsrctypestsfileattachmentref) | +| `type` | 必需 | `"file"` | + + + +### `packages/llm/llm/src/types.ts#FinishReason` + +SHA-256: `5ed158429dfa6a8633e6ba94b8c81190616c24b65c1777bf1c60cde9dd499a2f` + +来源:`packages/llm/llm/src/types.ts:139` + +以下类型之一: + +- [`event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[3]`](#persistence-type-eventassistantattempt0datastream03chunk6reason3) +- [`event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[4]`](#persistence-type-eventassistantattempt0datastream03chunk6reason4) +- [`event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[0]`](#persistence-type-eventassistantattempt0datastream03chunk6reason0) +- [`event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[1]`](#persistence-type-eventassistantattempt0datastream03chunk6reason1) +- [`event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[2]`](#persistence-type-eventassistantattempt0datastream03chunk6reason2) + + + +### `packages/llm/llm/src/types.ts#ImageBlock` + +SHA-256: `8ef06dd236128246969d5f04a6c4a639d031fcda99a0cd13051f52f41b0ca1af` + +来源:`packages/llm/llm/src/types.ts:71` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `attachment` | 必需 | [`packages/attachment/attachment/src/types.ts#ImageAttachmentRef`](#persistence-type-packagesattachmentattachmentsrctypestsimageattachmentref) | +| `type` | 必需 | `"image"` | + + + +### `packages/llm/llm/src/types.ts#LlmFailure` + +SHA-256: `27cd736e794a0f8703a155fb697820cede894d10776586dd3df24d24c9465c0e` + +来源:`packages/llm/llm/src/types.ts:40` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `code` | 必需 | `string` | +| `message` | 必需 | `string` | +| `providerRetryAfterMs` | 可选 | `number` | +| `requestId` | 可选 | `string` | +| `status` | 可选 | `number` | + + + +### `packages/llm/llm/src/types.ts#ReasoningBlock` + +SHA-256: `814d9434e1ddf9078612b3b34322f26e9363b469213335007f7e9ba7fee9464e` + +来源:`packages/llm/llm/src/types.ts:60` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `text` | 必需 | `string` | +| `type` | 必需 | `"reasoning"` | + + + +### `packages/llm/llm/src/types.ts#ReplayEnvelope` + +SHA-256: `0acd94fe8794574c9ae72c7855ee16d29c546096d4af760d16d1225385764555` + +来源:`packages/llm/llm/src/types.ts:356` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `blocks` | 可选 | [`event:assistant/attempt[0].data.stream[0][3].chunk[6].replayState.blocks`](#persistence-type-eventassistantattempt0datastream03chunk6replaystateblocks) | +| `response` | 必需 | `unknown`(不透明) | + + + +### `packages/llm/llm/src/types.ts#StreamChunk` + +SHA-256: `989145d2b165a1e4391d0691196ede9dec5093b09f1cf3d33b1911c24ee6c5ee` + +来源:`packages/llm/llm/src/types.ts:378` + +以下类型之一: + +- [`event:assistant/attempt[0].data.stream[0][3].chunk[3]`](#persistence-type-eventassistantattempt0datastream03chunk3) +- [`event:assistant/attempt[0].data.stream[0][3].chunk[4]`](#persistence-type-eventassistantattempt0datastream03chunk4) +- [`event:assistant/attempt[0].data.stream[0][3].chunk[0]`](#persistence-type-eventassistantattempt0datastream03chunk0) +- [`event:assistant/attempt[0].data.stream[0][3].chunk[2]`](#persistence-type-eventassistantattempt0datastream03chunk2) +- [`event:assistant/attempt[0].data.stream[0][3].chunk[1]`](#persistence-type-eventassistantattempt0datastream03chunk1) +- [`event:assistant/attempt[0].data.stream[0][3].chunk[6]`](#persistence-type-eventassistantattempt0datastream03chunk6) +- [`event:assistant/attempt[0].data.stream[0][3].chunk[5]`](#persistence-type-eventassistantattempt0datastream03chunk5) + + + +### `packages/llm/llm/src/types.ts#TokenUsage` + +SHA-256: `fec5442b9ee4122e10514d81d5a43648003fe8bfb7ee2ba50c0cdbdd383ed394` + +来源:`packages/llm/llm/src/types.ts:149` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `cacheReadTokens` | 可选 | `number` | +| `cacheWriteTokens` | 可选 | `number` | +| `inputTokens` | 必需 | `number` | +| `outputTokens` | 必需 | `number` | +| `reasoningTokens` | 可选 | `number` | +| `totalTokens` | 可选 | `number` | + + + +### `packages/llm/llm/src/types.ts#ToolCallBlock` + +SHA-256: `c1f0f17b6493b85db6453bb30e01b208d703731b25bc1e68e5d4fc72eea9cdea` + +来源:`packages/llm/llm/src/types.ts:91` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `arguments` | 必需 | `string` | +| `id` | 必需 | `string` | +| `name` | 必需 | `string` | +| `type` | 必需 | `"tool-call"` | + + + +### `packages/llm/llm/src/types.ts#ToolResultBlock` + +SHA-256: `9bdd77f2b39d9ae47be71e494eca8c9e950b0e99b89a4539f86c4a0e7d1398b6` + +来源:`packages/llm/llm/src/types.ts:101` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `content` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].content`](#persistence-type-eventagentinboxspliced0datainserted0content) | +| `isError` | 可选 | `boolean` | +| `toolCallId` | 必需 | `string` | +| `type` | 必需 | `"tool-result"` | + + + +### `packages/llm/llm/src/types.ts#ToolSchema` + +SHA-256: `7f5f2a8618c2ece530a18b1358b890fb57fb8c35705e47b66bff2296f8c6e889` + +来源:`packages/llm/llm/src/types.ts:399` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `description` | 必需 | `string` | +| `name` | 必需 | `string` | +| `parameters` | 必需 | [`event:request/header[0].data.header.tools[0].parameters`](#persistence-type-eventrequestheader0dataheadertools0parameters) | + + + +### `packages/sandbox/sandbox/src/index.ts#SandboxMode` + +SHA-256: `fab2bb09bc5e3b9db0685e8f5500b029af1a2b33e70bc703c1d5d0f596fbc1fd` + +来源:`packages/sandbox/sandbox/src/index.ts:29` + +以下类型之一: + +- `"danger-full-access"` +- `"read-only"` +- `"workspace-write"` + + + +### `packages/schedule/schedule/src/types.ts#AfterScheduleRecord` + +SHA-256: `27e337d3d6b402b221e50c247a3f518a70d0c474cc60beee15fac3e9c5cbfcbe` + +来源:`packages/schedule/schedule/src/types.ts:13` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `afterSeconds` | 必需 | `number` | +| `id` | 必需 | `string` | +| `kind` | 必需 | `"after"` | +| `prompt` | 必需 | `string` | +| `scheduledAt` | 必需 | `string` | + + + +### `packages/schedule/schedule/src/types.ts#AtScheduleRecord` + +SHA-256: `658d895d187b26d83f3b53109a3bf77bbfba9f6f9a6d4bc4ee4315b4eb36239e` + +来源:`packages/schedule/schedule/src/types.ts:27` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `id` | 必需 | `string` | +| `kind` | 必需 | `"at"` | +| `prompt` | 必需 | `string` | +| `scheduledAt` | 必需 | `string` | + + + +### `packages/schedule/schedule/src/types.ts#EveryScheduleDispatchChange` + +SHA-256: `e6063d0451dc02026fd9b54ad3f77c7b1b6392ad3e872a7737ac84e13ca72344` + +来源:`packages/schedule/schedule/src/types.ts:93` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `acceptedAt` | 必需 | `string` | +| `id` | 必需 | `string` | +| `operation` | 必需 | `"dispatch"` | +| `version` | 必需 | `1` | + + + +### `packages/schedule/schedule/src/types.ts#EveryScheduleRecord` + +SHA-256: `66ece68282d8c06330fb83329a24ae54c386d5ccfab296bbf18369da8beb7d14` + +来源:`packages/schedule/schedule/src/types.ts:39` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `everySeconds` | 必需 | `number` | +| `id` | 必需 | `string` | +| `kind` | 必需 | `"every"` | +| `prompt` | 必需 | `string` | +| `scheduledAt` | 必需 | `string` | + + + +### `packages/schedule/schedule/src/types.ts#OneShotScheduleDispatchChange` + +SHA-256: `8e8e91646a5cae3fc78f7532a0013ff2088ae47077642c2edd507a508209b8af` + +来源:`packages/schedule/schedule/src/types.ts:86` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `id` | 必需 | `string` | +| `operation` | 必需 | `"dispatch"` | +| `version` | 必需 | `1` | + + + +### `packages/schedule/schedule/src/types.ts#ScheduleChange` + +SHA-256: `e1d0e52dcd1855ffb803efc18f8f7b776c48d1c25757e8a75c0281fa298c02e1` + +来源:`packages/schedule/schedule/src/types.ts:105` + +以下类型之一: + +- [`packages/schedule/schedule/src/types.ts#EveryScheduleDispatchChange`](#persistence-type-packagesscheduleschedulesrctypestseveryscheduledispatchchange) +- [`packages/schedule/schedule/src/types.ts#ScheduleDeleteChange`](#persistence-type-packagesscheduleschedulesrctypestsscheduledeletechange) +- [`packages/schedule/schedule/src/types.ts#OneShotScheduleDispatchChange`](#persistence-type-packagesscheduleschedulesrctypestsoneshotscheduledispatchchange) +- [`packages/schedule/schedule/src/types.ts#ScheduleCreateChange`](#persistence-type-packagesscheduleschedulesrctypestsschedulecreatechange) + + + +### `packages/schedule/schedule/src/types.ts#ScheduleCreateChange` + +SHA-256: `ca6425edd20afe34d0cedc6ad1abad1ad7b32e2fbc4c1d24db53939e80bf887f` + +来源:`packages/schedule/schedule/src/types.ts:72` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `operation` | 必需 | `"create"` | +| `schedule` | 必需 | [`packages/schedule/schedule/src/types.ts#ScheduleRecord`](#persistence-type-packagesscheduleschedulesrctypestsschedulerecord) | +| `version` | 必需 | `1` | + + + +### `packages/schedule/schedule/src/types.ts#ScheduleDeleteChange` + +SHA-256: `18dc21f12bbac8ade8377e6fbb54179e20c3d955d73fba3244c57fb6bf001df0` + +来源:`packages/schedule/schedule/src/types.ts:79` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `id` | 必需 | `string` | +| `operation` | 必需 | `"delete"` | +| `version` | 必需 | `1` | + + + +### `packages/schedule/schedule/src/types.ts#ScheduleRecord` + +SHA-256: `d8f868c6b3e7189de6c1ffe2ea04794ea2aa31315b6347d12536e46020afac87` + +来源:`packages/schedule/schedule/src/types.ts:69` + +以下类型之一: + +- [`packages/schedule/schedule/src/types.ts#AfterScheduleRecord`](#persistence-type-packagesscheduleschedulesrctypestsafterschedulerecord) +- [`packages/schedule/schedule/src/types.ts#EveryScheduleRecord`](#persistence-type-packagesscheduleschedulesrctypestseveryschedulerecord) +- [`packages/schedule/schedule/src/types.ts#AtScheduleRecord`](#persistence-type-packagesscheduleschedulesrctypestsatschedulerecord) + + + +### `packages/session/session-persistence-jsonl/src/format.ts#HeaderLine` + +SHA-256: `18ee62b8900a4c3d046700f05d7a4d49d6cab2a660a020c87481d1603dd8bd4f` + +来源:`packages/session/session-persistence-jsonl/src/format.ts:81` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `agentPreset` | 可选 | `string` | +| `createdAt` | 必需 | `number` | +| `cwd` | 可选 | `string` | +| `delegationDepth` | 必需 | `number` | +| `id` | 必需 | `string` | +| `isSeeded` | 必需 | `boolean` | +| `origin` | 可选 | `"subagent"` | +| `parentSession` | 可选 | `string` | +| `type` | 必需 | `"session"` | +| `version` | 必需 | `number` | + + + +### `packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData` + +SHA-256: `08936f7648f573f7539800e1ec2852fbbcba05e1a20487a1e5acf2a0fce1e2de` + +来源:`packages/session/session-title-llm/src/index.ts:27` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `maxTokens` | 必需 | `number` | +| `messageSeqs` | 必需 | [`SessionEventEnvelope[48].sourceEventSeqs`](#persistence-type-sessioneventenvelope48sourceeventseqs) | +| `messages` | 必需 | [`event:session/title-llm-request[0].data.messages`](#persistence-type-eventsessiontitle-llm-request0datamessages) | +| `route` | 必需 | [`packages/session/session-title/src/types.ts#SessionTitleModelProvenance`](#persistence-type-packagessessionsession-titlesrctypestssessiontitlemodelprovenance) | +| `system` | 必需 | `string` | +| `titleProvider` | 必需 | `string` | + + + +### `packages/session/session-title/src/types.ts#SessionTitleEventData` + +SHA-256: `b56f6a885da3dc394c69a3e3cc5c0cfc4da15601b63fda4989eee8f40efc5be4` + +来源:`packages/session/session-title/src/types.ts:41` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `messageSeqs` | 必需 | [`SessionEventEnvelope[48].sourceEventSeqs`](#persistence-type-sessioneventenvelope48sourceeventseqs) | +| `source` | 必需 | [`packages/session/session-title/src/types.ts#SessionTitleSource`](#persistence-type-packagessessionsession-titlesrctypestssessiontitlesource) | +| `title` | 必需 | `string` | + + + +### `packages/session/session-title/src/types.ts#SessionTitleModelProvenance` + +SHA-256: `07e1a58c58b593f507b8e7f25723bb0aa42baae6e00f5ecfddf28cb1e64d3235` + +来源:`packages/session/session-title/src/types.ts:20` · `packages/subagent/tool-subagent/src/model-selection.ts:9` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `model` | 必需 | `string` | +| `provider` | 必需 | `string` | + + + +### `packages/session/session-title/src/types.ts#SessionTitleSource` + +SHA-256: `30d5a537b296685770b1241c4b4bbde19d5a31ff81aa23df73fab5e90b8fc65f` + +来源:`packages/session/session-title/src/types.ts:28` + +以下类型之一: + +- [`event:session/title[0].data.source[1]`](#persistence-type-eventsessiontitle0datasource1) +- [`event:session/title[0].data.source[0]`](#persistence-type-eventsessiontitle0datasource0) +- [`event:agent/inbox/spliced[0].data.inserted[0].source[0]`](#persistence-type-eventagentinboxspliced0datainserted0source0) + + + +### `packages/skill/skill/src/index.ts#SkillInvocationSource` + +SHA-256: `672c4aa2a9b736e3d6e5da6346d2e2ed5e3573f2d0baafa18e7407c9f3fee3db` + +来源:`packages/skill/skill/src/index.ts:148` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `form` | 必需 | `"instructions"` | +| `kind` | 必需 | `"skill-invocation"` | +| `name` | 必需 | `string` | + + + +### `packages/skill/tool-skill/src/index.ts#SkillCatalogSource` + +SHA-256: `fc2ae6962f9f8801c2b1e414668e1e17cbb7544c4f39381198977a38bd10c093` + +来源:`packages/skill/tool-skill/src/index.ts:34` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `entries` | 必需 | [`event:agent/inbox/spliced[0].data.inserted[0].source[16].entries`](#persistence-type-eventagentinboxspliced0datainserted0source16entries) | +| `form` | 必需 | `"catalog"` | +| `kind` | 必需 | `"skill-catalog"` | +| `update` | 可选 | `true` | + + + +### `packages/subagent/subagent/src/continuation-messages.ts#AgentMessageSource` + +SHA-256: `4a9bef9f27a942520cc2279ca7dd3082556e4bff543f66b5c0333e1bbed1cd86` + +来源:`packages/subagent/subagent/src/continuation-messages.ts:15` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `form` | 必需 | `"relay"` | +| `kind` | 必需 | `"agent-message"` | +| `senderSessionId` | 必需 | `string` | + + + +### `packages/subagent/subagent/src/continuation-messages.ts#SubagentSettledMessageSource` + +SHA-256: `4e97c3d85c0fc817ee58873c38c25a2474abaaa0af4839311b50b68db3b8cf1a` + +来源:`packages/subagent/subagent/src/continuation-messages.ts:30` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `form` | 必需 | `"notice"` | +| `kind` | 必需 | `"subagent-settled"` | +| `senderSessionId` | 必需 | `string` | +| `summary` | 必需 | `string` | + + + +### `packages/subagent/subagent/src/descriptor.ts#ContinuableSubagentDescriptorData` + +SHA-256: `6487b10ba7542f3c447b1e41a1c6a590b7bfafe0b9b66b49f34028da85bb970f` + +来源:`packages/subagent/subagent/src/descriptor.ts:72` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `agentModel` | 可选 | `string` | +| `agentProvider` | 可选 | `string` | +| `agentReasoningEffort` | 可选 | `string` | +| `label` | 必需 | `string` | +| `mode` | 必需 | `"continuable"` | +| `persona` | 可选 | `string` | +| `provider` | 必需 | `string` | +| `toolFilter` | 可选 | [`packages/core/tools/src/index.ts#ToolRestriction`](#persistence-type-packagescoretoolssrcindextstoolrestriction) | +| `version` | 必需 | `number` | + + + +### `packages/subagent/subagent/src/descriptor.ts#OneShotSubagentDescriptorData` + +SHA-256: `5f758f3de5f00c18968a7c6d347083aac5c9ae13f6a79c78f6611b23c4973564` + +来源:`packages/subagent/subagent/src/descriptor.ts:61` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `label` | 可选 | `string` | +| `mode` | 必需 | `"one-shot"` | +| `provider` | 必需 | `string` | +| `version` | 必需 | `number` | + + + +### `packages/subagent/subagent/src/descriptor.ts#SubagentDescriptorData` + +SHA-256: `86d1d0e9cfebb240421187e3dc37fb71cc38a1501885cf32f8f9adef7b0a2bde` + +来源:`packages/subagent/subagent/src/descriptor.ts:89` + +以下类型之一: + +- [`packages/subagent/subagent/src/descriptor.ts#ContinuableSubagentDescriptorData`](#persistence-type-packagessubagentsubagentsrcdescriptortscontinuablesubagentdescriptordata) +- [`packages/subagent/subagent/src/descriptor.ts#OneShotSubagentDescriptorData`](#persistence-type-packagessubagentsubagentsrcdescriptortsoneshotsubagentdescriptordata) + + + +### `packages/todo/tool-todo/src/types.ts#TodoItem` + +SHA-256: `a99f76fd149051c363f960bfeeb5b9509587ecaf7591a42797e4bfe810d8987a` + +来源:`packages/todo/tool-todo/src/types.ts:21` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `content` | 必需 | `string` | +| `status` | 必需 | [`event:todo/write[0].data.todos[0].status`](#persistence-type-eventtodowrite0datatodos0status) | + + + +### `packages/web/web-search-deepseek/src/provider.ts#DeepSeekSearchLlmRequest` + +SHA-256: `2517ba143a271508d3ca35126d5aca8f7f1facf5aaddce4adf011832042fa2b9` + +来源:`packages/web/web-search-deepseek/src/provider.ts:56` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `apiVersion` | 必需 | `string` | +| `body` | 必需 | [`event:web/deepseek-search-llm-request[0].data.body`](#persistence-type-eventwebdeepseek-search-llm-request0databody) | +| `endpoint` | 必需 | `string` | + + + +### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentEndData` + +SHA-256: `c0ea97bc89dfc46fa94eab956f5c3ee6af2f964aa7db6327cb18b451f207bef7` + +来源:`packages/workflow/tool-workflow/src/types.ts:29` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `outcome` | 必需 | [`packages/workflow/workflow/src/types.ts#WorkflowAgentOutcome`](#persistence-type-packagesworkflowworkflowsrctypestsworkflowagentoutcome) | +| `runId` | 必需 | `string` | +| `seq` | 必需 | `number` | + + + +### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentStartData` + +SHA-256: `9a410ddf56792b2b7cd4a224a2e54dc4dee30a8e8e6b1c2b9a1d19992b217adc` + +来源:`packages/workflow/tool-workflow/src/types.ts:20` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `childId` | 必需 | `string` | +| `label` | 必需 | `string` | +| `phase` | 可选 | `string` | +| `runId` | 必需 | `string` | +| `seq` | 必需 | `number` | + + + +### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunEndData` + +SHA-256: `7f9365bae9fcb73e1e34061a1acfe0422c1a5fd351848cace9bebbe806f28462` + +来源:`packages/workflow/tool-workflow/src/types.ts:36` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `runId` | 必需 | `string` | +| `stopReason` | 必需 | [`packages/workflow/workflow/src/types.ts#WorkflowStopReason`](#persistence-type-packagesworkflowworkflowsrctypestsworkflowstopreason) | + + + +### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunStartData` + +SHA-256: `a6da9ad5d42ae83a6833a8288b076688e8e0801633ea36cbdd8a30a6d9f3160c` + +来源:`packages/workflow/tool-workflow/src/types.ts:14` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `name` | 必需 | `string` | +| `runId` | 必需 | `string` | + + + +### `packages/workflow/workflow/src/types.ts#WorkflowAgentOutcome` + +SHA-256: `c2deb7c9183735d4e0fffddf5c623f4e34daa1c8e96b111982e957dfcbbcf896` + +来源:`packages/workflow/workflow/src/types.ts:110` + +以下类型之一: + +- `"cancelled"` +- `"completed"` +- `"failed"` + + + +### `packages/workflow/workflow/src/types.ts#WorkflowStopReason` + +SHA-256: `8465ece5e9d9007c038b357015d849c15262cb0bc25abc59e47692d87ee01a15` + +来源:`packages/workflow/workflow/src/types.ts:63` + +以下类型之一: + +- `"cancelled"` +- `"completed"` +- `"error"` + + + +### `"parent"` + +SHA-256: `e6411b09c1d982f789bf741ca74e2bea69df56029847f86a6148e722039ee732` + +`"parent"` + + + +### `"pause"` + +SHA-256: `1d8798b1a5e8c545ee4dcd2b4e75c0b4c9ffd985e4744c6d1a1aab992f859721` + +`"pause"` + + + +### `"paused"` + +SHA-256: `c43b119ce579b3e9983a0d3adc4ba402ebb9ba773d89738a2dab01ecf5813943` + +`"paused"` + + + +### `"pending"` + +SHA-256: `234142ee4f996f38cc9fa3b8b3e3de29b03c9aefe5ebf6c224eddd564505aa85` + +`"pending"` + + + +### `"permission/preset"` + +SHA-256: `ae63d9d1080ed8945031594d93f8d96651d7101b848719cc3e1475875cd3d649` + +`"permission/preset"` + + + +### `"plan/mode"` + +SHA-256: `f634871d1e18b1eb199497ac8ab72d3964f48d03fbf611dc7521a1970cf429d9` + +`"plan/mode"` + + + +### `"plugin"` + +SHA-256: `e654d28d1e6c471147310d2fba396d00969cfe6ed9022626d3f2c2312e0b1cbb` + +`"plugin"` + + + +### `"positive"` + +SHA-256: `df5d9709b7db2a72510dc52052a23f0c38f39730af1504bab8bccabc14fae528` + +`"positive"` + + + +### `"provider"` + +SHA-256: `e31572180d6b28b73f073ad30ae19d5d82982d3daf984723984e23da1e7c459a` + +`"provider"` + + + +### `"provisioning"` + +SHA-256: `871bfd6f7bb91061246768d3377f3fd58d6b8ea7c31f44c714ae7ab215650d62` + +`"provisioning"` + + + +### `"read-only"` + +SHA-256: `12a0cfa619ac4a5fc6c3e8e359c8dae15769edc61497a575935c78d5842f8e42` + +`"read-only"` + + + +### `"reasoning"` + +SHA-256: `3c2535ca0a2062f172f15344f8040755002b5ac506cf94fc4ebaa822b15feb8c` + +`"reasoning"` + + + +### `"reasoning-chunks"` + +SHA-256: `688e853dc149f0d30b31765c12ec7e3be74169bdf1a4c6463a10b945d50cc1b8` + +`"reasoning-chunks"` + + + +### `"reasoning-delta"` + +SHA-256: `6f091fe32ab24407236090ca9d710bbaf59bb57466e9f3b8f1f6e4862bc863c6` + +`"reasoning-delta"` + + + +### `"recall"` + +SHA-256: `383cf73ae4748e5beb281ae74857ba1ffb92ae01075b9fbf51af78b666007a8f` + +`"recall"` + + + +### `"rejected"` + +SHA-256: `fab35c4520883c0d69e42d079c9f543fc5ac7a2d15b537b5572fcd99059c7018` + +`"rejected"` + + + +### `"relay"` + +SHA-256: `16d0507cb94b4cfc84a87446b1ba7652d6ec1d65ee1684789e747e30d542800e` + +`"relay"` + + + +### `"remove"` + +SHA-256: `7382c4fc95fe8c5db65ca4d9da572b115d0dbb818b7f32c22ab040318ffbb4bc` + +`"remove"` + + + +### `"replace"` + +SHA-256: `f6cb462f808309e315fea634f1ed86268b8346bbcee6774d9097ca6eed7ac1f8` + +`"replace"` + + + +### `"request/context"` + +SHA-256: `70b082fe78991edf13cf66e1b4d06cd2dcff9cacfd76f8cfb996bfb61939e7b2` + +`"request/context"` + + + +### `"request/header"` + +SHA-256: `3e0eff5946255ff05d88a10839c60305135801f97794ea48d409f8503303317e` + +`"request/header"` + + + +### `"resume"` + +SHA-256: `34d1ab5c5df378186d6054b1a1beea9a41e41965d6f336f0bc0025c441a82e66` + +`"resume"` + + + +### `"sandbox/mode"` + +SHA-256: `ca085dba2c877feceebf3c62f9d39c6c2a4d2314d97b94b3927a780fe8fe2bb2` + +`"sandbox/mode"` + + + +### `"schedule/change"` + +SHA-256: `0e7b2a97f54f1afdb8cdfad1635abe9145327db539bfb69b4045c19d8c17755d` + +`"schedule/change"` + + + +### `"series"` + +SHA-256: `4f507598cf476214aa7646ce7841a7064a9dcb05d0a1eaaefaf79c2b738f160f` + +`"series"` + + + +### `"session"` + +SHA-256: `e41bdebe246abe17154de7e7a1d81035437eee8d20e7f1edff0d91e2598ad828` + +`"session"` + + + +### `"session-log-deepseek/delivery-accepted"` + +SHA-256: `47e5d84f1a93450a78c7f3954b43990d0f629af7c034a56313e5deb63e772c1b` + +`"session-log-deepseek/delivery-accepted"` + + + +### `"session-reference"` + +SHA-256: `7f13860ee89a2d35ce09f958e85a04566cd59cb1de1d73a9619a9b631961dc71` + +`"session-reference"` + + + +### `"session/end-seed"` + +SHA-256: `1c2686c0682e7bc51d61117b2652bd4a80707e331aa276d6ef915ae32534a330` + +`"session/end-seed"` + + + +### `SessionEventEnvelope` + +SHA-256: `04184edc061905410cc7e3db8d5c7cf393d739c89eb523ba8bad3831fb23ba95` + +以下类型之一: + +- [`SessionEventEnvelope[48]`](#persistence-type-sessioneventenvelope48) +- [`SessionEventEnvelope[0]`](#persistence-type-sessioneventenvelope0) + + + +### `SessionEventEnvelope[0]` + +SHA-256: `e3e77b26f0148755a505f5b8ea843a3be117827d4703bb5754d9dc8ddbef521f` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `time` | 必需 | `number` | +| `type` | 必需 | `string` | + + + +### `SessionEventEnvelope[48]` + +SHA-256: `766756032f41a4139ce7a62404b47ad43d1717a59b917391f005534ba64d1ca6` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `ignorable` | 可选 | `true` | +| `seq` | 必需 | `number` | +| `sourceEventSeqs` | 可选 | [`SessionEventEnvelope[48].sourceEventSeqs`](#persistence-type-sessioneventenvelope48sourceeventseqs) | +| `surfaceOp` | 可选 | [`SessionEventEnvelope[48].surfaceOp`](#persistence-type-sessioneventenvelope48surfaceop) | +| `time` | 必需 | `number` | +| `type` | 必需 | `string` | + + + +### `SessionEventEnvelope[48].sourceEventSeqs` + +SHA-256: `5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78` + +`number` 的数组。 + + + +### `SessionEventEnvelope[48].surfaceOp` + +SHA-256: `de9773f2145f7fe4ec9387b91d2431fd7da7106e3b824a365ba5c3089051065b` + +以下类型之一: + +- `"append"` +- [`SessionEventEnvelope[48].surfaceOp[1]`](#persistence-type-sessioneventenvelope48surfaceop1) + + + +### `SessionEventEnvelope[48].surfaceOp[1]` + +SHA-256: `582b4ca583f24c830c5ab39a28afdfccce75f9617102ad791e00142c50c2e384` + +来源:`packages/core/session/src/types.ts:424` + +| 属性 | 存在性 | 类型 | +|---|---|---| +| `end` | 必需 | `number` | +| `op` | 必需 | `"replace"` | +| `start` | 必需 | `number` | + + + +### `"session/title"` + +SHA-256: `7a651f3b672c52fb615f22c0ce9cb3cc5b22aad92e6bbeefb0808fd7b9233a50` + +`"session/title"` + + + +### `"session/title-llm-request"` + +SHA-256: `587bb11da730e06aa52b62c087d217d6f8f22459b25f31cb9e1e1baf17944e5e` + +`"session/title-llm-request"` + + + +### `"set"` + +SHA-256: `b765ee31033cea463863faf3fc6a0a1b85c47c6a2f13fe1ce833abe56105114b` + +`"set"` + + + +### `"skill-catalog"` + +SHA-256: `6ebcc2dbec9f2dabca9f668ae6d39e877899b180740570f453409db339221df3` + +`"skill-catalog"` + + + +### `"skill-invocation"` + +SHA-256: `1922cd79a70806c17758185a6ef0458bc1fb3900363906733421c16414da2509` + +`"skill-invocation"` + + + +### `"snapshot"` + +SHA-256: `6f9e00383836275e46c0a9915767f9bb561be5fc30aae490174908a93e99a912` + +`"snapshot"` + + + +### `"step/end"` + +SHA-256: `c219efbdfd53b836786202ab4532913d555798f0a8615a4e9629736e3799fb70` + +`"step/end"` + + + +### `"step/start"` + +SHA-256: `2c64d4bc7264fd3f8bed47e96ab8a593bce05a1e4e1c436dcd244a3b7e0c2a9d` + +`"step/start"` + + + +### `"stop"` + +SHA-256: `57f3f606ff8b6c84d9c443faace9d1dd10cca0354f37a4f515ef075f7c351b90` + +`"stop"` + + + +### `string` + +SHA-256: `4cd48f3e5108bd6ebedf7301c3638839b8b2b9db8dbd493974177fbdeb91a01b` + +来源:`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` + +`string` + + + +### `"subagent"` + +SHA-256: `aacda84a69739238aa782eea902d3073017d9d74b9808de2bf5a83c9738cbdc6` + +`"subagent"` + + + +### `"subagent-settled"` + +SHA-256: `bf16d2e98a7f13894ded2cffe5ce857bf473954a0e3c0ed9bc7739e2e1c7b78a` + +`"subagent-settled"` + + + +### `"subagent/descriptor"` + +SHA-256: `5ebce1317eacd2c148456627a09668e927ee15c204f0643f5ea76b46b54a2647` + +`"subagent/descriptor"` + + + +### `"subagent/model-selection-policy"` + +SHA-256: `0a8a062bc9c3c0d97fd97742262f2ea53dd32297f834e81114870d38ac3dc6da` + +`"subagent/model-selection-policy"` + + + +### `"success"` + +SHA-256: `511801b0a6470d98566e8385d3dffddb2b67f79fcf73ed6056f46c3cc0a245a7` + +`"success"` + + + +### `"system"` + +SHA-256: `8af841fc9b265ade3441caf9fe40dd24db24226befba48150e6d0eeccc1389c3` + +`"system"` + + + +### `"team-message"` + +SHA-256: `2e4debca12f2c449f96dc6574f3fbf2fb346193443114a241d01a236362ec48c` + +`"team-message"` + + + +### `"team/member"` + +SHA-256: `18fcdd273a2f2f9d813a3be5e71df5903a963a5c88e46b90b14de6e2db890da0` + +`"team/member"` + + + +### `"team/message/delivered"` + +SHA-256: `a8a2b9011fc067862df7ce40748868467e5778283d7ac193c13f77684a914c57` + +`"team/message/delivered"` + + + +### `"team/message/queued"` + +SHA-256: `4e011753f8263f436efaabfbb3b4db53a98fc55342c5ded2daf7208b217be159` + +`"team/message/queued"` + + + +### `"team/task"` + +SHA-256: `b57ae1b37e52bee0a21cbdace168dc6a15582bcda8c306dad962c5dcc8a8e28b` + +`"team/task"` + + + +### `"text"` + +SHA-256: `4e44c9118152f6829634bfd508e47669ab0497caffa380c94b4be91f9390d35d` + +`"text"` + + + +### `"text-chunks"` + +SHA-256: `f9cfc89e8fe085b4fcc9cd32b74b6f103608c54d7d8cd97b47c01de34f252ba3` + +`"text-chunks"` + + + +### `"text-delta"` + +SHA-256: `5abab3a27fd2736660ecddd94b28d6bbf114986dd894880153bd1be3ccacb563` + +`"text-delta"` + + + +### `"todo/write"` + +SHA-256: `af0750d32d97d47b12b7361a587db41894b17e04c9a805fe212f0114aa2248c7` + +`"todo/write"` + + + +### `"tool"` + +SHA-256: `a13d8f379222ece8a02a86efe4c8334af4f108ecb3034b38c0a42bb3046e6847` + +`"tool"` + + + +### `"tool-call"` + +SHA-256: `1f0133217eeeffd8d387baf1ec8ed9856e719bcd999dc08e48624cba96d75fd7` + +`"tool-call"` + + + +### `"tool-call-chunks"` + +SHA-256: `616f93a5047de668e1c30d57b1786abd76beeb4123599637ec1dc5290320ede5` + +`"tool-call-chunks"` + + + +### `"tool-call-delta"` + +SHA-256: `9b4fd974c124c83743efe030ba4e1250e087505f3f74588716a521fb8d453267` + +`"tool-call-delta"` + + + +### `"tool-calls"` + +SHA-256: `6c1cccb433ddc153facb380c7dda956237ba5c31f8a532a69142dc277890cc9b` + +`"tool-calls"` + + + +### `"tool-result"` + +SHA-256: `e5244812c495a80c2e78ba2c2690dca5f6b58ea8d3fe5531ff94a6f9ac5e5d66` + +`"tool-result"` + + + +### `"tool-workflow/agent-end"` + +SHA-256: `5d17f27a1ef9f7026c0232714adf7573961536d75f3303ca97973975f5af170e` + +`"tool-workflow/agent-end"` + + + +### `"tool-workflow/agent-start"` + +SHA-256: `ad92f473a03ae72599ff26c86e897c25e16269519ad2a87340f0bea946517af8` + +`"tool-workflow/agent-start"` + + + +### `"tool-workflow/run-end"` + +SHA-256: `fe792a6cd430494503837e21e79f91677704ccdd9e870c679aabd7d43ed47ddd` + +`"tool-workflow/run-end"` + + + +### `"tool-workflow/run-start"` + +SHA-256: `cdca80b8dad24d4e7b1d5a288a8475ba8d8d46be385bd2da85f122ee836f1670` + +`"tool-workflow/run-start"` + + + +### `"tool/call"` + +SHA-256: `c589e938cc0e4989df8b82abef6339de621f0dc4fe62c230d145b94996af7f92` + +`"tool/call"` + + + +### `"tool/code-dispatch"` + +SHA-256: `d6a66029373faad69ad945ab03b247bddfe60af671a681242700ae43b95a44d0` + +`"tool/code-dispatch"` + + + +### `"tool/code-dispatch-start"` + +SHA-256: `69534812d4e49cba13881138628a0b4421748280c20bd02e6db37ae242428b44` + +`"tool/code-dispatch-start"` + + + +### `"tool/result"` + +SHA-256: `570e85022434613394418ad33e77e9f1f7a05699b33d0b62eae0677a638c3833` + +`"tool/result"` + + + +### `true` + +SHA-256: `dacf3d5f3e4ff619c1320e64a48dec5e7ecd7870bece65fbd449a0e63adfa521` + +`true` + + + +### `"turn/end"` + +SHA-256: `4312134fc6f9cad507c31390bd3d147535492dd77621ec517c5e85f853d53a03` + +`"turn/end"` + + + +### `"turn/start"` + +SHA-256: `0af3ecfb8c60d416fc40a7cc4fb2c4851a8e46608b2b38ab9e510670c971aa1f` + +`"turn/start"` + + + +### `"unavailable"` + +SHA-256: `2c4c21f19f426a58f2dac914e34313aa43f8408972de857a486d1f086d5adb6c` + +`"unavailable"` + + + +### `unknown` + +SHA-256: `bbc5696e3f13c758237b316e3cf08cda0b9fd51ffe672539883457769faa185d` + +`unknown`:此声明未暴露存储值的内部字段。 + + + +### `"usage"` + +SHA-256: `0bdaf9cb63594be4ef034b68901fffe792fe09d6d5f6bac42d7f56f6e7834fb9` + +`"usage"` + + + +### `"user"` + +SHA-256: `68f44f59e91c41395076cb77265981a601680ec8a381bbbeb6ab754ffdc94573` + +`"user"` + + + +### `"user/message"` + +SHA-256: `de25352d2dc4196309bd84b5bac6319f6d5c898ea0e82bb5ae66c5738d0d426f` + +`"user/message"` + + + +### `"web_search"` + +SHA-256: `935c8d486292b13c87b57ca280eb8c58b5b2f5239be86fcd4334c33fdeb87682` + +`"web_search"` + + + +### `"web_search_20250305"` + +SHA-256: `0116b1f89c05221d56b0ba35c83d302bf4857bc7277d247e9bbaf74b27d2c66e` + +`"web_search_20250305"` + + + +### `"web/deepseek-search-llm-request"` + +SHA-256: `6f611bed14b2106542480c4a230b4a83baf76dc0d8ac0cd13319a7cb8dae7675` + +`"web/deepseek-search-llm-request"` + + + +### `"webhook"` + +SHA-256: `db6c5246911d47a7969f6b4cb47c7d0dbbde75c402710b22ace3672fa97bebe0` + +`"webhook"` + + + +### `"workspace-write"` + +SHA-256: `a3edd1efd1fef21b72c55e213c8a8b24196b091abde2b89db52be0b2aaae3cfa` + +`"workspace-write"` + +
+ + + + +## 验证与限制 + +仅使用源码的提取器以 TypeScript 6.0.3 运行。重建时省略冗余的 `object` 交叉类型成员,并丢弃规范化后不可达的类型定义;保留已有的 `any` / `unknown`,不以不透明类型替代未解析的导入。V0 与 V2 根类型摘要与从预发布归档重建的对应完整状态一致。 + +历史 surface 事件声明允许可选的 `surfaceOp`。这保留了类型声明证据,并不允许省略 codec 或迁移验证器要求的字段。不透明值、外部插件事件、打包的 body 编码与运行时关系均不在类型目录覆盖范围内。 + +```sh +pnpm run verify-persistence-formats +``` + +该检查仅使用本工作树验证直到当前写入器的每个格式、schema 完整性、双语声明与生成表格。它不会回放历史应用,也不确立迁移安全性。维护规则参见[格式索引](README.zh.md),当前声明参见[当前目录](../persistence-catalog.zh.md)。 + + +## 开发备注 + +无。 diff --git a/docs/session-format-status.i18n.yaml b/docs/session-format-status.i18n.yaml index a69de44375..6d2e5e4974 100644 --- a/docs/session-format-status.i18n.yaml +++ b/docs/session-format-status.i18n.yaml @@ -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/session-format-status.md -session-format-status.md: 4408aebf1304159596d01064c358e4b8954d4fab -session-format-status.zh.md: f7969fd382d4d9be0b2401e957dc55ceca156935 +session-format-status.md: b13c82de24028f9d681d23207a0c01852c01021a +session-format-status.zh.md: e7726d3e71e45da3c3dd83942f3733e220328baa diff --git a/docs/session-format-status.md b/docs/session-format-status.md index 4408aebf13..b13c82de24 100644 --- a/docs/session-format-status.md +++ b/docs/session-format-status.md @@ -22,6 +22,8 @@ Use this reference to distinguish the checkout’s Session writer version from t An alpha, beta, or release-candidate product publication establishes released Session-format obligations. GitHub’s prerelease flag does not make persisted user data disposable. A missing release record is not evidence of non-publication. The [versioning and authority decision](../.agents/notes/implemented/architecture/2026-08-10-session-log-version-mechanism.md) owns compatibility decisions; [released-format migration](../.agents/notes/implemented/architecture/2026-08-31-released-session-format-migrations.md) owns immutable generations and adjacent conversion. +The [format references](persistence-formats/README.md) document every integer from zero through the checkout writer, with historical schemas and the existing current catalog. + ## Release record diff --git a/docs/session-format-status.zh.md b/docs/session-format-status.zh.md index f7969fd382..e7726d3e71 100644 --- a/docs/session-format-status.zh.md +++ b/docs/session-format-status.zh.md @@ -22,6 +22,8 @@ 产品的 alpha、beta 或 release-candidate 发布都会确立已发布 Session 格式的义务。GitHub 的 prerelease 标记不会让持久化用户数据成为可丢弃数据。缺少发布记录不代表尚未发布。[版本与真源决策](../.agents/notes/implemented/architecture/2026-08-10-session-log-version-mechanism.zh.md)拥有兼容性决策;[已发布格式迁移](../.agents/notes/implemented/architecture/2026-08-31-released-session-format-migrations.zh.md)拥有不可变代际与相邻转换规则。 +[格式参考](persistence-formats/README.zh.md)记录从零到工作区写入器的每个整数版本,提供历史 schema 并引用现有的当前目录。 + ## 发布记录 diff --git a/package.json b/package.json index 730fd1473f..8c2497e04d 100644 --- a/package.json +++ b/package.json @@ -165,6 +165,7 @@ "persistence-changes": "tsx scripts/persistence-changes.ts", "verify-persistence-changes": "tsx scripts/persistence-changes.ts --check", "verify-persistence-releases": "tsx scripts/persistence-releases.ts", + "verify-persistence-formats": "tsx scripts/persistence-formats.ts", "gen-session-format-catalog": "tsx scripts/gen-session-format-catalog.ts", "verify-session-format-catalog": "tsx scripts/gen-session-format-catalog.ts --check", "gen-third-party-notices": "tsx scripts/gen-third-party-notices.ts", diff --git a/scripts/doc-standard.spec.ts b/scripts/doc-standard.spec.ts index b52494d00a..290c2027f1 100644 --- a/scripts/doc-standard.spec.ts +++ b/scripts/doc-standard.spec.ts @@ -44,6 +44,7 @@ const KIND_TEMPLATES: Readonly> = { 'package-bundle': '.agents/skills/dsh-doc/templates/package-bundle.md', 'persistence-change': '.agents/skills/dsh-doc/templates/persistence-change.md', 'persistence-release': '.agents/skills/dsh-doc/templates/persistence-release.md', + 'persistence-format': '.agents/skills/dsh-doc/templates/persistence-format.md', } /** @@ -368,6 +369,16 @@ describe('dsh-doc skill consolidation', () => { } }) + it('maps historical Session format references to their dedicated document kind', () => { + const files = globSync('docs/persistence-formats/v*.md', { cwd: root }) + expect(files.length).toBe(readCurrentSessionFormatVersion(root) * 2) + for (const file of files) { + const metadata = readFrontmatter(file) + expect(metadata.kind, file).toBe('persistence-format') + expect(typeof metadata.description === 'string' && metadata.description.trim().length > 0, file).toBe(true) + } + }) + it('keeps the audited library registry accurate: every entry has a plain module entry and no bundle declaration', () => { for (const [dir, reason] of Object.entries(PACKAGE_LIBRARIES)) { expect(reason.trim().length, `${dir}: library justification`).toBeGreaterThan(0) diff --git a/scripts/persistence-catalog-text.ts b/scripts/persistence-catalog-text.ts index f687c06962..9761d106e8 100644 --- a/scripts/persistence-catalog-text.ts +++ b/scripts/persistence-catalog-text.ts @@ -11,7 +11,7 @@ const english = { envelope: 'Event envelope', events: 'Events', sources: 'Sources: ', source: 'Source: ', types: 'Types: ', fingerprints: 'Persistence type fingerprints', fingerprintsIntro: 'The [machine inventory](persistence-schema.json) contains every reachable normalized type and its SHA-256 digest. Root digests include referenced types. Comments, source locations, alias names, erased brands, readonly markers, and harmless field, union, or intersection reordering do not affect these fingerprints. Tuple order, property names, value types, and optionality do. Catalog text and source locations can still produce a diff when digests stay unchanged.', - historyIntro: 'The [change records](persistence-changes/README.md) acknowledge exact transitions using snapshots kept in this tree. Follow the [review workflow](cookbook/reviewing-persistence-type-changes.md) to classify a change and record it. These checks cover declared type structure; opaque payload contents and behavior without type changes are outside their scope.', + historyIntro: 'The [format references](persistence-formats/README.md) cover every historical Session format. The [change records](persistence-changes/README.md) acknowledge exact transitions using snapshots kept in this tree. Follow the [review workflow](cookbook/reviewing-persistence-type-changes.md) to classify a change and record it. These checks cover declared type structure; opaque payload contents and behavior without type changes are outside their scope.', rootColumns: '| Root | Kind | SHA-256 | Resolved type |', definitions: 'Resolved persistence types', definitionsIntro: 'Each definition appears once. References preserve sharing and recursion; the digest beside a definition includes its complete reachable structure. Source names and locations identify its declarations but are excluded from its digest.', @@ -29,7 +29,7 @@ const chinese: Record = { envelope: '事件信封', events: '事件', sources: '来源:', source: '来源:', types: '类型:', fingerprints: '持久化类型指纹', fingerprintsIntro: '[机器可读目录](persistence-schema.json)包含所有可达的规范化类型及其 SHA-256 摘要。根类型的摘要涵盖引用类型。注释、源码位置、别名、擦除的品牌标记、readonly 标记以及无语义变化的字段、联合类型或交叉类型重排不影响摘要;元组顺序、属性名称、值类型和可选性会影响摘要。摘要不变时,目录文本和源码位置仍可能产生 diff。', - historyIntro: '[变更记录](persistence-changes/README.zh.md)通过保存在本源码树中的快照确认精确的类型转换。按照[评审流程](cookbook/reviewing-persistence-type-changes.zh.md)分类并记录变更。这些检查覆盖已声明的类型结构;不透明载荷的内部内容和未改变类型的行为变更不在检查范围内。', + historyIntro: '[格式参考](persistence-formats/README.zh.md)覆盖每个历史 Session 格式。[变更记录](persistence-changes/README.zh.md)通过保存在本源码树中的快照确认精确的类型转换。按照[评审流程](cookbook/reviewing-persistence-type-changes.zh.md)分类并记录变更。这些检查覆盖已声明的类型结构;不透明载荷的内部内容和未改变类型的行为变更不在检查范围内。', rootColumns: '| 根类型 | 类别 | SHA-256 | 已解析类型 |', definitions: '已解析的持久化类型', definitionsIntro: '每个类型定义仅列出一次。引用保留共享和递归关系;定义旁的摘要涵盖其完整可达结构。源码名称和位置标识声明来源,但不参与摘要计算。', diff --git a/scripts/persistence-format-facts.ts b/scripts/persistence-format-facts.ts new file mode 100644 index 0000000000..17be5b1704 --- /dev/null +++ b/scripts/persistence-format-facts.ts @@ -0,0 +1,74 @@ +/** Render historical format references from complete, validated in-tree schemas. */ + +import { readFileSync } from 'node:fs' +import { basename, join, posix } from 'node:path' +import { renderPersistencePair, type PersistenceArtifact } from './persistence-artifacts.ts' +import type { PersistenceFormatEntry, PersistenceFormats } from './persistence-formats.ts' +import { renderPersistenceSchemaDefinitions, renderPersistenceSchemaIndex } from './render-persistence-schema.ts' + +type Language = 'en' | 'zh' + +function replaceRegion(source: string, name: string, content: string, path: string): string { + const start = `` + const end = `` + const opening = source.indexOf(start) + const closing = source.indexOf(end) + if (opening < 0 || closing < opening || source.indexOf(start, opening + start.length) >= 0 + || source.indexOf(end, closing + end.length) >= 0) throw new Error(`${path}: expected one ${name} factual block`) + return source.slice(0, opening + start.length) + '\n\n' + content.trim() + '\n\n' + source.slice(closing) +} + +function historicalSchema(entry: PersistenceFormatEntry, language: Language): string { + const schema = basename(entry.schemaPath) + const introduction = language === 'en' + ? `The [complete machine inventory](${schema}) contains ${entry.inventory.roots.length} roots and ${entry.inventory.types.length} reachable types. Digests include all referenced fields; source names and locations describe the selected historical tree.` + : `[完整机器目录](${schema})包含 ${entry.inventory.roots.length} 个根类型和 ${entry.inventory.types.length} 种可达类型。摘要包含所有引用字段;源码名称和位置描述所选的历史源码树。` + return [ + '', + renderPersistenceSchemaIndex(entry.inventory, language, [introduction]), + '
', + language === 'en' ? 'Complete resolved types' : '完整解析类型', + '', + renderPersistenceSchemaDefinitions(entry.inventory, language, () => undefined), + '
', + ].join('\n') +} + +function formatIndex(formats: PersistenceFormats, language: Language): string { + const path = (target: string): string => posix.relative('docs/persistence-formats', + language === 'zh' && target.endsWith('.md') ? target.replace(/\.md$/u, '.zh.md') : target) + return [ + language === 'en' ? '| Format | Source | Reference | Machine schema | Roots / types |' : '| 格式 | 来源 | 参考文档 | 机器 schema | 根类型 / 类型 |', + '|---|---|---|---|---|', + ...formats.entries.map((entry) => { + const source = entry.source === undefined ? language === 'en' ? 'Current checkout' : '当前工作树' + : 'tag' in entry.source ? `\`${entry.source.tag}\`` : `PR #${entry.source.pullRequest}` + const label = entry.version === formats.currentVersion ? language === 'en' ? 'Current catalog' : '当前目录' : `V${entry.version}` + return `| ${entry.version} | ${source} | [${label}](${path(entry.document)}) | [JSON](${path(entry.schemaPath)}) | ${entry.inventory.roots.length} / ${entry.inventory.types.length} |` + }), + ].join('\n') +} + +/** + * Refresh bounded schema regions and the format index, preserving authored evidence. + * @param root - repository with both document languages and factual markers. + * @param formats - complete validated versions through the current writer. + * @returns paired references and consistency records without modifying files. + */ +export function persistenceFormatFactArtifacts(root: string, formats: PersistenceFormats): PersistenceArtifact[] { + const artifacts: PersistenceArtifact[] = [] + for (const entry of formats.entries.filter(entry => entry.version < formats.currentVersion)) { + const render = (language: Language): string => { + const path = language === 'en' ? entry.document : entry.document.replace(/\.md$/u, '.zh.md') + return replaceRegion(readFileSync(join(root, path), 'utf8'), 'schema', historicalSchema(entry, language), path) + } + artifacts.push(...renderPersistencePair(root, entry.document, render('en'), render('zh'))) + } + const index = 'docs/persistence-formats/README.md' + const renderIndex = (language: Language): string => { + const path = language === 'en' ? index : index.replace(/\.md$/u, '.zh.md') + return replaceRegion(readFileSync(join(root, path), 'utf8'), 'index', formatIndex(formats, language), path) + } + artifacts.push(...renderPersistencePair(root, index, renderIndex('en'), renderIndex('zh'))) + return artifacts +} diff --git a/scripts/persistence-formats.spec.ts b/scripts/persistence-formats.spec.ts new file mode 100644 index 0000000000..62985165c3 --- /dev/null +++ b/scripts/persistence-formats.spec.ts @@ -0,0 +1,369 @@ +/** Format reference coverage follows the writer version and retains complete historical schemas. */ + +import { mkdirSync, mkdtempSync, readFileSync, rmSync, writeFileSync } from 'node:fs' +import { tmpdir } from 'node:os' +import { join } from 'node:path' +import { dump } from 'js-yaml' +import { afterEach, describe, expect, it } from 'vitest' +import { loadPersistenceFormats, runPersistenceFormats } from './persistence-formats.ts' +import { canonicalizeSchema, schemaDigest } from './persistence-schema-model.ts' +import type { PersistenceRoot, PersistenceSchemaInventory, PersistenceType, SchemaNode } from './persistence-schema-model.ts' + +const temporary: string[] = [] +afterEach(() => { for (const root of temporary.splice(0)) rmSync(root, { recursive: true, force: true }) }) + +function rootSchema(metadata: Omit, nodes: readonly SchemaNode[]): PersistenceRoot { + const schema = canonicalizeSchema(nodes, 0) + return { ...metadata, schema, digest: schemaDigest(schema) } +} + +function completeInventory(roots: readonly PersistenceRoot[]): PersistenceSchemaInventory { + const types = new Map() + for (const root of roots) { + root.schema.nodes.forEach((_, index) => { + const schema = canonicalizeSchema(root.schema.nodes, index) + const digest = schemaDigest(schema) + types.set(digest, { digest, schema, names: [], sources: [] }) + }) + } + return { formatVersion: 1, roots, types: [...types.values()] } +} + +function header(key: string, version: number | 'number', optional = false): PersistenceRoot { + return rootSchema({ key, kind: 'header' }, [ + { kind: 'object', indices: [], properties: [{ name: 'version', type: 1, optional }] }, + version === 'number' ? { kind: 'primitive', type: 'number' } : { kind: 'literal', value: version }, + ]) +} + +function inventory(version: number): PersistenceSchemaInventory { + return completeInventory([ + header('SessionHeader', version), header('JsonlHeaderLine', 'number'), + rootSchema({ key: 'SessionEventEnvelope', kind: 'envelope' }, [{ kind: 'object', indices: [], properties: [] }]), + rootSchema({ key: 'event:example/value', kind: 'event', event: 'example/value', surface: false }, [ + { kind: 'object', indices: [], properties: [{ name: 'type', type: 1, optional: false }, { name: 'data', type: 2, optional: false }] }, + { kind: 'literal', value: 'example/value' }, { kind: 'primitive', type: 'string' }, + ]), + ]) +} + +function write(root: string, path: string, content: string): void { + writeFileSync(join(root, path), content) +} + +function schemaPath(version: number, currentVersion: number): string { + return version === currentVersion ? 'docs/persistence-schema.json' : `docs/persistence-formats/v${version}.schema.json` +} + +function replaceSnapshot(root: string, version: number, currentVersion: number, snapshot: PersistenceSchemaInventory): void { + write(root, schemaPath(version, currentVersion), JSON.stringify(snapshot)) +} + +function saveReference(root: string, version: number, currentVersion: number, snapshot = inventory(version)): void { + const current = version === currentVersion + const filename = current ? 'persistence-catalog' : `persistence-formats/v${version}` + const schemaName = current ? 'persistence-schema.json' : `v${version}.schema.json` + const record = { + schemaVersion: 1, sessionFormatVersion: version, + source: version === 1 ? { pullRequest: 3349 } : { tag: 'dsh-v0.1.0-rc.5' }, + roots: Object.fromEntries(snapshot.roots.map(root => [root.key, root.digest])), + } + const lines = [ + ...current ? [] : ['---', 'kind: persistence-format', '---', '', '```yaml persistence-format', dump(record).trimEnd(), '```', ''], + `# Session format v${version}`, '', `[Inventory](${schemaName})`, '', '| Root | Kind | SHA-256 |', '|---|---|---|', + ...snapshot.roots.map(root => `| \`${root.key}\` | ${root.kind} | \`${root.digest}\` |`), '', + ] + for (const suffix of ['.md', '.zh.md']) write(root, `docs/${filename}${suffix}`, lines.join('\n')) + replaceSnapshot(root, version, currentVersion, snapshot) +} + +function fixture(currentVersion = 3): string { + const root = mkdtempSync(join(tmpdir(), 'dsh-persistence-formats-')) + temporary.push(root) + mkdirSync(join(root, 'packages/core/session/src'), { recursive: true }) + mkdirSync(join(root, 'docs/persistence-formats'), { recursive: true }) + write(root, 'packages/core/session/src/types.ts', `export const SESSION_FORMAT_VERSION = ${currentVersion} as const\n`) + for (let version = 0; version <= currentVersion; version += 1) saveReference(root, version, currentVersion) + return root +} + +function edit(root: string, path: string, from: string, to: string): void { + const source = readFileSync(join(root, path), 'utf8') + expect(source).toContain(from) + write(root, path, source.replace(from, to)) +} + +function editPair(root: string, version: number, from: string, to: string): void { + for (const suffix of ['.md', '.zh.md']) edit(root, `docs/persistence-formats/v${version}${suffix}`, from, to) +} + +function prepareFacts(root: string, currentVersion = 3): void { + for (const suffix of ['.md', '.zh.md']) { + for (let version = 0; version < currentVersion; version += 1) { + const path = `docs/persistence-formats/v${version}${suffix}` + const switcher = suffix === '.md' ? `English | [中文](v${version}.zh.md)` : `[English](v${version}.md) | 中文` + write(root, path, readFileSync(join(root, path), 'utf8') + `\n${switcher}\n\n\n\nPending schemas.\n\n\n`) + } + const switcher = suffix === '.md' ? 'English | [中文](README.zh.md)' : '[English](README.md) | 中文' + write(root, `docs/persistence-formats/README${suffix}`, `# Session formats\n\n${switcher}\n\nAuthored context.\n\n\n\nPending formats.\n\n\n`) + } +} + +describe('complete persistence format references', () => { + it('loads a contiguous archive and the current catalog without Git or historical package sources', () => { + const formats = loadPersistenceFormats(fixture()) + expect(formats.currentVersion).toBe(3) + expect(formats.entries.map(entry => entry.version)).toEqual([0, 1, 2, 3]) + expect(formats.entries[0]?.source).toEqual({ tag: 'dsh-v0.1.0-rc.5' }) + expect(formats.entries[1]?.source).toEqual({ pullRequest: 3349 }) + expect(formats.entries[3]).toMatchObject({ document: 'docs/persistence-catalog.md', schemaPath: 'docs/persistence-schema.json' }) + expect(formats.entries[3]?.source).toBeUndefined() + }) + + it('accepts a version-zero writer without a historical directory', () => { + const root = fixture(0) + rmSync(join(root, 'docs/persistence-formats'), { recursive: true }) + expect(loadPersistenceFormats(root).entries).toHaveLength(1) + }) + + it.each(['.md', '.zh.md', '.schema.json'])('requires every historical companion %s', (suffix) => { + const root = fixture() + rmSync(join(root, `docs/persistence-formats/v1${suffix}`)) + expect(() => loadPersistenceFormats(root)).toThrow(`missing persistence format artifact v1${suffix}`) + }) + + it('rejects a gap even when all remaining versions have complete companions', () => { + const root = fixture() + for (const suffix of ['.md', '.zh.md', '.schema.json']) rmSync(join(root, `docs/persistence-formats/v1${suffix}`)) + expect(() => loadPersistenceFormats(root)).toThrow('v1: missing persistence format artifact') + }) + + it.each(['persistence-catalog.md', 'persistence-catalog.zh.md', 'persistence-schema.json'])('requires the current reference artifact %s', (filename) => { + const root = fixture() + rmSync(join(root, `docs/${filename}`)) + expect(() => loadPersistenceFormats(root)).toThrow(`missing persistence format artifact docs/${filename}`) + }) + + it('requires a formerly current archive when the writer advances', () => { + const root = fixture() + write(root, 'packages/core/session/src/types.ts', 'export const SESSION_FORMAT_VERSION = 4 as const\n') + saveReference(root, 4, 4) + expect(() => loadPersistenceFormats(root)).toThrow('v3: missing persistence format artifact') + saveReference(root, 3, 4) + expect(loadPersistenceFormats(root).entries.map(entry => entry.version)).toEqual([0, 1, 2, 3, 4]) + }) + + it.each(['v3.md', 'v9.schema.json', 'v01.md', 'v-1.md', 'v2.schema.yaml', 'v3.i18n.yaml'])('rejects unexpected or duplicate format filename %s', (filename) => { + const root = fixture() + write(root, `docs/persistence-formats/${filename}`, '{}') + expect(() => loadPersistenceFormats(root)).toThrow(`unexpected persistence format artifact ${filename}`) + }) + + it('rejects bilingual declarations that differ', () => { + const root = fixture() + edit(root, 'docs/persistence-formats/v1.zh.md', 'pullRequest: 3349', 'pullRequest: 3397') + expect(() => loadPersistenceFormats(root)).toThrow('bilingual machine records differ') + }) + + it.each([ + ['kind: persistence-format', 'kind: persistence-release', 'frontmatter kind'], + ['sessionFormatVersion: 1', 'sessionFormatVersion: 0', 'must match its filename'], + ['schemaVersion: 1', 'schemaVersion: 2', 'unsupported persistence format record schema version'], + ['pullRequest: 3349', 'pullRequest: 0', 'positive integer'], + ['pullRequest: 3349', 'pullRequest: 1.5', 'positive integer'], + ['pullRequest: 3349', 'pullRequest: 3349\n tag: dsh-v0.1.0', 'expected fields'], + ['pullRequest: 3349', 'other: 3349', 'expected fields'], + ['source:\n pullRequest: 3349', 'source: null', 'expected an object'], + ['schemaVersion: 1', 'schemaVersion: 1\nunknown: true', 'expected fields'], + ])('rejects inconsistent machine data: %s', (from, to, error) => { + const root = fixture() + editPair(root, 1, from, to) + expect(() => loadPersistenceFormats(root)).toThrow(error) + }) + + it('rejects a source tag outside the DSH release namespace', () => { + const root = fixture() + editPair(root, 0, 'tag: dsh-v0.1.0-rc.5', 'tag: latest') + expect(() => loadPersistenceFormats(root)).toThrow('invalid source tag') + }) + + it.each(['missing', 'extra', 'wrong-digest'])('rejects a %s recorded root', (variant) => { + const root = fixture() + const digest = inventory(1).roots[0]!.digest + const from = variant === 'extra' ? 'roots:\n' : ` SessionHeader: ${digest}\n` + const to = variant === 'missing' ? '' : variant === 'extra' ? `roots:\n event:undeclared: ${'f'.repeat(64)}\n` + : ` SessionHeader: ${'f'.repeat(64)}\n` + editPair(root, 1, from, to) + expect(() => loadPersistenceFormats(root)).toThrow('recorded roots do not match the complete schema inventory') + }) + + it.each(['unknown-key', 'invalid-digest', 'duplicate-key', 'not-a-mapping'])('rejects invalid recorded roots: %s', (variant) => { + const root = fixture() + const digest = inventory(1).roots[0]!.digest + const from = variant === 'not-a-mapping' ? dump({ roots: Object.fromEntries(inventory(1).roots.map(root => [root.key, root.digest])) }) + : ` SessionHeader: ${digest}\n` + const to = variant === 'unknown-key' ? ` unknown: ${digest}\n` : variant === 'invalid-digest' ? ' SessionHeader: invalid\n' + : variant === 'duplicate-key' ? from + from : 'roots: []\n' + editPair(root, 1, from, to) + expect(() => loadPersistenceFormats(root)).toThrow(variant === 'duplicate-key' ? 'duplicated mapping key' + : variant === 'not-a-mapping' ? 'roots must be a mapping' : 'invalid recorded root') + }) + + it.each(['missing', 'duplicate'])('rejects a %s machine block', (variant) => { + const root = fixture() + for (const suffix of ['.md', '.zh.md']) { + const path = `docs/persistence-formats/v1${suffix}` + const text = readFileSync(join(root, path), 'utf8') + write(root, path, variant === 'missing' ? text.replace('```yaml persistence-format', '```yaml') : text + '\n```yaml persistence-format\n{}\n```\n') + } + expect(() => loadPersistenceFormats(root)).toThrow('expected exactly one persistence-format machine record') + }) + + it.each(['SessionHeader', 'JsonlHeaderLine', 'SessionEventEnvelope', 'event:example/value'])('rejects an inventory missing %s', (key) => { + const root = fixture() + replaceSnapshot(root, 1, 3, completeInventory(inventory(1).roots.filter(root => root.key !== key))) + expect(() => loadPersistenceFormats(root)).toThrow(key.startsWith('event:') ? 'must include an event root' : `missing schema root ${key}`) + }) + + it.each([0, 1, 2, 3])('rejects a mismatched header version at v%s', (version) => { + const root = fixture() + replaceSnapshot(root, version, 3, completeInventory(inventory(version).roots.map(root => root.key === 'SessionHeader' ? header(root.key, version + 1) : root))) + expect(() => loadPersistenceFormats(root)).toThrow('SessionHeader.version must match') + }) + + it('retains historical number declarations but requires the current logical header literal', () => { + const root = fixture() + for (const version of [0, 1, 2]) { + saveReference(root, version, 3, completeInventory(inventory(version).roots.map(root => root.key === 'SessionHeader' ? header(root.key, 'number') : root))) + } + expect(loadPersistenceFormats(root).entries).toHaveLength(4) + replaceSnapshot(root, 3, 3, completeInventory(inventory(3).roots.map(root => root.key === 'SessionHeader' ? header(root.key, 'number') : root))) + expect(() => loadPersistenceFormats(root)).toThrow('SessionHeader.version must match the current writer version') + }) + + it.each(['SessionHeader', 'JsonlHeaderLine'])('requires a present %s version property', (key) => { + const root = fixture() + replaceSnapshot(root, 1, 3, completeInventory(inventory(1).roots.map(root => root.key === key ? header(key, 1, true) : root))) + expect(() => loadPersistenceFormats(root)).toThrow(`${key}.version must match`) + }) + + it('uses historical surface rules only for historical references', () => { + const root = fixture() + const event = rootSchema({ key: 'event:example/value', kind: 'event', event: 'example/value', surface: true }, [ + { kind: 'object', indices: [], properties: [ + { name: 'type', type: 1, optional: false }, { name: 'surfaceOp', type: 2, optional: true }, + ] }, + { kind: 'literal', value: 'example/value' }, { kind: 'primitive', type: 'string' }, + ]) + saveReference(root, 1, 3, completeInventory(inventory(1).roots.map(root => root.kind === 'event' ? event : root))) + expect(loadPersistenceFormats(root).entries).toHaveLength(4) + replaceSnapshot(root, 3, 3, completeInventory(inventory(3).roots.map(root => root.kind === 'event' ? event : root))) + expect(() => loadPersistenceFormats(root)).toThrow('surface metadata does not match its schema') + }) + + it.each(['missing', 'duplicate', 'extra'])('rejects %s reachable type coverage', (variant) => { + const root = fixture() + const original = inventory(1) + const extraSchema = canonicalizeSchema([{ kind: 'literal', value: 'unreferenced' }], 0) + const types = variant === 'missing' ? original.types.slice(1) + : variant === 'duplicate' ? [...original.types, original.types[0]!] + : [...original.types, { schema: extraSchema, digest: schemaDigest(extraSchema), names: [], sources: [] }] + replaceSnapshot(root, 1, 3, { ...original, types }) + expect(() => loadPersistenceFormats(root)).toThrow(variant === 'missing' ? 'cover every reachable type' : variant === 'duplicate' ? 'duplicate schema type' : 'unreferenced schema type') + }) + + it('permits extractor-retained unreachable types only in the current inventory', () => { + const root = fixture() + const original = inventory(3) + const schema = canonicalizeSchema([{ kind: 'literal', value: false }], 0) + replaceSnapshot(root, 3, 3, { + ...original, types: [...original.types, { schema, digest: schemaDigest(schema), names: [], sources: [] }], + }) + expect(loadPersistenceFormats(root).entries).toHaveLength(4) + }) + + it.each(['duplicate-root', 'invalid-digest', 'invalid-graph', 'unexpected-field'])('rejects malformed schema inventory: %s', (variant) => { + const root = fixture() + const original = inventory(1) + const first = original.roots[0]! + const changed = variant === 'duplicate-root' ? { ...original, roots: [...original.roots, first] } + : variant === 'invalid-digest' ? { ...original, roots: [{ ...first, digest: '0'.repeat(64) }, ...original.roots.slice(1)] } + : variant === 'invalid-graph' ? { ...original, roots: [{ ...first, schema: { root: 0, nodes: [{ kind: 'array', element: 99 }] } }, ...original.roots.slice(1)] } + : { ...original, extra: true } + write(root, schemaPath(1, 3), JSON.stringify(changed)) + expect(() => loadPersistenceFormats(root)).toThrow(variant === 'duplicate-root' ? 'duplicate schema root' : variant === 'invalid-digest' ? 'schema digest mismatch' : variant === 'invalid-graph' ? 'unknown schema node' : 'unknown field extra') + }) + + it.each(['persistence-formats/v1.md', 'persistence-formats/v1.zh.md', 'persistence-catalog.md', 'persistence-catalog.zh.md'])('requires the matching schema link in %s', (document) => { + const root = fixture() + const schema = document.startsWith('persistence-formats/') ? 'v1.schema.json' : 'persistence-schema.json' + edit(root, `docs/${document}`, `](${schema})`, '](wrong.schema.json)') + expect(() => loadPersistenceFormats(root)).toThrow(`missing link to ${schema}`) + }) + + it.each(['persistence-catalog.md', 'persistence-catalog.zh.md'])('rejects a placeholder current catalog in %s', (document) => { + const root = fixture() + write(root, `docs/${document}`, '# Placeholder\n\n[Inventory](persistence-schema.json)\n') + expect(() => loadPersistenceFormats(root)).toThrow('missing schema index entry for SessionHeader') + }) + + it('checks generated schema regions and refreshes them without changing the recorded schemas or authored context', () => { + const root = fixture() + prepareFacts(root) + const paths = [0, 1, 2, 3].map(version => schemaPath(version, 3)) + const before = paths.map(path => readFileSync(join(root, path), 'utf8')) + expect(() => runPersistenceFormats([], root)).toThrow('Stale persistence format facts') + expect(runPersistenceFormats(['--write'], root)).toContain('Refreshed') + expect(runPersistenceFormats([], root)).toBe('Persistence formats: v0 through v3 verified (4 complete references).') + expect(paths.map(path => readFileSync(join(root, path), 'utf8'))).toEqual(before) + expect(readFileSync(join(root, 'docs/persistence-formats/README.md'), 'utf8')).toContain('Authored context.') + expect(readFileSync(join(root, 'docs/persistence-formats/v1.md'), 'utf8')).toContain('pullRequest: 3349') + edit(root, 'docs/persistence-formats/v1.md', 'Complete resolved types', 'Missing definitions') + expect(() => runPersistenceFormats([], root)).toThrow('Stale persistence format facts') + }) + + it('renders a format index for a current version-zero writer', () => { + const root = fixture(0) + prepareFacts(root, 0) + runPersistenceFormats(['--write'], root) + expect(runPersistenceFormats([], root)).toBe('Persistence formats: v0 through v0 verified (1 complete references).') + }) + + it.each(['missing', 'stale'])('rejects a %s format pairing record and refreshes it with --write', (variant) => { + const root = fixture() + prepareFacts(root) + runPersistenceFormats(['--write'], root) + const sidecar = 'docs/persistence-formats/v1.i18n.yaml' + if (variant === 'missing') rmSync(join(root, sidecar)) + else write(root, sidecar, 'schemaVersion: 1\n') + expect(() => runPersistenceFormats([], root)).toThrow(`Stale persistence format facts: ${sidecar}`) + runPersistenceFormats(['--write'], root) + expect(() => runPersistenceFormats([], root)).not.toThrow() + }) + + it('refuses to refresh facts until every format reference passes validation', () => { + const root = fixture() + prepareFacts(root) + const index = readFileSync(join(root, 'docs/persistence-formats/README.md'), 'utf8') + rmSync(join(root, 'docs/persistence-formats/v1.schema.json')) + expect(() => runPersistenceFormats(['--write'], root)).toThrow('missing persistence format artifact') + expect(readFileSync(join(root, 'docs/persistence-formats/README.md'), 'utf8')).toBe(index) + }) + + it('refuses to refresh an archive after an event and all its types are removed from its schema', () => { + const root = fixture() + const retained = rootSchema({ key: 'event:example/retained', kind: 'event', event: 'example/retained', surface: false }, [ + { kind: 'object', indices: [], properties: [{ name: 'type', type: 1, optional: false }] }, + { kind: 'literal', value: 'example/retained' }, + ]) + const complete = completeInventory([...inventory(1).roots, retained]) + saveReference(root, 1, 3, complete) + prepareFacts(root) + runPersistenceFormats(['--write'], root) + const document = 'docs/persistence-formats/v1.md' + const before = readFileSync(join(root, document), 'utf8') + replaceSnapshot(root, 1, 3, completeInventory(complete.roots.filter(root => root.key !== 'event:example/value'))) + expect(() => runPersistenceFormats(['--write'], root)).toThrow('recorded roots do not match the complete schema inventory') + expect(readFileSync(join(root, document), 'utf8')).toBe(before) + }) +}) diff --git a/scripts/persistence-formats.ts b/scripts/persistence-formats.ts new file mode 100644 index 0000000000..8a5f7a1a6e --- /dev/null +++ b/scripts/persistence-formats.ts @@ -0,0 +1,204 @@ +/** Verify complete Session format references from version zero through the current writer. */ + +import { existsSync, readFileSync, readdirSync, writeFileSync } from 'node:fs' +import { join, resolve } from 'node:path' +import { parseArgs } from 'node:util' +import { JSON_SCHEMA, load } from 'js-yaml' +import { readCurrentSessionFormatVersion } from './gen-session-format-catalog.ts' +import { parseHistoricalPersistenceSnapshot, parsePersistenceSnapshot } from './persistence-changes.ts' +import { persistenceFormatFactArtifacts } from './persistence-format-facts.ts' +import { canonicalizeSchema, schemaDigest } from './persistence-schema-model.ts' +import type { PersistenceSchemaInventory } from './persistence-schema-model.ts' + +const DIRECTORY = 'docs/persistence-formats' +const CURRENT_DOCUMENT = 'docs/persistence-catalog.md' +const CURRENT_SCHEMA = 'docs/persistence-schema.json' + +/** Historical checkout that supplies a format's complete declared persistence inventory. */ +export type PersistenceFormatSource = { readonly tag: string } | { readonly pullRequest: number } + +/** One complete format reference; the current catalog follows the historical entries. */ +export interface PersistenceFormatEntry { + readonly version: number + readonly document: string + readonly schemaPath: string + readonly inventory: PersistenceSchemaInventory + readonly source?: PersistenceFormatSource +} + +/** Contiguous format references ending at the source-declared writer version. */ +export interface PersistenceFormats { + readonly currentVersion: number + readonly entries: readonly PersistenceFormatEntry[] +} + +interface PersistenceFormatRecord { + readonly source: PersistenceFormatSource + readonly roots: ReadonlyMap +} + +function fields(value: unknown, expected: readonly string[], label: string): Record { + if (value === null || typeof value !== 'object' || Array.isArray(value)) throw new Error(`${label}: expected an object`) + const record = value as Record + if (Object.keys(record).length !== expected.length || expected.some(key => !Object.hasOwn(record, key))) { + throw new Error(`${label}: expected fields ${expected.join(', ')}`) + } + return record +} + +function machineBlock(document: string, label: string): string { + const frontmatter = /^---\n([\s\S]*?)\n---(?:\n|$)/u.exec(document)?.[1] + const metadata: unknown = frontmatter === undefined ? undefined : load(frontmatter, { schema: JSON_SCHEMA }) + if (metadata === null || typeof metadata !== 'object' || !('kind' in metadata) || metadata.kind !== 'persistence-format') { + throw new Error(`${label}: expected persistence-format frontmatter kind`) + } + const blocks = [...document.matchAll(/^```yaml persistence-format[^\S\n]*\n([\s\S]*?)^```[^\S\n]*$/gmu)] + if (blocks.length !== 1) throw new Error(`${label}: expected exactly one persistence-format machine record`) + return (blocks[0] as RegExpMatchArray)[1] as string +} + +function parseSource(source: unknown, label: string): PersistenceFormatSource { + if (source !== null && typeof source === 'object' && 'tag' in source) { + const tag = fields(source, ['tag'], `${label} source`).tag + if (typeof tag !== 'string' || !/^dsh-[A-Za-z0-9][A-Za-z0-9._-]*$/u.test(tag)) throw new Error(`${label}: invalid source tag`) + return { tag } + } + const pullRequest = fields(source, ['pullRequest'], `${label} source`).pullRequest + if (!Number.isSafeInteger(pullRequest) || (pullRequest as number) <= 0) throw new Error(`${label}: source pullRequest must be a positive integer`) + return { pullRequest: pullRequest as number } +} + +function parseRecord(block: string, version: number): PersistenceFormatRecord { + const label = `v${version}` + const record = fields(load(block, { schema: JSON_SCHEMA }), ['schemaVersion', 'sessionFormatVersion', 'source', 'roots'], label) + if (record.schemaVersion !== 1) throw new Error(`${label}: unsupported persistence format record schema version`) + if (record.sessionFormatVersion !== version) throw new Error(`${label}: record sessionFormatVersion must match its filename`) + if (record.roots === null || typeof record.roots !== 'object' || Array.isArray(record.roots)) throw new Error(`${label}: roots must be a mapping`) + const roots = new Map() + for (const [key, digest] of Object.entries(record.roots)) { + if (!/^(?:SessionHeader|JsonlHeaderLine|SessionEventEnvelope|event:.+)$/u.test(key) + || typeof digest !== 'string' || !/^[a-f0-9]{64}$/u.test(digest)) throw new Error(`${label}: invalid recorded root ${key}`) + roots.set(key, digest) + } + return { source: parseSource(record.source, label), roots } +} + +function validateInventory(inventory: PersistenceSchemaInventory, version: number, current: boolean): void { + const label = `v${version}` + for (const key of ['SessionHeader', 'JsonlHeaderLine', 'SessionEventEnvelope']) { + const root = inventory.roots.find(root => root.key === key) + if (root === undefined) throw new Error(`${label}: missing schema root ${key}`) + if (root.kind !== 'header') continue + const node = root.schema.nodes[0] + const field = node?.kind === 'object' ? node.properties.find(property => property.name === 'version') : undefined + const type = field === undefined ? undefined : root.schema.nodes[field.type] + const legacyNumber = !(current && key === 'SessionHeader') && type?.kind === 'primitive' && type.type === 'number' + if (field?.optional !== false || !(legacyNumber || type?.kind === 'literal' && type.value === version)) { + throw new Error(`${label}: ${key}.version must match the ${current ? 'current writer' : 'recorded format'} version`) + } + } + if (!inventory.roots.some(root => root.kind === 'event')) throw new Error(`${label}: complete inventory must include an event root`) + const reachable = new Set(inventory.roots.flatMap(root => root.schema.nodes + .map((_, index) => schemaDigest(canonicalizeSchema(root.schema.nodes, index))))) + const remaining = new Set(reachable) + const listed = new Set() + for (const type of inventory.types) { + if (listed.has(type.digest)) throw new Error(`${label}: duplicate schema type ${type.digest}`) + listed.add(type.digest) + // The current extractor can retain types erased by normalization; its generator gate checks that inventory. + if (!current && !reachable.has(type.digest)) throw new Error(`${label}: unreferenced schema type ${type.digest}`) + remaining.delete(type.digest) + } + if (remaining.size > 0) throw new Error(`${label}: schema types must cover every reachable type`) +} + +function validateDocument( + document: string, schemaName: string, inventory: PersistenceSchemaInventory, label: string, current: boolean, +): void { + if (!document.includes(`](${schemaName})`)) throw new Error(`${label}: missing link to ${schemaName}`) + if (!current) return + for (const root of inventory.roots) { + const row = `| \`${root.key}\` | ${root.kind} | \`${root.digest}\` |` + if (!document.includes(row)) throw new Error(`${label}: missing schema index entry for ${root.key}`) + } +} + +/** + * Read every required format pair and complete inventory without Git or historical source extraction. + * @param root - checkout root containing the writer declaration and format references. + * @returns ordered historical references followed by the current generated catalog. + */ +export function loadPersistenceFormats(root: string): PersistenceFormats { + const currentVersion = readCurrentSessionFormatVersion(root) + const directory = join(root, DIRECTORY) + const files = new Set(existsSync(directory) ? readdirSync(directory) : []) + const expected = new Set() + for (let version = 0; version < currentVersion; version += 1) { + for (const suffix of ['.md', '.zh.md', '.schema.json']) { + const name = `v${version}${suffix}` + expected.add(name) + if (!files.has(name)) throw new Error(`v${version}: missing persistence format artifact ${name}`) + } + expected.add(`v${version}.i18n.yaml`) + } + for (const file of files) { + if (file.startsWith('v') && !expected.has(file)) throw new Error(`unexpected persistence format artifact ${file}`) + } + const read = (path: string): string => { + if (!existsSync(join(root, path))) throw new Error(`missing persistence format artifact ${path}`) + return readFileSync(join(root, path), 'utf8').replaceAll('\r\n', '\n') + } + const entries: PersistenceFormatEntry[] = [] + for (let version = 0; version <= currentVersion; version += 1) { + const current = version === currentVersion + const document = current ? CURRENT_DOCUMENT : `${DIRECTORY}/v${version}.md` + const schemaPath = current ? CURRENT_SCHEMA : `${DIRECTORY}/v${version}.schema.json` + const english = read(document) + const chinese = read(document.replace(/\.md$/u, '.zh.md')) + let record: PersistenceFormatRecord | undefined + if (!current) { + const block = machineBlock(english, document) + if (block !== machineBlock(chinese, document.replace(/\.md$/u, '.zh.md'))) throw new Error(`v${version}: bilingual machine records differ`) + record = parseRecord(block, version) + } + const inventory = (current ? parsePersistenceSnapshot : parseHistoricalPersistenceSnapshot)(JSON.parse(read(schemaPath))) + validateInventory(inventory, version, current) + const recordedRoots = record?.roots + if (recordedRoots !== undefined && (recordedRoots.size !== inventory.roots.length + || inventory.roots.some(root => recordedRoots.get(root.key) !== root.digest))) { + throw new Error(`v${version}: recorded roots do not match the complete schema inventory`) + } + const schemaName = current ? 'persistence-schema.json' : `v${version}.schema.json` + validateDocument(english, schemaName, inventory, document, current) + validateDocument(chinese, schemaName, inventory, document.replace(/\.md$/u, '.zh.md'), current) + entries.push({ version, document, schemaPath, inventory, ...(record === undefined ? {} : { source: record.source }) }) + } + return { currentVersion, entries } +} + +/** + * Validate format coverage and check or refresh the historical schema and index regions. + * @param args - CLI arguments; --write refreshes generated facts after complete validation. + * @param root - default checkout directory, overridden by --root when provided. + * @returns the verified format count and optional number of refreshed artifacts. + */ +export function runPersistenceFormats(args: readonly string[], root = resolve(import.meta.dirname, '..')): string { + const { values } = parseArgs({ args: [...args], options: { root: { type: 'string' }, write: { type: 'boolean' } } }) + root = resolve(values.root ?? root) + const formats = loadPersistenceFormats(root) + const changed = persistenceFormatFactArtifacts(root, formats).filter(artifact => !existsSync(join(root, artifact.path)) + || readFileSync(join(root, artifact.path), 'utf8') !== artifact.content) + if (!values.write && changed.length > 0) throw new Error(`Stale persistence format facts: ${changed.map(artifact => artifact.path).join(', ')}. Run pnpm run verify-persistence-formats --write.`) + if (values.write) for (const artifact of changed) writeFileSync(join(root, artifact.path), artifact.content) + return `Persistence formats: v0 through v${formats.currentVersion} verified (${formats.entries.length} complete references).` + + (values.write ? ` Refreshed ${changed.length} file${changed.length === 1 ? '' : 's'}.` : '') +} + +if (process.argv[1] !== undefined && resolve(process.argv[1]) === import.meta.filename) { + try { + console.log(runPersistenceFormats(process.argv.slice(2))) + } catch (error: unknown) { + console.error(error instanceof Error ? error.message : String(error)) + process.exitCode = 1 + } +} diff --git a/scripts/render-persistence-schema.spec.ts b/scripts/render-persistence-schema.spec.ts index 7c47b15d11..39c4b4e19b 100644 --- a/scripts/render-persistence-schema.spec.ts +++ b/scripts/render-persistence-schema.spec.ts @@ -48,6 +48,17 @@ describe('persistence schema catalog', () => { expect(before).not.toBe(after) }) + it('renders historical source locations without linking them to current files', () => { + const inventory = fixture() + const definitions = renderPersistenceSchemaDefinitions(inventory, 'en', () => undefined) + expect(definitions).toContain('Sources: `packages/core/example/src/types.ts:8`') + expect(definitions).not.toContain('(../packages/') + const index = renderPersistenceSchemaIndex(inventory, 'en', ['[Historical schema](v0.schema.json)']) + expect(index).toContain('[Historical schema](v0.schema.json)') + expect(index).not.toContain('(persistence-schema.json)') + expect(renderPersistenceSchemaDefinitions(inventory)).toContain('(../packages/core/example/src/types.ts)') + }) + it('refuses a current inventory that omits a referenced definition', () => { const complete = fixture() const missing: PersistenceSchemaInventory = { ...complete, types: [] } diff --git a/scripts/render-persistence-schema.ts b/scripts/render-persistence-schema.ts index 62bf5a4b78..466e9aa725 100644 --- a/scripts/render-persistence-schema.ts +++ b/scripts/render-persistence-schema.ts @@ -101,13 +101,21 @@ function typeExpression( return reference(schemaDigest(canonicalizeSchema(schema.nodes, index)), entries) } -function definition(entry: TypeDisplay, entries: ReadonlyMap, locale: PersistenceCatalogLocale): string[] { +function definition( + entry: TypeDisplay, + entries: ReadonlyMap, + locale: PersistenceCatalogLocale, + sourceLink: (source: string) => string | undefined, +): string[] { const text = persistenceCatalogText[locale] const schema = entry.type.schema const node = nodeAt(schema, 0) const lines = [``, '', `### ${code(entry.label)}`, '', `SHA-256: ${code(entry.type.digest)}`, ''] if (entry.type.sources.length > 0) { - lines.push(`${text.sources}${entry.type.sources.map(source => `[${code(source)}](../${sourcePath(source)})`).join(' · ')}`, '') + lines.push(`${text.sources}${entry.type.sources.map((source) => { + const href = sourceLink(sourcePath(source)) + return href === undefined ? code(source) : `[${code(source)}](${href})` + }).join(' · ')}`, '') } const expression = (index: number): string => typeExpression(schema, index, entries, locale) switch (node.kind) { @@ -146,13 +154,18 @@ function definition(entry: TypeDisplay, entries: ReadonlyMap [paragraph, '']), text.rootColumns, '|---|---|---|---|', ...inventory.roots.map(root => `| ${code(root.key)} | ${root.kind} | ${code(root.digest)} | ${reference(root.digest, entries)} |`), '', ].join('\n') @@ -162,15 +175,20 @@ export function renderPersistenceSchemaIndex(inventory: PersistenceSchemaInvento * Render every reachable type once, with links for shared and recursive definitions. * @param inventory - complete current-source schemas and declaration metadata. * @param locale - generated document language. + * @param sourceLink - source path to URL; undefined keeps historical locations as text. * @returns Markdown definitions whose anchors use names or owning paths instead of hashes. */ -export function renderPersistenceSchemaDefinitions(inventory: PersistenceSchemaInventory, locale: PersistenceCatalogLocale = 'en'): string { +export function renderPersistenceSchemaDefinitions( + inventory: PersistenceSchemaInventory, + locale: PersistenceCatalogLocale = 'en', + sourceLink: (source: string) => string | undefined = source => `../${source}`, +): string { const entries = displays(inventory) const text = persistenceCatalogText[locale] const sorted = [...entries.values()].sort((left, right) => left.anchor < right.anchor ? -1 : left.anchor > right.anchor ? 1 : 0) return [ `## ${text.definitions}`, '', text.definitionsIntro, '', - ...sorted.flatMap(entry => definition(entry, entries, locale)), + ...sorted.flatMap(entry => definition(entry, entries, locale, sourceLink)), ].join('\n') } diff --git a/scripts/run-gates.spec.ts b/scripts/run-gates.spec.ts index d2ecb96a75..91e4e7cd70 100644 --- a/scripts/run-gates.spec.ts +++ b/scripts/run-gates.spec.ts @@ -215,6 +215,19 @@ describe('gate graph validation', () => { } }) + it('requires complete Session format references locally and in CI', () => { + const { scripts } = JSON.parse(readFileSync(new URL('../package.json', import.meta.url), 'utf8')) as { + scripts: Record + } + for (const mode of ['doc-sync', 'doc-quick', 'ci-static'] as const) { + expect(withPnpmEntrypoint(() => gatesForMode(mode))).toContainEqual(expect.objectContaining({ + id: 'persistence-formats', + displayCommand: 'pnpm run verify-persistence-formats', + })) + } + expect(scripts['verify-persistence-formats']).toBe('tsx scripts/persistence-formats.ts') + }) + it('keeps package-group subsystem ownership in the documentation gate', () => { const ids = withPnpmEntrypoint(() => gatesForMode('doc-sync').map(subject => subject.id)) diff --git a/scripts/run-gates.ts b/scripts/run-gates.ts index 153f14e4e0..a3de4a177a 100644 --- a/scripts/run-gates.ts +++ b/scripts/run-gates.ts @@ -746,6 +746,7 @@ function docSyncLeafGates(options: { pnpmScript('persistence-catalog', 'verify-persistence-catalog', { label: 'persistence catalog' }), pnpmScript('persistence-changes', 'verify-persistence-changes', { label: 'persistence type history' }), pnpmScript('persistence-releases', 'verify-persistence-releases', { label: 'released persistence history' }), + pnpmScript('persistence-formats', 'verify-persistence-formats', { label: 'Session format references', quick: true }), pnpmScript('session-format-catalog', 'verify-session-format-catalog', { label: 'Session format catalog' }), pnpmScript('public-repository-links', 'verify-public-repository-links', { label: 'public repository links', quick: true }), pnpmScript('repository-references', 'verify-repository-references', { label: 'repository references', quick: true }), diff --git a/scripts/verify-concrete-terms.spec.ts b/scripts/verify-concrete-terms.spec.ts index 17cdbbf9f8..1869b848ef 100644 --- a/scripts/verify-concrete-terms.spec.ts +++ b/scripts/verify-concrete-terms.spec.ts @@ -84,4 +84,91 @@ describe('concrete terminology policy', () => { expect(findConcreteTermViolations(file, blockedTerm)).toEqual([{ file, line: 1 }]) } }) + + it.each(['0', '1', '2', '10'])('preserves historical identifiers in the canonical v%s machine schema', (version) => { + expect(findConcreteTermViolations(`docs/persistence-formats/v${version}.schema.json`, blockedTerm)).toEqual([]) + }) + + it.each([ + 'docs/persistence-formats/v00.schema.json', + 'docs/persistence-formats/v01.schema.json', + 'docs/persistence-formats/v-1.schema.json', + 'docs/persistence-formats/v1.zh.schema.json', + 'docs/persistence-formats/v1.schema.json.backup', + 'docs/persistence-formats/V1.schema.json', + 'docs/persistence-formats/versions/v1.schema.json', + 'docs/persistence-formats-extra/v1.schema.json', + 'docs/other/persistence-formats/v1.schema.json', + 'docs/persistence-schema.json', + ])('keeps machine content strict outside canonical historical schema path %s', (file) => { + expect(findConcreteTermViolations(file, blockedTerm)).toEqual([{ file, line: 1 }]) + }) + + it.each(['md', 'zh.md'])('exempts only generated historical schema lines in %s references', (suffix) => { + const file = `docs/persistence-formats/v2.${suffix}` + for (const newline of ['\n', '\r\n']) { + expect(findConcreteTermViolations(file, [ + `Authored ${blockedTerm}.`, + '', + `Historical${blockedTerm}`, + `Nested historical ${blockedTerm}.`, + '', + `Authored ${blockedTerm}.`, + ].join(newline))).toEqual([{ file, line: 1 }, { file, line: 6 }]) + } + }) + + it.each([ + 'docs/persistence-formats/v00.md', + 'docs/persistence-formats/v01.zh.md', + 'docs/persistence-formats/v-1.md', + 'docs/persistence-formats/v1.zh.zh.md', + 'docs/persistence-formats/v1.md.backup', + 'docs/persistence-formats/V1.md', + 'docs/persistence-formats/README.md', + 'docs/persistence-formats-extra/v1.md', + 'docs/other/persistence-formats/v1.zh.md', + 'docs/persistence-catalog.md', + 'docs/persistence-catalog.zh.md', + 'docs/persistence-schema.json', + ])('keeps generated-looking content strict outside canonical historical reference path %s', (file) => { + expect(findConcreteTermViolations(file, [ + '', blockedTerm, '', + ].join('\n'))).toEqual([{ file, line: 2 }]) + }) + + it.each([ + ['no markers', []], + ['missing end', ['']], + ['missing start', ['']], + ['reversed', ['', '']], + ['duplicate start', ['', '', '']], + ['duplicate end', ['', '', '']], + ['nested pair', ['', '', '', '']], + ['second pair', ['', '', '', '']], + ['inline pair', ['']], + ['indented start', [' ', '']], + ['malformed start', ['']], + ['malformed end', ['', '', '']], + ['uppercase nested marker', ['', '', '']], + ['unknown nested marker', ['', '', '']], + ['split nested marker', ['', '', '']], + ['other marker prefix', ['', '']], + ['index marker', ['', '']], + ])('exempts no lines with %s', (_label, markers) => { + const file = 'docs/persistence-formats/v1.md' + const lines = [blockedTerm, ...markers.flatMap(marker => [marker, blockedTerm])].join('\n').split('\n') + const expected = lines.flatMap((line, index) => line === blockedTerm ? [{ file, line: index + 1 }] : []) + expect(findConcreteTermViolations(file, lines.join('\n'))).toEqual(expected) + }) + + it('keeps marker lines strict when they contain authored text', () => { + const file = 'docs/persistence-formats/v1.md' + expect(findConcreteTermViolations(file, [ + ` ${blockedTerm}`, + blockedTerm, + ` ${blockedTerm}`, + ].join('\n'))).toEqual([{ file, line: 1 }, { file, line: 2 }, { file, line: 3 }]) + }) }) diff --git a/scripts/verify-concrete-terms.ts b/scripts/verify-concrete-terms.ts index 755ad449c5..1e2c050e7a 100644 --- a/scripts/verify-concrete-terms.ts +++ b/scripts/verify-concrete-terms.ts @@ -21,23 +21,36 @@ function isExcluded(file: string): boolean { return excludedPrefixes.some(prefix => file.startsWith(prefix)) // Release snapshots retain the identifiers present in their pinned source. || /^docs\/persistence-changes\/releases\/dsh-v\d+\.\d+\.\d+-(?:alpha|rc)\.\d+\.schema\.json$/u.test(file) + || /^docs\/persistence-formats\/v(?:0|[1-9]\d*)\.schema\.json$/u.test(file) } function containsBlockedTerm(value: string): boolean { return value.normalize('NFKC').toLowerCase().includes(blockedTerm) } +function historicalSchemaRegion(file: string, source: string, lines: readonly string[]): readonly [number, number] | undefined { + if (!/^docs\/persistence-formats\/v(?:0|[1-9]\d*)(?:\.zh)?\.md$/u.test(file)) return undefined + if (source.match(/') + const end = lines.indexOf('') + // The format gate checks these generated lines against their historical schema inventory. + return start >= 0 && end > start ? [start, end] : undefined +} + /** * Find the blocked term in one maintained tracked file. * @param file - repository-relative tracked path. * @param source - text contents or symlink target. - * @returns violations outside vendored sources, frozen Agent Notes and release schema snapshots. + * @returns violations outside vendored sources, frozen Agent Notes, historical schemas and their checked generated regions. */ export function findConcreteTermViolations(file: string, source: string): ConcreteTermViolation[] { if (isExcluded(file)) return [] const violations: ConcreteTermViolation[] = [] if (containsBlockedTerm(file)) violations.push({ file, line: null }) - for (const [index, line] of source.split('\n').entries()) { + const lines = source.split(/\r?\n/u) + const schemaRegion = historicalSchemaRegion(file, source, lines) + for (const [index, line] of lines.entries()) { + if (schemaRegion !== undefined && index > schemaRegion[0] && index < schemaRegion[1]) continue if (containsBlockedTerm(line)) violations.push({ file, line: index + 1 }) } return violations From 765c87fb87a2004bf5eae1db2601e8d0a0d33377 Mon Sep 17 00:00:00 2001 From: Tianyi Cui <53024+tianyicui@users.noreply.github.com> Date: Sun, 13 Sep 2026 11:48:59 +0800 Subject: [PATCH 2/3] fix(docs): address persistence format history review --- ...08-26-ban-ambiguous-origin-label.i18n.yaml | 4 +- .../2026-08-26-ban-ambiguous-origin-label.md | 6 +- ...026-08-26-ban-ambiguous-origin-label.zh.md | 6 +- ...6-09-11-persistence-type-history.i18n.yaml | 4 +- .../2026-09-11-persistence-type-history.md | 4 +- .../2026-09-11-persistence-type-history.zh.md | 4 +- .../dsh-doc/templates/persistence-format.md | 2 +- .../adding-a-session-format-version.i18n.yaml | 4 +- .../adding-a-session-format-version.md | 2 +- .../adding-a-session-format-version.zh.md | 2 +- .../releases/README.i18n.yaml | 4 +- docs/persistence-changes/releases/README.md | 2 +- .../persistence-changes/releases/README.zh.md | 2 +- .../releases/dsh-v0.0.1-rc.1.i18n.yaml | 4 +- .../releases/dsh-v0.0.1-rc.1.md | 2 +- .../releases/dsh-v0.0.1-rc.1.schema.json | 362 +++-- .../releases/dsh-v0.0.1-rc.1.zh.md | 2 +- .../releases/dsh-v0.0.1-rc.2.i18n.yaml | 4 +- .../releases/dsh-v0.0.1-rc.2.md | 2 +- .../releases/dsh-v0.0.1-rc.2.schema.json | 404 +++-- .../releases/dsh-v0.0.1-rc.2.zh.md | 2 +- .../releases/dsh-v0.0.1-rc.3.i18n.yaml | 4 +- .../releases/dsh-v0.0.1-rc.3.md | 2 +- .../releases/dsh-v0.0.1-rc.3.schema.json | 129 +- .../releases/dsh-v0.0.1-rc.3.zh.md | 2 +- .../releases/dsh-v0.0.1-rc.4.i18n.yaml | 4 +- .../releases/dsh-v0.0.1-rc.4.md | 2 +- .../releases/dsh-v0.0.1-rc.4.zh.md | 2 +- .../releases/dsh-v0.0.1-rc.5.i18n.yaml | 4 +- .../releases/dsh-v0.0.1-rc.5.md | 2 +- .../releases/dsh-v0.0.1-rc.5.zh.md | 2 +- .../releases/dsh-v0.1.0-rc.1.i18n.yaml | 4 +- .../releases/dsh-v0.1.0-rc.1.md | 2 +- .../releases/dsh-v0.1.0-rc.1.zh.md | 2 +- .../releases/dsh-v0.1.0-rc.2.i18n.yaml | 4 +- .../releases/dsh-v0.1.0-rc.2.md | 2 +- .../releases/dsh-v0.1.0-rc.2.zh.md | 2 +- .../releases/dsh-v0.1.0-rc.3.i18n.yaml | 4 +- .../releases/dsh-v0.1.0-rc.3.md | 2 +- .../releases/dsh-v0.1.0-rc.3.zh.md | 2 +- .../releases/dsh-v0.1.0-rc.5.i18n.yaml | 4 +- .../releases/dsh-v0.1.0-rc.5.md | 2 +- .../releases/dsh-v0.1.0-rc.5.zh.md | 2 +- .../releases/dsh-v0.1.0-rc.6.i18n.yaml | 4 +- .../releases/dsh-v0.1.0-rc.6.md | 2 +- .../releases/dsh-v0.1.0-rc.6.zh.md | 2 +- .../releases/dsh-v0.1.0-rc.7.i18n.yaml | 4 +- .../releases/dsh-v0.1.0-rc.7.md | 2 +- .../releases/dsh-v0.1.0-rc.7.schema.json | 87 +- .../releases/dsh-v0.1.0-rc.7.zh.md | 2 +- .../releases/dsh-v0.1.0-rc.8.i18n.yaml | 4 +- .../releases/dsh-v0.1.0-rc.8.md | 2 +- .../releases/dsh-v0.1.0-rc.8.schema.json | 142 +- .../releases/dsh-v0.1.0-rc.8.zh.md | 2 +- .../releases/dsh-v0.1.1-rc.1.i18n.yaml | 4 +- .../releases/dsh-v0.1.1-rc.1.md | 2 +- .../releases/dsh-v0.1.1-rc.1.schema.json | 35 +- .../releases/dsh-v0.1.1-rc.1.zh.md | 2 +- .../releases/dsh-v0.1.1-rc.2.i18n.yaml | 4 +- .../releases/dsh-v0.1.1-rc.2.md | 2 +- .../releases/dsh-v0.1.1-rc.2.schema.json | 187 ++- .../releases/dsh-v0.1.1-rc.2.zh.md | 2 +- .../releases/dsh-v0.1.2-alpha.1.i18n.yaml | 4 +- .../releases/dsh-v0.1.2-alpha.1.md | 2 +- .../releases/dsh-v0.1.2-alpha.1.schema.json | 460 +++--- .../releases/dsh-v0.1.2-alpha.1.zh.md | 2 +- .../releases/dsh-v0.1.2-alpha.2.i18n.yaml | 4 +- .../releases/dsh-v0.1.2-alpha.2.md | 2 +- .../releases/dsh-v0.1.2-alpha.2.schema.json | 462 +++--- .../releases/dsh-v0.1.2-alpha.2.zh.md | 2 +- .../releases/dsh-v0.1.2-alpha.3.i18n.yaml | 4 +- .../releases/dsh-v0.1.2-alpha.3.md | 2 +- .../releases/dsh-v0.1.2-alpha.3.zh.md | 2 +- .../releases/dsh-v0.1.2-alpha.4.i18n.yaml | 4 +- .../releases/dsh-v0.1.2-alpha.4.md | 2 +- .../releases/dsh-v0.1.2-alpha.4.schema.json | 126 +- .../releases/dsh-v0.1.2-alpha.4.zh.md | 2 +- .../releases/dsh-v0.1.2-alpha.5.i18n.yaml | 4 +- .../releases/dsh-v0.1.2-alpha.5.md | 2 +- .../releases/dsh-v0.1.2-alpha.5.zh.md | 2 +- .../releases/dsh-v0.1.2-rc.1.i18n.yaml | 4 +- .../releases/dsh-v0.1.2-rc.1.md | 2 +- .../releases/dsh-v0.1.2-rc.1.zh.md | 2 +- .../releases/dsh-v0.1.3-alpha.1.i18n.yaml | 4 +- .../releases/dsh-v0.1.3-alpha.1.md | 2 +- .../releases/dsh-v0.1.3-alpha.1.schema.json | 241 ++- .../releases/dsh-v0.1.3-alpha.1.zh.md | 2 +- .../releases/dsh-v0.1.3-alpha.2.i18n.yaml | 4 +- .../releases/dsh-v0.1.3-alpha.2.md | 2 +- .../releases/dsh-v0.1.3-alpha.2.schema.json | 53 +- .../releases/dsh-v0.1.3-alpha.2.zh.md | 2 +- .../releases/dsh-v0.1.5-alpha.1.i18n.yaml | 4 +- .../releases/dsh-v0.1.5-alpha.1.md | 2 +- .../releases/dsh-v0.1.5-alpha.1.schema.json | 204 ++- .../releases/dsh-v0.1.5-alpha.1.zh.md | 2 +- .../releases/dsh-v0.1.5-alpha.2.i18n.yaml | 4 +- .../releases/dsh-v0.1.5-alpha.2.md | 2 +- .../releases/dsh-v0.1.5-alpha.2.schema.json | 55 +- .../releases/dsh-v0.1.5-alpha.2.zh.md | 2 +- .../releases/dsh-v0.1.5-rc.1.i18n.yaml | 4 +- .../releases/dsh-v0.1.5-rc.1.md | 2 +- .../releases/dsh-v0.1.5-rc.1.zh.md | 2 +- .../releases/dsh-v0.1.5-rc.2.i18n.yaml | 4 +- .../releases/dsh-v0.1.5-rc.2.md | 2 +- .../releases/dsh-v0.1.5-rc.2.zh.md | 2 +- docs/persistence-formats/README.i18n.yaml | 4 +- docs/persistence-formats/README.md | 15 +- docs/persistence-formats/README.zh.md | 15 +- docs/persistence-formats/v0.i18n.yaml | 4 +- docs/persistence-formats/v0.md | 1258 ++++++++-------- docs/persistence-formats/v0.schema.json | 468 +++--- docs/persistence-formats/v0.zh.md | 1258 ++++++++-------- docs/persistence-formats/v1.i18n.yaml | 4 +- docs/persistence-formats/v1.md | 1260 ++++++++-------- docs/persistence-formats/v1.schema.json | 468 +++--- docs/persistence-formats/v1.zh.md | 1260 ++++++++-------- docs/persistence-formats/v2.i18n.yaml | 4 +- docs/persistence-formats/v2.md | 1326 +++++++++-------- docs/persistence-formats/v2.schema.json | 498 +++---- docs/persistence-formats/v2.zh.md | 1326 +++++++++-------- scripts/persistence-changes.spec.ts | 17 + scripts/persistence-changes.ts | 11 +- scripts/persistence-format-facts.ts | 12 +- scripts/persistence-formats.spec.ts | 107 +- scripts/persistence-formats.ts | 42 +- scripts/persistence-releases.spec.ts | 20 + scripts/persistence-releases.ts | 3 + scripts/persistence-source-metadata.ts | 18 + scripts/render-persistence-schema.spec.ts | 17 +- scripts/render-persistence-schema.ts | 13 +- 130 files changed, 6368 insertions(+), 6261 deletions(-) create mode 100644 scripts/persistence-source-metadata.ts diff --git a/.agents/notes/implemented/process/2026-08-26-ban-ambiguous-origin-label.i18n.yaml b/.agents/notes/implemented/process/2026-08-26-ban-ambiguous-origin-label.i18n.yaml index 5221fa234d..c05203bf79 100644 --- a/.agents/notes/implemented/process/2026-08-26-ban-ambiguous-origin-label.i18n.yaml +++ b/.agents/notes/implemented/process/2026-08-26-ban-ambiguous-origin-label.i18n.yaml @@ -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 diff --git a/.agents/notes/implemented/process/2026-08-26-ban-ambiguous-origin-label.md b/.agents/notes/implemented/process/2026-08-26-ban-ambiguous-origin-label.md index fe06cf5d2d..a1379d8d0f 100644 --- a/.agents/notes/implemented/process/2026-08-26-ban-ambiguous-origin-label.md +++ b/.agents/notes/implemented/process/2026-08-26-ban-ambiguous-origin-label.md @@ -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. diff --git a/.agents/notes/implemented/process/2026-08-26-ban-ambiguous-origin-label.zh.md b/.agents/notes/implemented/process/2026-08-26-ban-ambiguous-origin-label.zh.md index 1389d13992..af57195eb3 100644 --- a/.agents/notes/implemented/process/2026-08-26-ban-ambiguous-origin-label.zh.md +++ b/.agents/notes/implemented/process/2026-08-26-ban-ambiguous-origin-label.zh.md @@ -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` 失败,并报告对应路径或行号。审查仍需先判断预期含义再选择替代名称;通过门禁只能证明受检查内容中不存在该术语,不能证明替代名称足够精确。 diff --git a/.agents/notes/implemented/process/2026-09-11-persistence-type-history.i18n.yaml b/.agents/notes/implemented/process/2026-09-11-persistence-type-history.i18n.yaml index ab74914622..229ee678ba 100644 --- a/.agents/notes/implemented/process/2026-09-11-persistence-type-history.i18n.yaml +++ b/.agents/notes/implemented/process/2026-09-11-persistence-type-history.i18n.yaml @@ -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 diff --git a/.agents/notes/implemented/process/2026-09-11-persistence-type-history.md b/.agents/notes/implemented/process/2026-09-11-persistence-type-history.md index fc7374abb4..f6dc5ed541 100644 --- a/.agents/notes/implemented/process/2026-09-11-persistence-type-history.md +++ b/.agents/notes/implemented/process/2026-09-11-persistence-type-history.md @@ -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. diff --git a/.agents/notes/implemented/process/2026-09-11-persistence-type-history.zh.md b/.agents/notes/implemented/process/2026-09-11-persistence-type-history.zh.md index 1b8ba5ed74..b58f91af99 100644 --- a/.agents/notes/implemented/process/2026-09-11-persistence-type-history.zh.md +++ b/.agents/notes/implemented/process/2026-09-11-persistence-type-history.zh.md @@ -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 区间保留历史标识符,当前术语检查仍覆盖周围的人工说明。 记录命令从仓库内模板生成双语目录和一致性记录。作者可以将两种语言的概述、兼容性说明和实际验证证据作为结构化输入。生成过程提供标识符、摘要和快照,不编造兼容性说明或测试结果。结构化检查输出保留非零失败退出码,并报告独立于可读描述的稳定变更种类。 diff --git a/.agents/skills/dsh-doc/templates/persistence-format.md b/.agents/skills/dsh-doc/templates/persistence-format.md index fa74fce38d..4c99ec9401 100644 --- a/.agents/skills/dsh-doc/templates/persistence-format.md +++ b/.agents/skills/dsh-doc/templates/persistence-format.md @@ -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. diff --git a/docs/cookbook/adding-a-session-format-version.i18n.yaml b/docs/cookbook/adding-a-session-format-version.i18n.yaml index 5739b45f65..b160e20757 100644 --- a/docs/cookbook/adding-a-session-format-version.i18n.yaml +++ b/docs/cookbook/adding-a-session-format-version.i18n.yaml @@ -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 diff --git a/docs/cookbook/adding-a-session-format-version.md b/docs/cookbook/adding-a-session-format-version.md index bf5521a1f4..2b939a7082 100644 --- a/docs/cookbook/adding-a-session-format-version.md +++ b/docs/cookbook/adding-a-session-format-version.md @@ -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. ## 2. Add an identity edge diff --git a/docs/cookbook/adding-a-session-format-version.zh.md b/docs/cookbook/adding-a-session-format-version.zh.md index af575db0e0..ee5dac62b4 100644 --- a/docs/cookbook/adding-a-session-format-version.zh.md +++ b/docs/cookbook/adding-a-session-format-version.zh.md @@ -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.*` 下添加双语格式参考。保留所有更早的记录。格式覆盖检查要求低于新写入器的每个整数版本都有独立文档;当前生成的目录只覆盖新写入器。 ## 2. 添加恒等迁移边 diff --git a/docs/persistence-changes/releases/README.i18n.yaml b/docs/persistence-changes/releases/README.i18n.yaml index 599e6d0e3f..3085f3a5bd 100644 --- a/docs/persistence-changes/releases/README.i18n.yaml +++ b/docs/persistence-changes/releases/README.i18n.yaml @@ -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 diff --git a/docs/persistence-changes/releases/README.md b/docs/persistence-changes/releases/README.md index fef1f0f3f8..c818f28d36 100644 --- a/docs/persistence-changes/releases/README.md +++ b/docs/persistence-changes/releases/README.md @@ -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. diff --git a/docs/persistence-changes/releases/README.zh.md b/docs/persistence-changes/releases/README.zh.md index 37c0800754..92d4170717 100644 --- a/docs/persistence-changes/releases/README.zh.md +++ b/docs/persistence-changes/releases/README.zh.md @@ -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 省略确认或版本提升的依据。 diff --git a/docs/persistence-changes/releases/dsh-v0.0.1-rc.1.i18n.yaml b/docs/persistence-changes/releases/dsh-v0.0.1-rc.1.i18n.yaml index 2934a0a38b..35c47029b8 100644 --- a/docs/persistence-changes/releases/dsh-v0.0.1-rc.1.i18n.yaml +++ b/docs/persistence-changes/releases/dsh-v0.0.1-rc.1.i18n.yaml @@ -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 diff --git a/docs/persistence-changes/releases/dsh-v0.0.1-rc.1.md b/docs/persistence-changes/releases/dsh-v0.0.1-rc.1.md index 6a8a597b8a..8ed626de6a 100644 --- a/docs/persistence-changes/releases/dsh-v0.0.1-rc.1.md +++ b/docs/persistence-changes/releases/dsh-v0.0.1-rc.1.md @@ -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` ## Declaration diff --git a/docs/persistence-changes/releases/dsh-v0.0.1-rc.1.schema.json b/docs/persistence-changes/releases/dsh-v0.0.1-rc.1.schema.json index 8f117187e9..f2af637929 100644 --- a/docs/persistence-changes/releases/dsh-v0.0.1-rc.1.schema.json +++ b/docs/persistence-changes/releases/dsh-v0.0.1-rc.1.schema.json @@ -8885,7 +8885,7 @@ "event:step/end[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -8914,7 +8914,7 @@ "event:turn/end[0].data.reason[2]" ], "sources": [ - "packages/core/session/src/types.ts:140" + "packages/core/session/src/types.ts" ] }, { @@ -8998,7 +8998,7 @@ "event:tool/call[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -9027,7 +9027,7 @@ "packages/interaction/user-approval/src/index.ts#ApprovalPolicy" ], "sources": [ - "packages/interaction/user-approval/src/index.ts:94" + "packages/interaction/user-approval/src/index.ts" ] }, { @@ -9945,7 +9945,7 @@ "packages/llm/llm/src/message.ts#UserMessage" ], "sources": [ - "packages/llm/llm/src/message.ts:141" + "packages/llm/llm/src/message.ts" ] }, { @@ -9979,7 +9979,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" ] }, { @@ -10048,7 +10048,7 @@ "event:assistant/chunk[0].data.chunk[5]" ], "sources": [ - "packages/llm/llm/src/types.ts:282" + "packages/llm/llm/src/types.ts" ] }, { @@ -10176,7 +10176,7 @@ "event:turn/end[0].data.reason[1]" ], "sources": [ - "packages/core/session/src/types.ts:138" + "packages/core/session/src/types.ts" ] }, { @@ -10617,7 +10617,7 @@ "event:compact/summary[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -10753,7 +10753,7 @@ "packages/subagent/subagent/src/descriptor.ts#ContinuableSubagentDescriptorData" ], "sources": [ - "packages/subagent/subagent/src/descriptor.ts:71" + "packages/subagent/subagent/src/descriptor.ts" ] }, { @@ -10791,7 +10791,7 @@ "packages/goal/goal/src/types.ts#GoalRef" ], "sources": [ - "packages/goal/goal/src/types.ts:19" + "packages/goal/goal/src/types.ts" ] }, { @@ -11004,7 +11004,7 @@ "event:web/deepseek-search-llm-request[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -11723,7 +11723,7 @@ "packages/llm/llm/src/message.ts#MessageSource" ], "sources": [ - "packages/llm/llm/src/message.ts:126" + "packages/llm/llm/src/message.ts" ] }, { @@ -11883,7 +11883,7 @@ "event:subagent/descriptor[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -11932,7 +11932,7 @@ "event:approval/policy[0].data" ], "sources": [ - "packages/interaction/user-approval/src/index.ts:67" + "packages/interaction/user-approval/src/index.ts" ] }, { @@ -12393,7 +12393,7 @@ "event:tool/code-dispatch-start[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -12514,7 +12514,7 @@ "event:agent/inbox/spliced[0].data.inserted[0].source[15].references[0]" ], "sources": [ - "packages/context/session-reference/src/types.ts:12" + "packages/context/session-reference/src/types.ts" ] }, { @@ -13486,7 +13486,7 @@ "event:agent/inbox/spliced[0].data" ], "sources": [ - "packages/core/agent/src/types.ts:19" + "packages/core/agent/src/types.ts" ] }, { @@ -13817,7 +13817,7 @@ "packages/llm/llm/src/types.ts#TokenUsage" ], "sources": [ - "packages/llm/llm/src/types.ts:120" + "packages/llm/llm/src/types.ts" ] }, { @@ -13846,7 +13846,7 @@ "event:session/title[0].data.source[0]" ], "sources": [ - "packages/session/session-title/src/index.ts:49" + "packages/session/session-title/src/index.ts" ] }, { @@ -13940,7 +13940,7 @@ "event:approval/decided[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -13983,7 +13983,7 @@ "event:assistant/chunk[0].data.chunk[6].reason[3]" ], "sources": [ - "packages/llm/llm/src/types.ts:102" + "packages/llm/llm/src/types.ts" ] }, { @@ -14176,7 +14176,7 @@ "packages/goal/goal/src/domain.ts#GoalSnapshotChangeMeta" ], "sources": [ - "packages/goal/goal/src/domain.ts:24" + "packages/goal/goal/src/domain.ts" ] }, { @@ -14276,7 +14276,7 @@ "packages/llm/llm/src/types.ts#ContentBlockType" ], "sources": [ - "packages/llm/llm/src/types.ts:93" + "packages/llm/llm/src/types.ts" ] }, { @@ -14384,7 +14384,7 @@ "packages/core/session/src/types.ts#TurnEndCancelCause" ], "sources": [ - "packages/core/session/src/types.ts:130" + "packages/core/session/src/types.ts" ] }, { @@ -14413,7 +14413,7 @@ "event:plan/mode[0].data" ], "sources": [ - "packages/plan/plan-mode/src/index.ts:53" + "packages/plan/plan-mode/src/index.ts" ] }, { @@ -14784,7 +14784,7 @@ "event:tool/result.data" ], "sources": [ - "packages/core/session/src/types.ts:271" + "packages/core/session/src/types.ts" ] }, { @@ -15073,7 +15073,7 @@ "packages/web/web-search-deepseek/src/provider.ts#DeepSeekSearchLlmRequest" ], "sources": [ - "packages/web/web-search-deepseek/src/provider.ts:56" + "packages/web/web-search-deepseek/src/provider.ts" ] }, { @@ -16076,7 +16076,7 @@ "event:agent/inbox/spliced[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -16143,7 +16143,7 @@ "packages/llm/llm/src/types.ts#LlmFailure" ], "sources": [ - "packages/llm/llm/src/types.ts:25" + "packages/llm/llm/src/types.ts" ] }, { @@ -16186,7 +16186,7 @@ "event:assistant/chunk[0].data.chunk[6].reason[4]" ], "sources": [ - "packages/llm/llm/src/types.ts:103" + "packages/llm/llm/src/types.ts" ] }, { @@ -16487,7 +16487,7 @@ "event:turn/end[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -16600,7 +16600,7 @@ "event:assistant/chunk[0].data.chunk[2]" ], "sources": [ - "packages/llm/llm/src/types.ts:279" + "packages/llm/llm/src/types.ts" ] }, { @@ -16734,7 +16734,7 @@ "event:web/deepseek-search-llm-request[0].data.body.tools[0]" ], "sources": [ - "packages/web/web-search-deepseek/src/provider.ts:72" + "packages/web/web-search-deepseek/src/provider.ts" ] }, { @@ -16824,7 +16824,7 @@ "event:compact/end[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -16863,7 +16863,7 @@ "packages/attachment/attachment/src/types.ts#ImageMediaType" ], "sources": [ - "packages/attachment/attachment/src/types.ts:8" + "packages/attachment/attachment/src/types.ts" ] }, { @@ -16961,7 +16961,7 @@ "packages/core/tools/src/types.ts#CodeDispatchStartEventData" ], "sources": [ - "packages/core/tools/src/types.ts:11" + "packages/core/tools/src/types.ts" ] }, { @@ -18388,7 +18388,7 @@ "packages/session/session-title/src/index.ts#SessionTitleSource" ], "sources": [ - "packages/session/session-title/src/index.ts:48" + "packages/session/session-title/src/index.ts" ] }, { @@ -18436,7 +18436,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" ] }, { @@ -19060,7 +19060,7 @@ "packages/llm/llm-retry/src/types.ts#LlmRetryEventData" ], "sources": [ - "packages/llm/llm-retry/src/types.ts:16" + "packages/llm/llm-retry/src/types.ts" ] }, { @@ -19399,7 +19399,7 @@ "event:tool/code-dispatch[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -19527,7 +19527,7 @@ "event:compact/start[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -19579,7 +19579,7 @@ "packages/core/tools/src/index.ts#ToolRestriction" ], "sources": [ - "packages/core/tools/src/index.ts:654" + "packages/core/tools/src/index.ts" ] }, { @@ -19652,7 +19652,7 @@ "event:turn/end[0].data.reason[3]" ], "sources": [ - "packages/core/session/src/types.ts:146" + "packages/core/session/src/types.ts" ] }, { @@ -19734,7 +19734,7 @@ "event:compact/start[0].data" ], "sources": [ - "packages/compact/compact/src/types.ts:23" + "packages/compact/compact/src/types.ts" ] }, { @@ -19791,7 +19791,7 @@ "packages/core/session/src/types.ts#RequestContext" ], "sources": [ - "packages/core/session/src/types.ts:193" + "packages/core/session/src/types.ts" ] }, { @@ -19849,7 +19849,7 @@ "event:approval/asked[0].data" ], "sources": [ - "packages/interaction/user-approval/src/index.ts:44" + "packages/interaction/user-approval/src/index.ts" ] }, { @@ -19948,7 +19948,7 @@ "event:hook/invoked[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -20095,7 +20095,7 @@ "packages/core/session/src/types.ts#EpochHeader" ], "sources": [ - "packages/core/session/src/types.ts:181" + "packages/core/session/src/types.ts" ] }, { @@ -20249,7 +20249,7 @@ "event:turn/end[0].data.reason[1].reason[3]" ], "sources": [ - "packages/core/session/src/types.ts:127" + "packages/core/session/src/types.ts" ] }, { @@ -20279,19 +20279,16 @@ "packages/session/session-title/src/index.ts#SessionTitleProviderId" ], "sources": [ - "packages/attachment/attachment/src/brand.ts:6", - "packages/compact/compact/src/brand.ts:4", - "packages/core/session/src/types.ts:17", - "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/session/session-title/src/index.ts:28" + "packages/attachment/attachment/src/brand.ts", + "packages/compact/compact/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/session/session-title/src/index.ts" ] }, { @@ -20344,8 +20341,8 @@ "packages/llm/llm/src/types.ts#TextBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:39", - "packages/web/web-search-deepseek/src/provider.ts:67" + "packages/llm/llm/src/types.ts", + "packages/web/web-search-deepseek/src/provider.ts" ] }, { @@ -20615,7 +20612,7 @@ "event:turn/end[0].data" ], "sources": [ - "packages/core/session/src/types.ts:232" + "packages/core/session/src/types.ts" ] }, { @@ -20685,7 +20682,7 @@ "event:tool/result.data.meta[6]" ], "sources": [ - "packages/core/session/src/json.ts:13" + "packages/core/session/src/json.ts" ] }, { @@ -20733,7 +20730,7 @@ "event:tool/result.data.error" ], "sources": [ - "packages/core/session/src/types.ts:275" + "packages/core/session/src/types.ts" ] }, { @@ -20939,7 +20936,7 @@ "event:llm/retry[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -21116,7 +21113,7 @@ "event:assistant/chunk[0].data.chunk[6]" ], "sources": [ - "packages/llm/llm/src/types.ts:283" + "packages/llm/llm/src/types.ts" ] }, { @@ -21145,7 +21142,7 @@ "event:turn/end[0].data.reason[5]" ], "sources": [ - "packages/core/session/src/types.ts:153" + "packages/core/session/src/types.ts" ] }, { @@ -21454,7 +21451,7 @@ "packages/llm/llm/src/message.ts#ToolResultMessage" ], "sources": [ - "packages/llm/llm/src/message.ts:152" + "packages/llm/llm/src/message.ts" ] }, { @@ -21499,7 +21496,7 @@ "SessionEventEnvelope[6].surfaceOp[1]" ], "sources": [ - "packages/core/session/src/types.ts:354" + "packages/core/session/src/types.ts" ] }, { @@ -21601,7 +21598,7 @@ "event:turn/start[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -21664,7 +21661,7 @@ "event:command/done[0].data" ], "sources": [ - "packages/interaction/commands/src/types.ts:41" + "packages/interaction/commands/src/types.ts" ] }, { @@ -21759,7 +21756,7 @@ "event:step/start[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -21818,7 +21815,7 @@ "event:compact/prune[0].data" ], "sources": [ - "packages/compact/compact/src/types.ts:81" + "packages/compact/compact/src/types.ts" ] }, { @@ -21980,7 +21977,7 @@ "packages/llm/llm/src/types.ts#FinishReason" ], "sources": [ - "packages/llm/llm/src/types.ts:110" + "packages/llm/llm/src/types.ts" ] }, { @@ -22032,7 +22029,7 @@ "packages/subagent/subagent/src/descriptor.ts#OneShotSubagentDescriptorData" ], "sources": [ - "packages/subagent/subagent/src/descriptor.ts:60" + "packages/subagent/subagent/src/descriptor.ts" ] }, { @@ -22114,7 +22111,7 @@ "event:hook/invoked[0].data" ], "sources": [ - "packages/hooks/hook-protocol/src/types.ts:19" + "packages/hooks/hook-protocol/src/types.ts" ] }, { @@ -22261,7 +22258,7 @@ "packages/session/session-persistence-jsonl/src/format.ts#HeaderLine" ], "sources": [ - "packages/session/session-persistence-jsonl/src/format.ts:32" + "packages/session/session-persistence-jsonl/src/format.ts" ] }, { @@ -22334,7 +22331,7 @@ "event:assistant/chunk[0].data.chunk[6].reason[0]" ], "sources": [ - "packages/llm/llm/src/types.ts:105" + "packages/llm/llm/src/types.ts" ] }, { @@ -22381,7 +22378,7 @@ "packages/skill/skill/src/index.ts#SkillInvocationSource" ], "sources": [ - "packages/skill/skill/src/index.ts:147" + "packages/skill/skill/src/index.ts" ] }, { @@ -22445,7 +22442,7 @@ "event:plan/mode[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -22507,7 +22504,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" ] }, { @@ -23171,7 +23168,7 @@ "event:assistant/chunk[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -23445,7 +23442,7 @@ "event:assistant/chunk[0].data.chunk[4]" ], "sources": [ - "packages/llm/llm/src/types.ts:281" + "packages/llm/llm/src/types.ts" ] }, { @@ -23558,7 +23555,7 @@ "packages/goal/goal/src/types.ts#GoalSnapshot" ], "sources": [ - "packages/goal/goal/src/types.ts:59" + "packages/goal/goal/src/types.ts" ] }, { @@ -23587,7 +23584,7 @@ "event:turn/end[0].data.reason[1].reason[1]" ], "sources": [ - "packages/core/session/src/types.ts:125" + "packages/core/session/src/types.ts" ] }, { @@ -23639,7 +23636,7 @@ "event:turn/end[0].data.reason[1].reason[2]" ], "sources": [ - "packages/core/session/src/types.ts:126" + "packages/core/session/src/types.ts" ] }, { @@ -23805,7 +23802,7 @@ "packages/context/workspace-context/src/state.ts#WorkspaceInstructionSource" ], "sources": [ - "packages/context/workspace-context/src/state.ts:37" + "packages/context/workspace-context/src/state.ts" ] }, { @@ -23834,7 +23831,7 @@ "event:agent-preset/selected[0].data" ], "sources": [ - "packages/preset/agent-presets/src/session.ts:26" + "packages/preset/agent-presets/src/session.ts" ] }, { @@ -23924,7 +23921,7 @@ "packages/llm/llm-retry/src/types.ts#LlmRetryStartedEventData" ], "sources": [ - "packages/llm/llm-retry/src/types.ts:43" + "packages/llm/llm-retry/src/types.ts" ] }, { @@ -24004,7 +24001,7 @@ "packages/llm/llm/src/message.ts#ModelMessageSource" ], "sources": [ - "packages/llm/llm/src/message.ts:22" + "packages/llm/llm/src/message.ts" ] }, { @@ -24271,7 +24268,7 @@ "event:agent/inbox/spliced[0].data.inserted[0].source[10]" ], "sources": [ - "packages/host/apiproxy/src/api/sessions.ts:26" + "packages/host/apiproxy/src/api/sessions.ts" ] }, { @@ -24340,7 +24337,7 @@ "event:todo/write[0].data" ], "sources": [ - "packages/core/session/src/types.ts:279" + "packages/core/session/src/types.ts" ] }, { @@ -24591,7 +24588,7 @@ "packages/goal/goal/src/domain.ts#GoalChangeMeta" ], "sources": [ - "packages/goal/goal/src/domain.ts:44" + "packages/goal/goal/src/domain.ts" ] }, { @@ -24855,7 +24852,7 @@ "event:goal/change[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -24922,7 +24919,7 @@ "packages/llm/llm/src/types.ts#ToolSchema" ], "sources": [ - "packages/llm/llm/src/types.ts:297" + "packages/llm/llm/src/types.ts" ] }, { @@ -24974,7 +24971,7 @@ "packages/goal/goal/src/domain.ts#GoalMessageSource" ], "sources": [ - "packages/goal/goal/src/domain.ts:47" + "packages/goal/goal/src/domain.ts" ] }, { @@ -25026,7 +25023,7 @@ "packages/llm/llm/src/types.ts#ReasoningBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:45" + "packages/llm/llm/src/types.ts" ] }, { @@ -25074,7 +25071,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" ] }, { @@ -25168,7 +25165,7 @@ "event:command/run[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -25232,7 +25229,7 @@ "packages/context/workspace-context/src/render.ts#WorkspaceInstructionChange" ], "sources": [ - "packages/context/workspace-context/src/render.ts:47" + "packages/context/workspace-context/src/render.ts" ] }, { @@ -25266,7 +25263,7 @@ "packages/goal/goal/src/types.ts#GoalBlockReason" ], "sources": [ - "packages/goal/goal/src/types.ts:51" + "packages/goal/goal/src/types.ts" ] }, { @@ -25359,7 +25356,7 @@ "packages/llm/llm/src/message.ts#ContextSnapshotSection" ], "sources": [ - "packages/llm/llm/src/message.ts:63" + "packages/llm/llm/src/message.ts" ] }, { @@ -25580,7 +25577,7 @@ "packages/llm/llm/src/types.ts#ContentBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:95" + "packages/llm/llm/src/types.ts" ] }, { @@ -26560,7 +26557,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" ] }, { @@ -26617,7 +26614,7 @@ "event:assistant/chunk[0].data.chunk[3]" ], "sources": [ - "packages/llm/llm/src/types.ts:280" + "packages/llm/llm/src/types.ts" ] }, { @@ -26646,7 +26643,7 @@ "event:permission/preset[0].data" ], "sources": [ - "packages/interaction/permission/src/index.ts:50" + "packages/interaction/permission/src/index.ts" ] }, { @@ -26709,7 +26706,7 @@ "event:hook/result[0].data" ], "sources": [ - "packages/hooks/hook-protocol/src/types.ts:31" + "packages/hooks/hook-protocol/src/types.ts" ] }, { @@ -27342,7 +27339,7 @@ "event:assistant/chunk[0].data" ], "sources": [ - "packages/core/session/src/types.ts:246" + "packages/core/session/src/types.ts" ] }, { @@ -27533,7 +27530,7 @@ "event:llm/retry[0].data[0]" ], "sources": [ - "packages/llm/llm-retry/src/types.ts:17" + "packages/llm/llm-retry/src/types.ts" ] }, { @@ -27680,7 +27677,7 @@ "event:web/deepseek-search-llm-request[0].data.body" ], "sources": [ - "packages/web/web-search-deepseek/src/provider.ts:62" + "packages/web/web-search-deepseek/src/provider.ts" ] }, { @@ -27719,7 +27716,7 @@ "packages/interaction/user-approval/src/types.ts#ApprovalOutcome" ], "sources": [ - "packages/interaction/user-approval/src/types.ts:29" + "packages/interaction/user-approval/src/types.ts" ] }, { @@ -27828,7 +27825,7 @@ "event:approval/decided[0].data" ], "sources": [ - "packages/interaction/user-approval/src/index.ts:55" + "packages/interaction/user-approval/src/index.ts" ] }, { @@ -27889,7 +27886,7 @@ "event:assistant/chunk[0].data.chunk[1]" ], "sources": [ - "packages/llm/llm/src/types.ts:278" + "packages/llm/llm/src/types.ts" ] }, { @@ -27932,7 +27929,7 @@ "packages/core/agent/src/types.ts#InboxTarget" ], "sources": [ - "packages/core/agent/src/types.ts:10" + "packages/core/agent/src/types.ts" ] }, { @@ -28011,7 +28008,7 @@ "event:approval/asked[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -28065,7 +28062,7 @@ "event:sandbox/mode[0].data" ], "sources": [ - "packages/sandbox/sandbox-policy/src/session-mode.ts:33" + "packages/sandbox/sandbox-policy/src/session-mode.ts" ] }, { @@ -28133,7 +28130,7 @@ "event:web/deepseek-search-llm-request[0].data.body.messages[0]" ], "sources": [ - "packages/web/web-search-deepseek/src/provider.ts:65" + "packages/web/web-search-deepseek/src/provider.ts" ] }, { @@ -28180,7 +28177,7 @@ "packages/subagent/subagent/src/continuation.ts#SubagentReportMessageSource" ], "sources": [ - "packages/subagent/subagent/src/continuation.ts:60" + "packages/subagent/subagent/src/continuation.ts" ] }, { @@ -28244,8 +28241,7 @@ "event:compact/summary[0].data[1].shadowedRange" ], "sources": [ - "packages/compact/compact/src/types.ts:37", - "packages/compact/compact/src/types.ts:83" + "packages/compact/compact/src/types.ts" ] }, { @@ -28402,7 +28398,7 @@ "event:session/title[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -28630,7 +28626,7 @@ "packages/core/session/src/types.ts#SessionHeader" ], "sources": [ - "packages/core/session/src/types.ts:41" + "packages/core/session/src/types.ts" ] }, { @@ -28703,7 +28699,7 @@ "event:assistant/chunk[0].data.chunk[0]" ], "sources": [ - "packages/llm/llm/src/types.ts:277" + "packages/llm/llm/src/types.ts" ] }, { @@ -28969,7 +28965,7 @@ "packages/core/tools/src/types.ts#CodeDispatchEventData" ], "sources": [ - "packages/core/tools/src/types.ts:20" + "packages/core/tools/src/types.ts" ] }, { @@ -29311,7 +29307,7 @@ "event:assistant/message.data" ], "sources": [ - "packages/core/session/src/types.ts:253" + "packages/core/session/src/types.ts" ] }, { @@ -29370,7 +29366,7 @@ "event:command/run[0].data" ], "sources": [ - "packages/interaction/commands/src/types.ts:34" + "packages/interaction/commands/src/types.ts" ] }, { @@ -29813,7 +29809,7 @@ "packages/llm/llm/src/types.ts#ImageBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:56" + "packages/llm/llm/src/types.ts" ] }, { @@ -30824,7 +30820,7 @@ "event:session/title-llm-request[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -30878,7 +30874,7 @@ "packages/core/session/src/types.ts#TodoItem" ], "sources": [ - "packages/core/session/src/types.ts:169" + "packages/core/session/src/types.ts" ] }, { @@ -30936,8 +30932,8 @@ "event:turn/end[0].data.reason[4]" ], "sources": [ - "packages/core/session/src/types.ts:148", - "packages/llm/llm/src/types.ts:104" + "packages/core/session/src/types.ts", + "packages/llm/llm/src/types.ts" ] }, { @@ -31065,11 +31061,10 @@ "packages/interaction/commands/src/types.ts#CommandSource" ], "sources": [ - "packages/core/session/src/types.ts:124", - "packages/interaction/commands/src/types.ts:16", - "packages/interaction/commands/src/types.ts:20", - "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" ] }, { @@ -31414,7 +31409,7 @@ "event:request/context[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -31497,7 +31492,7 @@ "packages/attachment/attachment/src/types.ts#ImageAttachmentRef" ], "sources": [ - "packages/attachment/attachment/src/types.ts:11" + "packages/attachment/attachment/src/types.ts" ] }, { @@ -31632,7 +31627,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" ] }, { @@ -31736,7 +31731,7 @@ "event:compact/prune[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -31912,7 +31907,7 @@ "packages/session/session-title/src/index.ts#SessionTitleEventData" ], "sources": [ - "packages/session/session-title/src/index.ts:61" + "packages/session/session-title/src/index.ts" ] }, { @@ -32847,7 +32842,7 @@ "event:turn/end[0].data.reason[0]" ], "sources": [ - "packages/core/session/src/types.ts:136" + "packages/core/session/src/types.ts" ] }, { @@ -32934,7 +32929,7 @@ "event:session/title[0].data.source[1]" ], "sources": [ - "packages/session/session-title/src/index.ts:50" + "packages/session/session-title/src/index.ts" ] }, { @@ -32973,7 +32968,7 @@ "packages/goal/goal/src/types.ts#GoalPhase" ], "sources": [ - "packages/goal/goal/src/types.ts:44" + "packages/goal/goal/src/types.ts" ] }, { @@ -33167,7 +33162,7 @@ "event:todo/write[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -33310,7 +33305,7 @@ "packages/subagent/subagent/src/continuation.ts#CoordinatorMessageSource" ], "sources": [ - "packages/subagent/subagent/src/continuation.ts:51" + "packages/subagent/subagent/src/continuation.ts" ] }, { @@ -33446,7 +33441,7 @@ "event:llm/retry[0].data[1]" ], "sources": [ - "packages/llm/llm-retry/src/types.ts:30" + "packages/llm/llm-retry/src/types.ts" ] }, { @@ -33494,7 +33489,7 @@ "packages/llm/llm/src/types.ts#ToolCallBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:63" + "packages/llm/llm/src/types.ts" ] }, { @@ -33587,7 +33582,7 @@ "event:llm/retry-started[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -34673,7 +34668,7 @@ "event:hook/result[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -34743,7 +34738,7 @@ "packages/core/session/src/json.ts#JsonValue" ], "sources": [ - "packages/core/session/src/json.ts:13" + "packages/core/session/src/json.ts" ] }, { @@ -34894,7 +34889,7 @@ "event:assistant/chunk[0].data.chunk[6].reason[1]" ], "sources": [ - "packages/llm/llm/src/types.ts:106" + "packages/llm/llm/src/types.ts" ] }, { @@ -35077,7 +35072,7 @@ "event:request/header[0].data" ], "sources": [ - "packages/core/session/src/types.ts:284" + "packages/core/session/src/types.ts" ] }, { @@ -35136,7 +35131,7 @@ "event:compact/end[0].data" ], "sources": [ - "packages/compact/compact/src/types.ts:71" + "packages/compact/compact/src/types.ts" ] }, { @@ -35234,7 +35229,7 @@ "event:approval/policy[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -35329,7 +35324,7 @@ "packages/goal/goal/src/domain.ts#GoalClearChangeMeta" ], "sources": [ - "packages/goal/goal/src/domain.ts:35" + "packages/goal/goal/src/domain.ts" ] }, { @@ -35543,7 +35538,7 @@ "event:request/header[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -35621,7 +35616,7 @@ "event:permission/preset[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -35685,7 +35680,7 @@ "event:feedback/record[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -35984,7 +35979,7 @@ "packages/llm/llm/src/message.ts#AssistantMessage" ], "sources": [ - "packages/llm/llm/src/message.ts:146" + "packages/llm/llm/src/message.ts" ] }, { @@ -36568,7 +36563,7 @@ "packages/llm/llm/src/types.ts#StreamChunk" ], "sources": [ - "packages/llm/llm/src/types.ts:276" + "packages/llm/llm/src/types.ts" ] }, { @@ -36648,7 +36643,7 @@ "packages/llm/llm/src/message.ts#ToolMessageSource" ], "sources": [ - "packages/llm/llm/src/message.ts:27" + "packages/llm/llm/src/message.ts" ] }, { @@ -36740,7 +36735,7 @@ "event:agent-preset/selected[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -36973,7 +36968,7 @@ "event:sandbox/mode[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -37241,7 +37236,7 @@ "packages/core/session/src/types.ts#TurnEndReason" ], "sources": [ - "packages/core/session/src/types.ts:157" + "packages/core/session/src/types.ts" ] }, { @@ -37322,7 +37317,7 @@ "event:tool/call[0].data" ], "sources": [ - "packages/core/session/src/types.ts:259" + "packages/core/session/src/types.ts" ] }, { @@ -37521,7 +37516,7 @@ "packages/subagent/subagent/src/descriptor.ts#SubagentDescriptorData" ], "sources": [ - "packages/subagent/subagent/src/descriptor.ts:86" + "packages/subagent/subagent/src/descriptor.ts" ] }, { @@ -38469,7 +38464,7 @@ "packages/llm/llm/src/message.ts#Message" ], "sources": [ - "packages/llm/llm/src/message.ts:129" + "packages/llm/llm/src/message.ts" ] }, { @@ -38587,7 +38582,7 @@ "packages/core/session/src/types.ts#RequestHeaderReason" ], "sources": [ - "packages/core/session/src/types.ts:208" + "packages/core/session/src/types.ts" ] }, { @@ -38616,7 +38611,7 @@ "event:turn/end[0].data.reason[1].reason[4]" ], "sources": [ - "packages/core/session/src/types.ts:130" + "packages/core/session/src/types.ts" ] }, { @@ -38697,7 +38692,7 @@ "event:session/end-seed[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -39166,8 +39161,7 @@ "event:step/start[0].data" ], "sources": [ - "packages/core/session/src/types.ts:234", - "packages/core/session/src/types.ts:236" + "packages/core/session/src/types.ts" ] }, { @@ -39261,7 +39255,7 @@ "event:command/done[0]" ], "sources": [ - "packages/core/session/src/types.ts:385" + "packages/core/session/src/types.ts" ] }, { @@ -39554,7 +39548,7 @@ "packages/llm/llm/src/types.ts#ToolResultBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:73" + "packages/llm/llm/src/types.ts" ] }, { @@ -39611,7 +39605,7 @@ "event:turn/start[0].data" ], "sources": [ - "packages/core/session/src/types.ts:223" + "packages/core/session/src/types.ts" ] }, { @@ -39645,7 +39639,7 @@ "packages/sandbox/sandbox/src/index.ts#SandboxMode" ], "sources": [ - "packages/sandbox/sandbox/src/index.ts:29" + "packages/sandbox/sandbox/src/index.ts" ] }, { @@ -39749,7 +39743,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" ] }, { @@ -39778,7 +39772,7 @@ "event:feedback/record[0].data" ], "sources": [ - "packages/feedback/command-feedback/src/index.ts:25" + "packages/feedback/command-feedback/src/index.ts" ] }, { @@ -39807,7 +39801,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" ] }, { diff --git a/docs/persistence-changes/releases/dsh-v0.0.1-rc.1.zh.md b/docs/persistence-changes/releases/dsh-v0.0.1-rc.1.zh.md index ba0bf1925d..d4c8ca5efc 100644 --- a/docs/persistence-changes/releases/dsh-v0.0.1-rc.1.zh.md +++ b/docs/persistence-changes/releases/dsh-v0.0.1-rc.1.zh.md @@ -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` ## 声明 diff --git a/docs/persistence-changes/releases/dsh-v0.0.1-rc.2.i18n.yaml b/docs/persistence-changes/releases/dsh-v0.0.1-rc.2.i18n.yaml index 84d371395b..25bff9757b 100644 --- a/docs/persistence-changes/releases/dsh-v0.0.1-rc.2.i18n.yaml +++ b/docs/persistence-changes/releases/dsh-v0.0.1-rc.2.i18n.yaml @@ -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 diff --git a/docs/persistence-changes/releases/dsh-v0.0.1-rc.2.md b/docs/persistence-changes/releases/dsh-v0.0.1-rc.2.md index f3cea3d71d..f9deeccf24 100644 --- a/docs/persistence-changes/releases/dsh-v0.0.1-rc.2.md +++ b/docs/persistence-changes/releases/dsh-v0.0.1-rc.2.md @@ -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` ## Declaration diff --git a/docs/persistence-changes/releases/dsh-v0.0.1-rc.2.schema.json b/docs/persistence-changes/releases/dsh-v0.0.1-rc.2.schema.json index 1899e4b94f..8a01aecd6b 100644 --- a/docs/persistence-changes/releases/dsh-v0.0.1-rc.2.schema.json +++ b/docs/persistence-changes/releases/dsh-v0.0.1-rc.2.schema.json @@ -9788,7 +9788,7 @@ "event:turn/end[0].data.reason[2]" ], "sources": [ - "packages/core/session/src/types.ts:160" + "packages/core/session/src/types.ts" ] }, { @@ -9950,7 +9950,7 @@ "packages/interaction/user-approval/src/index.ts#ApprovalPolicy" ], "sources": [ - "packages/interaction/user-approval/src/index.ts:94" + "packages/interaction/user-approval/src/index.ts" ] }, { @@ -9998,7 +9998,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" ] }, { @@ -10067,7 +10067,7 @@ "event:assistant/chunk[0].data.chunk[5]" ], "sources": [ - "packages/llm/llm/src/types.ts:297" + "packages/llm/llm/src/types.ts" ] }, { @@ -10195,7 +10195,7 @@ "event:turn/end[0].data.reason[1]" ], "sources": [ - "packages/core/session/src/types.ts:158" + "packages/core/session/src/types.ts" ] }, { @@ -10331,7 +10331,7 @@ "packages/subagent/subagent/src/descriptor.ts#ContinuableSubagentDescriptorData" ], "sources": [ - "packages/subagent/subagent/src/descriptor.ts:71" + "packages/subagent/subagent/src/descriptor.ts" ] }, { @@ -10369,7 +10369,7 @@ "packages/goal/goal/src/types.ts#GoalRef" ], "sources": [ - "packages/goal/goal/src/types.ts:19" + "packages/goal/goal/src/types.ts" ] }, { @@ -10879,7 +10879,7 @@ "event:compact/summary[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -10928,7 +10928,7 @@ "event:approval/policy[0].data" ], "sources": [ - "packages/interaction/user-approval/src/index.ts:67" + "packages/interaction/user-approval/src/index.ts" ] }, { @@ -11404,7 +11404,7 @@ "event:command/done[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -11525,7 +11525,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" ] }, { @@ -11600,7 +11600,7 @@ "packages/schedule/tool-schedule/src/types.ts#ScheduleDeleteChange" ], "sources": [ - "packages/schedule/tool-schedule/src/types.ts:79" + "packages/schedule/tool-schedule/src/types.ts" ] }, { @@ -11981,7 +11981,7 @@ "event:compact/end[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -12030,7 +12030,7 @@ "packages/llm/llm/src/types.ts#TokenUsage" ], "sources": [ - "packages/llm/llm/src/types.ts:135" + "packages/llm/llm/src/types.ts" ] }, { @@ -12059,7 +12059,7 @@ "event:session/title[0].data.source[0]" ], "sources": [ - "packages/session/session-title/src/index.ts:49" + "packages/session/session-title/src/index.ts" ] }, { @@ -12225,7 +12225,7 @@ "event:session/title[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -12268,7 +12268,7 @@ "event:assistant/chunk[0].data.chunk[6].reason[3]" ], "sources": [ - "packages/llm/llm/src/types.ts:117" + "packages/llm/llm/src/types.ts" ] }, { @@ -12461,7 +12461,7 @@ "packages/goal/goal/src/domain.ts#GoalSnapshotChangeMeta" ], "sources": [ - "packages/goal/goal/src/domain.ts:24" + "packages/goal/goal/src/domain.ts" ] }, { @@ -12561,7 +12561,7 @@ "packages/llm/llm/src/types.ts#ContentBlockType" ], "sources": [ - "packages/llm/llm/src/types.ts:108" + "packages/llm/llm/src/types.ts" ] }, { @@ -12669,7 +12669,7 @@ "packages/core/session/src/types.ts#TurnEndCancelCause" ], "sources": [ - "packages/core/session/src/types.ts:150" + "packages/core/session/src/types.ts" ] }, { @@ -12698,7 +12698,7 @@ "event:plan/mode[0].data" ], "sources": [ - "packages/plan/plan-mode/src/index.ts:53" + "packages/plan/plan-mode/src/index.ts" ] }, { @@ -13069,7 +13069,7 @@ "event:tool/result.data" ], "sources": [ - "packages/core/session/src/types.ts:291" + "packages/core/session/src/types.ts" ] }, { @@ -13265,7 +13265,7 @@ "packages/web/web-search-deepseek/src/provider.ts#DeepSeekSearchLlmRequest" ], "sources": [ - "packages/web/web-search-deepseek/src/provider.ts:56" + "packages/web/web-search-deepseek/src/provider.ts" ] }, { @@ -13372,7 +13372,7 @@ "event:approval/policy[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -13453,7 +13453,7 @@ "packages/llm/llm/src/types.ts#LlmFailure" ], "sources": [ - "packages/llm/llm/src/types.ts:40" + "packages/llm/llm/src/types.ts" ] }, { @@ -13510,7 +13510,7 @@ "packages/schedule/tool-schedule/src/types.ts#AfterScheduleRecord" ], "sources": [ - "packages/schedule/tool-schedule/src/types.ts:13" + "packages/schedule/tool-schedule/src/types.ts" ] }, { @@ -13553,7 +13553,7 @@ "event:assistant/chunk[0].data.chunk[6].reason[4]" ], "sources": [ - "packages/llm/llm/src/types.ts:118" + "packages/llm/llm/src/types.ts" ] }, { @@ -13661,7 +13661,7 @@ "event:hook/invoked[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -13945,7 +13945,7 @@ "event:schedule/change[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -14058,7 +14058,7 @@ "event:assistant/chunk[0].data.chunk[2]" ], "sources": [ - "packages/llm/llm/src/types.ts:294" + "packages/llm/llm/src/types.ts" ] }, { @@ -14192,7 +14192,7 @@ "event:web/deepseek-search-llm-request[0].data.body.tools[0]" ], "sources": [ - "packages/web/web-search-deepseek/src/provider.ts:72" + "packages/web/web-search-deepseek/src/provider.ts" ] }, { @@ -14231,7 +14231,7 @@ "packages/attachment/attachment/src/types.ts#ImageMediaType" ], "sources": [ - "packages/attachment/attachment/src/types.ts:8" + "packages/attachment/attachment/src/types.ts" ] }, { @@ -14329,7 +14329,7 @@ "packages/core/tools/src/types.ts#CodeDispatchStartEventData" ], "sources": [ - "packages/core/tools/src/types.ts:11" + "packages/core/tools/src/types.ts" ] }, { @@ -14834,7 +14834,7 @@ "packages/session/session-title/src/index.ts#SessionTitleSource" ], "sources": [ - "packages/session/session-title/src/index.ts:48" + "packages/session/session-title/src/index.ts" ] }, { @@ -14882,7 +14882,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" ] }, { @@ -15071,7 +15071,7 @@ "packages/llm/llm-retry/src/types.ts#LlmRetryEventData" ], "sources": [ - "packages/llm/llm-retry/src/types.ts:16" + "packages/llm/llm-retry/src/types.ts" ] }, { @@ -15188,7 +15188,7 @@ "event:command/run[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -15738,7 +15738,7 @@ "event:tool/call[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -16313,7 +16313,7 @@ "event:approval/asked[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -16365,7 +16365,7 @@ "packages/core/tools/src/index.ts#ToolRestriction" ], "sources": [ - "packages/core/tools/src/index.ts:654" + "packages/core/tools/src/index.ts" ] }, { @@ -16438,7 +16438,7 @@ "event:turn/end[0].data.reason[3]" ], "sources": [ - "packages/core/session/src/types.ts:166" + "packages/core/session/src/types.ts" ] }, { @@ -16520,7 +16520,7 @@ "event:compact/start[0].data" ], "sources": [ - "packages/compact/compact/src/types.ts:23" + "packages/compact/compact/src/types.ts" ] }, { @@ -16577,7 +16577,7 @@ "packages/core/session/src/types.ts#RequestContext" ], "sources": [ - "packages/core/session/src/types.ts:213" + "packages/core/session/src/types.ts" ] }, { @@ -16675,7 +16675,7 @@ "event:tool-workflow/run-end[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -16763,7 +16763,7 @@ "event:step/start[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -16807,7 +16807,7 @@ "event:approval/asked[0].data" ], "sources": [ - "packages/interaction/user-approval/src/index.ts:44" + "packages/interaction/user-approval/src/index.ts" ] }, { @@ -16895,7 +16895,7 @@ "event:llm/retry-started[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -17042,7 +17042,7 @@ "packages/core/session/src/types.ts#EpochHeader" ], "sources": [ - "packages/core/session/src/types.ts:201" + "packages/core/session/src/types.ts" ] }, { @@ -17196,7 +17196,7 @@ "event:turn/end[0].data.reason[1].reason[3]" ], "sources": [ - "packages/core/session/src/types.ts:147" + "packages/core/session/src/types.ts" ] }, { @@ -17228,21 +17228,18 @@ "packages/workflow/workflow/src/types.ts#WorkflowRunId" ], "sources": [ - "packages/attachment/attachment/src/brand.ts:6", - "packages/compact/compact/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/tool-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/compact/compact/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/tool-schedule/src/types.ts", + "packages/session/session-title/src/index.ts", + "packages/workflow/workflow/src/types.ts" ] }, { @@ -17295,8 +17292,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" ] }, { @@ -17348,7 +17345,7 @@ "packages/subagent/subagent/src/continuation.ts#SubagentSettledMessageSource" ], "sources": [ - "packages/subagent/subagent/src/continuation.ts:82" + "packages/subagent/subagent/src/continuation.ts" ] }, { @@ -17618,7 +17615,7 @@ "event:turn/end[0].data" ], "sources": [ - "packages/core/session/src/types.ts:252" + "packages/core/session/src/types.ts" ] }, { @@ -17730,7 +17727,7 @@ "event:sandbox/mode[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -18728,7 +18725,7 @@ "event:tool/result.data.meta[6]" ], "sources": [ - "packages/core/session/src/json.ts:13" + "packages/core/session/src/json.ts" ] }, { @@ -18776,7 +18773,7 @@ "event:tool/result.data.error" ], "sources": [ - "packages/core/session/src/types.ts:295" + "packages/core/session/src/types.ts" ] }, { @@ -18953,7 +18950,7 @@ "event:assistant/chunk[0].data.chunk[6]" ], "sources": [ - "packages/llm/llm/src/types.ts:298" + "packages/llm/llm/src/types.ts" ] }, { @@ -18982,7 +18979,7 @@ "event:turn/end[0].data.reason[5]" ], "sources": [ - "packages/core/session/src/types.ts:173" + "packages/core/session/src/types.ts" ] }, { @@ -19095,7 +19092,7 @@ "event:compact/prune[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -19390,7 +19387,7 @@ "packages/llm/llm/src/message.ts#ToolResultMessage" ], "sources": [ - "packages/llm/llm/src/message.ts:152" + "packages/llm/llm/src/message.ts" ] }, { @@ -19435,7 +19432,7 @@ "SessionEventEnvelope[6].surfaceOp[1]" ], "sources": [ - "packages/core/session/src/types.ts:374" + "packages/core/session/src/types.ts" ] }, { @@ -19554,7 +19551,7 @@ "event:command/done[0].data" ], "sources": [ - "packages/interaction/commands/src/types.ts:56" + "packages/interaction/commands/src/types.ts" ] }, { @@ -19627,7 +19624,7 @@ "event:permission/preset[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -19730,7 +19727,7 @@ "event:compact/prune[0].data" ], "sources": [ - "packages/compact/compact/src/types.ts:81" + "packages/compact/compact/src/types.ts" ] }, { @@ -19892,7 +19889,7 @@ "packages/llm/llm/src/types.ts#FinishReason" ], "sources": [ - "packages/llm/llm/src/types.ts:125" + "packages/llm/llm/src/types.ts" ] }, { @@ -19985,7 +19982,7 @@ "event:tool-workflow/agent-start[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -20037,7 +20034,7 @@ "packages/subagent/subagent/src/descriptor.ts#OneShotSubagentDescriptorData" ], "sources": [ - "packages/subagent/subagent/src/descriptor.ts:60" + "packages/subagent/subagent/src/descriptor.ts" ] }, { @@ -20256,7 +20253,7 @@ "event:request/header[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -20338,7 +20335,7 @@ "event:hook/invoked[0].data" ], "sources": [ - "packages/hooks/hook-protocol/src/types.ts:19" + "packages/hooks/hook-protocol/src/types.ts" ] }, { @@ -20472,7 +20469,7 @@ "event:assistant/chunk[0].data.chunk[6].reason[0]" ], "sources": [ - "packages/llm/llm/src/types.ts:120" + "packages/llm/llm/src/types.ts" ] }, { @@ -20520,7 +20517,7 @@ "packages/schedule/tool-schedule/src/types.ts#AtScheduleRecord" ], "sources": [ - "packages/schedule/tool-schedule/src/types.ts:27" + "packages/schedule/tool-schedule/src/types.ts" ] }, { @@ -20596,7 +20593,7 @@ "event:session/end-seed[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -20653,7 +20650,7 @@ "packages/schedule/tool-schedule/src/types.ts#EveryScheduleRecord" ], "sources": [ - "packages/schedule/tool-schedule/src/types.ts:39" + "packages/schedule/tool-schedule/src/types.ts" ] }, { @@ -20700,7 +20697,7 @@ "packages/skill/skill/src/index.ts#SkillInvocationSource" ], "sources": [ - "packages/skill/skill/src/index.ts:147" + "packages/skill/skill/src/index.ts" ] }, { @@ -20762,7 +20759,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" ] }, { @@ -21064,7 +21061,7 @@ "event:assistant/chunk[0].data.chunk[4]" ], "sources": [ - "packages/llm/llm/src/types.ts:296" + "packages/llm/llm/src/types.ts" ] }, { @@ -22094,7 +22091,7 @@ "event:agent/inbox/spliced[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -22137,7 +22134,7 @@ "event:agent/inbox/spliced[0].data.inserted[0].source[10]" ], "sources": [ - "packages/host/apiproxy/src/api/sessions.ts:27" + "packages/host/apiproxy/src/api/sessions.ts" ] }, { @@ -22250,7 +22247,7 @@ "packages/goal/goal/src/types.ts#GoalSnapshot" ], "sources": [ - "packages/goal/goal/src/types.ts:59" + "packages/goal/goal/src/types.ts" ] }, { @@ -22279,7 +22276,7 @@ "event:turn/end[0].data.reason[1].reason[1]" ], "sources": [ - "packages/core/session/src/types.ts:145" + "packages/core/session/src/types.ts" ] }, { @@ -22331,7 +22328,7 @@ "event:turn/end[0].data.reason[1].reason[2]" ], "sources": [ - "packages/core/session/src/types.ts:146" + "packages/core/session/src/types.ts" ] }, { @@ -22497,7 +22494,7 @@ "packages/context/workspace-context/src/state.ts#WorkspaceInstructionSource" ], "sources": [ - "packages/context/workspace-context/src/state.ts:37" + "packages/context/workspace-context/src/state.ts" ] }, { @@ -22526,7 +22523,7 @@ "event:agent-preset/selected[0].data" ], "sources": [ - "packages/preset/agent-presets/src/session.ts:26" + "packages/preset/agent-presets/src/session.ts" ] }, { @@ -22616,7 +22613,7 @@ "packages/llm/llm-retry/src/types.ts#LlmRetryStartedEventData" ], "sources": [ - "packages/llm/llm-retry/src/types.ts:43" + "packages/llm/llm-retry/src/types.ts" ] }, { @@ -22696,7 +22693,7 @@ "packages/llm/llm/src/message.ts#ModelMessageSource" ], "sources": [ - "packages/llm/llm/src/message.ts:22" + "packages/llm/llm/src/message.ts" ] }, { @@ -23065,7 +23062,7 @@ "event:goal/change[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -23250,7 +23247,7 @@ "event:todo/write[0].data" ], "sources": [ - "packages/core/session/src/types.ts:299" + "packages/core/session/src/types.ts" ] }, { @@ -23501,7 +23498,7 @@ "packages/goal/goal/src/domain.ts#GoalChangeMeta" ], "sources": [ - "packages/goal/goal/src/domain.ts:44" + "packages/goal/goal/src/domain.ts" ] }, { @@ -23568,7 +23565,7 @@ "packages/llm/llm/src/types.ts#ToolSchema" ], "sources": [ - "packages/llm/llm/src/types.ts:312" + "packages/llm/llm/src/types.ts" ] }, { @@ -23622,7 +23619,7 @@ "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunEndData" ], "sources": [ - "packages/workflow/tool-workflow/src/types.ts:36" + "packages/workflow/tool-workflow/src/types.ts" ] }, { @@ -23674,7 +23671,7 @@ "packages/goal/goal/src/domain.ts#GoalMessageSource" ], "sources": [ - "packages/goal/goal/src/domain.ts:47" + "packages/goal/goal/src/domain.ts" ] }, { @@ -24319,7 +24316,7 @@ "event:assistant/chunk[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -24371,7 +24368,7 @@ "packages/llm/llm/src/types.ts#ReasoningBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:60" + "packages/llm/llm/src/types.ts" ] }, { @@ -24419,7 +24416,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" ] }, { @@ -25413,7 +25410,7 @@ "event:agent/inbox/spliced[0].data" ], "sources": [ - "packages/core/agent/src/types.ts:19" + "packages/core/agent/src/types.ts" ] }, { @@ -26369,7 +26366,7 @@ "packages/llm/llm/src/message.ts#Message" ], "sources": [ - "packages/llm/llm/src/message.ts:129" + "packages/llm/llm/src/message.ts" ] }, { @@ -26433,7 +26430,7 @@ "packages/context/workspace-context/src/render.ts#WorkspaceInstructionChange" ], "sources": [ - "packages/context/workspace-context/src/render.ts:47" + "packages/context/workspace-context/src/render.ts" ] }, { @@ -26467,7 +26464,7 @@ "packages/workflow/workflow/src/types.ts#WorkflowStopReason" ], "sources": [ - "packages/workflow/workflow/src/types.ts:63" + "packages/workflow/workflow/src/types.ts" ] }, { @@ -26501,7 +26498,7 @@ "packages/goal/goal/src/types.ts#GoalBlockReason" ], "sources": [ - "packages/goal/goal/src/types.ts:51" + "packages/goal/goal/src/types.ts" ] }, { @@ -26811,7 +26808,7 @@ "event:turn/end[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -27862,7 +27859,7 @@ "packages/llm/llm/src/message.ts#ContextSnapshotSection" ], "sources": [ - "packages/llm/llm/src/message.ts:63" + "packages/llm/llm/src/message.ts" ] }, { @@ -28083,7 +28080,7 @@ "packages/llm/llm/src/types.ts#ContentBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:110" + "packages/llm/llm/src/types.ts" ] }, { @@ -28140,7 +28137,7 @@ "event:assistant/chunk[0].data.chunk[3]" ], "sources": [ - "packages/llm/llm/src/types.ts:295" + "packages/llm/llm/src/types.ts" ] }, { @@ -28169,7 +28166,7 @@ "event:permission/preset[0].data" ], "sources": [ - "packages/interaction/permission/src/index.ts:50" + "packages/interaction/permission/src/index.ts" ] }, { @@ -28232,7 +28229,7 @@ "event:hook/result[0].data" ], "sources": [ - "packages/hooks/hook-protocol/src/types.ts:31" + "packages/hooks/hook-protocol/src/types.ts" ] }, { @@ -28865,7 +28862,7 @@ "event:assistant/chunk[0].data" ], "sources": [ - "packages/core/session/src/types.ts:266" + "packages/core/session/src/types.ts" ] }, { @@ -28912,7 +28909,7 @@ "packages/schedule/tool-schedule/src/types.ts#OneShotScheduleDispatchChange" ], "sources": [ - "packages/schedule/tool-schedule/src/types.ts:86" + "packages/schedule/tool-schedule/src/types.ts" ] }, { @@ -29103,7 +29100,7 @@ "event:llm/retry[0].data[0]" ], "sources": [ - "packages/llm/llm-retry/src/types.ts:17" + "packages/llm/llm-retry/src/types.ts" ] }, { @@ -29318,7 +29315,7 @@ "event:llm/retry[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -29465,7 +29462,7 @@ "event:web/deepseek-search-llm-request[0].data.body" ], "sources": [ - "packages/web/web-search-deepseek/src/provider.ts:62" + "packages/web/web-search-deepseek/src/provider.ts" ] }, { @@ -29504,7 +29501,7 @@ "packages/interaction/user-approval/src/types.ts#ApprovalOutcome" ], "sources": [ - "packages/interaction/user-approval/src/types.ts:29" + "packages/interaction/user-approval/src/types.ts" ] }, { @@ -29613,7 +29610,7 @@ "event:approval/decided[0].data" ], "sources": [ - "packages/interaction/user-approval/src/index.ts:55" + "packages/interaction/user-approval/src/index.ts" ] }, { @@ -29674,7 +29671,7 @@ "event:assistant/chunk[0].data.chunk[1]" ], "sources": [ - "packages/llm/llm/src/types.ts:293" + "packages/llm/llm/src/types.ts" ] }, { @@ -29717,7 +29714,7 @@ "packages/core/agent/src/types.ts#InboxTarget" ], "sources": [ - "packages/core/agent/src/types.ts:10" + "packages/core/agent/src/types.ts" ] }, { @@ -29771,7 +29768,7 @@ "event:sandbox/mode[0].data" ], "sources": [ - "packages/sandbox/sandbox-policy/src/session-mode.ts:33" + "packages/sandbox/sandbox-policy/src/session-mode.ts" ] }, { @@ -29839,7 +29836,7 @@ "event:web/deepseek-search-llm-request[0].data.body.messages[0]" ], "sources": [ - "packages/web/web-search-deepseek/src/provider.ts:65" + "packages/web/web-search-deepseek/src/provider.ts" ] }, { @@ -29892,7 +29889,7 @@ "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentStartData" ], "sources": [ - "packages/workflow/tool-workflow/src/types.ts:20" + "packages/workflow/tool-workflow/src/types.ts" ] }, { @@ -29939,7 +29936,7 @@ "packages/subagent/subagent/src/continuation.ts#SubagentReportMessageSource" ], "sources": [ - "packages/subagent/subagent/src/continuation.ts:67" + "packages/subagent/subagent/src/continuation.ts" ] }, { @@ -30003,8 +30000,7 @@ "event:compact/summary[0].data[1].shadowedRange" ], "sources": [ - "packages/compact/compact/src/types.ts:37", - "packages/compact/compact/src/types.ts:83" + "packages/compact/compact/src/types.ts" ] }, { @@ -30101,7 +30097,7 @@ "event:tool/code-dispatch-start[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -30174,7 +30170,7 @@ "event:agent-preset/selected[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -30398,7 +30394,7 @@ "event:assistant/chunk[0].data.chunk[0]" ], "sources": [ - "packages/llm/llm/src/types.ts:292" + "packages/llm/llm/src/types.ts" ] }, { @@ -30664,7 +30660,7 @@ "packages/core/tools/src/types.ts#CodeDispatchEventData" ], "sources": [ - "packages/core/tools/src/types.ts:20" + "packages/core/tools/src/types.ts" ] }, { @@ -30698,7 +30694,7 @@ "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunStartData" ], "sources": [ - "packages/workflow/tool-workflow/src/types.ts:14" + "packages/workflow/tool-workflow/src/types.ts" ] }, { @@ -31040,7 +31036,7 @@ "event:assistant/message.data" ], "sources": [ - "packages/core/session/src/types.ts:273" + "packages/core/session/src/types.ts" ] }, { @@ -31113,7 +31109,7 @@ "event:plan/mode[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -31172,7 +31168,7 @@ "event:command/run[0].data" ], "sources": [ - "packages/interaction/commands/src/types.ts:49" + "packages/interaction/commands/src/types.ts" ] }, { @@ -31615,7 +31611,7 @@ "packages/llm/llm/src/types.ts#ImageBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:71" + "packages/llm/llm/src/types.ts" ] }, { @@ -31669,7 +31665,7 @@ "packages/core/session/src/types.ts#TodoItem" ], "sources": [ - "packages/core/session/src/types.ts:189" + "packages/core/session/src/types.ts" ] }, { @@ -31738,7 +31734,7 @@ "event:turn/start[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -31782,8 +31778,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" ] }, { @@ -31925,11 +31921,10 @@ "packages/interaction/commands/src/types.ts#CommandSource" ], "sources": [ - "packages/core/session/src/types.ts:144", - "packages/interaction/commands/src/types.ts:19", - "packages/interaction/commands/src/types.ts:23", - "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" ] }, { @@ -32283,7 +32278,7 @@ "packages/attachment/attachment/src/types.ts#ImageAttachmentRef" ], "sources": [ - "packages/attachment/attachment/src/types.ts:11" + "packages/attachment/attachment/src/types.ts" ] }, { @@ -32418,7 +32413,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" ] }, { @@ -32608,7 +32603,7 @@ "packages/session/session-title/src/index.ts#SessionTitleEventData" ], "sources": [ - "packages/session/session-title/src/index.ts:61" + "packages/session/session-title/src/index.ts" ] }, { @@ -32651,7 +32646,7 @@ "event:turn/end[0].data.reason[0]" ], "sources": [ - "packages/core/session/src/types.ts:156" + "packages/core/session/src/types.ts" ] }, { @@ -33384,7 +33379,7 @@ "packages/llm/llm/src/message.ts#MessageSource" ], "sources": [ - "packages/llm/llm/src/message.ts:126" + "packages/llm/llm/src/message.ts" ] }, { @@ -33457,7 +33452,7 @@ "event:session/title[0].data.source[1]" ], "sources": [ - "packages/session/session-title/src/index.ts:50" + "packages/session/session-title/src/index.ts" ] }, { @@ -33496,7 +33491,7 @@ "packages/goal/goal/src/types.ts#GoalPhase" ], "sources": [ - "packages/goal/goal/src/types.ts:44" + "packages/goal/goal/src/types.ts" ] }, { @@ -33623,7 +33618,7 @@ "event:todo/write[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -33802,7 +33797,7 @@ "event:tool-workflow/agent-end[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -33905,7 +33900,7 @@ "event:approval/decided[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -33972,7 +33967,7 @@ "packages/subagent/subagent/src/continuation.ts#CoordinatorMessageSource" ], "sources": [ - "packages/subagent/subagent/src/continuation.ts:58" + "packages/subagent/subagent/src/continuation.ts" ] }, { @@ -34077,7 +34072,7 @@ "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentEndData" ], "sources": [ - "packages/workflow/tool-workflow/src/types.ts:29" + "packages/workflow/tool-workflow/src/types.ts" ] }, { @@ -34185,7 +34180,7 @@ "event:llm/retry[0].data[1]" ], "sources": [ - "packages/llm/llm-retry/src/types.ts:30" + "packages/llm/llm-retry/src/types.ts" ] }, { @@ -34233,7 +34228,7 @@ "packages/llm/llm/src/types.ts#ToolCallBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:78" + "packages/llm/llm/src/types.ts" ] }, { @@ -34311,7 +34306,7 @@ "event:tool-workflow/run-start[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -34359,7 +34354,7 @@ "packages/workflow/workflow/src/types.ts#WorkflowAgentOutcome" ], "sources": [ - "packages/workflow/workflow/src/types.ts:110" + "packages/workflow/workflow/src/types.ts" ] }, { @@ -34665,7 +34660,7 @@ "event:tool/code-dispatch[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -35695,7 +35690,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" ] }, { @@ -35765,7 +35760,7 @@ "packages/core/session/src/json.ts#JsonValue" ], "sources": [ - "packages/core/session/src/json.ts:13" + "packages/core/session/src/json.ts" ] }, { @@ -35984,7 +35979,7 @@ "event:subagent/descriptor[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -36085,7 +36080,7 @@ "event:assistant/chunk[0].data.chunk[6].reason[1]" ], "sources": [ - "packages/llm/llm/src/types.ts:121" + "packages/llm/llm/src/types.ts" ] }, { @@ -36268,7 +36263,7 @@ "event:request/header[0].data" ], "sources": [ - "packages/core/session/src/types.ts:304" + "packages/core/session/src/types.ts" ] }, { @@ -36327,7 +36322,7 @@ "event:compact/end[0].data" ], "sources": [ - "packages/compact/compact/src/types.ts:71" + "packages/compact/compact/src/types.ts" ] }, { @@ -36486,7 +36481,7 @@ "packages/schedule/tool-schedule/src/types.ts#ScheduleCreateChange" ], "sources": [ - "packages/schedule/tool-schedule/src/types.ts:72" + "packages/schedule/tool-schedule/src/types.ts" ] }, { @@ -36736,7 +36731,7 @@ "event:web/deepseek-search-llm-request[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -37788,7 +37783,7 @@ "event:session/title-llm-request[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -37869,7 +37864,7 @@ "packages/goal/goal/src/domain.ts#GoalClearChangeMeta" ], "sources": [ - "packages/goal/goal/src/domain.ts:35" + "packages/goal/goal/src/domain.ts" ] }, { @@ -38196,7 +38191,7 @@ "packages/llm/llm/src/message.ts#AssistantMessage" ], "sources": [ - "packages/llm/llm/src/message.ts:146" + "packages/llm/llm/src/message.ts" ] }, { @@ -38780,7 +38775,7 @@ "packages/llm/llm/src/types.ts#StreamChunk" ], "sources": [ - "packages/llm/llm/src/types.ts:291" + "packages/llm/llm/src/types.ts" ] }, { @@ -38938,7 +38933,7 @@ "packages/schedule/tool-schedule/src/types.ts#ScheduleRecord" ], "sources": [ - "packages/schedule/tool-schedule/src/types.ts:69" + "packages/schedule/tool-schedule/src/types.ts" ] }, { @@ -38990,7 +38985,7 @@ "packages/llm/llm/src/message.ts#ToolMessageSource" ], "sources": [ - "packages/llm/llm/src/message.ts:27" + "packages/llm/llm/src/message.ts" ] }, { @@ -39236,7 +39231,7 @@ "event:step/end[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -40499,7 +40494,7 @@ "packages/schedule/tool-schedule/src/types.ts#ScheduleChange" ], "sources": [ - "packages/schedule/tool-schedule/src/types.ts:105" + "packages/schedule/tool-schedule/src/types.ts" ] }, { @@ -40767,7 +40762,7 @@ "packages/core/session/src/types.ts#TurnEndReason" ], "sources": [ - "packages/core/session/src/types.ts:177" + "packages/core/session/src/types.ts" ] }, { @@ -40938,7 +40933,7 @@ "event:tool/call[0].data" ], "sources": [ - "packages/core/session/src/types.ts:279" + "packages/core/session/src/types.ts" ] }, { @@ -41032,7 +41027,7 @@ "packages/schedule/tool-schedule/src/types.ts#EveryScheduleDispatchChange" ], "sources": [ - "packages/schedule/tool-schedule/src/types.ts:93" + "packages/schedule/tool-schedule/src/types.ts" ] }, { @@ -41189,7 +41184,7 @@ "packages/subagent/subagent/src/descriptor.ts#SubagentDescriptorData" ], "sources": [ - "packages/subagent/subagent/src/descriptor.ts:86" + "packages/subagent/subagent/src/descriptor.ts" ] }, { @@ -41283,7 +41278,7 @@ "event:compact/start[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -41386,7 +41381,7 @@ "event:hook/result[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -41532,7 +41527,7 @@ "packages/core/session/src/types.ts#RequestHeaderReason" ], "sources": [ - "packages/core/session/src/types.ts:228" + "packages/core/session/src/types.ts" ] }, { @@ -41561,7 +41556,7 @@ "event:turn/end[0].data.reason[1].reason[4]" ], "sources": [ - "packages/core/session/src/types.ts:150" + "packages/core/session/src/types.ts" ] }, { @@ -41624,8 +41619,7 @@ "event:step/start[0].data" ], "sources": [ - "packages/core/session/src/types.ts:254", - "packages/core/session/src/types.ts:256" + "packages/core/session/src/types.ts" ] }, { @@ -41766,7 +41760,7 @@ "event:request/context[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -42001,7 +41995,7 @@ "packages/llm/llm/src/types.ts#ToolResultBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:88" + "packages/llm/llm/src/types.ts" ] }, { @@ -42058,7 +42052,7 @@ "event:turn/start[0].data" ], "sources": [ - "packages/core/session/src/types.ts:243" + "packages/core/session/src/types.ts" ] }, { @@ -42092,7 +42086,7 @@ "packages/sandbox/sandbox/src/index.ts#SandboxMode" ], "sources": [ - "packages/sandbox/sandbox/src/index.ts:29" + "packages/sandbox/sandbox/src/index.ts" ] }, { @@ -42193,7 +42187,7 @@ "event:feedback/record[0]" ], "sources": [ - "packages/core/session/src/types.ts:405" + "packages/core/session/src/types.ts" ] }, { @@ -42269,7 +42263,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" ] }, { @@ -42298,7 +42292,7 @@ "event:feedback/record[0].data" ], "sources": [ - "packages/feedback/command-feedback/src/index.ts:62" + "packages/feedback/command-feedback/src/index.ts" ] }, { @@ -42327,7 +42321,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" ] }, { @@ -43327,7 +43321,7 @@ "packages/llm/llm/src/message.ts#UserMessage" ], "sources": [ - "packages/llm/llm/src/message.ts:141" + "packages/llm/llm/src/message.ts" ] }, { diff --git a/docs/persistence-changes/releases/dsh-v0.0.1-rc.2.zh.md b/docs/persistence-changes/releases/dsh-v0.0.1-rc.2.zh.md index 65da0d51df..32962d394e 100644 --- a/docs/persistence-changes/releases/dsh-v0.0.1-rc.2.zh.md +++ b/docs/persistence-changes/releases/dsh-v0.0.1-rc.2.zh.md @@ -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` ## 声明 diff --git a/docs/persistence-changes/releases/dsh-v0.0.1-rc.3.i18n.yaml b/docs/persistence-changes/releases/dsh-v0.0.1-rc.3.i18n.yaml index 74f838b2a7..04d5e1186e 100644 --- a/docs/persistence-changes/releases/dsh-v0.0.1-rc.3.i18n.yaml +++ b/docs/persistence-changes/releases/dsh-v0.0.1-rc.3.i18n.yaml @@ -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 diff --git a/docs/persistence-changes/releases/dsh-v0.0.1-rc.3.md b/docs/persistence-changes/releases/dsh-v0.0.1-rc.3.md index ef1ccfaac6..7201966f5e 100644 --- a/docs/persistence-changes/releases/dsh-v0.0.1-rc.3.md +++ b/docs/persistence-changes/releases/dsh-v0.0.1-rc.3.md @@ -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` ## Declaration diff --git a/docs/persistence-changes/releases/dsh-v0.0.1-rc.3.schema.json b/docs/persistence-changes/releases/dsh-v0.0.1-rc.3.schema.json index be17ab5a74..d881f34d52 100644 --- a/docs/persistence-changes/releases/dsh-v0.0.1-rc.3.schema.json +++ b/docs/persistence-changes/releases/dsh-v0.0.1-rc.3.schema.json @@ -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" ] }, { diff --git a/docs/persistence-changes/releases/dsh-v0.0.1-rc.3.zh.md b/docs/persistence-changes/releases/dsh-v0.0.1-rc.3.zh.md index 4de93261de..a59d39a86f 100644 --- a/docs/persistence-changes/releases/dsh-v0.0.1-rc.3.zh.md +++ b/docs/persistence-changes/releases/dsh-v0.0.1-rc.3.zh.md @@ -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` ## 声明 diff --git a/docs/persistence-changes/releases/dsh-v0.0.1-rc.4.i18n.yaml b/docs/persistence-changes/releases/dsh-v0.0.1-rc.4.i18n.yaml index b13e3e309b..ac34a7d34f 100644 --- a/docs/persistence-changes/releases/dsh-v0.0.1-rc.4.i18n.yaml +++ b/docs/persistence-changes/releases/dsh-v0.0.1-rc.4.i18n.yaml @@ -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 diff --git a/docs/persistence-changes/releases/dsh-v0.0.1-rc.4.md b/docs/persistence-changes/releases/dsh-v0.0.1-rc.4.md index 0ce12ebe3b..9c7da78e7c 100644 --- a/docs/persistence-changes/releases/dsh-v0.0.1-rc.4.md +++ b/docs/persistence-changes/releases/dsh-v0.0.1-rc.4.md @@ -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` ## Declaration diff --git a/docs/persistence-changes/releases/dsh-v0.0.1-rc.4.zh.md b/docs/persistence-changes/releases/dsh-v0.0.1-rc.4.zh.md index ffcfe4e46f..143c524d05 100644 --- a/docs/persistence-changes/releases/dsh-v0.0.1-rc.4.zh.md +++ b/docs/persistence-changes/releases/dsh-v0.0.1-rc.4.zh.md @@ -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` ## 声明 diff --git a/docs/persistence-changes/releases/dsh-v0.0.1-rc.5.i18n.yaml b/docs/persistence-changes/releases/dsh-v0.0.1-rc.5.i18n.yaml index 2eb783ac35..0cad27cc6e 100644 --- a/docs/persistence-changes/releases/dsh-v0.0.1-rc.5.i18n.yaml +++ b/docs/persistence-changes/releases/dsh-v0.0.1-rc.5.i18n.yaml @@ -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 diff --git a/docs/persistence-changes/releases/dsh-v0.0.1-rc.5.md b/docs/persistence-changes/releases/dsh-v0.0.1-rc.5.md index f36c541168..1afd6e7fe9 100644 --- a/docs/persistence-changes/releases/dsh-v0.0.1-rc.5.md +++ b/docs/persistence-changes/releases/dsh-v0.0.1-rc.5.md @@ -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` ## Declaration diff --git a/docs/persistence-changes/releases/dsh-v0.0.1-rc.5.zh.md b/docs/persistence-changes/releases/dsh-v0.0.1-rc.5.zh.md index 0364bc284b..6c445d83df 100644 --- a/docs/persistence-changes/releases/dsh-v0.0.1-rc.5.zh.md +++ b/docs/persistence-changes/releases/dsh-v0.0.1-rc.5.zh.md @@ -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` ## 声明 diff --git a/docs/persistence-changes/releases/dsh-v0.1.0-rc.1.i18n.yaml b/docs/persistence-changes/releases/dsh-v0.1.0-rc.1.i18n.yaml index 9ce158222d..9f7ca55fb2 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.0-rc.1.i18n.yaml +++ b/docs/persistence-changes/releases/dsh-v0.1.0-rc.1.i18n.yaml @@ -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 diff --git a/docs/persistence-changes/releases/dsh-v0.1.0-rc.1.md b/docs/persistence-changes/releases/dsh-v0.1.0-rc.1.md index faeb7d1e9c..2a00fea994 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.0-rc.1.md +++ b/docs/persistence-changes/releases/dsh-v0.1.0-rc.1.md @@ -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` ## Declaration diff --git a/docs/persistence-changes/releases/dsh-v0.1.0-rc.1.zh.md b/docs/persistence-changes/releases/dsh-v0.1.0-rc.1.zh.md index 0b866adf58..3d6444fb43 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.0-rc.1.zh.md +++ b/docs/persistence-changes/releases/dsh-v0.1.0-rc.1.zh.md @@ -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` ## 声明 diff --git a/docs/persistence-changes/releases/dsh-v0.1.0-rc.2.i18n.yaml b/docs/persistence-changes/releases/dsh-v0.1.0-rc.2.i18n.yaml index 6ff6ec653e..3b9237b03e 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.0-rc.2.i18n.yaml +++ b/docs/persistence-changes/releases/dsh-v0.1.0-rc.2.i18n.yaml @@ -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 diff --git a/docs/persistence-changes/releases/dsh-v0.1.0-rc.2.md b/docs/persistence-changes/releases/dsh-v0.1.0-rc.2.md index 0217947256..71764d9bf8 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.0-rc.2.md +++ b/docs/persistence-changes/releases/dsh-v0.1.0-rc.2.md @@ -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` ## Declaration diff --git a/docs/persistence-changes/releases/dsh-v0.1.0-rc.2.zh.md b/docs/persistence-changes/releases/dsh-v0.1.0-rc.2.zh.md index d8743a74f4..6939f57c38 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.0-rc.2.zh.md +++ b/docs/persistence-changes/releases/dsh-v0.1.0-rc.2.zh.md @@ -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` ## 声明 diff --git a/docs/persistence-changes/releases/dsh-v0.1.0-rc.3.i18n.yaml b/docs/persistence-changes/releases/dsh-v0.1.0-rc.3.i18n.yaml index 45641234d0..cc70c0597d 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.0-rc.3.i18n.yaml +++ b/docs/persistence-changes/releases/dsh-v0.1.0-rc.3.i18n.yaml @@ -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 diff --git a/docs/persistence-changes/releases/dsh-v0.1.0-rc.3.md b/docs/persistence-changes/releases/dsh-v0.1.0-rc.3.md index 5cc00deedb..5e6d42c63e 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.0-rc.3.md +++ b/docs/persistence-changes/releases/dsh-v0.1.0-rc.3.md @@ -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` ## Declaration diff --git a/docs/persistence-changes/releases/dsh-v0.1.0-rc.3.zh.md b/docs/persistence-changes/releases/dsh-v0.1.0-rc.3.zh.md index 8c607fd2f1..26e9763c44 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.0-rc.3.zh.md +++ b/docs/persistence-changes/releases/dsh-v0.1.0-rc.3.zh.md @@ -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` ## 声明 diff --git a/docs/persistence-changes/releases/dsh-v0.1.0-rc.5.i18n.yaml b/docs/persistence-changes/releases/dsh-v0.1.0-rc.5.i18n.yaml index 02d2e8335c..f06fab0667 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.0-rc.5.i18n.yaml +++ b/docs/persistence-changes/releases/dsh-v0.1.0-rc.5.i18n.yaml @@ -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 diff --git a/docs/persistence-changes/releases/dsh-v0.1.0-rc.5.md b/docs/persistence-changes/releases/dsh-v0.1.0-rc.5.md index c92270852f..c7ef42e5f1 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.0-rc.5.md +++ b/docs/persistence-changes/releases/dsh-v0.1.0-rc.5.md @@ -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` ## Declaration diff --git a/docs/persistence-changes/releases/dsh-v0.1.0-rc.5.zh.md b/docs/persistence-changes/releases/dsh-v0.1.0-rc.5.zh.md index 2b16670b60..beeaecb891 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.0-rc.5.zh.md +++ b/docs/persistence-changes/releases/dsh-v0.1.0-rc.5.zh.md @@ -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` ## 声明 diff --git a/docs/persistence-changes/releases/dsh-v0.1.0-rc.6.i18n.yaml b/docs/persistence-changes/releases/dsh-v0.1.0-rc.6.i18n.yaml index ff534411d5..6c1666e2b2 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.0-rc.6.i18n.yaml +++ b/docs/persistence-changes/releases/dsh-v0.1.0-rc.6.i18n.yaml @@ -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 diff --git a/docs/persistence-changes/releases/dsh-v0.1.0-rc.6.md b/docs/persistence-changes/releases/dsh-v0.1.0-rc.6.md index 0fea7055fd..c674b5208e 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.0-rc.6.md +++ b/docs/persistence-changes/releases/dsh-v0.1.0-rc.6.md @@ -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` ## Declaration diff --git a/docs/persistence-changes/releases/dsh-v0.1.0-rc.6.zh.md b/docs/persistence-changes/releases/dsh-v0.1.0-rc.6.zh.md index ea0198770e..cfd49c4c3d 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.0-rc.6.zh.md +++ b/docs/persistence-changes/releases/dsh-v0.1.0-rc.6.zh.md @@ -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` ## 声明 diff --git a/docs/persistence-changes/releases/dsh-v0.1.0-rc.7.i18n.yaml b/docs/persistence-changes/releases/dsh-v0.1.0-rc.7.i18n.yaml index b28f39f661..3fd966f548 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.0-rc.7.i18n.yaml +++ b/docs/persistence-changes/releases/dsh-v0.1.0-rc.7.i18n.yaml @@ -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 diff --git a/docs/persistence-changes/releases/dsh-v0.1.0-rc.7.md b/docs/persistence-changes/releases/dsh-v0.1.0-rc.7.md index b9894c9141..6427da5c46 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.0-rc.7.md +++ b/docs/persistence-changes/releases/dsh-v0.1.0-rc.7.md @@ -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` ## Declaration diff --git a/docs/persistence-changes/releases/dsh-v0.1.0-rc.7.schema.json b/docs/persistence-changes/releases/dsh-v0.1.0-rc.7.schema.json index f2ad9c5580..a24be1f540 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.0-rc.7.schema.json +++ b/docs/persistence-changes/releases/dsh-v0.1.0-rc.7.schema.json @@ -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" ] }, { diff --git a/docs/persistence-changes/releases/dsh-v0.1.0-rc.7.zh.md b/docs/persistence-changes/releases/dsh-v0.1.0-rc.7.zh.md index 08741228a2..91ae3f1061 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.0-rc.7.zh.md +++ b/docs/persistence-changes/releases/dsh-v0.1.0-rc.7.zh.md @@ -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` ## 声明 diff --git a/docs/persistence-changes/releases/dsh-v0.1.0-rc.8.i18n.yaml b/docs/persistence-changes/releases/dsh-v0.1.0-rc.8.i18n.yaml index da1a5c4b4c..80f8c7e143 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.0-rc.8.i18n.yaml +++ b/docs/persistence-changes/releases/dsh-v0.1.0-rc.8.i18n.yaml @@ -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 diff --git a/docs/persistence-changes/releases/dsh-v0.1.0-rc.8.md b/docs/persistence-changes/releases/dsh-v0.1.0-rc.8.md index a8725d448a..c52f050b82 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.0-rc.8.md +++ b/docs/persistence-changes/releases/dsh-v0.1.0-rc.8.md @@ -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` ## Declaration diff --git a/docs/persistence-changes/releases/dsh-v0.1.0-rc.8.schema.json b/docs/persistence-changes/releases/dsh-v0.1.0-rc.8.schema.json index 6a97b004b0..e6eb05d705 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.0-rc.8.schema.json +++ b/docs/persistence-changes/releases/dsh-v0.1.0-rc.8.schema.json @@ -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" ] }, { diff --git a/docs/persistence-changes/releases/dsh-v0.1.0-rc.8.zh.md b/docs/persistence-changes/releases/dsh-v0.1.0-rc.8.zh.md index 3acadf86de..b4fd283ede 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.0-rc.8.zh.md +++ b/docs/persistence-changes/releases/dsh-v0.1.0-rc.8.zh.md @@ -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` ## 声明 diff --git a/docs/persistence-changes/releases/dsh-v0.1.1-rc.1.i18n.yaml b/docs/persistence-changes/releases/dsh-v0.1.1-rc.1.i18n.yaml index 2703e4bd31..89377beb23 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.1-rc.1.i18n.yaml +++ b/docs/persistence-changes/releases/dsh-v0.1.1-rc.1.i18n.yaml @@ -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 diff --git a/docs/persistence-changes/releases/dsh-v0.1.1-rc.1.md b/docs/persistence-changes/releases/dsh-v0.1.1-rc.1.md index cf47ee2445..6b598f1c61 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.1-rc.1.md +++ b/docs/persistence-changes/releases/dsh-v0.1.1-rc.1.md @@ -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` ## Declaration diff --git a/docs/persistence-changes/releases/dsh-v0.1.1-rc.1.schema.json b/docs/persistence-changes/releases/dsh-v0.1.1-rc.1.schema.json index 9d894872de..288fefb8fe 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.1-rc.1.schema.json +++ b/docs/persistence-changes/releases/dsh-v0.1.1-rc.1.schema.json @@ -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" ] } ] diff --git a/docs/persistence-changes/releases/dsh-v0.1.1-rc.1.zh.md b/docs/persistence-changes/releases/dsh-v0.1.1-rc.1.zh.md index 0195c04c9e..eca10c509e 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.1-rc.1.zh.md +++ b/docs/persistence-changes/releases/dsh-v0.1.1-rc.1.zh.md @@ -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` ## 声明 diff --git a/docs/persistence-changes/releases/dsh-v0.1.1-rc.2.i18n.yaml b/docs/persistence-changes/releases/dsh-v0.1.1-rc.2.i18n.yaml index 1929d64f58..e4aa101e97 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.1-rc.2.i18n.yaml +++ b/docs/persistence-changes/releases/dsh-v0.1.1-rc.2.i18n.yaml @@ -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 diff --git a/docs/persistence-changes/releases/dsh-v0.1.1-rc.2.md b/docs/persistence-changes/releases/dsh-v0.1.1-rc.2.md index f2f08c817d..41cc4f0a39 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.1-rc.2.md +++ b/docs/persistence-changes/releases/dsh-v0.1.1-rc.2.md @@ -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` ## Declaration diff --git a/docs/persistence-changes/releases/dsh-v0.1.1-rc.2.schema.json b/docs/persistence-changes/releases/dsh-v0.1.1-rc.2.schema.json index 5527067357..1b69ac6fef 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.1-rc.2.schema.json +++ b/docs/persistence-changes/releases/dsh-v0.1.1-rc.2.schema.json @@ -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" ] }, { diff --git a/docs/persistence-changes/releases/dsh-v0.1.1-rc.2.zh.md b/docs/persistence-changes/releases/dsh-v0.1.1-rc.2.zh.md index 6204ae387e..5ab22efd5d 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.1-rc.2.zh.md +++ b/docs/persistence-changes/releases/dsh-v0.1.1-rc.2.zh.md @@ -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` ## 声明 diff --git a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.1.i18n.yaml b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.1.i18n.yaml index c087cc0849..bf3be8ddc8 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.1.i18n.yaml +++ b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.1.i18n.yaml @@ -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 diff --git a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.1.md b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.1.md index e81e562fda..3ed00447e4 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.1.md +++ b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.1.md @@ -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` ## Declaration diff --git a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.1.schema.json b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.1.schema.json index d7967e8ee0..e9019de049 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.1.schema.json +++ b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.1.schema.json @@ -10852,7 +10852,7 @@ "event:step/end[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -10881,7 +10881,7 @@ "event:turn/end[0].data.reason[2]" ], "sources": [ - "packages/core/session/src/types.ts:160" + "packages/core/session/src/types.ts" ] }, { @@ -11123,7 +11123,7 @@ "packages/llm/llm/src/types.ts#ToolResultBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:88" + "packages/llm/llm/src/types.ts" ] }, { @@ -11207,7 +11207,7 @@ "event:tool/call[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -11236,7 +11236,7 @@ "packages/interaction/user-approval/src/index.ts#ApprovalPolicy" ], "sources": [ - "packages/interaction/user-approval/src/index.ts:59" + "packages/interaction/user-approval/src/index.ts" ] }, { @@ -11285,8 +11285,8 @@ "packages/subagent/tool-subagent/src/model-selection.ts#AllowedModelRoute" ], "sources": [ - "packages/session/session-title/src/index.ts:40", - "packages/subagent/tool-subagent/src/model-selection.ts:9" + "packages/session/session-title/src/index.ts", + "packages/subagent/tool-subagent/src/model-selection.ts" ] }, { @@ -11324,7 +11324,7 @@ "event:session-log-deepseek/delivery-accepted[0].data" ], "sources": [ - "packages/session/session-log-deepseek/src/types.ts:26" + "packages/session/session-log-deepseek/src/types.ts" ] }, { @@ -11452,7 +11452,7 @@ "event:turn/end[0].data.reason[1]" ], "sources": [ - "packages/core/session/src/types.ts:158" + "packages/core/session/src/types.ts" ] }, { @@ -11534,7 +11534,7 @@ "packages/llm/llm/src/types.ts#ReplayEnvelope" ], "sources": [ - "packages/llm/llm/src/types.ts:342" + "packages/llm/llm/src/types.ts" ] }, { @@ -11586,7 +11586,7 @@ "packages/goal/goal/src/types.ts#GoalRef" ], "sources": [ - "packages/goal/goal/src/types.ts:19" + "packages/goal/goal/src/types.ts" ] }, { @@ -12255,7 +12255,7 @@ "event:web/deepseek-search-llm-request[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -12304,7 +12304,7 @@ "event:subagent/model-selection-policy[0].data" ], "sources": [ - "packages/subagent/tool-subagent/src/model-selection-state.ts:14" + "packages/subagent/tool-subagent/src/model-selection-state.ts" ] }, { @@ -12457,7 +12457,7 @@ "event:team/task[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -12541,7 +12541,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" ] }, { @@ -12859,7 +12859,7 @@ "event:tool/code-dispatch[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -13165,7 +13165,7 @@ "packages/llm/llm/src/message.ts#AssistantMessage" ], "sources": [ - "packages/llm/llm/src/message.ts:147" + "packages/llm/llm/src/message.ts" ] }, { @@ -13247,7 +13247,7 @@ "event:hook/invoked[0].data" ], "sources": [ - "packages/hooks/hook-protocol/src/types.ts:19" + "packages/hooks/hook-protocol/src/types.ts" ] }, { @@ -13296,7 +13296,7 @@ "event:approval/policy[0].data" ], "sources": [ - "packages/interaction/user-approval/src/index.ts:32" + "packages/interaction/user-approval/src/index.ts" ] }, { @@ -13412,7 +13412,7 @@ "event:tool/code-dispatch-start[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -13509,7 +13509,7 @@ "event:session-log-deepseek/delivery-accepted[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -14659,7 +14659,7 @@ "event:session/title-llm-request[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -14752,7 +14752,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" ] }, { @@ -14827,7 +14827,7 @@ "packages/schedule/schedule/src/types.ts#ScheduleDeleteChange" ], "sources": [ - "packages/schedule/schedule/src/types.ts:79" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -15158,7 +15158,7 @@ "event:schedule/change[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -15626,7 +15626,7 @@ "event:subagent/model-selection-policy[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -15655,7 +15655,7 @@ "event:session/title[0].data.source[0]" ], "sources": [ - "packages/session/session-title/src/index.ts:49" + "packages/session/session-title/src/index.ts" ] }, { @@ -15749,7 +15749,7 @@ "event:approval/decided[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -15806,7 +15806,7 @@ "event:assistant/chunk[0].data.chunk[6].reason[3]" ], "sources": [ - "packages/llm/llm/src/types.ts:117" + "packages/llm/llm/src/types.ts" ] }, { @@ -15999,7 +15999,7 @@ "packages/goal/goal/src/domain.ts#GoalSnapshotChangeMeta" ], "sources": [ - "packages/goal/goal/src/domain.ts:24" + "packages/goal/goal/src/domain.ts" ] }, { @@ -16099,7 +16099,7 @@ "packages/llm/llm/src/types.ts#ContentBlockType" ], "sources": [ - "packages/llm/llm/src/types.ts:108" + "packages/llm/llm/src/types.ts" ] }, { @@ -16207,7 +16207,7 @@ "packages/core/session/src/types.ts#TurnEndCancelCause" ], "sources": [ - "packages/core/session/src/types.ts:150" + "packages/core/session/src/types.ts" ] }, { @@ -16670,7 +16670,7 @@ "event:plan/mode[0].data" ], "sources": [ - "packages/plan/plan-mode/src/index.ts:53" + "packages/plan/plan-mode/src/index.ts" ] }, { @@ -16737,7 +16737,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" ] }, { @@ -17026,7 +17026,7 @@ "packages/web/web-search-deepseek/src/provider.ts#DeepSeekSearchLlmRequest" ], "sources": [ - "packages/web/web-search-deepseek/src/provider.ts:56" + "packages/web/web-search-deepseek/src/provider.ts" ] }, { @@ -18099,7 +18099,7 @@ "packages/llm/llm/src/message.ts#Message" ], "sources": [ - "packages/llm/llm/src/message.ts:130" + "packages/llm/llm/src/message.ts" ] }, { @@ -18180,7 +18180,7 @@ "packages/llm/llm/src/types.ts#LlmFailure" ], "sources": [ - "packages/llm/llm/src/types.ts:40" + "packages/llm/llm/src/types.ts" ] }, { @@ -18263,7 +18263,7 @@ "event:team/message/delivered[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -18320,7 +18320,7 @@ "packages/schedule/schedule/src/types.ts#AfterScheduleRecord" ], "sources": [ - "packages/schedule/schedule/src/types.ts:13" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -18349,7 +18349,7 @@ "event:assistant/chunk[0].data.chunk[6].reason[4]" ], "sources": [ - "packages/llm/llm/src/types.ts:118" + "packages/llm/llm/src/types.ts" ] }, { @@ -18650,7 +18650,7 @@ "event:turn/end[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -18763,7 +18763,7 @@ "event:assistant/chunk[0].data.chunk[2]" ], "sources": [ - "packages/llm/llm/src/types.ts:367" + "packages/llm/llm/src/types.ts" ] }, { @@ -18897,7 +18897,7 @@ "event:web/deepseek-search-llm-request[0].data.body.tools[0]" ], "sources": [ - "packages/web/web-search-deepseek/src/provider.ts:72" + "packages/web/web-search-deepseek/src/provider.ts" ] }, { @@ -18964,7 +18964,7 @@ "packages/attachment/attachment/src/types.ts#ImageMediaType" ], "sources": [ - "packages/attachment/attachment/src/types.ts:8" + "packages/attachment/attachment/src/types.ts" ] }, { @@ -19062,7 +19062,7 @@ "packages/core/tools/src/types.ts#PtcDispatchStartEventData" ], "sources": [ - "packages/core/tools/src/types.ts:11" + "packages/core/tools/src/types.ts" ] }, { @@ -19744,7 +19744,7 @@ "event:assistant/chunk[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -19841,7 +19841,7 @@ "packages/session/session-title/src/index.ts#SessionTitleSource" ], "sources": [ - "packages/session/session-title/src/index.ts:48" + "packages/session/session-title/src/index.ts" ] }, { @@ -19910,7 +19910,7 @@ "event:tool-workflow/run-start[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -19944,7 +19944,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" ] }, { @@ -20109,7 +20109,7 @@ "event:subagent/descriptor[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -20298,7 +20298,7 @@ "packages/llm/llm-retry/src/types.ts#LlmRetryEventData" ], "sources": [ - "packages/llm/llm-retry/src/types.ts:16" + "packages/llm/llm-retry/src/types.ts" ] }, { @@ -20435,7 +20435,7 @@ "packages/core/tools/src/index.ts#ToolRestriction" ], "sources": [ - "packages/core/tools/src/index.ts:681" + "packages/core/tools/src/index.ts" ] }, { @@ -20508,7 +20508,7 @@ "event:turn/end[0].data.reason[3]" ], "sources": [ - "packages/core/session/src/types.ts:166" + "packages/core/session/src/types.ts" ] }, { @@ -20590,7 +20590,7 @@ "event:compaction/start[0].data" ], "sources": [ - "packages/compaction/compaction/src/types.ts:23" + "packages/compaction/compaction/src/types.ts" ] }, { @@ -20647,7 +20647,7 @@ "packages/core/session/src/types.ts#RequestContext" ], "sources": [ - "packages/core/session/src/types.ts:196" + "packages/core/session/src/types.ts" ] }, { @@ -21750,7 +21750,7 @@ "event:approval/asked[0].data" ], "sources": [ - "packages/interaction/user-approval/src/types.ts:44" + "packages/interaction/user-approval/src/types.ts" ] }, { @@ -22892,7 +22892,7 @@ "event:agent/inbox/spliced[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -23039,7 +23039,7 @@ "packages/core/session/src/types.ts#EpochHeader" ], "sources": [ - "packages/core/session/src/types.ts:184" + "packages/core/session/src/types.ts" ] }, { @@ -23193,7 +23193,7 @@ "event:turn/end[0].data.reason[1].reason[3]" ], "sources": [ - "packages/core/session/src/types.ts:147" + "packages/core/session/src/types.ts" ] }, { @@ -23231,27 +23231,20 @@ "packages/workflow/workflow/src/types.ts#WorkflowRunId" ], "sources": [ - "packages/api/session-controller/src/types.ts:377", - "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/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:28", - "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/webhook/webhook/src/brand.ts", + "packages/workflow/workflow/src/types.ts" ] }, { @@ -24294,7 +24287,7 @@ "packages/llm/llm/src/message.ts#UserMessage" ], "sources": [ - "packages/llm/llm/src/message.ts:142" + "packages/llm/llm/src/message.ts" ] }, { @@ -24361,8 +24354,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" ] }, { @@ -24414,7 +24407,7 @@ "packages/subagent/subagent/src/continuation.ts#SubagentSettledMessageSource" ], "sources": [ - "packages/subagent/subagent/src/continuation.ts:83" + "packages/subagent/subagent/src/continuation.ts" ] }, { @@ -24698,7 +24691,7 @@ "event:turn/end[0].data" ], "sources": [ - "packages/core/session/src/types.ts:237" + "packages/core/session/src/types.ts" ] }, { @@ -24836,7 +24829,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" ] }, { @@ -24892,7 +24885,7 @@ "event:tool/result.data.meta[6]" ], "sources": [ - "packages/core/session/src/json.ts:13" + "packages/core/session/src/json.ts" ] }, { @@ -24931,7 +24924,7 @@ "packages/core/session/src/types.ts#RequestHeaderReason" ], "sources": [ - "packages/core/session/src/types.ts:213" + "packages/core/session/src/types.ts" ] }, { @@ -24979,7 +24972,7 @@ "event:tool/result.data.error" ], "sources": [ - "packages/core/session/src/types.ts:284" + "packages/core/session/src/types.ts" ] }, { @@ -25185,7 +25178,7 @@ "event:llm/retry[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -25214,7 +25207,7 @@ "event:turn/end[0].data.reason[5]" ], "sources": [ - "packages/core/session/src/types.ts:173" + "packages/core/session/src/types.ts" ] }, { @@ -25287,7 +25280,7 @@ "SessionEventEnvelope[6].surfaceOp[1]" ], "sources": [ - "packages/core/session/src/types.ts:366" + "packages/core/session/src/types.ts" ] }, { @@ -25389,7 +25382,7 @@ "event:turn/start[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -25466,7 +25459,7 @@ "event:command/done[0].data" ], "sources": [ - "packages/interaction/commands/src/types.ts:103" + "packages/interaction/commands/src/types.ts" ] }, { @@ -25575,7 +25568,7 @@ "event:step/start[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -25634,7 +25627,7 @@ "event:compaction/prune[0].data" ], "sources": [ - "packages/compaction/compaction/src/types.ts:81" + "packages/compaction/compaction/src/types.ts" ] }, { @@ -25796,7 +25789,7 @@ "packages/llm/llm/src/types.ts#FinishReason" ], "sources": [ - "packages/llm/llm/src/types.ts:125" + "packages/llm/llm/src/types.ts" ] }, { @@ -25848,7 +25841,7 @@ "packages/subagent/subagent/src/descriptor.ts#OneShotSubagentDescriptorData" ], "sources": [ - "packages/subagent/subagent/src/descriptor.ts:61" + "packages/subagent/subagent/src/descriptor.ts" ] }, { @@ -26020,7 +26013,7 @@ "packages/subagent/subagent/src/descriptor.ts#ContinuableSubagentDescriptorData" ], "sources": [ - "packages/subagent/subagent/src/descriptor.ts:72" + "packages/subagent/subagent/src/descriptor.ts" ] }, { @@ -26093,7 +26086,7 @@ "event:assistant/chunk[0].data.chunk[6].reason[0]" ], "sources": [ - "packages/llm/llm/src/types.ts:120" + "packages/llm/llm/src/types.ts" ] }, { @@ -26141,7 +26134,7 @@ "packages/schedule/schedule/src/types.ts#AtScheduleRecord" ], "sources": [ - "packages/schedule/schedule/src/types.ts:27" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -26235,7 +26228,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" ] }, { @@ -26292,7 +26285,7 @@ "packages/schedule/schedule/src/types.ts#EveryScheduleRecord" ], "sources": [ - "packages/schedule/schedule/src/types.ts:39" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -26339,7 +26332,7 @@ "packages/skill/skill/src/index.ts#SkillInvocationSource" ], "sources": [ - "packages/skill/skill/src/index.ts:147" + "packages/skill/skill/src/index.ts" ] }, { @@ -26403,7 +26396,7 @@ "event:plan/mode[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -26465,7 +26458,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" ] }, { @@ -26564,7 +26557,7 @@ "event:agent/inbox/spliced[0].data.inserted[0].source[10]" ], "sources": [ - "packages/api/session-controller/src/types.ts:382" + "packages/api/session-controller/src/types.ts" ] }, { @@ -26677,7 +26670,7 @@ "packages/goal/goal/src/types.ts#GoalSnapshot" ], "sources": [ - "packages/goal/goal/src/types.ts:59" + "packages/goal/goal/src/types.ts" ] }, { @@ -26751,7 +26744,7 @@ "event:model/selection[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -26780,7 +26773,7 @@ "event:turn/end[0].data.reason[1].reason[1]" ], "sources": [ - "packages/core/session/src/types.ts:145" + "packages/core/session/src/types.ts" ] }, { @@ -26832,7 +26825,7 @@ "event:turn/end[0].data.reason[1].reason[2]" ], "sources": [ - "packages/core/session/src/types.ts:146" + "packages/core/session/src/types.ts" ] }, { @@ -26916,7 +26909,7 @@ "event:agent-preset/selected[0].data" ], "sources": [ - "packages/preset/agent-presets/src/session.ts:28" + "packages/preset/agent-presets/src/session.ts" ] }, { @@ -27055,7 +27048,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" ] }, { @@ -27117,7 +27110,7 @@ "packages/llm/llm-retry/src/types.ts#LlmRetryStartedEventData" ], "sources": [ - "packages/llm/llm-retry/src/types.ts:43" + "packages/llm/llm-retry/src/types.ts" ] }, { @@ -27197,7 +27190,7 @@ "packages/llm/llm/src/message.ts#ModelMessageSource" ], "sources": [ - "packages/llm/llm/src/message.ts:23" + "packages/llm/llm/src/message.ts" ] }, { @@ -27359,7 +27352,7 @@ "event:tool-workflow/agent-end[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -27773,7 +27766,7 @@ "event:assistant/chunk[0].data.chunk[4]" ], "sources": [ - "packages/llm/llm/src/types.ts:369" + "packages/llm/llm/src/types.ts" ] }, { @@ -27842,7 +27835,7 @@ "event:todo/write[0].data" ], "sources": [ - "packages/todo/tool-todo/src/types.ts:31" + "packages/todo/tool-todo/src/types.ts" ] }, { @@ -27890,7 +27883,7 @@ "event:team/message/delivered[0].data" ], "sources": [ - "packages/experimental/agent-team/src/types.ts:229" + "packages/experimental/agent-team/src/types.ts" ] }, { @@ -28141,7 +28134,7 @@ "packages/goal/goal/src/domain.ts#GoalChangeMeta" ], "sources": [ - "packages/goal/goal/src/domain.ts:44" + "packages/goal/goal/src/domain.ts" ] }, { @@ -28240,7 +28233,7 @@ "event:hook/invoked[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -28504,7 +28497,7 @@ "event:goal/change[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -28811,7 +28804,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" ] }, { @@ -28864,7 +28857,7 @@ "packages/llm/llm/src/types.ts#ToolSchema" ], "sources": [ - "packages/llm/llm/src/types.ts:385" + "packages/llm/llm/src/types.ts" ] }, { @@ -28918,7 +28911,7 @@ "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunEndData" ], "sources": [ - "packages/workflow/tool-workflow/src/types.ts:36" + "packages/workflow/tool-workflow/src/types.ts" ] }, { @@ -28970,7 +28963,7 @@ "packages/goal/goal/src/domain.ts#GoalMessageSource" ], "sources": [ - "packages/goal/goal/src/domain.ts:47" + "packages/goal/goal/src/domain.ts" ] }, { @@ -29022,7 +29015,7 @@ "packages/llm/llm/src/types.ts#ReasoningBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:60" + "packages/llm/llm/src/types.ts" ] }, { @@ -29084,7 +29077,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" ] }, { @@ -29178,7 +29171,7 @@ "event:command/run[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -29242,7 +29235,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" ] }, { @@ -29276,7 +29269,7 @@ "packages/workflow/workflow/src/types.ts#WorkflowStopReason" ], "sources": [ - "packages/workflow/workflow/src/types.ts:63" + "packages/workflow/workflow/src/types.ts" ] }, { @@ -29310,7 +29303,7 @@ "packages/goal/goal/src/types.ts#GoalBlockReason" ], "sources": [ - "packages/goal/goal/src/types.ts:51" + "packages/goal/goal/src/types.ts" ] }, { @@ -29489,7 +29482,7 @@ "packages/subagent/subagent/src/descriptor.ts#SubagentDescriptorData" ], "sources": [ - "packages/subagent/subagent/src/descriptor.ts:89" + "packages/subagent/subagent/src/descriptor.ts" ] }, { @@ -29523,7 +29516,7 @@ "packages/llm/llm/src/message.ts#ContextSnapshotSection" ], "sources": [ - "packages/llm/llm/src/message.ts:64" + "packages/llm/llm/src/message.ts" ] }, { @@ -29839,7 +29832,7 @@ "packages/llm/llm/src/message.ts#ToolResultMessage" ], "sources": [ - "packages/llm/llm/src/message.ts:153" + "packages/llm/llm/src/message.ts" ] }, { @@ -29896,7 +29889,7 @@ "event:assistant/chunk[0].data.chunk[3]" ], "sources": [ - "packages/llm/llm/src/types.ts:368" + "packages/llm/llm/src/types.ts" ] }, { @@ -30291,7 +30284,7 @@ "event:permission/preset[0].data" ], "sources": [ - "packages/interaction/permission-presets/src/index.ts:50" + "packages/interaction/permission-presets/src/index.ts" ] }, { @@ -30354,7 +30347,7 @@ "event:hook/result[0].data" ], "sources": [ - "packages/hooks/hook-protocol/src/types.ts:31" + "packages/hooks/hook-protocol/src/types.ts" ] }, { @@ -30472,7 +30465,7 @@ "event:compaction/end[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -30626,7 +30619,7 @@ "event:team/member[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -30673,7 +30666,7 @@ "packages/schedule/schedule/src/types.ts#OneShotScheduleDispatchChange" ], "sources": [ - "packages/schedule/schedule/src/types.ts:86" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -31050,7 +31043,7 @@ "event:assistant/message.data" ], "sources": [ - "packages/core/session/src/types.ts:262" + "packages/core/session/src/types.ts" ] }, { @@ -31174,7 +31167,7 @@ "packages/llm/llm/src/types.ts#ImageBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:71" + "packages/llm/llm/src/types.ts" ] }, { @@ -31365,7 +31358,7 @@ "event:llm/retry[0].data[0]" ], "sources": [ - "packages/llm/llm-retry/src/types.ts:17" + "packages/llm/llm-retry/src/types.ts" ] }, { @@ -31539,7 +31532,7 @@ "event:web/deepseek-search-llm-request[0].data.body" ], "sources": [ - "packages/web/web-search-deepseek/src/provider.ts:62" + "packages/web/web-search-deepseek/src/provider.ts" ] }, { @@ -31578,7 +31571,7 @@ "packages/interaction/user-approval/src/types.ts#ApprovalOutcome" ], "sources": [ - "packages/interaction/user-approval/src/types.ts:32" + "packages/interaction/user-approval/src/types.ts" ] }, { @@ -31689,7 +31682,7 @@ "event:approval/decided[0].data" ], "sources": [ - "packages/interaction/user-approval/src/types.ts:55" + "packages/interaction/user-approval/src/types.ts" ] }, { @@ -32007,7 +32000,7 @@ "event:team/message/queued[0].data" ], "sources": [ - "packages/experimental/agent-team/src/types.ts:227" + "packages/experimental/agent-team/src/types.ts" ] }, { @@ -32068,7 +32061,7 @@ "event:assistant/chunk[0].data.chunk[1]" ], "sources": [ - "packages/llm/llm/src/types.ts:366" + "packages/llm/llm/src/types.ts" ] }, { @@ -32111,7 +32104,7 @@ "packages/core/agent/src/types.ts#InboxTarget" ], "sources": [ - "packages/core/agent/src/types.ts:29" + "packages/core/agent/src/types.ts" ] }, { @@ -32190,7 +32183,7 @@ "event:approval/asked[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -32244,7 +32237,7 @@ "event:sandbox/mode[0].data" ], "sources": [ - "packages/sandbox/sandbox-policy/src/session-mode.ts:33" + "packages/sandbox/sandbox-policy/src/session-mode.ts" ] }, { @@ -32312,7 +32305,7 @@ "event:web/deepseek-search-llm-request[0].data.body.messages[0]" ], "sources": [ - "packages/web/web-search-deepseek/src/provider.ts:65" + "packages/web/web-search-deepseek/src/provider.ts" ] }, { @@ -32365,7 +32358,7 @@ "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentStartData" ], "sources": [ - "packages/workflow/tool-workflow/src/types.ts:20" + "packages/workflow/tool-workflow/src/types.ts" ] }, { @@ -32412,7 +32405,7 @@ "packages/subagent/subagent/src/continuation.ts#SubagentReportMessageSource" ], "sources": [ - "packages/subagent/subagent/src/continuation.ts:68" + "packages/subagent/subagent/src/continuation.ts" ] }, { @@ -32476,8 +32469,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" ] }, { @@ -32544,7 +32536,7 @@ "event:agent/inbox/spliced[0].data.inserted[0].source[20]" ], "sources": [ - "packages/webhook/webhook/src/types.ts:74" + "packages/webhook/webhook/src/types.ts" ] }, { @@ -32629,7 +32621,7 @@ "event:compaction/start[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -32718,7 +32710,7 @@ "event:tool-workflow/run-end[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -33067,7 +33059,7 @@ "event:team/message/queued[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -33224,7 +33216,7 @@ "event:session/title[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -33494,7 +33486,7 @@ "packages/llm/llm/src/types.ts#ContentBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:110" + "packages/llm/llm/src/types.ts" ] }, { @@ -34875,7 +34867,7 @@ "event:assistant/chunk[0].data.chunk[6]" ], "sources": [ - "packages/llm/llm/src/types.ts:371" + "packages/llm/llm/src/types.ts" ] }, { @@ -34948,7 +34940,7 @@ "event:assistant/chunk[0].data.chunk[0]" ], "sources": [ - "packages/llm/llm/src/types.ts:365" + "packages/llm/llm/src/types.ts" ] }, { @@ -34977,7 +34969,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" ] }, { @@ -35011,7 +35003,7 @@ "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunStartData" ], "sources": [ - "packages/workflow/tool-workflow/src/types.ts:14" + "packages/workflow/tool-workflow/src/types.ts" ] }, { @@ -35070,7 +35062,7 @@ "event:command/run[0].data" ], "sources": [ - "packages/interaction/commands/src/types.ts:96" + "packages/interaction/commands/src/types.ts" ] }, { @@ -35138,7 +35130,7 @@ "packages/todo/tool-todo/src/types.ts#TodoItem" ], "sources": [ - "packages/todo/tool-todo/src/types.ts:21" + "packages/todo/tool-todo/src/types.ts" ] }, { @@ -36271,7 +36263,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" ] }, { @@ -36301,8 +36293,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" ] }, { @@ -37467,7 +37459,7 @@ "event:agent/inbox/spliced[0].data" ], "sources": [ - "packages/core/agent/src/types.ts:38" + "packages/core/agent/src/types.ts" ] }, { @@ -37541,11 +37533,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:102", - "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" ] }, { @@ -37661,7 +37652,7 @@ "event:request/context[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -37779,7 +37770,7 @@ "packages/attachment/attachment/src/types.ts#ImageAttachmentRef" ], "sources": [ - "packages/attachment/attachment/src/types.ts:11" + "packages/attachment/attachment/src/types.ts" ] }, { @@ -37838,7 +37829,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" ] }, { @@ -37973,7 +37964,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" ] }, { @@ -38163,7 +38154,7 @@ "packages/session/session-title/src/index.ts#SessionTitleEventData" ], "sources": [ - "packages/session/session-title/src/index.ts:61" + "packages/session/session-title/src/index.ts" ] }, { @@ -38310,7 +38301,7 @@ "event:team/member[0].data" ], "sources": [ - "packages/experimental/agent-team/src/types.ts:223" + "packages/experimental/agent-team/src/types.ts" ] }, { @@ -38339,7 +38330,7 @@ "event:turn/end[0].data.reason[0]" ], "sources": [ - "packages/core/session/src/types.ts:156" + "packages/core/session/src/types.ts" ] }, { @@ -38426,7 +38417,7 @@ "event:session/title[0].data.source[1]" ], "sources": [ - "packages/session/session-title/src/index.ts:50" + "packages/session/session-title/src/index.ts" ] }, { @@ -38465,7 +38456,7 @@ "packages/goal/goal/src/types.ts#GoalPhase" ], "sources": [ - "packages/goal/goal/src/types.ts:44" + "packages/goal/goal/src/types.ts" ] }, { @@ -38695,7 +38686,7 @@ "event:todo/write[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -39101,7 +39092,7 @@ "packages/subagent/subagent/src/continuation.ts#CoordinatorMessageSource" ], "sources": [ - "packages/subagent/subagent/src/continuation.ts:59" + "packages/subagent/subagent/src/continuation.ts" ] }, { @@ -39206,7 +39197,7 @@ "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentEndData" ], "sources": [ - "packages/workflow/tool-workflow/src/types.ts:29" + "packages/workflow/tool-workflow/src/types.ts" ] }, { @@ -39314,7 +39305,7 @@ "event:llm/retry[0].data[1]" ], "sources": [ - "packages/llm/llm-retry/src/types.ts:30" + "packages/llm/llm-retry/src/types.ts" ] }, { @@ -39362,7 +39353,7 @@ "packages/llm/llm/src/types.ts#ToolCallBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:78" + "packages/llm/llm/src/types.ts" ] }, { @@ -39455,7 +39446,7 @@ "event:llm/retry-started[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -39489,7 +39480,7 @@ "packages/workflow/workflow/src/types.ts#WorkflowAgentOutcome" ], "sources": [ - "packages/workflow/workflow/src/types.ts:110" + "packages/workflow/workflow/src/types.ts" ] }, { @@ -39573,7 +39564,7 @@ "event:tool-workflow/agent-start[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -39930,7 +39921,7 @@ "event:hook/result[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -40000,7 +39991,7 @@ "packages/core/session/src/json.ts#JsonValue" ], "sources": [ - "packages/core/session/src/json.ts:13" + "packages/core/session/src/json.ts" ] }, { @@ -40151,7 +40142,7 @@ "event:assistant/chunk[0].data.chunk[6].reason[1]" ], "sources": [ - "packages/llm/llm/src/types.ts:121" + "packages/llm/llm/src/types.ts" ] }, { @@ -40210,7 +40201,7 @@ "event:compaction/end[0].data" ], "sources": [ - "packages/compaction/compaction/src/types.ts:71" + "packages/compaction/compaction/src/types.ts" ] }, { @@ -40369,7 +40360,7 @@ "packages/schedule/schedule/src/types.ts#ScheduleCreateChange" ], "sources": [ - "packages/schedule/schedule/src/types.ts:72" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -40467,7 +40458,7 @@ "event:approval/policy[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -40576,7 +40567,7 @@ "packages/goal/goal/src/domain.ts#GoalClearChangeMeta" ], "sources": [ - "packages/goal/goal/src/domain.ts:35" + "packages/goal/goal/src/domain.ts" ] }, { @@ -41043,7 +41034,7 @@ "event:compaction/summary[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -41135,7 +41126,7 @@ "event:permission/preset[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -41786,7 +41777,7 @@ "event:assistant/chunk[0].data" ], "sources": [ - "packages/core/session/src/types.ts:251" + "packages/core/session/src/types.ts" ] }, { @@ -41850,7 +41841,7 @@ "event:feedback/record[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -41940,7 +41931,7 @@ "event:compaction/prune[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -42570,7 +42561,7 @@ "packages/llm/llm/src/types.ts#StreamChunk" ], "sources": [ - "packages/llm/llm/src/types.ts:364" + "packages/llm/llm/src/types.ts" ] }, { @@ -42822,7 +42813,7 @@ "event:request/header[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -42966,7 +42957,7 @@ "packages/schedule/schedule/src/types.ts#ScheduleRecord" ], "sources": [ - "packages/schedule/schedule/src/types.ts:69" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -43018,7 +43009,7 @@ "packages/llm/llm/src/message.ts#ToolMessageSource" ], "sources": [ - "packages/llm/llm/src/message.ts:28" + "packages/llm/llm/src/message.ts" ] }, { @@ -43124,7 +43115,7 @@ "event:agent-preset/selected[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -44433,7 +44424,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" ] }, { @@ -44522,7 +44513,7 @@ "event:sandbox/mode[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -44766,7 +44757,7 @@ "packages/schedule/schedule/src/types.ts#ScheduleChange" ], "sources": [ - "packages/schedule/schedule/src/types.ts:105" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -45048,7 +45039,7 @@ "packages/core/session/src/types.ts#TurnEndReason" ], "sources": [ - "packages/core/session/src/types.ts:177" + "packages/core/session/src/types.ts" ] }, { @@ -45129,7 +45120,7 @@ "event:tool/call[0].data" ], "sources": [ - "packages/core/session/src/types.ts:268" + "packages/core/session/src/types.ts" ] }, { @@ -45535,7 +45526,7 @@ "event:tool/result.data" ], "sources": [ - "packages/core/session/src/types.ts:280" + "packages/core/session/src/types.ts" ] }, { @@ -45601,7 +45592,7 @@ "packages/schedule/schedule/src/types.ts#EveryScheduleDispatchChange" ], "sources": [ - "packages/schedule/schedule/src/types.ts:93" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -45793,7 +45784,7 @@ "event:team/task[0].data" ], "sources": [ - "packages/experimental/agent-team/src/types.ts:225" + "packages/experimental/agent-team/src/types.ts" ] }, { @@ -45906,7 +45897,7 @@ "event:turn/end[0].data.reason[1].reason[4]" ], "sources": [ - "packages/core/session/src/types.ts:150" + "packages/core/session/src/types.ts" ] }, { @@ -45987,7 +45978,7 @@ "event:session/end-seed[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -46036,8 +46027,7 @@ "event:step/start[0].data" ], "sources": [ - "packages/core/session/src/types.ts:239", - "packages/core/session/src/types.ts:241" + "packages/core/session/src/types.ts" ] }, { @@ -46131,7 +46121,7 @@ "event:command/done[0]" ], "sources": [ - "packages/core/session/src/types.ts:397" + "packages/core/session/src/types.ts" ] }, { @@ -46184,7 +46174,7 @@ "packages/api/session-controller/src/types.ts#ModelSelection" ], "sources": [ - "packages/api/session-controller/src/types.ts:81" + "packages/api/session-controller/src/types.ts" ] }, { @@ -46302,7 +46292,7 @@ "event:assistant/chunk[0].data.chunk[5]" ], "sources": [ - "packages/llm/llm/src/types.ts:370" + "packages/llm/llm/src/types.ts" ] }, { @@ -47103,7 +47093,7 @@ "packages/llm/llm/src/message.ts#MessageSource" ], "sources": [ - "packages/llm/llm/src/message.ts:127" + "packages/llm/llm/src/message.ts" ] }, { @@ -47643,7 +47633,7 @@ "event:turn/start[0].data" ], "sources": [ - "packages/core/session/src/types.ts:228" + "packages/core/session/src/types.ts" ] }, { @@ -47930,7 +47920,7 @@ "packages/core/tools/src/types.ts#PtcDispatchEventData" ], "sources": [ - "packages/core/tools/src/types.ts:20" + "packages/core/tools/src/types.ts" ] }, { @@ -47964,7 +47954,7 @@ "packages/sandbox/sandbox/src/index.ts#SandboxMode" ], "sources": [ - "packages/sandbox/sandbox/src/index.ts:29" + "packages/sandbox/sandbox/src/index.ts" ] }, { @@ -48199,7 +48189,7 @@ "event:request/header[0].data" ], "sources": [ - "packages/core/session/src/types.ts:291" + "packages/core/session/src/types.ts" ] }, { @@ -48275,7 +48265,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" ] }, { @@ -48304,7 +48294,7 @@ "event:feedback/record[0].data" ], "sources": [ - "packages/feedback/command-feedback/src/index.ts:62" + "packages/feedback/command-feedback/src/index.ts" ] }, { @@ -48418,7 +48408,7 @@ "packages/llm/llm/src/types.ts#TokenUsage" ], "sources": [ - "packages/llm/llm/src/types.ts:135" + "packages/llm/llm/src/types.ts" ] }, { diff --git a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.1.zh.md b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.1.zh.md index eeb662e8da..09a6bf3df1 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.1.zh.md +++ b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.1.zh.md @@ -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` ## 声明 diff --git a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.2.i18n.yaml b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.2.i18n.yaml index 044a69df49..a515d61115 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.2.i18n.yaml +++ b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.2.i18n.yaml @@ -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 diff --git a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.2.md b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.2.md index 3c2fbba038..8d4830f4b4 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.2.md +++ b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.2.md @@ -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` ## Declaration diff --git a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.2.schema.json b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.2.schema.json index f8c1b32694..0ef37cc38e 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.2.schema.json +++ b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.2.schema.json @@ -11265,7 +11265,7 @@ "event:turn/end[0].data.reason[2]" ], "sources": [ - "packages/core/session/src/types.ts:155" + "packages/core/session/src/types.ts" ] }, { @@ -11507,7 +11507,7 @@ "packages/llm/llm/src/types.ts#ToolResultBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:88" + "packages/llm/llm/src/types.ts" ] }, { @@ -11669,7 +11669,7 @@ "packages/interaction/user-approval/src/index.ts#ApprovalPolicy" ], "sources": [ - "packages/interaction/user-approval/src/index.ts:59" + "packages/interaction/user-approval/src/index.ts" ] }, { @@ -11718,8 +11718,8 @@ "packages/subagent/tool-subagent/src/model-selection.ts#AllowedModelRoute" ], "sources": [ - "packages/session/session-title/src/types.ts:19", - "packages/subagent/tool-subagent/src/model-selection.ts:9" + "packages/session/session-title/src/types.ts", + "packages/subagent/tool-subagent/src/model-selection.ts" ] }, { @@ -11757,7 +11757,7 @@ "event:session-log-deepseek/delivery-accepted[0].data" ], "sources": [ - "packages/session/session-log-deepseek/src/types.ts:26" + "packages/session/session-log-deepseek/src/types.ts" ] }, { @@ -11885,7 +11885,7 @@ "event:turn/end[0].data.reason[1]" ], "sources": [ - "packages/core/session/src/types.ts:153" + "packages/core/session/src/types.ts" ] }, { @@ -11967,7 +11967,7 @@ "packages/llm/llm/src/types.ts#ReplayEnvelope" ], "sources": [ - "packages/llm/llm/src/types.ts:342" + "packages/llm/llm/src/types.ts" ] }, { @@ -12019,7 +12019,7 @@ "packages/goal/goal/src/types.ts#GoalRef" ], "sources": [ - "packages/goal/goal/src/types.ts:19" + "packages/goal/goal/src/types.ts" ] }, { @@ -12082,7 +12082,7 @@ "event:subagent/model-selection-policy[0].data" ], "sources": [ - "packages/subagent/tool-subagent/src/model-selection-state.ts:17" + "packages/subagent/tool-subagent/src/model-selection-state.ts" ] }, { @@ -12166,7 +12166,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" ] }, { @@ -12472,7 +12472,7 @@ "packages/llm/llm/src/message.ts#AssistantMessage" ], "sources": [ - "packages/llm/llm/src/message.ts:148" + "packages/llm/llm/src/message.ts" ] }, { @@ -12554,7 +12554,7 @@ "event:hook/invoked[0].data" ], "sources": [ - "packages/hooks/hook-protocol/src/types.ts:19" + "packages/hooks/hook-protocol/src/types.ts" ] }, { @@ -12603,7 +12603,7 @@ "event:approval/policy[0].data" ], "sources": [ - "packages/interaction/user-approval/src/index.ts:32" + "packages/interaction/user-approval/src/index.ts" ] }, { @@ -12734,7 +12734,7 @@ "event:command/done[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -12924,7 +12924,7 @@ "event:team/task[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -13017,7 +13017,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" ] }, { @@ -13092,7 +13092,7 @@ "packages/schedule/schedule/src/types.ts#ScheduleDeleteChange" ], "sources": [ - "packages/schedule/schedule/src/types.ts:79" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -13561,7 +13561,7 @@ "event:session/title[0].data.source[0]" ], "sources": [ - "packages/session/session-title/src/types.ts:28" + "packages/session/session-title/src/types.ts" ] }, { @@ -13727,7 +13727,7 @@ "event:session/title[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -13784,7 +13784,7 @@ "event:assistant/chunk[0].data.chunk[6].reason[3]" ], "sources": [ - "packages/llm/llm/src/types.ts:117" + "packages/llm/llm/src/types.ts" ] }, { @@ -14027,7 +14027,7 @@ "event:request/header[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -14206,7 +14206,7 @@ "packages/goal/goal/src/domain.ts#GoalSnapshotChangeMeta" ], "sources": [ - "packages/goal/goal/src/domain.ts:24" + "packages/goal/goal/src/domain.ts" ] }, { @@ -14306,7 +14306,7 @@ "packages/llm/llm/src/types.ts#ContentBlockType" ], "sources": [ - "packages/llm/llm/src/types.ts:108" + "packages/llm/llm/src/types.ts" ] }, { @@ -14414,7 +14414,7 @@ "packages/core/session/src/types.ts#TurnEndCancelCause" ], "sources": [ - "packages/core/session/src/types.ts:145" + "packages/core/session/src/types.ts" ] }, { @@ -14877,7 +14877,7 @@ "event:plan/mode[0].data" ], "sources": [ - "packages/plan/plan-mode/src/index.ts:46" + "packages/plan/plan-mode/src/index.ts" ] }, { @@ -14944,7 +14944,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" ] }, { @@ -15140,7 +15140,7 @@ "packages/web/web-search-deepseek/src/provider.ts#DeepSeekSearchLlmRequest" ], "sources": [ - "packages/web/web-search-deepseek/src/provider.ts:56" + "packages/web/web-search-deepseek/src/provider.ts" ] }, { @@ -16213,7 +16213,7 @@ "packages/llm/llm/src/message.ts#Message" ], "sources": [ - "packages/llm/llm/src/message.ts:131" + "packages/llm/llm/src/message.ts" ] }, { @@ -16306,7 +16306,7 @@ "event:approval/policy[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -16387,7 +16387,7 @@ "packages/llm/llm/src/types.ts#LlmFailure" ], "sources": [ - "packages/llm/llm/src/types.ts:40" + "packages/llm/llm/src/types.ts" ] }, { @@ -16444,7 +16444,7 @@ "packages/schedule/schedule/src/types.ts#AfterScheduleRecord" ], "sources": [ - "packages/schedule/schedule/src/types.ts:13" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -16473,7 +16473,7 @@ "event:assistant/chunk[0].data.chunk[6].reason[4]" ], "sources": [ - "packages/llm/llm/src/types.ts:118" + "packages/llm/llm/src/types.ts" ] }, { @@ -16757,7 +16757,7 @@ "event:schedule/change[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -16870,7 +16870,7 @@ "event:assistant/chunk[0].data.chunk[2]" ], "sources": [ - "packages/llm/llm/src/types.ts:367" + "packages/llm/llm/src/types.ts" ] }, { @@ -17004,7 +17004,7 @@ "event:web/deepseek-search-llm-request[0].data.body.tools[0]" ], "sources": [ - "packages/web/web-search-deepseek/src/provider.ts:72" + "packages/web/web-search-deepseek/src/provider.ts" ] }, { @@ -17071,7 +17071,7 @@ "packages/attachment/attachment/src/types.ts#ImageMediaType" ], "sources": [ - "packages/attachment/attachment/src/types.ts:8" + "packages/attachment/attachment/src/types.ts" ] }, { @@ -17169,7 +17169,7 @@ "packages/core/tools/src/types.ts#PtcDispatchStartEventData" ], "sources": [ - "packages/core/tools/src/types.ts:11" + "packages/core/tools/src/types.ts" ] }, { @@ -17266,7 +17266,7 @@ "packages/session/session-title/src/types.ts#SessionTitleSource" ], "sources": [ - "packages/session/session-title/src/types.ts:27" + "packages/session/session-title/src/types.ts" ] }, { @@ -17429,7 +17429,7 @@ "event:team/member[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -17463,7 +17463,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" ] }, { @@ -17560,7 +17560,7 @@ "event:model/selection[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -17735,7 +17735,7 @@ "packages/llm/llm-retry/src/types.ts#LlmRetryEventData" ], "sources": [ - "packages/llm/llm-retry/src/types.ts:16" + "packages/llm/llm-retry/src/types.ts" ] }, { @@ -17852,7 +17852,7 @@ "event:command/run[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -17973,7 +17973,7 @@ "event:tool/call[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -18104,7 +18104,7 @@ "event:approval/asked[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -18156,7 +18156,7 @@ "packages/core/tools/src/index.ts#ToolRestriction" ], "sources": [ - "packages/core/tools/src/index.ts:673" + "packages/core/tools/src/index.ts" ] }, { @@ -18229,7 +18229,7 @@ "event:turn/end[0].data.reason[3]" ], "sources": [ - "packages/core/session/src/types.ts:161" + "packages/core/session/src/types.ts" ] }, { @@ -18311,7 +18311,7 @@ "event:compaction/start[0].data" ], "sources": [ - "packages/compaction/compaction/src/types.ts:23" + "packages/compaction/compaction/src/types.ts" ] }, { @@ -18368,7 +18368,7 @@ "packages/core/session/src/types.ts#RequestContext" ], "sources": [ - "packages/core/session/src/types.ts:191" + "packages/core/session/src/types.ts" ] }, { @@ -18466,7 +18466,7 @@ "event:tool-workflow/run-end[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -18554,7 +18554,7 @@ "event:step/start[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -19643,7 +19643,7 @@ "event:approval/asked[0].data" ], "sources": [ - "packages/interaction/user-approval/src/types.ts:44" + "packages/interaction/user-approval/src/types.ts" ] }, { @@ -19745,7 +19745,7 @@ "event:llm/retry-started[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -19892,7 +19892,7 @@ "packages/core/session/src/types.ts#EpochHeader" ], "sources": [ - "packages/core/session/src/types.ts:179" + "packages/core/session/src/types.ts" ] }, { @@ -20046,7 +20046,7 @@ "event:turn/end[0].data.reason[1].reason[3]" ], "sources": [ - "packages/core/session/src/types.ts:142" + "packages/core/session/src/types.ts" ] }, { @@ -20085,28 +20085,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:41", - "packages/session/session-title/src/types.ts:16", - "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" ] }, { @@ -21149,7 +21142,7 @@ "packages/llm/llm/src/message.ts#UserMessage" ], "sources": [ - "packages/llm/llm/src/message.ts:143" + "packages/llm/llm/src/message.ts" ] }, { @@ -21216,8 +21209,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" ] }, { @@ -21269,7 +21262,7 @@ "packages/subagent/subagent/src/continuation.ts#SubagentSettledMessageSource" ], "sources": [ - "packages/subagent/subagent/src/continuation.ts:83" + "packages/subagent/subagent/src/continuation.ts" ] }, { @@ -21553,7 +21546,7 @@ "event:turn/end[0].data" ], "sources": [ - "packages/core/session/src/types.ts:232" + "packages/core/session/src/types.ts" ] }, { @@ -21692,7 +21685,7 @@ "event:sandbox/mode[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -21789,7 +21782,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" ] }, { @@ -21845,7 +21838,7 @@ "event:tool/result.data.meta[6]" ], "sources": [ - "packages/util/values/src/index.ts:4" + "packages/util/values/src/index.ts" ] }, { @@ -21884,7 +21877,7 @@ "packages/core/session/src/types.ts#RequestHeaderReason" ], "sources": [ - "packages/core/session/src/types.ts:208" + "packages/core/session/src/types.ts" ] }, { @@ -21932,7 +21925,7 @@ "event:tool/result.data.error" ], "sources": [ - "packages/core/session/src/types.ts:279" + "packages/core/session/src/types.ts" ] }, { @@ -21961,7 +21954,7 @@ "event:turn/end[0].data.reason[5]" ], "sources": [ - "packages/core/session/src/types.ts:168" + "packages/core/session/src/types.ts" ] }, { @@ -22034,7 +22027,7 @@ "SessionEventEnvelope[6].surfaceOp[1]" ], "sources": [ - "packages/core/session/src/types.ts:361" + "packages/core/session/src/types.ts" ] }, { @@ -22153,7 +22146,7 @@ "event:command/done[0].data" ], "sources": [ - "packages/interaction/commands/src/types.ts:103" + "packages/interaction/commands/src/types.ts" ] }, { @@ -22226,7 +22219,7 @@ "event:permission/preset[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -22329,7 +22322,7 @@ "event:compaction/prune[0].data" ], "sources": [ - "packages/compaction/compaction/src/types.ts:81" + "packages/compaction/compaction/src/types.ts" ] }, { @@ -22491,7 +22484,7 @@ "packages/llm/llm/src/types.ts#FinishReason" ], "sources": [ - "packages/llm/llm/src/types.ts:125" + "packages/llm/llm/src/types.ts" ] }, { @@ -22584,7 +22577,7 @@ "event:tool-workflow/agent-start[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -22636,7 +22629,7 @@ "packages/subagent/subagent/src/descriptor.ts#OneShotSubagentDescriptorData" ], "sources": [ - "packages/subagent/subagent/src/descriptor.ts:61" + "packages/subagent/subagent/src/descriptor.ts" ] }, { @@ -23805,7 +23798,7 @@ "event:session/title-llm-request[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -23963,7 +23956,7 @@ "packages/subagent/subagent/src/descriptor.ts#ContinuableSubagentDescriptorData" ], "sources": [ - "packages/subagent/subagent/src/descriptor.ts:72" + "packages/subagent/subagent/src/descriptor.ts" ] }, { @@ -24036,7 +24029,7 @@ "event:assistant/chunk[0].data.chunk[6].reason[0]" ], "sources": [ - "packages/llm/llm/src/types.ts:120" + "packages/llm/llm/src/types.ts" ] }, { @@ -24084,7 +24077,7 @@ "packages/schedule/schedule/src/types.ts#AtScheduleRecord" ], "sources": [ - "packages/schedule/schedule/src/types.ts:27" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -24178,7 +24171,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" ] }, { @@ -24254,7 +24247,7 @@ "event:session/end-seed[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -24311,7 +24304,7 @@ "packages/schedule/schedule/src/types.ts#EveryScheduleRecord" ], "sources": [ - "packages/schedule/schedule/src/types.ts:39" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -24358,7 +24351,7 @@ "packages/skill/skill/src/index.ts#SkillInvocationSource" ], "sources": [ - "packages/skill/skill/src/index.ts:148" + "packages/skill/skill/src/index.ts" ] }, { @@ -24420,7 +24413,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" ] }, { @@ -24519,7 +24512,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" ] }, { @@ -25092,7 +25085,7 @@ "packages/goal/goal/src/types.ts#GoalSnapshot" ], "sources": [ - "packages/goal/goal/src/types.ts:59" + "packages/goal/goal/src/types.ts" ] }, { @@ -25121,7 +25114,7 @@ "event:turn/end[0].data.reason[1].reason[1]" ], "sources": [ - "packages/core/session/src/types.ts:140" + "packages/core/session/src/types.ts" ] }, { @@ -25173,7 +25166,7 @@ "event:turn/end[0].data.reason[1].reason[2]" ], "sources": [ - "packages/core/session/src/types.ts:141" + "packages/core/session/src/types.ts" ] }, { @@ -25257,7 +25250,7 @@ "event:agent-preset/selected[0].data" ], "sources": [ - "packages/preset/agent-presets/src/session.ts:28" + "packages/preset/agent-presets/src/session.ts" ] }, { @@ -25396,7 +25389,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" ] }, { @@ -25458,7 +25451,7 @@ "packages/llm/llm-retry/src/types.ts#LlmRetryStartedEventData" ], "sources": [ - "packages/llm/llm-retry/src/types.ts:43" + "packages/llm/llm-retry/src/types.ts" ] }, { @@ -25538,7 +25531,7 @@ "packages/llm/llm/src/message.ts#ModelMessageSource" ], "sources": [ - "packages/llm/llm/src/message.ts:24" + "packages/llm/llm/src/message.ts" ] }, { @@ -25893,7 +25886,7 @@ "event:goal/change[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -26276,7 +26269,7 @@ "event:assistant/chunk[0].data.chunk[4]" ], "sources": [ - "packages/llm/llm/src/types.ts:369" + "packages/llm/llm/src/types.ts" ] }, { @@ -26345,7 +26338,7 @@ "event:todo/write[0].data" ], "sources": [ - "packages/todo/tool-todo/src/types.ts:31" + "packages/todo/tool-todo/src/types.ts" ] }, { @@ -26393,7 +26386,7 @@ "event:team/message/delivered[0].data" ], "sources": [ - "packages/experimental/agent-team/src/types.ts:229" + "packages/experimental/agent-team/src/types.ts" ] }, { @@ -26644,7 +26637,7 @@ "packages/goal/goal/src/domain.ts#GoalChangeMeta" ], "sources": [ - "packages/goal/goal/src/domain.ts:44" + "packages/goal/goal/src/domain.ts" ] }, { @@ -26951,7 +26944,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" ] }, { @@ -27004,7 +26997,7 @@ "packages/llm/llm/src/types.ts#ToolSchema" ], "sources": [ - "packages/llm/llm/src/types.ts:385" + "packages/llm/llm/src/types.ts" ] }, { @@ -27103,7 +27096,7 @@ "event:compaction/prune[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -27157,7 +27150,7 @@ "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunEndData" ], "sources": [ - "packages/workflow/tool-workflow/src/types.ts:36" + "packages/workflow/tool-workflow/src/types.ts" ] }, { @@ -27209,7 +27202,7 @@ "packages/goal/goal/src/domain.ts#GoalMessageSource" ], "sources": [ - "packages/goal/goal/src/domain.ts:47" + "packages/goal/goal/src/domain.ts" ] }, { @@ -27261,7 +27254,7 @@ "packages/llm/llm/src/types.ts#ReasoningBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:60" + "packages/llm/llm/src/types.ts" ] }, { @@ -27323,7 +27316,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" ] }, { @@ -27387,7 +27380,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" ] }, { @@ -27421,7 +27414,7 @@ "packages/workflow/workflow/src/types.ts#WorkflowStopReason" ], "sources": [ - "packages/workflow/workflow/src/types.ts:63" + "packages/workflow/workflow/src/types.ts" ] }, { @@ -27455,7 +27448,7 @@ "packages/goal/goal/src/types.ts#GoalBlockReason" ], "sources": [ - "packages/goal/goal/src/types.ts:51" + "packages/goal/goal/src/types.ts" ] }, { @@ -27765,7 +27758,7 @@ "event:turn/end[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -28237,7 +28230,7 @@ "event:compaction/summary[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -28416,7 +28409,7 @@ "packages/subagent/subagent/src/descriptor.ts#SubagentDescriptorData" ], "sources": [ - "packages/subagent/subagent/src/descriptor.ts:89" + "packages/subagent/subagent/src/descriptor.ts" ] }, { @@ -28450,7 +28443,7 @@ "packages/llm/llm/src/message.ts#ContextSnapshotSection" ], "sources": [ - "packages/llm/llm/src/message.ts:65" + "packages/llm/llm/src/message.ts" ] }, { @@ -28766,7 +28759,7 @@ "packages/llm/llm/src/message.ts#ToolResultMessage" ], "sources": [ - "packages/llm/llm/src/message.ts:154" + "packages/llm/llm/src/message.ts" ] }, { @@ -28823,7 +28816,7 @@ "event:assistant/chunk[0].data.chunk[3]" ], "sources": [ - "packages/llm/llm/src/types.ts:368" + "packages/llm/llm/src/types.ts" ] }, { @@ -29297,7 +29290,7 @@ "event:hook/invoked[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -29326,7 +29319,7 @@ "event:permission/preset[0].data" ], "sources": [ - "packages/interaction/permission-presets/src/index.ts:53" + "packages/interaction/permission-presets/src/index.ts" ] }, { @@ -29389,7 +29382,7 @@ "event:hook/result[0].data" ], "sources": [ - "packages/hooks/hook-protocol/src/types.ts:31" + "packages/hooks/hook-protocol/src/types.ts" ] }, { @@ -29464,7 +29457,7 @@ "packages/schedule/schedule/src/types.ts#OneShotScheduleDispatchChange" ], "sources": [ - "packages/schedule/schedule/src/types.ts:86" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -29841,7 +29834,7 @@ "event:assistant/message.data" ], "sources": [ - "packages/core/session/src/types.ts:257" + "packages/core/session/src/types.ts" ] }, { @@ -29965,7 +29958,7 @@ "packages/llm/llm/src/types.ts#ImageBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:71" + "packages/llm/llm/src/types.ts" ] }, { @@ -30156,7 +30149,7 @@ "event:llm/retry[0].data[0]" ], "sources": [ - "packages/llm/llm-retry/src/types.ts:17" + "packages/llm/llm-retry/src/types.ts" ] }, { @@ -30371,7 +30364,7 @@ "event:llm/retry[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -30545,7 +30538,7 @@ "event:web/deepseek-search-llm-request[0].data.body" ], "sources": [ - "packages/web/web-search-deepseek/src/provider.ts:62" + "packages/web/web-search-deepseek/src/provider.ts" ] }, { @@ -30584,7 +30577,7 @@ "packages/interaction/user-approval/src/types.ts#ApprovalOutcome" ], "sources": [ - "packages/interaction/user-approval/src/types.ts:32" + "packages/interaction/user-approval/src/types.ts" ] }, { @@ -30695,7 +30688,7 @@ "event:approval/decided[0].data" ], "sources": [ - "packages/interaction/user-approval/src/types.ts:55" + "packages/interaction/user-approval/src/types.ts" ] }, { @@ -31013,7 +31006,7 @@ "event:team/message/queued[0].data" ], "sources": [ - "packages/experimental/agent-team/src/types.ts:227" + "packages/experimental/agent-team/src/types.ts" ] }, { @@ -31074,7 +31067,7 @@ "event:assistant/chunk[0].data.chunk[1]" ], "sources": [ - "packages/llm/llm/src/types.ts:366" + "packages/llm/llm/src/types.ts" ] }, { @@ -31117,7 +31110,7 @@ "packages/core/agent/src/types.ts#InboxTarget" ], "sources": [ - "packages/core/agent/src/types.ts:29" + "packages/core/agent/src/types.ts" ] }, { @@ -31171,7 +31164,7 @@ "event:sandbox/mode[0].data" ], "sources": [ - "packages/sandbox/sandbox-policy/src/session-mode.ts:33" + "packages/sandbox/sandbox-policy/src/session-mode.ts" ] }, { @@ -31239,7 +31232,7 @@ "event:web/deepseek-search-llm-request[0].data.body.messages[0]" ], "sources": [ - "packages/web/web-search-deepseek/src/provider.ts:65" + "packages/web/web-search-deepseek/src/provider.ts" ] }, { @@ -31292,7 +31285,7 @@ "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentStartData" ], "sources": [ - "packages/workflow/tool-workflow/src/types.ts:20" + "packages/workflow/tool-workflow/src/types.ts" ] }, { @@ -31339,7 +31332,7 @@ "packages/subagent/subagent/src/continuation.ts#SubagentReportMessageSource" ], "sources": [ - "packages/subagent/subagent/src/continuation.ts:68" + "packages/subagent/subagent/src/continuation.ts" ] }, { @@ -31431,7 +31424,7 @@ "event:session-log-deepseek/delivery-accepted[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -31481,8 +31474,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" ] }, { @@ -31579,7 +31571,7 @@ "event:tool/code-dispatch-start[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -31646,7 +31638,7 @@ "event:agent/inbox/spliced[0].data.inserted[0].source[20]" ], "sources": [ - "packages/webhook/webhook/src/types.ts:74" + "packages/webhook/webhook/src/types.ts" ] }, { @@ -31719,7 +31711,7 @@ "event:agent-preset/selected[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -31989,7 +31981,7 @@ "packages/llm/llm/src/types.ts#ContentBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:110" + "packages/llm/llm/src/types.ts" ] }, { @@ -33370,7 +33362,7 @@ "event:assistant/chunk[0].data.chunk[6]" ], "sources": [ - "packages/llm/llm/src/types.ts:371" + "packages/llm/llm/src/types.ts" ] }, { @@ -33463,7 +33455,7 @@ "event:subagent/model-selection-policy[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -33536,7 +33528,7 @@ "event:assistant/chunk[0].data.chunk[0]" ], "sources": [ - "packages/llm/llm/src/types.ts:365" + "packages/llm/llm/src/types.ts" ] }, { @@ -33894,7 +33886,7 @@ "event:team/message/queued[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -33923,7 +33915,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" ] }, { @@ -33957,7 +33949,7 @@ "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunStartData" ], "sources": [ - "packages/workflow/tool-workflow/src/types.ts:14" + "packages/workflow/tool-workflow/src/types.ts" ] }, { @@ -34495,7 +34487,7 @@ "event:plan/mode[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -34554,7 +34546,7 @@ "event:command/run[0].data" ], "sources": [ - "packages/interaction/commands/src/types.ts:96" + "packages/interaction/commands/src/types.ts" ] }, { @@ -34622,7 +34614,7 @@ "packages/todo/tool-todo/src/types.ts#TodoItem" ], "sources": [ - "packages/todo/tool-todo/src/types.ts:21" + "packages/todo/tool-todo/src/types.ts" ] }, { @@ -34691,7 +34683,7 @@ "event:turn/start[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -35824,7 +35816,7 @@ "packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData" ], "sources": [ - "packages/session/session-title-llm/src/index.ts:26" + "packages/session/session-title-llm/src/index.ts" ] }, { @@ -35854,8 +35846,8 @@ "event:turn/end[0].data.reason[4]" ], "sources": [ - "packages/core/session/src/types.ts:163", - "packages/llm/llm/src/types.ts:119" + "packages/core/session/src/types.ts", + "packages/llm/llm/src/types.ts" ] }, { @@ -37020,7 +37012,7 @@ "event:agent/inbox/spliced[0].data" ], "sources": [ - "packages/core/agent/src/types.ts:58" + "packages/core/agent/src/types.ts" ] }, { @@ -37094,11 +37086,10 @@ "packages/interaction/commands/src/types.ts#CommandSource" ], "sources": [ - "packages/core/session/src/types.ts:139", - "packages/interaction/commands/src/types.ts:66", - "packages/interaction/commands/src/types.ts:70", - "packages/llm/llm/src/message.ts:103", - "packages/session/session-title/src/types.ts:34" + "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" ] }, { @@ -37253,7 +37244,7 @@ "event:compaction/end[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -37357,7 +37348,7 @@ "packages/attachment/attachment/src/types.ts#ImageAttachmentRef" ], "sources": [ - "packages/attachment/attachment/src/types.ts:11" + "packages/attachment/attachment/src/types.ts" ] }, { @@ -37416,7 +37407,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" ] }, { @@ -37551,7 +37542,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" ] }, { @@ -37741,7 +37732,7 @@ "packages/session/session-title/src/types.ts#SessionTitleEventData" ], "sources": [ - "packages/session/session-title/src/types.ts:40" + "packages/session/session-title/src/types.ts" ] }, { @@ -37888,7 +37879,7 @@ "event:team/member[0].data" ], "sources": [ - "packages/experimental/agent-team/src/types.ts:223" + "packages/experimental/agent-team/src/types.ts" ] }, { @@ -37917,7 +37908,7 @@ "event:turn/end[0].data.reason[0]" ], "sources": [ - "packages/core/session/src/types.ts:151" + "packages/core/session/src/types.ts" ] }, { @@ -38105,7 +38096,7 @@ "event:subagent/descriptor[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -38178,7 +38169,7 @@ "event:session/title[0].data.source[1]" ], "sources": [ - "packages/session/session-title/src/types.ts:29" + "packages/session/session-title/src/types.ts" ] }, { @@ -38217,7 +38208,7 @@ "packages/goal/goal/src/types.ts#GoalPhase" ], "sources": [ - "packages/goal/goal/src/types.ts:44" + "packages/goal/goal/src/types.ts" ] }, { @@ -38344,7 +38335,7 @@ "event:todo/write[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -38559,7 +38550,7 @@ "event:tool-workflow/agent-end[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -38662,7 +38653,7 @@ "event:approval/decided[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -38980,7 +38971,7 @@ "packages/subagent/subagent/src/continuation.ts#CoordinatorMessageSource" ], "sources": [ - "packages/subagent/subagent/src/continuation.ts:59" + "packages/subagent/subagent/src/continuation.ts" ] }, { @@ -39685,7 +39676,7 @@ "event:assistant/chunk[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -39776,7 +39767,7 @@ "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentEndData" ], "sources": [ - "packages/workflow/tool-workflow/src/types.ts:29" + "packages/workflow/tool-workflow/src/types.ts" ] }, { @@ -39884,7 +39875,7 @@ "event:llm/retry[0].data[1]" ], "sources": [ - "packages/llm/llm-retry/src/types.ts:30" + "packages/llm/llm-retry/src/types.ts" ] }, { @@ -40211,7 +40202,7 @@ "event:tool/code-dispatch[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -40259,7 +40250,7 @@ "packages/llm/llm/src/types.ts#ToolCallBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:78" + "packages/llm/llm/src/types.ts" ] }, { @@ -40337,7 +40328,7 @@ "event:tool-workflow/run-start[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -40385,7 +40376,7 @@ "packages/workflow/workflow/src/types.ts#WorkflowAgentOutcome" ], "sources": [ - "packages/workflow/workflow/src/types.ts:110" + "packages/workflow/workflow/src/types.ts" ] }, { @@ -40740,7 +40731,7 @@ "event:team/message/delivered[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -40810,7 +40801,7 @@ "packages/util/values/src/index.ts#JsonValue" ], "sources": [ - "packages/util/values/src/index.ts:4" + "packages/util/values/src/index.ts" ] }, { @@ -40961,7 +40952,7 @@ "event:assistant/chunk[0].data.chunk[6].reason[1]" ], "sources": [ - "packages/llm/llm/src/types.ts:121" + "packages/llm/llm/src/types.ts" ] }, { @@ -41020,7 +41011,7 @@ "event:compaction/end[0].data" ], "sources": [ - "packages/compaction/compaction/src/types.ts:71" + "packages/compaction/compaction/src/types.ts" ] }, { @@ -41179,7 +41170,7 @@ "packages/schedule/schedule/src/types.ts#ScheduleCreateChange" ], "sources": [ - "packages/schedule/schedule/src/types.ts:72" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -41429,7 +41420,7 @@ "event:web/deepseek-search-llm-request[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -41510,7 +41501,7 @@ "packages/goal/goal/src/domain.ts#GoalClearChangeMeta" ], "sources": [ - "packages/goal/goal/src/domain.ts:35" + "packages/goal/goal/src/domain.ts" ] }, { @@ -42189,7 +42180,7 @@ "event:assistant/chunk[0].data" ], "sources": [ - "packages/core/session/src/types.ts:246" + "packages/core/session/src/types.ts" ] }, { @@ -42819,7 +42810,7 @@ "packages/llm/llm/src/types.ts#StreamChunk" ], "sources": [ - "packages/llm/llm/src/types.ts:364" + "packages/llm/llm/src/types.ts" ] }, { @@ -42991,7 +42982,7 @@ "packages/schedule/schedule/src/types.ts#ScheduleRecord" ], "sources": [ - "packages/schedule/schedule/src/types.ts:69" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -43043,7 +43034,7 @@ "packages/llm/llm/src/message.ts#ToolMessageSource" ], "sources": [ - "packages/llm/llm/src/message.ts:29" + "packages/llm/llm/src/message.ts" ] }, { @@ -43165,7 +43156,7 @@ "event:compaction/start[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -43371,7 +43362,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" ] }, { @@ -43445,7 +43436,7 @@ "event:step/end[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -43689,7 +43680,7 @@ "packages/schedule/schedule/src/types.ts#ScheduleChange" ], "sources": [ - "packages/schedule/schedule/src/types.ts:105" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -45093,7 +45084,7 @@ "packages/core/session/src/types.ts#TurnEndReason" ], "sources": [ - "packages/core/session/src/types.ts:172" + "packages/core/session/src/types.ts" ] }, { @@ -45271,7 +45262,7 @@ "event:tool/call[0].data" ], "sources": [ - "packages/core/session/src/types.ts:263" + "packages/core/session/src/types.ts" ] }, { @@ -45677,7 +45668,7 @@ "event:tool/result.data" ], "sources": [ - "packages/core/session/src/types.ts:275" + "packages/core/session/src/types.ts" ] }, { @@ -45743,7 +45734,7 @@ "packages/schedule/schedule/src/types.ts#EveryScheduleDispatchChange" ], "sources": [ - "packages/schedule/schedule/src/types.ts:93" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -45874,7 +45865,7 @@ "event:hook/result[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -46038,7 +46029,7 @@ "event:team/task[0].data" ], "sources": [ - "packages/experimental/agent-team/src/types.ts:225" + "packages/experimental/agent-team/src/types.ts" ] }, { @@ -46151,7 +46142,7 @@ "event:turn/end[0].data.reason[1].reason[4]" ], "sources": [ - "packages/core/session/src/types.ts:145" + "packages/core/session/src/types.ts" ] }, { @@ -47298,7 +47289,7 @@ "event:agent/inbox/spliced[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -47347,8 +47338,7 @@ "event:step/start[0].data" ], "sources": [ - "packages/core/session/src/types.ts:234", - "packages/core/session/src/types.ts:236" + "packages/core/session/src/types.ts" ] }, { @@ -47401,7 +47391,7 @@ "packages/api/session-controller/src/types.ts#ModelSelection" ], "sources": [ - "packages/api/session-controller/src/types.ts:82" + "packages/api/session-controller/src/types.ts" ] }, { @@ -47519,7 +47509,7 @@ "event:assistant/chunk[0].data.chunk[5]" ], "sources": [ - "packages/llm/llm/src/types.ts:370" + "packages/llm/llm/src/types.ts" ] }, { @@ -48320,7 +48310,7 @@ "packages/llm/llm/src/message.ts#MessageSource" ], "sources": [ - "packages/llm/llm/src/message.ts:128" + "packages/llm/llm/src/message.ts" ] }, { @@ -48417,7 +48407,7 @@ "event:request/context[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -48488,7 +48478,7 @@ "event:turn/start[0].data" ], "sources": [ - "packages/core/session/src/types.ts:223" + "packages/core/session/src/types.ts" ] }, { @@ -48775,7 +48765,7 @@ "packages/core/tools/src/types.ts#PtcDispatchEventData" ], "sources": [ - "packages/core/tools/src/types.ts:20" + "packages/core/tools/src/types.ts" ] }, { @@ -48809,7 +48799,7 @@ "packages/sandbox/sandbox/src/index.ts#SandboxMode" ], "sources": [ - "packages/sandbox/sandbox/src/index.ts:29" + "packages/sandbox/sandbox/src/index.ts" ] }, { @@ -48910,7 +48900,7 @@ "event:feedback/record[0]" ], "sources": [ - "packages/core/session/src/types.ts:392" + "packages/core/session/src/types.ts" ] }, { @@ -49117,7 +49107,7 @@ "event:request/header[0].data" ], "sources": [ - "packages/core/session/src/types.ts:286" + "packages/core/session/src/types.ts" ] }, { @@ -49193,7 +49183,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" ] }, { @@ -49222,7 +49212,7 @@ "event:feedback/record[0].data" ], "sources": [ - "packages/feedback/command-feedback/src/index.ts:62" + "packages/feedback/command-feedback/src/index.ts" ] }, { @@ -49336,7 +49326,7 @@ "packages/llm/llm/src/types.ts#TokenUsage" ], "sources": [ - "packages/llm/llm/src/types.ts:135" + "packages/llm/llm/src/types.ts" ] }, { diff --git a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.2.zh.md b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.2.zh.md index b75873c19d..b68ea09841 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.2.zh.md +++ b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.2.zh.md @@ -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` ## 声明 diff --git a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.3.i18n.yaml b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.3.i18n.yaml index 1535f2cfd7..7cbc671383 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.3.i18n.yaml +++ b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.3.i18n.yaml @@ -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 diff --git a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.3.md b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.3.md index aed9535e0b..109aeef578 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.3.md +++ b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.3.md @@ -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` ## Declaration diff --git a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.3.zh.md b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.3.zh.md index 314bee920a..c54594cd10 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.3.zh.md +++ b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.3.zh.md @@ -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` ## 声明 diff --git a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.4.i18n.yaml b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.4.i18n.yaml index 3456067326..9a6cec8d2b 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.4.i18n.yaml +++ b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.4.i18n.yaml @@ -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 diff --git a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.4.md b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.4.md index 82ce5ae996..9a6be5072c 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.4.md +++ b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.4.md @@ -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` ## Declaration diff --git a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.4.schema.json b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.4.schema.json index f3766b2a10..e31d43c99c 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.4.schema.json +++ b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.4.schema.json @@ -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" ] }, { diff --git a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.4.zh.md b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.4.zh.md index d6dc87ac19..a279aebe89 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.4.zh.md +++ b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.4.zh.md @@ -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` ## 声明 diff --git a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.5.i18n.yaml b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.5.i18n.yaml index 273eef486d..8097bdc53e 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.5.i18n.yaml +++ b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.5.i18n.yaml @@ -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 diff --git a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.5.md b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.5.md index 7c4ac43fab..7194000efd 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.5.md +++ b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.5.md @@ -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` ## Declaration diff --git a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.5.zh.md b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.5.zh.md index c86884019e..37e7547891 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.2-alpha.5.zh.md +++ b/docs/persistence-changes/releases/dsh-v0.1.2-alpha.5.zh.md @@ -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` ## 声明 diff --git a/docs/persistence-changes/releases/dsh-v0.1.2-rc.1.i18n.yaml b/docs/persistence-changes/releases/dsh-v0.1.2-rc.1.i18n.yaml index 8fbad3708b..7ca7a4fe27 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.2-rc.1.i18n.yaml +++ b/docs/persistence-changes/releases/dsh-v0.1.2-rc.1.i18n.yaml @@ -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 diff --git a/docs/persistence-changes/releases/dsh-v0.1.2-rc.1.md b/docs/persistence-changes/releases/dsh-v0.1.2-rc.1.md index fbd3f7be51..1149568a72 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.2-rc.1.md +++ b/docs/persistence-changes/releases/dsh-v0.1.2-rc.1.md @@ -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` ## Declaration diff --git a/docs/persistence-changes/releases/dsh-v0.1.2-rc.1.zh.md b/docs/persistence-changes/releases/dsh-v0.1.2-rc.1.zh.md index 406f1cef49..cbacd243b0 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.2-rc.1.zh.md +++ b/docs/persistence-changes/releases/dsh-v0.1.2-rc.1.zh.md @@ -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` ## 声明 diff --git a/docs/persistence-changes/releases/dsh-v0.1.3-alpha.1.i18n.yaml b/docs/persistence-changes/releases/dsh-v0.1.3-alpha.1.i18n.yaml index d01a824c89..ee9bef6a9c 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.3-alpha.1.i18n.yaml +++ b/docs/persistence-changes/releases/dsh-v0.1.3-alpha.1.i18n.yaml @@ -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 diff --git a/docs/persistence-changes/releases/dsh-v0.1.3-alpha.1.md b/docs/persistence-changes/releases/dsh-v0.1.3-alpha.1.md index 82fc261fcd..571718ea48 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.3-alpha.1.md +++ b/docs/persistence-changes/releases/dsh-v0.1.3-alpha.1.md @@ -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` ## Declaration diff --git a/docs/persistence-changes/releases/dsh-v0.1.3-alpha.1.schema.json b/docs/persistence-changes/releases/dsh-v0.1.3-alpha.1.schema.json index 3657ea23b8..3da5e47416 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.3-alpha.1.schema.json +++ b/docs/persistence-changes/releases/dsh-v0.1.3-alpha.1.schema.json @@ -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" ] }, { diff --git a/docs/persistence-changes/releases/dsh-v0.1.3-alpha.1.zh.md b/docs/persistence-changes/releases/dsh-v0.1.3-alpha.1.zh.md index cf3203c6ed..980106910f 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.3-alpha.1.zh.md +++ b/docs/persistence-changes/releases/dsh-v0.1.3-alpha.1.zh.md @@ -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` ## 声明 diff --git a/docs/persistence-changes/releases/dsh-v0.1.3-alpha.2.i18n.yaml b/docs/persistence-changes/releases/dsh-v0.1.3-alpha.2.i18n.yaml index 91c5e464c6..8684ecc8b8 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.3-alpha.2.i18n.yaml +++ b/docs/persistence-changes/releases/dsh-v0.1.3-alpha.2.i18n.yaml @@ -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 diff --git a/docs/persistence-changes/releases/dsh-v0.1.3-alpha.2.md b/docs/persistence-changes/releases/dsh-v0.1.3-alpha.2.md index 4c8e7c070b..d6b6a658c3 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.3-alpha.2.md +++ b/docs/persistence-changes/releases/dsh-v0.1.3-alpha.2.md @@ -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` ## Declaration diff --git a/docs/persistence-changes/releases/dsh-v0.1.3-alpha.2.schema.json b/docs/persistence-changes/releases/dsh-v0.1.3-alpha.2.schema.json index bbdfd8c106..07b745e19d 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.3-alpha.2.schema.json +++ b/docs/persistence-changes/releases/dsh-v0.1.3-alpha.2.schema.json @@ -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" ] } ] diff --git a/docs/persistence-changes/releases/dsh-v0.1.3-alpha.2.zh.md b/docs/persistence-changes/releases/dsh-v0.1.3-alpha.2.zh.md index c3c398ac68..9f6d962138 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.3-alpha.2.zh.md +++ b/docs/persistence-changes/releases/dsh-v0.1.3-alpha.2.zh.md @@ -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` ## 声明 diff --git a/docs/persistence-changes/releases/dsh-v0.1.5-alpha.1.i18n.yaml b/docs/persistence-changes/releases/dsh-v0.1.5-alpha.1.i18n.yaml index 7259c455be..bc37791619 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.5-alpha.1.i18n.yaml +++ b/docs/persistence-changes/releases/dsh-v0.1.5-alpha.1.i18n.yaml @@ -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 diff --git a/docs/persistence-changes/releases/dsh-v0.1.5-alpha.1.md b/docs/persistence-changes/releases/dsh-v0.1.5-alpha.1.md index 10e513f7c6..3dd251e6ca 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.5-alpha.1.md +++ b/docs/persistence-changes/releases/dsh-v0.1.5-alpha.1.md @@ -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` ## Declaration diff --git a/docs/persistence-changes/releases/dsh-v0.1.5-alpha.1.schema.json b/docs/persistence-changes/releases/dsh-v0.1.5-alpha.1.schema.json index 40377dc12e..77cea12863 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.5-alpha.1.schema.json +++ b/docs/persistence-changes/releases/dsh-v0.1.5-alpha.1.schema.json @@ -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" ] }, { diff --git a/docs/persistence-changes/releases/dsh-v0.1.5-alpha.1.zh.md b/docs/persistence-changes/releases/dsh-v0.1.5-alpha.1.zh.md index 02d66b8615..fb2e241250 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.5-alpha.1.zh.md +++ b/docs/persistence-changes/releases/dsh-v0.1.5-alpha.1.zh.md @@ -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` ## 声明 diff --git a/docs/persistence-changes/releases/dsh-v0.1.5-alpha.2.i18n.yaml b/docs/persistence-changes/releases/dsh-v0.1.5-alpha.2.i18n.yaml index b1350f0756..19b3cf3f8a 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.5-alpha.2.i18n.yaml +++ b/docs/persistence-changes/releases/dsh-v0.1.5-alpha.2.i18n.yaml @@ -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 diff --git a/docs/persistence-changes/releases/dsh-v0.1.5-alpha.2.md b/docs/persistence-changes/releases/dsh-v0.1.5-alpha.2.md index c8e55c1f50..76353e3ab3 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.5-alpha.2.md +++ b/docs/persistence-changes/releases/dsh-v0.1.5-alpha.2.md @@ -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` ## Declaration diff --git a/docs/persistence-changes/releases/dsh-v0.1.5-alpha.2.schema.json b/docs/persistence-changes/releases/dsh-v0.1.5-alpha.2.schema.json index 71d51a13ec..e1699a5517 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.5-alpha.2.schema.json +++ b/docs/persistence-changes/releases/dsh-v0.1.5-alpha.2.schema.json @@ -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" ] }, { diff --git a/docs/persistence-changes/releases/dsh-v0.1.5-alpha.2.zh.md b/docs/persistence-changes/releases/dsh-v0.1.5-alpha.2.zh.md index b1676d43cd..676a09c1e6 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.5-alpha.2.zh.md +++ b/docs/persistence-changes/releases/dsh-v0.1.5-alpha.2.zh.md @@ -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` ## 声明 diff --git a/docs/persistence-changes/releases/dsh-v0.1.5-rc.1.i18n.yaml b/docs/persistence-changes/releases/dsh-v0.1.5-rc.1.i18n.yaml index 4a437034a7..06d075c998 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.5-rc.1.i18n.yaml +++ b/docs/persistence-changes/releases/dsh-v0.1.5-rc.1.i18n.yaml @@ -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 diff --git a/docs/persistence-changes/releases/dsh-v0.1.5-rc.1.md b/docs/persistence-changes/releases/dsh-v0.1.5-rc.1.md index 0e22c63aec..e34e7f37eb 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.5-rc.1.md +++ b/docs/persistence-changes/releases/dsh-v0.1.5-rc.1.md @@ -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` ## Declaration diff --git a/docs/persistence-changes/releases/dsh-v0.1.5-rc.1.zh.md b/docs/persistence-changes/releases/dsh-v0.1.5-rc.1.zh.md index fc5e76b27a..9bf09e21a1 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.5-rc.1.zh.md +++ b/docs/persistence-changes/releases/dsh-v0.1.5-rc.1.zh.md @@ -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` ## 声明 diff --git a/docs/persistence-changes/releases/dsh-v0.1.5-rc.2.i18n.yaml b/docs/persistence-changes/releases/dsh-v0.1.5-rc.2.i18n.yaml index 6972eae6a6..3df6e7062c 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.5-rc.2.i18n.yaml +++ b/docs/persistence-changes/releases/dsh-v0.1.5-rc.2.i18n.yaml @@ -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.2.md -dsh-v0.1.5-rc.2.md: 5ad9def844bc2365b272e60a1d796e65104f83b4 -dsh-v0.1.5-rc.2.zh.md: a9a5b952e6759b36495af99741f8f488b93d60dd +dsh-v0.1.5-rc.2.md: 6922fe63dd1239cad10793df47b0f26e431d2aed +dsh-v0.1.5-rc.2.zh.md: ec3c16c6663ae60b88dc847921dde20bca6da097 diff --git a/docs/persistence-changes/releases/dsh-v0.1.5-rc.2.md b/docs/persistence-changes/releases/dsh-v0.1.5-rc.2.md index 5ad9def844..6922fe63dd 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.5-rc.2.md +++ b/docs/persistence-changes/releases/dsh-v0.1.5-rc.2.md @@ -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` ## Declaration diff --git a/docs/persistence-changes/releases/dsh-v0.1.5-rc.2.zh.md b/docs/persistence-changes/releases/dsh-v0.1.5-rc.2.zh.md index a9a5b952e6..ec3c16c666 100644 --- a/docs/persistence-changes/releases/dsh-v0.1.5-rc.2.zh.md +++ b/docs/persistence-changes/releases/dsh-v0.1.5-rc.2.zh.md @@ -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` ## 声明 diff --git a/docs/persistence-formats/README.i18n.yaml b/docs/persistence-formats/README.i18n.yaml index 65800c8354..12ae2a9b47 100644 --- a/docs/persistence-formats/README.i18n.yaml +++ b/docs/persistence-formats/README.i18n.yaml @@ -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-formats/README.md -README.md: b63936dd29baf23d2fea0006d360ee048ba59635 -README.zh.md: a2f99ab07121561b908062e0fa2719be6e810e30 +README.md: 04f03d454b3cab62786554660fc803869e3be0e8 +README.zh.md: b58a4a68aadca8e049e77498fbf9410b6a13cf0a diff --git a/docs/persistence-formats/README.md b/docs/persistence-formats/README.md index b63936dd29..04f03d454b 100644 --- a/docs/persistence-formats/README.md +++ b/docs/persistence-formats/README.md @@ -40,7 +40,7 @@ The index is generated from validated snapshots and the current writer constant. Each `vN.md` / `vN.zh.md` pair has `kind: persistence-format`, an identical `yaml persistence-format` declaration binding every root key to its captured digest, a pairing sidecar, and a complete `vN.schema.json`. The [template](../../.agents/skills/dsh-doc/templates/persistence-format.md) defines these records. Roots cover the logical Session header, physical JSONL header, event envelope, and all first-party events at the selected checkpoint; each root includes every reachable declared type. Packed physical body records have separate codec owners linked from each page. -V0 and V2 use the latest matching tags in the [captured prerelease archive](../persistence-changes/releases/README.md). V1 uses an intermediate source tree identified in its reference because the captured tags contain no V1 writer. Source locations belong to those historical trees. Snapshots preserve historical optional fields and opaque values; they do not substitute current types into older formats. Historical identifiers remain intact only in schema JSON and the verified generated schema regions; authored prose follows current terminology rules. +V0 and V2 use the latest matching tags in the [captured prerelease archive](../persistence-changes/releases/README.md). V1 uses an intermediate source tree identified in its reference because the captured tags contain no V1 writer. Historical sources retain file paths without line numbers. Snapshots preserve historical optional fields and opaque values; they do not substitute current types into older formats. Historical identifiers remain intact only in schema JSON and the verified generated schema regions; authored prose follows current terminology rules. These references describe selected schemas, not historical application replay or migration safety. Same-version event additions and optional payload changes can produce other valid inventories. The prerelease archive retains tag-by-tag differences; [change records](../persistence-changes/README.md) retain current compatibility acknowledgements. Neither history is replaced by these format snapshots. @@ -49,9 +49,16 @@ These references describe selected schemas, not historical application replay or `verify-persistence-formats` derives the required integer range from `SESSION_FORMAT_VERSION`. Every older integer needs its own complete record. The current catalog and schema must exist and match the writer version. The check rejects missing, extra, misnumbered, incomplete, or inconsistent records and stale generated regions without fetching Git history or querying a service. -Before advancing the writer, preserve the outgoing current format as `vN.schema.json` with its own bilingual record and source evidence. Keep exactly the type definitions reachable from its captured roots; discard any unused definitions retained by the current extractor after normalization. Retain all earlier records. The successor continues to use the current catalog; copying a new current catalog cannot satisfy the archived predecessor requirement. Follow the [format-version cookbook](../cookbook/adding-a-session-format-version.md) for runtime changes. +Before advancing the writer, verify the current catalog and archive the outgoing format. For a V3-to-V4 change, run these commands while the writer and current schema still describe V3: -The schema definitions and index inside comment markers are generated. After completing the machine data and authored evidence, refresh their tables and pairing records, then verify: +```sh +pnpm run verify-persistence-catalog +pnpm run verify-persistence-formats --archive 3 +``` + +Replace `3` with the outgoing writer version for other transitions. `--archive N` creates `vN.schema.json` from the current inventory, retains exactly the types reachable from its roots, and removes source line numbers. It refuses an existing destination, a version other than the current writer, invalid or incomplete schemas, and combination with `--write`. Add the snapshot’s bilingual record and source evidence using the [template](../../.agents/skills/dsh-doc/templates/persistence-format.md). Retain all earlier records. The successor uses the current catalog; copying a new current catalog cannot satisfy the archived predecessor requirement. Follow the [format-version cookbook](../cookbook/adding-a-session-format-version.md) for runtime changes. + +The schema definitions and index inside comment markers are generated. After advancing the writer and completing the machine data and authored evidence, refresh their tables and pairing records, then verify: ```sh pnpm run verify-persistence-formats --write @@ -59,7 +66,7 @@ pnpm run verify-persistence-formats pnpm run doc-sync ``` -The write command validates the machine data before updating generated Markdown and pairing records. It preserves authored explanations, machine declarations, and schemas. Default verification also rejects stale pairing records; the standard documentation checks validate translations and local links. Current catalog freshness remains owned by `verify-persistence-catalog`. +`--write` validates the machine data before updating generated Markdown and pairing records. It preserves authored explanations, machine declarations, and schemas. Default verification also rejects stale pairing records; the standard documentation checks validate translations and local links. Current catalog freshness remains owned by `verify-persistence-catalog`. ## Dev Note diff --git a/docs/persistence-formats/README.zh.md b/docs/persistence-formats/README.zh.md index a2f99ab071..b58a4a68aa 100644 --- a/docs/persistence-formats/README.zh.md +++ b/docs/persistence-formats/README.zh.md @@ -40,7 +40,7 @@ description: "查找从 V0 到工作区写入器版本的每个 Session 格式 每组 `vN.md` / `vN.zh.md` 文档包含 `kind: persistence-format`、将每个根类型键绑定到已记录摘要的相同 `yaml persistence-format` 声明、配对记录及完整的 `vN.schema.json`。[模板](../../.agents/skills/dsh-doc/templates/persistence-format.md)定义这些记录。根类型覆盖所选检查点的逻辑 Session header、物理 JSONL header、事件信封与所有第一方事件;每个根包含所有可达的声明类型。打包的物理 body 记录由每页链接的独立 codec 负责。 -V0 与 V2 使用[已收录预发布归档](../persistence-changes/releases/README.zh.md)中最后一个对应 tag。由于收录的 tag 没有 V1 写入器,V1 使用其参考文档中标识的中间源码树。源码位置属于那些历史源码树。快照保留历史可选字段与不透明值,不会将当前类型替换到旧格式中。历史标识符仅在 schema JSON 与已验证的生成 schema 区间中原样保留;人工说明遵循当前术语规则。 +V0 与 V2 使用[已收录预发布归档](../persistence-changes/releases/README.zh.md)中最后一个对应 tag。由于收录的 tag 没有 V1 写入器,V1 使用其参考文档中标识的中间源码树。历史来源保留文件路径,不包含行号。快照保留历史可选字段与不透明值,不会将当前类型替换到旧格式中。历史标识符仅在 schema JSON 与已验证的生成 schema 区间中原样保留;人工说明遵循当前术语规则。 这些参考描述选定的 schema,不表示历史应用回放结果或迁移安全性。同版本内新增事件与可选载荷变更可以产生其他有效目录。预发布归档保留逐 tag 差异;[变更记录](../persistence-changes/README.zh.md)保留当前兼容性确认。这些格式快照不替代任何一种历史。 @@ -49,9 +49,16 @@ V0 与 V2 使用[已收录预发布归档](../persistence-changes/releases/READM `verify-persistence-formats` 从 `SESSION_FORMAT_VERSION` 推导所需的整数范围。每个更早的整数都需要独立的完整记录。当前目录与 schema 必须存在且匹配写入器版本。检查会拒绝缺失、多余、编号错误、不完整或不一致的记录及过期生成区间,无需获取 Git 历史或查询服务。 -推进写入器之前,将原当前格式保留为 `vN.schema.json`,并添加其独立双语记录与来源证据。只保留从已记录根类型可达的类型定义;丢弃当前提取器在规范化后仍保留的未使用定义。保留所有更早的记录。后继格式继续使用当前目录;复制新的当前目录不能满足归档前驱的要求。运行时变更遵循[格式版本实操手册](../cookbook/adding-a-session-format-version.zh.md)。 +推进写入器之前,验证当前目录并归档原格式。对于 V3 到 V4 的变更,在写入器与当前 schema 仍描述 V3 时运行以下命令: -注释标记内的 schema 定义与索引由工具生成。完成机器数据与人工证据后,刷新其表格和配对记录,再执行验证: +```sh +pnpm run verify-persistence-catalog +pnpm run verify-persistence-formats --archive 3 +``` + +对于其他转换,将 `3` 替换为原写入器版本。`--archive N` 从当前目录创建 `vN.schema.json`,只保留从根类型可达的类型,并移除源码行号。它拒绝已存在的目标、与当前写入器不同的版本、无效或不完整的 schema,以及与 `--write` 的组合。使用[模板](../../.agents/skills/dsh-doc/templates/persistence-format.md)添加该快照的双语记录与来源证据。保留所有更早的记录。后继格式使用当前目录;复制新的当前目录不能满足归档前驱的要求。运行时变更遵循[格式版本实操手册](../cookbook/adding-a-session-format-version.zh.md)。 + +注释标记内的 schema 定义与索引由工具生成。推进写入器并完成机器数据与人工证据后,刷新其表格和配对记录,再执行验证: ```sh pnpm run verify-persistence-formats --write @@ -59,7 +66,7 @@ pnpm run verify-persistence-formats pnpm run doc-sync ``` -写入命令先验证机器数据,再更新生成的 Markdown 与配对记录。它保留人工说明、机器声明和 schema。默认验证也会拒绝过期的配对记录;标准文档检查验证翻译与本地链接。当前目录的新鲜度仍由 `verify-persistence-catalog` 负责。 +`--write` 先验证机器数据,再更新生成的 Markdown 与配对记录。它保留人工说明、机器声明和 schema。默认验证也会拒绝过期的配对记录;标准文档检查验证翻译与本地链接。当前目录的新鲜度仍由 `verify-persistence-catalog` 负责。 ## 开发备注 diff --git a/docs/persistence-formats/v0.i18n.yaml b/docs/persistence-formats/v0.i18n.yaml index a133aa618e..5c9647c093 100644 --- a/docs/persistence-formats/v0.i18n.yaml +++ b/docs/persistence-formats/v0.i18n.yaml @@ -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-formats/v0.md -v0.md: 6b082b30ce95fa79a707af9fdcd4759d2b28858f -v0.zh.md: 7f8db23cd2af1691f03eff018dd759b5e475fbb2 +v0.md: c1fad8caaf3ffd02f2960e87414382d6b9fbfe1e +v0.zh.md: 6b088e725f20316a96ac0ea29b57ce4233237c08 diff --git a/docs/persistence-formats/v0.md b/docs/persistence-formats/v0.md index 6b082b30ce..c1fad8caaf 100644 --- a/docs/persistence-formats/v0.md +++ b/docs/persistence-formats/v0.md @@ -112,9 +112,11 @@ roots: -## Persistence type fingerprints +## Complete schemas -The [complete machine inventory](v0.schema.json) contains 54 roots and 415 reachable types. Digests include all referenced fields; source names and locations describe the selected historical tree. +The [complete machine inventory](v0.schema.json) contains 54 roots and 415 reachable types. Digests include all referenced fields; source names and paths describe the selected historical tree. + +### Persistence type fingerprints | Root | Kind | SHA-256 | Resolved type | |---|---|---|---| @@ -176,13 +178,13 @@ The [complete machine inventory](v0.schema.json) contains 54 roots and 415 reach
Complete resolved types -## Resolved persistence types +### Resolved persistence types Each definition appears once. References preserve sharing and recursion; the digest beside a definition includes its complete reachable structure. Source names and locations identify its declarations but are excluded from its digest. -### `1` +#### `1` SHA-256: `f88f1b7b6bb733f685f5fb6a8744a5db9199fa53c90463ea1a33bad51153671d` @@ -190,7 +192,7 @@ SHA-256: `f88f1b7b6bb733f685f5fb6a8744a5db9199fa53c90463ea1a33bad51153671d` -### `"aborted"` +#### `"aborted"` SHA-256: `1e0b0b66b6f0c53fc72e52289d06b4708d776f1ca9df4c86a22bff621d403cf0` @@ -198,7 +200,7 @@ SHA-256: `1e0b0b66b6f0c53fc72e52289d06b4708d776f1ca9df4c86a22bff621d403cf0` -### `"active"` +#### `"active"` SHA-256: `c8e6f48878cc2a2f0dc59682280d81f407943fb503f32c64bf9ff3d9393c3eff` @@ -206,7 +208,7 @@ SHA-256: `c8e6f48878cc2a2f0dc59682280d81f407943fb503f32c64bf9ff3d9393c3eff` -### `"after"` +#### `"after"` SHA-256: `5b232a9b9bfcc0fc6794dab7865bcf203a65785c5de5aa647a51228bff628413` @@ -214,7 +216,7 @@ SHA-256: `5b232a9b9bfcc0fc6794dab7865bcf203a65785c5de5aa647a51228bff628413` -### `"agent-instructions"` +#### `"agent-instructions"` SHA-256: `fbd2c74b346a1595b376139c587fadd23e4a21acc9c0abce342975b6cfc60986` @@ -222,7 +224,7 @@ SHA-256: `fbd2c74b346a1595b376139c587fadd23e4a21acc9c0abce342975b6cfc60986` -### `"agent-message"` +#### `"agent-message"` SHA-256: `82470020b5bfcb1a843e2aa05602af7d37df99e82d01f015c7c589ba054fd89d` @@ -230,7 +232,7 @@ SHA-256: `82470020b5bfcb1a843e2aa05602af7d37df99e82d01f015c7c589ba054fd89d` -### `"agent-preset/selected"` +#### `"agent-preset/selected"` SHA-256: `557e148d30b79ee48645850832b30c717d7c3b64641deb5d6133b8b4e91ee0b8` @@ -238,7 +240,7 @@ SHA-256: `557e148d30b79ee48645850832b30c717d7c3b64641deb5d6133b8b4e91ee0b8` -### `"agent/inbox/spliced"` +#### `"agent/inbox/spliced"` SHA-256: `829a2fb3be6efd4ba36aef8ed2d381a4c6fb2a0aaf50c823a6f3f8290786b809` @@ -246,7 +248,7 @@ SHA-256: `829a2fb3be6efd4ba36aef8ed2d381a4c6fb2a0aaf50c823a6f3f8290786b809` -### `"allowed-once"` +#### `"allowed-once"` SHA-256: `811229eedcec57979dbadca7dbea832a59f8580cff30cb217fca5e2da16314bd` @@ -254,7 +256,7 @@ SHA-256: `811229eedcec57979dbadca7dbea832a59f8580cff30cb217fca5e2da16314bd` -### `"always"` +#### `"always"` SHA-256: `142c37d302aa22a0a57915b5255939d3ca91c1811ca13fddcf84cf76ea00758a` @@ -262,7 +264,7 @@ SHA-256: `142c37d302aa22a0a57915b5255939d3ca91c1811ca13fddcf84cf76ea00758a` -### `"append"` +#### `"append"` SHA-256: `e438a9d4fb883b3e4a8d9fc8913aa1550ed50eb384bfbf943100a5605b537498` @@ -270,7 +272,7 @@ SHA-256: `e438a9d4fb883b3e4a8d9fc8913aa1550ed50eb384bfbf943100a5605b537498` -### `"approval/asked"` +#### `"approval/asked"` SHA-256: `cd186c309e2bef305705e1d324139240f5e681f4f6a957d6a25b0225f65560df` @@ -278,7 +280,7 @@ SHA-256: `cd186c309e2bef305705e1d324139240f5e681f4f6a957d6a25b0225f65560df` -### `"approval/decided"` +#### `"approval/decided"` SHA-256: `378f90f9f6022a0991928a1eaf7991094ea1920fe89a9248358a1da106e1a970` @@ -286,7 +288,7 @@ SHA-256: `378f90f9f6022a0991928a1eaf7991094ea1920fe89a9248358a1da106e1a970` -### `"approval/policy"` +#### `"approval/policy"` SHA-256: `36d6a9a871d949ea4f3edd919d81d66aa69218bebef38899d2a1282c39420a1f` @@ -294,7 +296,7 @@ SHA-256: `36d6a9a871d949ea4f3edd919d81d66aa69218bebef38899d2a1282c39420a1f` -### `"ask"` +#### `"ask"` SHA-256: `9e07693fd7cd9babe0688c22c986e4d519ae1c0e40eeea13b2dc583bed2abc86` @@ -302,7 +304,7 @@ SHA-256: `9e07693fd7cd9babe0688c22c986e4d519ae1c0e40eeea13b2dc583bed2abc86` -### `"assistant"` +#### `"assistant"` SHA-256: `95c0e88fcf0bafb2087f912ad9e2369de6ae6530cc0c4c2772c96205b57f7f60` @@ -310,7 +312,7 @@ SHA-256: `95c0e88fcf0bafb2087f912ad9e2369de6ae6530cc0c4c2772c96205b57f7f60` -### `"assistant/chunk"` +#### `"assistant/chunk"` SHA-256: `2d011306fd384c442f80bf510f523c2db9b40216f9994ee18c9c0e01be764d4f` @@ -318,7 +320,7 @@ SHA-256: `2d011306fd384c442f80bf510f523c2db9b40216f9994ee18c9c0e01be764d4f` -### `"assistant/message"` +#### `"assistant/message"` SHA-256: `6ab45ac76839722df912f3ba50f1c6b41f2d614bde11f1aabfae04117ccdc80d` @@ -326,7 +328,7 @@ SHA-256: `6ab45ac76839722df912f3ba50f1c6b41f2d614bde11f1aabfae04117ccdc80d` -### `"at"` +#### `"at"` SHA-256: `17aae616ef020b8b9f011ec398ec935450fb06d3e2a0722c456f63aeaf5ff728` @@ -334,7 +336,7 @@ SHA-256: `17aae616ef020b8b9f011ec398ec935450fb06d3e2a0722c456f63aeaf5ff728` -### `"block"` +#### `"block"` SHA-256: `1e346446e183ee76f48d7994c97ecb302bddc682abb60b8a10ea0bb26223a69c` @@ -342,7 +344,7 @@ SHA-256: `1e346446e183ee76f48d7994c97ecb302bddc682abb60b8a10ea0bb26223a69c` -### `"block-end"` +#### `"block-end"` SHA-256: `eefbea819caeeea91ccb02dfafc16c68dd7f961cf9c1b2be25a2084509cf5c5a` @@ -350,7 +352,7 @@ SHA-256: `eefbea819caeeea91ccb02dfafc16c68dd7f961cf9c1b2be25a2084509cf5c5a` -### `"block-start"` +#### `"block-start"` SHA-256: `cbca49bde16b656d5b8fbe4a8a507769f7b594c6287782b809c03814941bc5e3` @@ -358,7 +360,7 @@ SHA-256: `cbca49bde16b656d5b8fbe4a8a507769f7b594c6287782b809c03814941bc5e3` -### `"blocked"` +#### `"blocked"` SHA-256: `254dce209e735f9cb6f6b7aec0354712b1611759ec02af4d35a96f2081e666f6` @@ -366,7 +368,7 @@ SHA-256: `254dce209e735f9cb6f6b7aec0354712b1611759ec02af4d35a96f2081e666f6` -### `boolean` +#### `boolean` SHA-256: `aa93010d0e521ad7c42273f58d5c9b8bf1dfc94edf1b805a3971b364a35c1877` @@ -374,7 +376,7 @@ SHA-256: `aa93010d0e521ad7c42273f58d5c9b8bf1dfc94edf1b805a3971b364a35c1877` -### `"canceled"` +#### `"canceled"` SHA-256: `d4e4d575abeb4b72d616dc65c17ac0eaa943cc135609395044c38d5afcb10e31` @@ -382,7 +384,7 @@ SHA-256: `d4e4d575abeb4b72d616dc65c17ac0eaa943cc135609395044c38d5afcb10e31` -### `"cancelled"` +#### `"cancelled"` SHA-256: `2142e391b9ccb60d487afcf373ce74db98d952f69e8289eddb352a7e16e996c5` @@ -390,7 +392,7 @@ SHA-256: `2142e391b9ccb60d487afcf373ce74db98d952f69e8289eddb352a7e16e996c5` -### `"catalog"` +#### `"catalog"` SHA-256: `aec150797b655c5f15ebb7a501454b0c208fbaccec9ace49d7de2171fc02f47d` @@ -398,7 +400,7 @@ SHA-256: `aec150797b655c5f15ebb7a501454b0c208fbaccec9ace49d7de2171fc02f47d` -### `"change"` +#### `"change"` SHA-256: `f789af5ab844827eb5a4f357c0afae1eeed108c6c22d8ca1a56e586b349a7c85` @@ -406,7 +408,7 @@ SHA-256: `f789af5ab844827eb5a4f357c0afae1eeed108c6c22d8ca1a56e586b349a7c85` -### `"claude-code"` +#### `"claude-code"` SHA-256: `aff60ef947c18b012644852bdd0d5bfe72065e061dd563787c76c646b4a10f6b` @@ -414,7 +416,7 @@ SHA-256: `aff60ef947c18b012644852bdd0d5bfe72065e061dd563787c76c646b4a10f6b` -### `"clear"` +#### `"clear"` SHA-256: `e7e154d47d5fbc5366330fb4dade1f108c6dfe4335044d21ded14b7bf1dce084` @@ -422,7 +424,7 @@ SHA-256: `e7e154d47d5fbc5366330fb4dade1f108c6dfe4335044d21ded14b7bf1dce084` -### `"codex"` +#### `"codex"` SHA-256: `15495614ccfa9cbdeefb0ec2abd76406435f4c6ff3dae42acae8e09ef42025c9` @@ -430,7 +432,7 @@ SHA-256: `15495614ccfa9cbdeefb0ec2abd76406435f4c6ff3dae42acae8e09ef42025c9` -### `"command/done"` +#### `"command/done"` SHA-256: `8cdd3fdd295cee53035de16a1b23411716f75e9f994fe9510cac5d7fef605c76` @@ -438,7 +440,7 @@ SHA-256: `8cdd3fdd295cee53035de16a1b23411716f75e9f994fe9510cac5d7fef605c76` -### `"command/run"` +#### `"command/run"` SHA-256: `f1996af2602e6f62b5ab179ca5c4af00d8753938b74cc6ef102de09e99e74a7e` @@ -446,7 +448,7 @@ SHA-256: `f1996af2602e6f62b5ab179ca5c4af00d8753938b74cc6ef102de09e99e74a7e` -### `"compaction/end"` +#### `"compaction/end"` SHA-256: `1986c2664009c99155e44795676c887fa67f7c55cd2d5e6b648ff763e0ab033a` @@ -454,7 +456,7 @@ SHA-256: `1986c2664009c99155e44795676c887fa67f7c55cd2d5e6b648ff763e0ab033a` -### `"compaction/prune"` +#### `"compaction/prune"` SHA-256: `10e386801903f9d424602c31d3ff837a94aef623c8b391376d8d9e253525fabe` @@ -462,7 +464,7 @@ SHA-256: `10e386801903f9d424602c31d3ff837a94aef623c8b391376d8d9e253525fabe` -### `"compaction/start"` +#### `"compaction/start"` SHA-256: `e2d0367e5716bc188435e51718ebff8ce873190625fa93b1c5331102d98758fa` @@ -470,7 +472,7 @@ SHA-256: `e2d0367e5716bc188435e51718ebff8ce873190625fa93b1c5331102d98758fa` -### `"compaction/summary"` +#### `"compaction/summary"` SHA-256: `ef4f00923b9edbae15c7ef05320280bf61147ca17146cf59690359bfd5e5da45` @@ -478,7 +480,7 @@ SHA-256: `ef4f00923b9edbae15c7ef05320280bf61147ca17146cf59690359bfd5e5da45` -### `"complete"` +#### `"complete"` SHA-256: `d9196086e41e4dd5c2ce87f5c25529c8112a1731d258cf0728747d41a9ee3241` @@ -486,7 +488,7 @@ SHA-256: `d9196086e41e4dd5c2ce87f5c25529c8112a1731d258cf0728747d41a9ee3241` -### `"completed"` +#### `"completed"` SHA-256: `1ebc6f9ff3aa9e3a38f8695f49bacdab1f8b7a3832741853ca46f40af56ccd01` @@ -494,7 +496,7 @@ SHA-256: `1ebc6f9ff3aa9e3a38f8695f49bacdab1f8b7a3832741853ca46f40af56ccd01` -### `"continuable"` +#### `"continuable"` SHA-256: `e5d3828df1ec3e2a66879de0659e0f4866d9cfffc00825ee731a66f8a0c03d98` @@ -502,7 +504,7 @@ SHA-256: `e5d3828df1ec3e2a66879de0659e0f4866d9cfffc00825ee731a66f8a0c03d98` -### `"create"` +#### `"create"` SHA-256: `7624ca28c61ca0eaa4f015140f3cea6e0c16cce2f2960fab5f531203d253903e` @@ -510,7 +512,7 @@ SHA-256: `7624ca28c61ca0eaa4f015140f3cea6e0c16cce2f2960fab5f531203d253903e` -### `"danger-full-access"` +#### `"danger-full-access"` SHA-256: `18fce9540bb20897a66275499faee6b8296c97e9901fa1ff45a191772448ad1a` @@ -518,7 +520,7 @@ SHA-256: `18fce9540bb20897a66275499faee6b8296c97e9901fa1ff45a191772448ad1a` -### `"delegation"` +#### `"delegation"` SHA-256: `76632533f67879dcb346fcae640540dbc89b2472b0bce88c59f7e48fc5c0e668` @@ -526,7 +528,7 @@ SHA-256: `76632533f67879dcb346fcae640540dbc89b2472b0bce88c59f7e48fc5c0e668` -### `"delete"` +#### `"delete"` SHA-256: `d0fbb0ca1bbba059830826f33f801da1aced35a2504376d61e020bdfec8d50c0` @@ -534,7 +536,7 @@ SHA-256: `d0fbb0ca1bbba059830826f33f801da1aced35a2504376d61e020bdfec8d50c0` -### `"deleted"` +#### `"deleted"` SHA-256: `e7e8f1318170b8284f16ab45a557afd4675c96071c0f2a456636481dab20b427` @@ -542,7 +544,7 @@ SHA-256: `e7e8f1318170b8284f16ab45a557afd4675c96071c0f2a456636481dab20b427` -### `"dispatch"` +#### `"dispatch"` SHA-256: `26c879bdd130e8b8683a6ce588414fad2244783d6573ca399fa0de184a2b0bb1` @@ -550,7 +552,7 @@ SHA-256: `26c879bdd130e8b8683a6ce588414fad2244783d6573ca399fa0de184a2b0bb1` -### `"disposed"` +#### `"disposed"` SHA-256: `b38f206d59bad891fa58c89f97a0036987b3defe7685acbd318fa55eb85f9751` @@ -558,7 +560,7 @@ SHA-256: `b38f206d59bad891fa58c89f97a0036987b3defe7685acbd318fa55eb85f9751` -### `"edit"` +#### `"edit"` SHA-256: `ad22a5ca5bbaab2e1440779cd3648e85ddfc6f73b5207394eda699555cf31430` @@ -566,7 +568,7 @@ SHA-256: `ad22a5ca5bbaab2e1440779cd3648e85ddfc6f73b5207394eda699555cf31430` -### `"error"` +#### `"error"` SHA-256: `a2be0f0cb59f0d4a06557d45847d1938aced238baa77a6da416e590b8b958553` @@ -574,11 +576,11 @@ SHA-256: `a2be0f0cb59f0d4a06557d45847d1938aced238baa77a6da416e590b8b958553` -### `event:agent-preset/selected` +#### `event:agent-preset/selected` SHA-256: `a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -590,11 +592,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:agent-preset/selected[0].data` +#### `event:agent-preset/selected[0].data` SHA-256: `6e52dd55a1d48954ed5464ec46fe34d9eb65f709baabc9561e7a279910b0c406` -Sources: `packages/preset/agent-presets/src/session.ts:28` +Sources: `packages/preset/agent-presets/src/session.ts` | Property | Presence | Type | |---|---|---| @@ -602,11 +604,11 @@ Sources: `packages/preset/agent-presets/src/session.ts:28` -### `event:agent/inbox/spliced` +#### `event:agent/inbox/spliced` SHA-256: `15cdff6391d58ea00d7e2fe113b663d5479cbb3fd1af26717ad933c770bca081` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -618,11 +620,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:agent/inbox/spliced[0].data` +#### `event:agent/inbox/spliced[0].data` SHA-256: `70bb17ac365e67f2b3b9faaae3b49d7c11927016b07b7f1d6cbbe02efe3fa165` -Sources: `packages/core/agent/src/types.ts:58` +Sources: `packages/core/agent/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -634,7 +636,7 @@ Sources: `packages/core/agent/src/types.ts:58` -### `event:agent/inbox/spliced[0].data.inserted` +#### `event:agent/inbox/spliced[0].data.inserted` SHA-256: `d1d6d7ba260eee6c676cbc598057ddb803b2f14c9eaeb1a6b230c334e8f91851` @@ -642,7 +644,7 @@ Array of [`packages/llm/llm/src/message.ts#UserMessage`](#persistence-type-packa -### `event:agent/inbox/spliced[0].data.inserted[0].content` +#### `event:agent/inbox/spliced[0].data.inserted[0].content` SHA-256: `c4f87e4f9a41706018db2c298bc871ecab9f2a1f7d8a8022d310e2c68163816b` @@ -650,11 +652,11 @@ Array of [`packages/llm/llm/src/types.ts#ContentBlock`](#persistence-type-packag -### `event:agent/inbox/spliced[0].data.inserted[0].content[0][2].attachment.originalDimensions` +#### `event:agent/inbox/spliced[0].data.inserted[0].content[0][2].attachment.originalDimensions` SHA-256: `0f46153645c297846a3fad3911636659ca4717a5e7d71c9f50bffacd312115ef` -Sources: `packages/attachment/attachment/src/types.ts:28` +Sources: `packages/attachment/attachment/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -663,11 +665,11 @@ Sources: `packages/attachment/attachment/src/types.ts:28` -### `event:agent/inbox/spliced[0].data.inserted[0].source[0]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[0]` SHA-256: `ada310bf0bdb8fed51f3b56ea63f6ea6b18bbd587f04fccb63a14ab0b2a24e05` -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` +Sources: `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` | Property | Presence | Type | |---|---|---| @@ -675,7 +677,7 @@ Sources: `packages/core/session/src/types.ts:182` · `packages/interaction/comma -### `event:agent/inbox/spliced[0].data.inserted[0].source[1]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[1]` SHA-256: `0ddab4577db37a3e0d9e3a91761735c8ef6f5629d526ab8ecaeeea19c097c8f8` @@ -686,11 +688,11 @@ SHA-256: `0ddab4577db37a3e0d9e3a91761735c8ef6f5629d526ab8ecaeeea19c097c8f8` -### `event:agent/inbox/spliced[0].data.inserted[0].source[10]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[10]` SHA-256: `6a4f72e2e179e17b922f2a9392c0e1c8f8c707f32494372454850a3eb184a6e7` -Sources: `packages/api/session-controller/src/types.ts:367` +Sources: `packages/api/session-controller/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -700,7 +702,7 @@ Sources: `packages/api/session-controller/src/types.ts:367` -### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references` SHA-256: `a31fe3cc0de0394f0321a206ed19175fca578043b5f3bd8f9d9b533c8441957e` @@ -708,11 +710,11 @@ Array of [`event:agent/inbox/spliced[0].data.inserted[0].source[15].references[0 -### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references[0]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references[0]` SHA-256: `168b7c7810cf6eb504f3081a459a810e7b5295596736e9a49d0a3e43399ea5d5` -Sources: `packages/context/session-reference/src/types.ts:18` +Sources: `packages/context/session-reference/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -729,7 +731,7 @@ Sources: `packages/context/session-reference/src/types.ts:18` -### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries` SHA-256: `aba175fb20ffc71112c55efe70458ff5d7dbfb83501892b4ba8d077f0ea5d7ba` @@ -737,11 +739,11 @@ Array of [`event:agent/inbox/spliced[0].data.inserted[0].source[16].entries[0]`] -### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries[0]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries[0]` SHA-256: `83079c8a3f733ac3fa603eefa0fbb4737ca4d8b69e7e2e7298b60f9ac4098693` -Sources: `packages/skill/tool-skill/src/index.ts:40` +Sources: `packages/skill/tool-skill/src/index.ts` | Property | Presence | Type | |---|---|---| @@ -750,7 +752,7 @@ Sources: `packages/skill/tool-skill/src/index.ts:40` -### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes` SHA-256: `2ab12a0e345658f9342816d773fe610f049982bcad82631f43b9205abe43e5ee` @@ -758,7 +760,7 @@ Array of [`packages/context/agent-instructions/src/render.ts#AgentInstructionCha -### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes[0].action` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes[0].action` SHA-256: `904bf499d98be4a3a5f836fcac533b6c4899569b018071e6604e1d32657d00fd` @@ -770,11 +772,11 @@ One of: -### `event:agent/inbox/spliced[0].data.inserted[0].source[19]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[19]` SHA-256: `9edc162949abf93bd5ff049191b345454ba104f583937ce5580fb50f067d2b94` -Sources: `packages/webhook/webhook/src/types.ts:74` +Sources: `packages/webhook/webhook/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -788,7 +790,7 @@ Sources: `packages/webhook/webhook/src/types.ts:74` -### `event:agent/inbox/spliced[0].data.inserted[0].source[2]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[2]` SHA-256: `dda6e111a8ccfc12f6e742e977a1a4e3549e8c03732a5ff6c8d7c3d4bcb7a412` @@ -800,7 +802,7 @@ SHA-256: `dda6e111a8ccfc12f6e742e977a1a4e3549e8c03732a5ff6c8d7c3d4bcb7a412` -### `event:agent/inbox/spliced[0].data.inserted[0].source[3]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[3]` SHA-256: `2f90a7b3646fea3e677bd7b4000aa96f3b8964f107b614e204e11ad4051c24fc` @@ -812,7 +814,7 @@ SHA-256: `2f90a7b3646fea3e677bd7b4000aa96f3b8964f107b614e204e11ad4051c24fc` -### `event:agent/inbox/spliced[0].data.inserted[0].source[4]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[4]` SHA-256: `e8d26e6993445743e6c4342c31b284c7d8f5574369abdd6021183af1a6b3538f` @@ -825,7 +827,7 @@ SHA-256: `e8d26e6993445743e6c4342c31b284c7d8f5574369abdd6021183af1a6b3538f` -### `event:agent/inbox/spliced[0].data.inserted[0].source[4].sections` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[4].sections` SHA-256: `c748fb42c80a120038a8c587af80ec39924803c401364db11c8974d5bf6d0262` @@ -833,7 +835,7 @@ Array of [`packages/llm/llm/src/message.ts#ContextSnapshotSection`](#persistence -### `event:agent/inbox/spliced[0].data.inserted[0].source[5]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[5]` SHA-256: `b4d298d90c798fa4d1f5b030ce3ce8031c4c41beafdb05323bec8b2a06903b43` @@ -846,7 +848,7 @@ SHA-256: `b4d298d90c798fa4d1f5b030ce3ce8031c4c41beafdb05323bec8b2a06903b43` -### `event:agent/inbox/spliced[0].data.inserted[0].source[6]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[6]` SHA-256: `2ce7ef3b3daebf95815c7ae454a751d3e67ca7a22e2e0734fe2942df393bb66c` @@ -858,7 +860,7 @@ SHA-256: `2ce7ef3b3daebf95815c7ae454a751d3e67ca7a22e2e0734fe2942df393bb66c` -### `event:agent/inbox/spliced[0].data.inserted[0].source[7]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[7]` SHA-256: `85e1bd563d6c80c1f377f99f91103fec4e315148a7330f3b3dae7c2d04e33b01` @@ -870,11 +872,11 @@ SHA-256: `85e1bd563d6c80c1f377f99f91103fec4e315148a7330f3b3dae7c2d04e33b01` -### `event:approval/asked` +#### `event:approval/asked` SHA-256: `3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -886,11 +888,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:approval/asked[0].data` +#### `event:approval/asked[0].data` SHA-256: `45f2a07ea94573123b6ae14db787a40062dec3834f36d8be92c523d40ba28448` -Sources: `packages/interaction/user-approval/src/types.ts:44` +Sources: `packages/interaction/user-approval/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -901,11 +903,11 @@ Sources: `packages/interaction/user-approval/src/types.ts:44` -### `event:approval/decided` +#### `event:approval/decided` SHA-256: `bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -917,11 +919,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:approval/decided[0].data` +#### `event:approval/decided[0].data` SHA-256: `93cbbc5a7fd0b1aa1ff1b9a6bb5ec52b073f48e5a5200365c45c0cd54059e1b9` -Sources: `packages/interaction/user-approval/src/types.ts:55` +Sources: `packages/interaction/user-approval/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -930,11 +932,11 @@ Sources: `packages/interaction/user-approval/src/types.ts:55` -### `event:approval/policy` +#### `event:approval/policy` SHA-256: `26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -946,11 +948,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:approval/policy[0].data` +#### `event:approval/policy[0].data` SHA-256: `11f70b595aa76897fc4e25a352bfa718c659f44b799e5aa14e84e5a38fe72912` -Sources: `packages/interaction/user-approval/src/index.ts:33` +Sources: `packages/interaction/user-approval/src/index.ts` | Property | Presence | Type | |---|---|---| @@ -959,11 +961,11 @@ Sources: `packages/interaction/user-approval/src/index.ts:33` -### `event:assistant/chunk` +#### `event:assistant/chunk` SHA-256: `be6b0aa5cd6a279facb1c29589f92e24a0eb30d60a5869ae17acbcf6c3d12821` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -975,11 +977,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:assistant/chunk[0].data` +#### `event:assistant/chunk[0].data` SHA-256: `d30e1a105f48bf9a6e7b080acb73e12f1173be60154f61d12c089216b4db5f94` -Sources: `packages/core/session/src/types.ts:289` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -989,11 +991,11 @@ Sources: `packages/core/session/src/types.ts:289` -### `event:assistant/chunk[0].data.chunk[0]` +#### `event:assistant/chunk[0].data.chunk[0]` SHA-256: `a681bf8e6eed8af50ad0da0efbf233c59215d7221fbbf9ee0a36e542a5c5f814` -Sources: `packages/llm/llm/src/types.ts:365` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1003,11 +1005,11 @@ Sources: `packages/llm/llm/src/types.ts:365` -### `event:assistant/chunk[0].data.chunk[1]` +#### `event:assistant/chunk[0].data.chunk[1]` SHA-256: `95080295115fbd83544520ba247b68a03790131f6a2eac323d388758cb542f65` -Sources: `packages/llm/llm/src/types.ts:366` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1017,11 +1019,11 @@ Sources: `packages/llm/llm/src/types.ts:366` -### `event:assistant/chunk[0].data.chunk[2]` +#### `event:assistant/chunk[0].data.chunk[2]` SHA-256: `2abb711460e6238d851c30f3e4bdd87a2aa1887ee70575b3d3b7b25610673095` -Sources: `packages/llm/llm/src/types.ts:367` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1031,11 +1033,11 @@ Sources: `packages/llm/llm/src/types.ts:367` -### `event:assistant/chunk[0].data.chunk[3]` +#### `event:assistant/chunk[0].data.chunk[3]` SHA-256: `88a610b831be6d92612a464be5c7d0b88ec24d97bd299837bf74bf7672183c9a` -Sources: `packages/llm/llm/src/types.ts:368` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1047,11 +1049,11 @@ Sources: `packages/llm/llm/src/types.ts:368` -### `event:assistant/chunk[0].data.chunk[4]` +#### `event:assistant/chunk[0].data.chunk[4]` SHA-256: `766e02b09dd084f6dfa0f8c553e82399465fccd5c64533d50c5368f40de4b23b` -Sources: `packages/llm/llm/src/types.ts:369` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1061,11 +1063,11 @@ Sources: `packages/llm/llm/src/types.ts:369` -### `event:assistant/chunk[0].data.chunk[5]` +#### `event:assistant/chunk[0].data.chunk[5]` SHA-256: `f1a96afe7503ac1817de769cd0ba13d9b80111c7034c50106b3344ecc14cc515` -Sources: `packages/llm/llm/src/types.ts:370` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1074,11 +1076,11 @@ Sources: `packages/llm/llm/src/types.ts:370` -### `event:assistant/chunk[0].data.chunk[6]` +#### `event:assistant/chunk[0].data.chunk[6]` SHA-256: `a4ed3446d32625902170fce527fb64a0283d6f4817930f54a16fdce3a482b36a` -Sources: `packages/llm/llm/src/types.ts:371` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1088,11 +1090,11 @@ Sources: `packages/llm/llm/src/types.ts:371` -### `event:assistant/chunk[0].data.chunk[6].reason[0]` +#### `event:assistant/chunk[0].data.chunk[6].reason[0]` SHA-256: `64cfc4dbd3739f0ee040689482cb27058890f1d6113abb1de756836318aeebbc` -Sources: `packages/llm/llm/src/types.ts:120` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1101,11 +1103,11 @@ Sources: `packages/llm/llm/src/types.ts:120` -### `event:assistant/chunk[0].data.chunk[6].reason[1]` +#### `event:assistant/chunk[0].data.chunk[6].reason[1]` SHA-256: `ca13866102dfc53a503fccddeebc9caf667b8a06ef27217dd65de29f0495e65d` -Sources: `packages/llm/llm/src/types.ts:121` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1114,11 +1116,11 @@ Sources: `packages/llm/llm/src/types.ts:121` -### `event:assistant/chunk[0].data.chunk[6].reason[2]` +#### `event:assistant/chunk[0].data.chunk[6].reason[2]` SHA-256: `ab7ec5f9eb2c6dfacca5da4c37cf7ba85d04172053ee6b1ebf1709ffcd99c1a7` -Sources: `packages/core/session/src/types.ts:206` · `packages/llm/llm/src/types.ts:119` +Sources: `packages/core/session/src/types.ts` · `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1126,11 +1128,11 @@ Sources: `packages/core/session/src/types.ts:206` · `packages/llm/llm/src/types -### `event:assistant/chunk[0].data.chunk[6].reason[3]` +#### `event:assistant/chunk[0].data.chunk[6].reason[3]` SHA-256: `1d76406cbb2ddadb0dbbb51e9d8bc6cf678fed455cf8eb512f36f7c86d37a62f` -Sources: `packages/llm/llm/src/types.ts:117` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1138,11 +1140,11 @@ Sources: `packages/llm/llm/src/types.ts:117` -### `event:assistant/chunk[0].data.chunk[6].reason[4]` +#### `event:assistant/chunk[0].data.chunk[6].reason[4]` SHA-256: `287211846beea1eccb5f9acee00d20388a38fcb2e95858fa2332d6f58529379a` -Sources: `packages/llm/llm/src/types.ts:118` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1150,7 +1152,7 @@ Sources: `packages/llm/llm/src/types.ts:118` -### `event:assistant/chunk[0].data.chunk[6].replayState.blocks` +#### `event:assistant/chunk[0].data.chunk[6].replayState.blocks` SHA-256: `b1664fa89f8eab49a14e7e3168d8bc4da4aa9fd76332f6c4a053d839e5276ae7` @@ -1158,7 +1160,7 @@ Array of `unknown` (opaque). -### `event:assistant/message` +#### `event:assistant/message` SHA-256: `6ac50e8b7feeb6a718cf502a4d32aa5430d68c01c23e6f4903db07f884b6cfe6` @@ -1174,11 +1176,11 @@ SHA-256: `6ac50e8b7feeb6a718cf502a4d32aa5430d68c01c23e6f4903db07f884b6cfe6` -### `event:assistant/message.data` +#### `event:assistant/message.data` SHA-256: `8e97d45260a7fa31ac2f670a1b1d724fc1b30ba656baf274d69acf4814e77f5e` -Sources: `packages/core/session/src/types.ts:300` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1190,11 +1192,11 @@ Sources: `packages/core/session/src/types.ts:300` -### `event:command/done` +#### `event:command/done` SHA-256: `15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1206,11 +1208,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:command/done[0].data` +#### `event:command/done[0].data` SHA-256: `5b6fb1f226ff56402db08a6aae82af76100b14056271875f69ec526a1ae05d51` -Sources: `packages/interaction/commands/src/types.ts:104` +Sources: `packages/interaction/commands/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1221,7 +1223,7 @@ Sources: `packages/interaction/commands/src/types.ts:104` -### `event:command/done[0].data.kind` +#### `event:command/done[0].data.kind` SHA-256: `1ab2ef1296f157ba96998f179bb5daa9d21a82480da2901127aeab2730797c92` @@ -1232,11 +1234,11 @@ One of: -### `event:command/run` +#### `event:command/run` SHA-256: `37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1248,11 +1250,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:command/run[0].data` +#### `event:command/run[0].data` SHA-256: `a853902cfab417b8f08aa51ad6855fea46f34ed4588a74e47403035111d0fb86` -Sources: `packages/interaction/commands/src/types.ts:97` +Sources: `packages/interaction/commands/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1263,11 +1265,11 @@ Sources: `packages/interaction/commands/src/types.ts:97` -### `event:compaction/end` +#### `event:compaction/end` SHA-256: `b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1279,11 +1281,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:compaction/end[0].data` +#### `event:compaction/end[0].data` SHA-256: `ca59530d1a4f3e191b4032bc4a20eded0d827db8b5a7efb27b3af9e9b456c6f2` -Sources: `packages/compaction/compaction/src/types.ts:72` +Sources: `packages/compaction/compaction/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1294,11 +1296,11 @@ Sources: `packages/compaction/compaction/src/types.ts:72` -### `event:compaction/end[0].data.turn` +#### `event:compaction/end[0].data.turn` SHA-256: `3bd652ebfa8726b3ce3937a4f1bd2759e02f86b3a08a20f9e41a8513656fbc5f` -Sources: `packages/core/session/src/types.ts:62` +Sources: `packages/core/session/src/types.ts` One of: @@ -1307,11 +1309,11 @@ One of: -### `event:compaction/prune` +#### `event:compaction/prune` SHA-256: `7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1323,11 +1325,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:compaction/prune[0].data` +#### `event:compaction/prune[0].data` SHA-256: `5dd766ccd1702a1142ad8b4bd44f2242f8e8a6752669ad3de0a5d224329b1438` -Sources: `packages/compaction/compaction/src/types.ts:82` +Sources: `packages/compaction/compaction/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1337,11 +1339,11 @@ Sources: `packages/compaction/compaction/src/types.ts:82` -### `event:compaction/prune[0].data.shadowedRange` +#### `event:compaction/prune[0].data.shadowedRange` SHA-256: `9e41386b3a0c9572b0d63078492ebb3997da7d3a830d44e0259418bd02f4bcb2` -Sources: `packages/compaction/compaction/src/types.ts:38` · `packages/compaction/compaction/src/types.ts:84` +Sources: `packages/compaction/compaction/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1350,11 +1352,11 @@ Sources: `packages/compaction/compaction/src/types.ts:38` · `packages/compactio -### `event:compaction/start` +#### `event:compaction/start` SHA-256: `db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1366,11 +1368,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:compaction/start[0].data` +#### `event:compaction/start[0].data` SHA-256: `3e4e7683b0192c9f0e6a75c59076108f017892cdb302a98032c2632fd79c356f` -Sources: `packages/compaction/compaction/src/types.ts:24` +Sources: `packages/compaction/compaction/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1380,11 +1382,11 @@ Sources: `packages/compaction/compaction/src/types.ts:24` -### `event:compaction/summary` +#### `event:compaction/summary` SHA-256: `85c28ce3efec5863a9bf4b22ae57a50a03ec5337b965ee95ff77c9b9d137fa22` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1396,7 +1398,7 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:compaction/summary[0].data` +#### `event:compaction/summary[0].data` SHA-256: `1fcc34faac8875c4b0a0102d9f9f23c852c90f9258cf66198e734bcfcfae22ce` @@ -1407,7 +1409,7 @@ One of: -### `event:compaction/summary[0].data[0]` +#### `event:compaction/summary[0].data[0]` SHA-256: `88e7af4cec3f89349bf3a2faf79c51519da21201729e6d7c5ab59271397b55bb` @@ -1428,7 +1430,7 @@ SHA-256: `88e7af4cec3f89349bf3a2faf79c51519da21201729e6d7c5ab59271397b55bb` -### `event:compaction/summary[0].data[1]` +#### `event:compaction/summary[0].data[1]` SHA-256: `19d2b8a46cc5bf1b368732664b777b2f896e428b78af98da89913c8f2a19393a` @@ -1448,11 +1450,11 @@ SHA-256: `19d2b8a46cc5bf1b368732664b777b2f896e428b78af98da89913c8f2a19393a` -### `event:feedback/record` +#### `event:feedback/record` SHA-256: `fb9df8180a202f3c845d5aa6a81697b2f7213f6735abc17535a55656be60a575` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1464,11 +1466,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:feedback/record[0].data` +#### `event:feedback/record[0].data` SHA-256: `fc362d6c3bc744ee54ea7e008f30aff28f240db9d9882faec31b12982b643d5c` -Sources: `packages/feedback/command-feedback/src/index.ts:62` +Sources: `packages/feedback/command-feedback/src/index.ts` | Property | Presence | Type | |---|---|---| @@ -1476,11 +1478,11 @@ Sources: `packages/feedback/command-feedback/src/index.ts:62` -### `event:goal/change` +#### `event:goal/change` SHA-256: `763c8a20af487263a0080548274f7437ef4a86e0ba8769127d1ced10a72c664d` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1492,7 +1494,7 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:goal/change[0].data[0].operation` +#### `event:goal/change[0].data[0].operation` SHA-256: `62e6a429ff3f390a46ac39fb468692032f42936ca0db19b53454184189401379` @@ -1507,11 +1509,11 @@ One of: -### `event:hook/invoked` +#### `event:hook/invoked` SHA-256: `8a6e1ec9e8db346b0e02f027db73c07a94f067a26d40c1aef1abd09c47ce7ba0` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1523,11 +1525,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:hook/invoked[0].data` +#### `event:hook/invoked[0].data` SHA-256: `119abe2b9c0b2f46ecb31d82b9acba4d4b30e049f655e2475e8b4ae12d5a9e25` -Sources: `packages/hooks/hook-protocol/src/types.ts:19` +Sources: `packages/hooks/hook-protocol/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1539,11 +1541,11 @@ Sources: `packages/hooks/hook-protocol/src/types.ts:19` -### `event:hook/result` +#### `event:hook/result` SHA-256: `e75916628f3f10c2d50658bd143052a46285fbf1a9a700ba54947614603d26b4` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1555,11 +1557,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:hook/result[0].data` +#### `event:hook/result[0].data` SHA-256: `8ad45ad053b4d89f8865c17cc9ff3b8748e86045f3f0fb816269a34af2619141` -Sources: `packages/hooks/hook-protocol/src/types.ts:31` +Sources: `packages/hooks/hook-protocol/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1573,11 +1575,11 @@ Sources: `packages/hooks/hook-protocol/src/types.ts:31` -### `event:llm/retry` +#### `event:llm/retry` SHA-256: `91c397f8f870e812e1dc5ac69c2745f9f105be9dc97dadc980d19ef415a65145` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1589,11 +1591,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:llm/retry-started` +#### `event:llm/retry-started` SHA-256: `48e5c9861f16ac07e78cb7b5ae9dabdf7bb85c58baed5a51b4ad275050ea58e3` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1605,11 +1607,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:llm/retry[0].data[0]` +#### `event:llm/retry[0].data[0]` SHA-256: `9096d1dd86a3da77a593e12cd95e596b2ef965fa94fcbee40e4bdcf0433924a1` -Sources: `packages/llm/llm-retry/src/types.ts:17` +Sources: `packages/llm/llm-retry/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1626,11 +1628,11 @@ Sources: `packages/llm/llm-retry/src/types.ts:17` -### `event:llm/retry[0].data[1]` +#### `event:llm/retry[0].data[1]` SHA-256: `c0f91c064454e9ae25a4b5caacdc487712aee3acf414b07b7d5f7fd3530a0452` -Sources: `packages/llm/llm-retry/src/types.ts:30` +Sources: `packages/llm/llm-retry/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1646,11 +1648,11 @@ Sources: `packages/llm/llm-retry/src/types.ts:30` -### `event:model/selection` +#### `event:model/selection` SHA-256: `35203ba7ad5ef6f97d556b85df20ae98f04f09c65748cecdf8eefdb8b6405ffc` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1662,11 +1664,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:permission/preset` +#### `event:permission/preset` SHA-256: `5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1678,11 +1680,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:permission/preset[0].data` +#### `event:permission/preset[0].data` SHA-256: `8a9c990773f798eac10ca8878e6bcc531ee080bc589cac956730e462cc6a09ad` -Sources: `packages/interaction/permission-presets/src/index.ts:53` +Sources: `packages/interaction/permission-presets/src/index.ts` | Property | Presence | Type | |---|---|---| @@ -1690,11 +1692,11 @@ Sources: `packages/interaction/permission-presets/src/index.ts:53` -### `event:plan/mode` +#### `event:plan/mode` SHA-256: `a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1706,11 +1708,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:plan/mode[0].data` +#### `event:plan/mode[0].data` SHA-256: `20a57544bbf204dacd1ae6beb2ab29444365c3c869f2afdf489dcdcbc3d9c8c5` -Sources: `packages/plan/plan-mode/src/index.ts:46` +Sources: `packages/plan/plan-mode/src/index.ts` | Property | Presence | Type | |---|---|---| @@ -1718,11 +1720,11 @@ Sources: `packages/plan/plan-mode/src/index.ts:46` -### `event:request/context` +#### `event:request/context` SHA-256: `f6b733e38d46dde3f8ab1ade2be3362abb6642eb97982a98ee64a57ff60d0c28` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1734,11 +1736,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:request/header` +#### `event:request/header` SHA-256: `1de6c9c8764045ea9a1357bae6ccbbd57c19f6f337f8f25697c919c7cc9abf16` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1750,11 +1752,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:request/header[0].data` +#### `event:request/header[0].data` SHA-256: `fbda9b55390689333793c34f6229ad46b21fbc45e5171ae74d2d436c60aa4e51` -Sources: `packages/core/session/src/types.ts:329` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1764,7 +1766,7 @@ Sources: `packages/core/session/src/types.ts:329` -### `event:request/header[0].data.header.config.stop` +#### `event:request/header[0].data.header.config.stop` SHA-256: `93c33d9687613293f8c95d46c4d922fe9ceae83b84c384beff5c3315abe005f2` @@ -1772,7 +1774,7 @@ Array of `string`. -### `event:request/header[0].data.header.tools` +#### `event:request/header[0].data.header.tools` SHA-256: `6d63f25a28b70801937a46b1058be5f52d4efbaf3516141470463ae469b59c23` @@ -1780,7 +1782,7 @@ Array of [`packages/llm/llm/src/types.ts#ToolSchema`](#persistence-type-packages -### `event:request/header[0].data.header.tools[0].parameters` +#### `event:request/header[0].data.header.tools[0].parameters` SHA-256: `0aa62ab51b36c0e64b134bd03ba8725d758744180a1a447da49beaad194f219f` @@ -1790,11 +1792,11 @@ SHA-256: `0aa62ab51b36c0e64b134bd03ba8725d758744180a1a447da49beaad194f219f` -### `event:sandbox/mode` +#### `event:sandbox/mode` SHA-256: `516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1806,11 +1808,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:sandbox/mode[0].data` +#### `event:sandbox/mode[0].data` SHA-256: `9890113e97dd3541787bfe6704f2b223d3a890b5325ca0acae2b0398909b413e` -Sources: `packages/sandbox/sandbox-policy/src/session-mode.ts:33` +Sources: `packages/sandbox/sandbox-policy/src/session-mode.ts` | Property | Presence | Type | |---|---|---| @@ -1819,11 +1821,11 @@ Sources: `packages/sandbox/sandbox-policy/src/session-mode.ts:33` -### `event:schedule/change` +#### `event:schedule/change` SHA-256: `2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1835,11 +1837,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:session-log-deepseek/delivery-accepted` +#### `event:session-log-deepseek/delivery-accepted` SHA-256: `9c413656ca5600ea33812d43c4e7923a541cfb6ab8b5bc98e415f295f44e40da` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1851,11 +1853,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:session-log-deepseek/delivery-accepted[0].data` +#### `event:session-log-deepseek/delivery-accepted[0].data` SHA-256: `09c4e39433565d24c20ce90f64125f9bde4e8b9680652455f8cf058e47299c6f` -Sources: `packages/session/session-log-deepseek/src/types.ts:57` +Sources: `packages/session/session-log-deepseek/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1864,11 +1866,11 @@ Sources: `packages/session/session-log-deepseek/src/types.ts:57` -### `event:session/end-seed` +#### `event:session/end-seed` SHA-256: `669846d6f47138d4b8897717b0f08476805437a4b3195c82551b527035d90bc6` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1880,7 +1882,7 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:session/end-seed[0].data` +#### `event:session/end-seed[0].data` SHA-256: `f0d4d35a2f77027ccfbc9b6b774b92f27eba1aadc2cf523147e3629bbfb646b5` @@ -1890,11 +1892,11 @@ SHA-256: `f0d4d35a2f77027ccfbc9b6b774b92f27eba1aadc2cf523147e3629bbfb646b5` -### `event:session/title` +#### `event:session/title` SHA-256: `1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1906,11 +1908,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:session/title-llm-request` +#### `event:session/title-llm-request` SHA-256: `2cfb71f7819bc88a6bccbffa8b7ae5664233af6f6e1dfb068db25e2e17ddd8c7` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1922,7 +1924,7 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:session/title-llm-request[0].data.messages` +#### `event:session/title-llm-request[0].data.messages` SHA-256: `83d413b99afd25a1bd6c52c79daa83c7d29da278e96e412da3be617ca36cf961` @@ -1930,7 +1932,7 @@ Array of [`packages/llm/llm/src/message.ts#Message`](#persistence-type-packagesl -### `event:session/title-llm-request[0].data.messages[0].role` +#### `event:session/title-llm-request[0].data.messages[0].role` SHA-256: `acd36e1717d2b4ef9e98a8e6fac17ca1203f3f448e5bca51677f129a8f4999e2` @@ -1942,11 +1944,11 @@ One of: -### `event:session/title[0].data.source[0]` +#### `event:session/title[0].data.source[0]` SHA-256: `1b5649238876e28811e80f10ec67a00c197ad3babd4ecc61a22b09064b88c597` -Sources: `packages/session/session-title/src/types.ts:29` +Sources: `packages/session/session-title/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1954,11 +1956,11 @@ Sources: `packages/session/session-title/src/types.ts:29` -### `event:session/title[0].data.source[1]` +#### `event:session/title[0].data.source[1]` SHA-256: `b81e9de81a481b24e1e1f9adf038bfc59e57b4f35ce62f8f1e45284186f4f812` -Sources: `packages/session/session-title/src/types.ts:30` +Sources: `packages/session/session-title/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1968,11 +1970,11 @@ Sources: `packages/session/session-title/src/types.ts:30` -### `event:step/end` +#### `event:step/end` SHA-256: `e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1984,11 +1986,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:step/end[0].data` +#### `event:step/end[0].data` SHA-256: `ef11a3b7fa2033ae4279545ff8a8a2ee4e301b9b73e5b91654c48e6d08283545` -Sources: `packages/core/session/src/types.ts:277` · `packages/core/session/src/types.ts:279` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1997,11 +1999,11 @@ Sources: `packages/core/session/src/types.ts:277` · `packages/core/session/src/ -### `event:step/start` +#### `event:step/start` SHA-256: `4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2013,11 +2015,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:subagent/descriptor` +#### `event:subagent/descriptor` SHA-256: `b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2029,11 +2031,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:subagent/model-selection-policy` +#### `event:subagent/model-selection-policy` SHA-256: `a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2045,11 +2047,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:subagent/model-selection-policy[0].data` +#### `event:subagent/model-selection-policy[0].data` SHA-256: `0d47a8f3d847243c4488e755ad4cab7a04ac5d4621b9c81865524cf3f4d8536f` -Sources: `packages/subagent/tool-subagent/src/model-selection-state.ts:17` +Sources: `packages/subagent/tool-subagent/src/model-selection-state.ts` | Property | Presence | Type | |---|---|---| @@ -2057,7 +2059,7 @@ Sources: `packages/subagent/tool-subagent/src/model-selection-state.ts:17` -### `event:subagent/model-selection-policy[0].data.allowedModels` +#### `event:subagent/model-selection-policy[0].data.allowedModels` SHA-256: `ba77b58995e36f14bb13886b0493d0a1a63d5db10b1a6cd9f6ac65a72cf832ec` @@ -2065,11 +2067,11 @@ Array of [`packages/session/session-title/src/types.ts#SessionTitleModelProvenan -### `event:team/member` +#### `event:team/member` SHA-256: `31d13edbb5fe2f8b7a38056320a8a06275ee4426e0abf12d4741818beda5a9c9` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2081,11 +2083,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:team/member[0].data` +#### `event:team/member[0].data` SHA-256: `b59b71a5417cfb3acca0a32fcd4f8f31b875e7d5acdca1344dc9a05214414702` -Sources: `packages/experimental/agent-team/src/types.ts:223` +Sources: `packages/experimental/agent-team/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2095,7 +2097,7 @@ Sources: `packages/experimental/agent-team/src/types.ts:223` -### `event:team/member[0].data.member.context` +#### `event:team/member[0].data.member.context` SHA-256: `50cf02d875f8a1f1411f4a6fbcffab9120ccef5f74a47331fbf29480e5f68f48` @@ -2106,11 +2108,11 @@ One of: -### `event:team/message/delivered` +#### `event:team/message/delivered` SHA-256: `c53bff743470c8bf11be698ced047072744ef088cce663a774b456d7a8982516` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2122,11 +2124,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:team/message/delivered[0].data` +#### `event:team/message/delivered[0].data` SHA-256: `7a1a83b0dd7c3a67d46d2b703e204a69b1db4e596b867777c1dde1d9ac65662e` -Sources: `packages/experimental/agent-team/src/types.ts:229` +Sources: `packages/experimental/agent-team/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2137,11 +2139,11 @@ Sources: `packages/experimental/agent-team/src/types.ts:229` -### `event:team/message/queued` +#### `event:team/message/queued` SHA-256: `a6a26c92459c96e4f342e58d7e41c71956e7e62c9280e30e260df58409a3012c` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2153,11 +2155,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:team/message/queued[0].data` +#### `event:team/message/queued[0].data` SHA-256: `9417f39b26a720063f227dfbb236adbe0470d8460fb3d5212b8a85b8195c6385` -Sources: `packages/experimental/agent-team/src/types.ts:227` +Sources: `packages/experimental/agent-team/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2167,7 +2169,7 @@ Sources: `packages/experimental/agent-team/src/types.ts:227` -### `event:team/message/queued[0].data.message.delivery` +#### `event:team/message/queued[0].data.message.delivery` SHA-256: `923845f0e897a3729c72512adc73f246328922786a59cc7926ceb20b4ae6de6f` @@ -2178,11 +2180,11 @@ One of: -### `event:team/task` +#### `event:team/task` SHA-256: `1688a2451eef9da19eaf45f12c8a27df07b1a6e56fa57ba603118f5201bb435b` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2194,11 +2196,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:team/task[0].data` +#### `event:team/task[0].data` SHA-256: `e86d247d466ec6dc9d302824b7dc0acedab882027775f25abb824df4794468b7` -Sources: `packages/experimental/agent-team/src/types.ts:225` +Sources: `packages/experimental/agent-team/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2208,11 +2210,11 @@ Sources: `packages/experimental/agent-team/src/types.ts:225` -### `event:todo/write` +#### `event:todo/write` SHA-256: `b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2224,11 +2226,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:todo/write[0].data` +#### `event:todo/write[0].data` SHA-256: `79ddc907312f97cf9553d4841e8b3fc937097bd8d97900a790efad3c05255e99` -Sources: `packages/todo/tool-todo/src/types.ts:31` +Sources: `packages/todo/tool-todo/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2236,7 +2238,7 @@ Sources: `packages/todo/tool-todo/src/types.ts:31` -### `event:todo/write[0].data.todos` +#### `event:todo/write[0].data.todos` SHA-256: `4b7ddaf3710b88ff9b8df66304f5f97bf03688fd19730eedc2e9535203c820ea` @@ -2244,7 +2246,7 @@ Array of [`packages/todo/tool-todo/src/types.ts#TodoItem`](#persistence-type-pac -### `event:todo/write[0].data.todos[0].status` +#### `event:todo/write[0].data.todos[0].status` SHA-256: `fd0d91a1f9dd2efb8959bdf5e07f8f0a98b1cdfa38ce8d4732ebde0b44c3abd4` @@ -2256,11 +2258,11 @@ One of: -### `event:tool-workflow/agent-end` +#### `event:tool-workflow/agent-end` SHA-256: `babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2272,11 +2274,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:tool-workflow/agent-start` +#### `event:tool-workflow/agent-start` SHA-256: `5f26a6c20b37632f8f57729d171c671def4683d994ac6257a8dffcd855101627` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2288,11 +2290,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:tool-workflow/run-end` +#### `event:tool-workflow/run-end` SHA-256: `42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2304,11 +2306,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:tool-workflow/run-start` +#### `event:tool-workflow/run-start` SHA-256: `c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2320,11 +2322,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:tool/call` +#### `event:tool/call` SHA-256: `3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2336,11 +2338,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:tool/call[0].data` +#### `event:tool/call[0].data` SHA-256: `e4c18e294232c3ba6c9f1999f168263cc55956147cfe4121720899be8e52edd1` -Sources: `packages/core/session/src/types.ts:306` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2352,11 +2354,11 @@ Sources: `packages/core/session/src/types.ts:306` -### `event:tool/code-dispatch` +#### `event:tool/code-dispatch` SHA-256: `c14c2fdd439461cfc85105c6f620b0f62f799e3a69fb48196e938ec045aa0390` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2368,11 +2370,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:tool/code-dispatch-start` +#### `event:tool/code-dispatch-start` SHA-256: `9eb21c10fc675e1fa4184e5eecc9697aa87054ffd836d49428174897f0e64b62` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2384,7 +2386,7 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:tool/result` +#### `event:tool/result` SHA-256: `a79feb023a08a8b73d254e29e78f13045b6773ce377b0c4156fcdf1368c146ab` @@ -2400,11 +2402,11 @@ SHA-256: `a79feb023a08a8b73d254e29e78f13045b6773ce377b0c4156fcdf1368c146ab` -### `event:tool/result.data` +#### `event:tool/result.data` SHA-256: `e575be1876952402db1e661d0397ce27ac9d77a568439a3a310363981d98970c` -Sources: `packages/core/session/src/types.ts:318` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2416,11 +2418,11 @@ Sources: `packages/core/session/src/types.ts:318` -### `event:tool/result.data.error` +#### `event:tool/result.data.error` SHA-256: `55e3b6df99b0d19241e57618b04b84824c3df80ed102e440719139300ea703f6` -Sources: `packages/core/session/src/types.ts:322` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2429,7 +2431,7 @@ Sources: `packages/core/session/src/types.ts:322` -### `event:tool/result.data.message.content` +#### `event:tool/result.data.message.content` SHA-256: `bc32b6cc15220b64e49b70a65a7d59a72b9e43cc0d0d80ea7195c0659a66ed15` @@ -2439,11 +2441,11 @@ SHA-256: `bc32b6cc15220b64e49b70a65a7d59a72b9e43cc0d0d80ea7195c0659a66ed15` -### `event:tool/result.data.meta` +#### `event:tool/result.data.meta` SHA-256: `c592ce75aab73fcab19c1d7845684c72cf402b78d2e1f2833a58ecf9f3598ed6` -Sources: `packages/util/values/src/index.ts:4` +Sources: `packages/util/values/src/index.ts` One of: @@ -2456,7 +2458,7 @@ One of: -### `event:tool/result.data.meta[5]` +#### `event:tool/result.data.meta[5]` SHA-256: `72ec79127a9c0d0241b1106a74cc2b24c81ce467170f1c3c93f7b71a9496d227` @@ -2464,11 +2466,11 @@ Array of [`event:tool/result.data.meta`](#persistence-type-eventtoolresultdatame -### `event:tool/result.data.meta[5][0][6]` +#### `event:tool/result.data.meta[5][0][6]` SHA-256: `529e0ccd0e34079ab4ff21ed87f810cee0388246263bf22e8aba5986b56fae05` -Sources: `packages/util/values/src/index.ts:4` +Sources: `packages/util/values/src/index.ts` | Property | Presence | Type | |---|---|---| @@ -2476,11 +2478,11 @@ Sources: `packages/util/values/src/index.ts:4` -### `event:turn/end` +#### `event:turn/end` SHA-256: `84c24f1209fc3e0153de6ac85d58fd6968b851f955e0e761b92321053956609e` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2492,11 +2494,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:turn/end[0].data` +#### `event:turn/end[0].data` SHA-256: `508c0856b8df8574e396880a756f087699b138630428441fefca4a4380f01a28` -Sources: `packages/core/session/src/types.ts:275` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2505,11 +2507,11 @@ Sources: `packages/core/session/src/types.ts:275` -### `event:turn/end[0].data.reason[0]` +#### `event:turn/end[0].data.reason[0]` SHA-256: `b6ef9c6210be8350cd465f485cf520031fffa6bf3809c61a1e713e834c5982d0` -Sources: `packages/core/session/src/types.ts:194` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2517,11 +2519,11 @@ Sources: `packages/core/session/src/types.ts:194` -### `event:turn/end[0].data.reason[1]` +#### `event:turn/end[0].data.reason[1]` SHA-256: `0a30c3be336cdd4f8f34e66543a3d46d611c43986edd9b3ce6cbb9b721d3b5d3` -Sources: `packages/core/session/src/types.ts:196` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2530,11 +2532,11 @@ Sources: `packages/core/session/src/types.ts:196` -### `event:turn/end[0].data.reason[1].reason[1]` +#### `event:turn/end[0].data.reason[1].reason[1]` SHA-256: `6c03546143cdf6ae88f1745ac98c5139efa1588d1415249bbc5f3104d32ab800` -Sources: `packages/core/session/src/types.ts:183` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2542,11 +2544,11 @@ Sources: `packages/core/session/src/types.ts:183` -### `event:turn/end[0].data.reason[1].reason[2]` +#### `event:turn/end[0].data.reason[1].reason[2]` SHA-256: `6c5a37d42ebdb12db4410699259335f1e149e3a0260425684c00b153afc8990d` -Sources: `packages/core/session/src/types.ts:184` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2555,11 +2557,11 @@ Sources: `packages/core/session/src/types.ts:184` -### `event:turn/end[0].data.reason[1].reason[3]` +#### `event:turn/end[0].data.reason[1].reason[3]` SHA-256: `4bb451330ff699f36b45539ceb0eb2606ead72084e2c5bb637c36cc80e2252db` -Sources: `packages/core/session/src/types.ts:185` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2567,11 +2569,11 @@ Sources: `packages/core/session/src/types.ts:185` -### `event:turn/end[0].data.reason[1].reason[4]` +#### `event:turn/end[0].data.reason[1].reason[4]` SHA-256: `eaa71be0fbf0f702df8ea6c11d0aa2f9782263d45a10d0fb14eda662f4bfe04c` -Sources: `packages/core/session/src/types.ts:188` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2579,11 +2581,11 @@ Sources: `packages/core/session/src/types.ts:188` -### `event:turn/end[0].data.reason[2]` +#### `event:turn/end[0].data.reason[2]` SHA-256: `023a355b2be0d688fb6e4df8388dadb942761d46cfe96d0f499aae9631a159d4` -Sources: `packages/core/session/src/types.ts:198` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2591,11 +2593,11 @@ Sources: `packages/core/session/src/types.ts:198` -### `event:turn/end[0].data.reason[3]` +#### `event:turn/end[0].data.reason[3]` SHA-256: `3dad205ad99fbda835c493ddc6bc93fe1441cef2f82774ffa2856364e2cede22` -Sources: `packages/core/session/src/types.ts:204` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2604,11 +2606,11 @@ Sources: `packages/core/session/src/types.ts:204` -### `event:turn/end[0].data.reason[5]` +#### `event:turn/end[0].data.reason[5]` SHA-256: `56b7c047694875a843ba020dfea3c8380d54ae4ff88ab349e72004dc21e07c23` -Sources: `packages/core/session/src/types.ts:211` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2616,11 +2618,11 @@ Sources: `packages/core/session/src/types.ts:211` -### `event:turn/start` +#### `event:turn/start` SHA-256: `aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2632,11 +2634,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:turn/start[0].data` +#### `event:turn/start[0].data` SHA-256: `f90eb4ab2d3897bc20c521a038e3119d581f791ec974b1a0004f63a8ab9e232d` -Sources: `packages/core/session/src/types.ts:266` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2644,7 +2646,7 @@ Sources: `packages/core/session/src/types.ts:266` -### `event:user/message` +#### `event:user/message` SHA-256: `e950c87ba49bd8175b8a670b319a599d5ed14cde996540d5ba91a141fad68781` @@ -2660,11 +2662,11 @@ SHA-256: `e950c87ba49bd8175b8a670b319a599d5ed14cde996540d5ba91a141fad68781` -### `event:web/deepseek-search-llm-request` +#### `event:web/deepseek-search-llm-request` SHA-256: `cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331` -Sources: `packages/core/session/src/types.ts:435` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2676,11 +2678,11 @@ Sources: `packages/core/session/src/types.ts:435` -### `event:web/deepseek-search-llm-request[0].data.body` +#### `event:web/deepseek-search-llm-request[0].data.body` SHA-256: `930a6567a10bb62ddd157bd8abdf4b182810c8c3b49d91309b3b009a5fed9731` -Sources: `packages/web/web-search-deepseek/src/provider.ts:62` +Sources: `packages/web/web-search-deepseek/src/provider.ts` | Property | Presence | Type | |---|---|---| @@ -2691,7 +2693,7 @@ Sources: `packages/web/web-search-deepseek/src/provider.ts:62` -### `event:web/deepseek-search-llm-request[0].data.body.messages` +#### `event:web/deepseek-search-llm-request[0].data.body.messages` SHA-256: `b993441f8ce7d27b80e619e113e232ae8e62d3d5a8340f6bfe12d8c4c018e62f` @@ -2701,11 +2703,11 @@ SHA-256: `b993441f8ce7d27b80e619e113e232ae8e62d3d5a8340f6bfe12d8c4c018e62f` -### `event:web/deepseek-search-llm-request[0].data.body.messages[0]` +#### `event:web/deepseek-search-llm-request[0].data.body.messages[0]` SHA-256: `9a2a9029f8d7ede05336980d8342737557f487b913bfd28853d0ab5214600ab5` -Sources: `packages/web/web-search-deepseek/src/provider.ts:65` +Sources: `packages/web/web-search-deepseek/src/provider.ts` | Property | Presence | Type | |---|---|---| @@ -2714,7 +2716,7 @@ Sources: `packages/web/web-search-deepseek/src/provider.ts:65` -### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content` +#### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content` SHA-256: `8f6d609794bf5afc01d7ccf3e03811d32f4b8047f58a2c9a98db0154c2ad7cb9` @@ -2724,11 +2726,11 @@ SHA-256: `8f6d609794bf5afc01d7ccf3e03811d32f4b8047f58a2c9a98db0154c2ad7cb9` -### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content[0]` +#### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content[0]` SHA-256: `4e887768586528565381dadbddee6cef555874148089f4579e0b4b1ad096fc9c` -Sources: `packages/llm/llm/src/types.ts:54` · `packages/web/web-search-deepseek/src/provider.ts:67` +Sources: `packages/llm/llm/src/types.ts` · `packages/web/web-search-deepseek/src/provider.ts` | Property | Presence | Type | |---|---|---| @@ -2737,7 +2739,7 @@ Sources: `packages/llm/llm/src/types.ts:54` · `packages/web/web-search-deepseek -### `event:web/deepseek-search-llm-request[0].data.body.tools` +#### `event:web/deepseek-search-llm-request[0].data.body.tools` SHA-256: `4aed17ec726b5397c29f6cb4bcd7905dc1a12bb6140f1657f073cd24380f2af8` @@ -2747,11 +2749,11 @@ SHA-256: `4aed17ec726b5397c29f6cb4bcd7905dc1a12bb6140f1657f073cd24380f2af8` -### `event:web/deepseek-search-llm-request[0].data.body.tools[0]` +#### `event:web/deepseek-search-llm-request[0].data.body.tools[0]` SHA-256: `2d11ca7b0d4493e244b74eba093227866b33249841e59a1e9bf56afed38604c3` -Sources: `packages/web/web-search-deepseek/src/provider.ts:72` +Sources: `packages/web/web-search-deepseek/src/provider.ts` | Property | Presence | Type | |---|---|---| @@ -2761,7 +2763,7 @@ Sources: `packages/web/web-search-deepseek/src/provider.ts:72` -### `"every"` +#### `"every"` SHA-256: `e42b0f40b5d0b628c6e1c44a8fb9eda0780037a81959e1b93d2dfb47b46b0e87` @@ -2769,7 +2771,7 @@ SHA-256: `e42b0f40b5d0b628c6e1c44a8fb9eda0780037a81959e1b93d2dfb47b46b0e87` -### `"failed"` +#### `"failed"` SHA-256: `b57a2889408de36e4516807194c73bdecd51a92f633ccd05db81bf049200f420` @@ -2777,7 +2779,7 @@ SHA-256: `b57a2889408de36e4516807194c73bdecd51a92f633ccd05db81bf049200f420` -### `"fallback"` +#### `"fallback"` SHA-256: `d6e654b88b584fcdf290a56802b1730bc7b9847ae86baa4265ab7769eb48990c` @@ -2785,7 +2787,7 @@ SHA-256: `d6e654b88b584fcdf290a56802b1730bc7b9847ae86baa4265ab7769eb48990c` -### `"feedback/record"` +#### `"feedback/record"` SHA-256: `c99e20441bf15341e9db54385e558e5c03d21dff2eb1ac08ccbf47c2d8747954` @@ -2793,7 +2795,7 @@ SHA-256: `c99e20441bf15341e9db54385e558e5c03d21dff2eb1ac08ccbf47c2d8747954` -### `"finish"` +#### `"finish"` SHA-256: `bd499eac047efe091a4df7382eadd06d25cf0cb31fee3981e8b24d85762841cd` @@ -2801,7 +2803,7 @@ SHA-256: `bd499eac047efe091a4df7382eadd06d25cf0cb31fee3981e8b24d85762841cd` -### `"fork"` +#### `"fork"` SHA-256: `2da725e554cd89301d829ed9dc45a572c3cd1b93b5e91d0d71f007976d8a0863` @@ -2809,7 +2811,7 @@ SHA-256: `2da725e554cd89301d829ed9dc45a572c3cd1b93b5e91d0d71f007976d8a0863` -### `"fresh"` +#### `"fresh"` SHA-256: `dd2780e7e07684332f7a9ab047237798d260e7eaffb1321cb38eca695d184c3d` @@ -2817,7 +2819,7 @@ SHA-256: `dd2780e7e07684332f7a9ab047237798d260e7eaffb1321cb38eca695d184c3d` -### `"goal"` +#### `"goal"` SHA-256: `b815d7b91cdd9fc6ccc7dcba05cfc5ce1d55fab5fc0c0801803cd3630cedb602` @@ -2825,7 +2827,7 @@ SHA-256: `b815d7b91cdd9fc6ccc7dcba05cfc5ce1d55fab5fc0c0801803cd3630cedb602` -### `"goal/change"` +#### `"goal/change"` SHA-256: `237c004c73b6b288246816e0d7fde16e09c63a47aa3b1227383d7afe58666163` @@ -2833,7 +2835,7 @@ SHA-256: `237c004c73b6b288246816e0d7fde16e09c63a47aa3b1227383d7afe58666163` -### `"hook"` +#### `"hook"` SHA-256: `dbdafceb9a900183cccc80596498d386f3bf7bddead2b8cfde68453aa4739edc` @@ -2841,7 +2843,7 @@ SHA-256: `dbdafceb9a900183cccc80596498d386f3bf7bddead2b8cfde68453aa4739edc` -### `"hook/invoked"` +#### `"hook/invoked"` SHA-256: `b9305f0ea75ccd6a6061c27fde19f2ab85534f9f3c1a717b573b077ebae0f611` @@ -2849,7 +2851,7 @@ SHA-256: `b9305f0ea75ccd6a6061c27fde19f2ab85534f9f3c1a717b573b077ebae0f611` -### `"hook/result"` +#### `"hook/result"` SHA-256: `a3a259a1aa5401af786ce08c4a8419681d3000d73467991b5fc563389bc4ebd2` @@ -2857,7 +2859,7 @@ SHA-256: `a3a259a1aa5401af786ce08c4a8419681d3000d73467991b5fc563389bc4ebd2` -### `"image"` +#### `"image"` SHA-256: `fb8b6a2e53cb9cf44c551176de0fb77d1ddc60037b99a891ff8a860b6d5c29a0` @@ -2865,7 +2867,7 @@ SHA-256: `fb8b6a2e53cb9cf44c551176de0fb77d1ddc60037b99a891ff8a860b6d5c29a0` -### `"image/gif"` +#### `"image/gif"` SHA-256: `de30b1fa12c75f81df6aa4096e1595296d2d04e2be14a7c29849cf8028b79048` @@ -2873,7 +2875,7 @@ SHA-256: `de30b1fa12c75f81df6aa4096e1595296d2d04e2be14a7c29849cf8028b79048` -### `"image/jpeg"` +#### `"image/jpeg"` SHA-256: `3f74ba74acd10644c1ed6947a411d8088bd2cfac74f61bb8540f96d68e31f004` @@ -2881,7 +2883,7 @@ SHA-256: `3f74ba74acd10644c1ed6947a411d8088bd2cfac74f61bb8540f96d68e31f004` -### `"image/png"` +#### `"image/png"` SHA-256: `58f94390b982f8a5ac1f4f235ba612557f4a1dc4a995d8b1cec63ce7639decb0` @@ -2889,7 +2891,7 @@ SHA-256: `58f94390b982f8a5ac1f4f235ba612557f4a1dc4a995d8b1cec63ce7639decb0` -### `"image/webp"` +#### `"image/webp"` SHA-256: `ebb768d85ec87fb68e42fc14fd7d8535b5ac11791b14d04c6770180f0a719bf8` @@ -2897,7 +2899,7 @@ SHA-256: `ebb768d85ec87fb68e42fc14fd7d8535b5ac11791b14d04c6770180f0a719bf8` -### `"in_progress"` +#### `"in_progress"` SHA-256: `94c56aeb1564ad735eb773d88636b40761d063efa1610f1308004d32923f5378` @@ -2905,7 +2907,7 @@ SHA-256: `94c56aeb1564ad735eb773d88636b40761d063efa1610f1308004d32923f5378` -### `"initial"` +#### `"initial"` SHA-256: `e7ce49f12953583fad217bf80fb9f1463acff2c3e9471a823782661675fb124c` @@ -2913,7 +2915,7 @@ SHA-256: `e7ce49f12953583fad217bf80fb9f1463acff2c3e9471a823782661675fb124c` -### `"instructions"` +#### `"instructions"` SHA-256: `fee1caf8ab6a65c1bc981f5a1730164490f22a2a89ffa3d0b76f1f432c44c8b5` @@ -2921,7 +2923,7 @@ SHA-256: `fee1caf8ab6a65c1bc981f5a1730164490f22a2a89ffa3d0b76f1f432c44c8b5` -### `"interrupted"` +#### `"interrupted"` SHA-256: `69d238a6e9b08d67f601b1825962963d8d3523cb69ebf6208c697dc5d058c199` @@ -2929,7 +2931,7 @@ SHA-256: `69d238a6e9b08d67f601b1825962963d8d3523cb69ebf6208c697dc5d058c199` -### `"legacy"` +#### `"legacy"` SHA-256: `ad3b56aa2fc1ad4250e7399295d34a8eae592e1907e85852e2291b2e498a30bc` @@ -2937,7 +2939,7 @@ SHA-256: `ad3b56aa2fc1ad4250e7399295d34a8eae592e1907e85852e2291b2e498a30bc` -### `"llm/retry"` +#### `"llm/retry"` SHA-256: `611cae9a3539733aa0c42f66035a7d90f19dcbbdfb5d9e3b628b13705253942d` @@ -2945,7 +2947,7 @@ SHA-256: `611cae9a3539733aa0c42f66035a7d90f19dcbbdfb5d9e3b628b13705253942d` -### `"llm/retry-started"` +#### `"llm/retry-started"` SHA-256: `4ae007ed190a72c92138b22d059b83208079c7551ca13fb59ae8cf5e23693964` @@ -2953,7 +2955,7 @@ SHA-256: `4ae007ed190a72c92138b22d059b83208079c7551ca13fb59ae8cf5e23693964` -### `"max-tokens"` +#### `"max-tokens"` SHA-256: `68141cbe3994a5ffcd064c07c75996538437fd9dbf77ce8a2927e89ec577fabe` @@ -2961,7 +2963,7 @@ SHA-256: `68141cbe3994a5ffcd064c07c75996538437fd9dbf77ce8a2927e89ec577fabe` -### `"model"` +#### `"model"` SHA-256: `2765e9119edf5816ac1ab4c95c5ee32c90403f3742962eff11544f7752d59d2e` @@ -2969,7 +2971,7 @@ SHA-256: `2765e9119edf5816ac1ab4c95c5ee32c90403f3742962eff11544f7752d59d2e` -### `"model/selection"` +#### `"model/selection"` SHA-256: `1d5f04a03ea75fc8eeece544129eba0f49f0c82046e9c404461920390135c7b2` @@ -2977,7 +2979,7 @@ SHA-256: `1d5f04a03ea75fc8eeece544129eba0f49f0c82046e9c404461920390135c7b2` -### `"never"` +#### `"never"` SHA-256: `1571525adc95a24e5d25b5a6440df401cd7cdd881b745178e85f5a333435cd1b` @@ -2985,7 +2987,7 @@ SHA-256: `1571525adc95a24e5d25b5a6440df401cd7cdd881b745178e85f5a333435cd1b` -### `never` +#### `never` SHA-256: `fcf427290c6213c2a7feb57492d832ce324f5b9737a759f424dab69e6bd101a0` @@ -2993,7 +2995,7 @@ SHA-256: `fcf427290c6213c2a7feb57492d832ce324f5b9737a759f424dab69e6bd101a0` -### `"next-step"` +#### `"next-step"` SHA-256: `3e2ece4967cfebe95f450a93f45523dff99d6749f6269f2f60f84dfecfcf3693` @@ -3001,7 +3003,7 @@ SHA-256: `3e2ece4967cfebe95f450a93f45523dff99d6749f6269f2f60f84dfecfcf3693` -### `"next-turn"` +#### `"next-turn"` SHA-256: `62ecb62dc0fe1b5e70217f8a80c39256a40ee3a1917be14e5ca899d20c35f7fd` @@ -3009,7 +3011,7 @@ SHA-256: `62ecb62dc0fe1b5e70217f8a80c39256a40ee3a1917be14e5ca899d20c35f7fd` -### `"normal"` +#### `"normal"` SHA-256: `3bc287e765d58dc3a22672a0495a6cfd561220dd38fbaecef80aa95b96caed79` @@ -3017,7 +3019,7 @@ SHA-256: `3bc287e765d58dc3a22672a0495a6cfd561220dd38fbaecef80aa95b96caed79` -### `"notice"` +#### `"notice"` SHA-256: `e8de0f457fed5b9ff94dc4950b59ef75fd8ba8af665cc7899485924a62653367` @@ -3025,7 +3027,7 @@ SHA-256: `e8de0f457fed5b9ff94dc4950b59ef75fd8ba8af665cc7899485924a62653367` -### `null` +#### `null` SHA-256: `938f7c7357bc403ea3b281a9dd016939df7a0880fc8db12612585be574d0d615` @@ -3033,17 +3035,17 @@ SHA-256: `938f7c7357bc403ea3b281a9dd016939df7a0880fc8db12612585be574d0d615` -### `number` +#### `number` SHA-256: `0657d3ca5ac4e7bf79b00bcf860b1c7159d01a9da137497221ec2f1776e365f7` -Sources: `packages/core/session/src/types.ts:29` +Sources: `packages/core/session/src/types.ts` `number` -### `"one-shot"` +#### `"one-shot"` SHA-256: `d28765f87d6b6ab408e0b2f3e7e297791b004b806d8e302c49903ebae815feb2` @@ -3051,11 +3053,11 @@ SHA-256: `d28765f87d6b6ab408e0b2f3e7e297791b004b806d8e302c49903ebae815feb2` -### `packages/api/session-controller/src/types.ts#ModelSelection` +#### `packages/api/session-controller/src/types.ts#ModelSelection` SHA-256: `f09e5e7acf5ff5ccd193ff2eeec015fa2ff7c29d98bc465f8c3302058d47e29b` -Sources: `packages/api/session-controller/src/types.ts:82` +Sources: `packages/api/session-controller/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3065,11 +3067,11 @@ Sources: `packages/api/session-controller/src/types.ts:82` -### `packages/attachment/attachment/src/types.ts#ImageAttachmentRef` +#### `packages/attachment/attachment/src/types.ts#ImageAttachmentRef` SHA-256: `b0b0eb1b16490f6bee135b2377e8f8c39227974c799ad7d49ff418af23ecbc35` -Sources: `packages/attachment/attachment/src/types.ts:11` +Sources: `packages/attachment/attachment/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3083,11 +3085,11 @@ Sources: `packages/attachment/attachment/src/types.ts:11` -### `packages/attachment/attachment/src/types.ts#ImageMediaType` +#### `packages/attachment/attachment/src/types.ts#ImageMediaType` SHA-256: `2f1e6a7ebace43d727ae138ddcd352eb3813960009e5805b8c5ac84300c97716` -Sources: `packages/attachment/attachment/src/types.ts:8` +Sources: `packages/attachment/attachment/src/types.ts` One of: @@ -3098,11 +3100,11 @@ One of: -### `packages/context/agent-instructions/src/render.ts#AgentInstructionChange` +#### `packages/context/agent-instructions/src/render.ts#AgentInstructionChange` SHA-256: `83da72c6857601c75da11212ef847f57d457b9c99f0a82246dcdff3e26700239` -Sources: `packages/context/agent-instructions/src/render.ts:47` +Sources: `packages/context/agent-instructions/src/render.ts` | Property | Presence | Type | |---|---|---| @@ -3113,11 +3115,11 @@ Sources: `packages/context/agent-instructions/src/render.ts:47` -### `packages/context/agent-instructions/src/state.ts#AgentInstructionSource` +#### `packages/context/agent-instructions/src/state.ts#AgentInstructionSource` SHA-256: `6f22a9d02b9a1f1157f3b0e7bdccd7e7b12b085c4efdb709dfc74a465cd4e590` -Sources: `packages/context/agent-instructions/src/state.ts:37` +Sources: `packages/context/agent-instructions/src/state.ts` | Property | Presence | Type | |---|---|---| @@ -3129,11 +3131,11 @@ Sources: `packages/context/agent-instructions/src/state.ts:37` -### `packages/context/session-reference/src/types.ts#SessionReferenceSource` +#### `packages/context/session-reference/src/types.ts#SessionReferenceSource` SHA-256: `b326f2ef1449aa6cdc70e7c5307c6521e46e9cb63ed10669a856511720c5a079` -Sources: `packages/context/session-reference/src/types.ts:13` +Sources: `packages/context/session-reference/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3144,11 +3146,11 @@ Sources: `packages/context/session-reference/src/types.ts:13` -### `packages/core/agent/src/types.ts#InboxTarget` +#### `packages/core/agent/src/types.ts#InboxTarget` SHA-256: `96f4a9c81fc0f940ef71528a8cc66731ae4cf1f40d79680c5fe3c39f96d7723c` -Sources: `packages/core/agent/src/types.ts:29` +Sources: `packages/core/agent/src/types.ts` One of: @@ -3157,11 +3159,11 @@ One of: -### `packages/core/session/src/types.ts#EpochHeader` +#### `packages/core/session/src/types.ts#EpochHeader` SHA-256: `49f38c296b0c34c4d5784d827ee6fda5c7a722dccd30badfabeb229af1f832a1` -Sources: `packages/core/session/src/types.ts:222` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3172,11 +3174,11 @@ Sources: `packages/core/session/src/types.ts:222` -### `packages/core/session/src/types.ts#RequestContext` +#### `packages/core/session/src/types.ts#RequestContext` SHA-256: `411f5f5bc098cf2aaebcea1fc645adb51e593edb6b0f7f88518ff4b0147a2d4d` -Sources: `packages/core/session/src/types.ts:234` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3186,11 +3188,11 @@ Sources: `packages/core/session/src/types.ts:234` -### `packages/core/session/src/types.ts#RequestHeaderReason` +#### `packages/core/session/src/types.ts#RequestHeaderReason` SHA-256: `530da6c0267813bb4511af72883cc518834e624e3b3220a7062955fd57a788a6` -Sources: `packages/core/session/src/types.ts:251` +Sources: `packages/core/session/src/types.ts` One of: @@ -3201,11 +3203,11 @@ One of: -### `packages/core/session/src/types.ts#SessionHeader` +#### `packages/core/session/src/types.ts#SessionHeader` SHA-256: `001ed6f66d67fac9cb9594b55f13557db94174fe5d5954789bb5a2d6d5927226` -Sources: `packages/core/session/src/types.ts:92` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3221,11 +3223,11 @@ Sources: `packages/core/session/src/types.ts:92` -### `packages/core/session/src/types.ts#TurnEndCancelCause` +#### `packages/core/session/src/types.ts#TurnEndCancelCause` SHA-256: `1f8c126cfab3df812cd115cfc23e3256f0fa2383400f4ce91ecad313577e59b0` -Sources: `packages/core/session/src/types.ts:188` +Sources: `packages/core/session/src/types.ts` One of: @@ -3237,11 +3239,11 @@ One of: -### `packages/core/session/src/types.ts#TurnEndReason` +#### `packages/core/session/src/types.ts#TurnEndReason` SHA-256: `e3528b95cff70d83a080a96666877da3f9dc205e71955d6bc5b9b315b9e0da22` -Sources: `packages/core/session/src/types.ts:215` +Sources: `packages/core/session/src/types.ts` One of: @@ -3254,11 +3256,11 @@ One of: -### `packages/core/tools/src/index.ts#ToolRestriction` +#### `packages/core/tools/src/index.ts#ToolRestriction` SHA-256: `3cfc3a56502da1f8c6153c2c56657bab4b749056968634dd0991d325ec1c919f` -Sources: `packages/core/tools/src/index.ts:673` +Sources: `packages/core/tools/src/index.ts` | Property | Presence | Type | |---|---|---| @@ -3267,11 +3269,11 @@ Sources: `packages/core/tools/src/index.ts:673` -### `packages/core/tools/src/types.ts#PtcDispatchEventData` +#### `packages/core/tools/src/types.ts#PtcDispatchEventData` SHA-256: `f93f3b56db0ac985f00e0fc105e3227f9968b8ae8d63b928f6ce72a6e82ac996` -Sources: `packages/core/tools/src/types.ts:20` +Sources: `packages/core/tools/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3285,11 +3287,11 @@ Sources: `packages/core/tools/src/types.ts:20` -### `packages/core/tools/src/types.ts#PtcDispatchStartEventData` +#### `packages/core/tools/src/types.ts#PtcDispatchStartEventData` SHA-256: `2fe5026daf14bd4ff2b7bfb7cf9791c302d9cbba06802178b6dfec00b892698f` -Sources: `packages/core/tools/src/types.ts:11` +Sources: `packages/core/tools/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3301,11 +3303,11 @@ Sources: `packages/core/tools/src/types.ts:11` -### `packages/experimental/agent-team/src/types.ts#TeamMemberPhase` +#### `packages/experimental/agent-team/src/types.ts#TeamMemberPhase` SHA-256: `dfce5db4aa42b7ebe0bb79eca92553587287e18c06b9eba85cbfb9d332e26acd` -Sources: `packages/experimental/agent-team/src/types.ts:44` +Sources: `packages/experimental/agent-team/src/types.ts` One of: @@ -3315,11 +3317,11 @@ One of: -### `packages/experimental/agent-team/src/types.ts#TeamMemberSnapshot` +#### `packages/experimental/agent-team/src/types.ts#TeamMemberSnapshot` SHA-256: `6598cd6da253948d6b207c6374a45335804c79b576866d6215649c2d1bc85e25` -Sources: `packages/experimental/agent-team/src/types.ts:47` +Sources: `packages/experimental/agent-team/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3333,11 +3335,11 @@ Sources: `packages/experimental/agent-team/src/types.ts:47` -### `packages/experimental/agent-team/src/types.ts#TeamMessageSnapshot` +#### `packages/experimental/agent-team/src/types.ts#TeamMessageSnapshot` SHA-256: `7f59cf10bccceeb2e810d51bb0a2bffb9829b4526904c3d2673b99abf8070e01` -Sources: `packages/experimental/agent-team/src/types.ts:106` +Sources: `packages/experimental/agent-team/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3350,11 +3352,11 @@ Sources: `packages/experimental/agent-team/src/types.ts:106` -### `packages/experimental/agent-team/src/types.ts#TeamMessageSource` +#### `packages/experimental/agent-team/src/types.ts#TeamMessageSource` SHA-256: `2152caf1a71e588e4df2358a806dea24936c1c47131134f01a12939d12cdc0c0` -Sources: `packages/experimental/agent-team/src/types.ts:116` +Sources: `packages/experimental/agent-team/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3366,11 +3368,11 @@ Sources: `packages/experimental/agent-team/src/types.ts:116` -### `packages/experimental/agent-team/src/types.ts#TeamTaskSnapshot` +#### `packages/experimental/agent-team/src/types.ts#TeamTaskSnapshot` SHA-256: `51edec100659da3a9bd9c3f6ba1180f5e64ec9a1585e5057080df45c180bd357` -Sources: `packages/experimental/agent-team/src/types.ts:74` +Sources: `packages/experimental/agent-team/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3385,11 +3387,11 @@ Sources: `packages/experimental/agent-team/src/types.ts:74` -### `packages/experimental/agent-team/src/types.ts#TeamTaskStatus` +#### `packages/experimental/agent-team/src/types.ts#TeamTaskStatus` SHA-256: `b2d2a01e51341a3bfec809198952c8c830a7899f4cb6ecd3c1dc0b5d9a2af943` -Sources: `packages/experimental/agent-team/src/types.ts:71` +Sources: `packages/experimental/agent-team/src/types.ts` One of: @@ -3400,11 +3402,11 @@ One of: -### `packages/goal/goal/src/domain.ts#GoalChangeMeta` +#### `packages/goal/goal/src/domain.ts#GoalChangeMeta` SHA-256: `7d226b9fd95b4ba213d4237c22e930a91c3c769c95ca7f92977b9d625ba13438` -Sources: `packages/goal/goal/src/domain.ts:44` +Sources: `packages/goal/goal/src/domain.ts` One of: @@ -3413,11 +3415,11 @@ One of: -### `packages/goal/goal/src/domain.ts#GoalClearChangeMeta` +#### `packages/goal/goal/src/domain.ts#GoalClearChangeMeta` SHA-256: `cffcdc19881ab61ec0a9ce18743996f7ac44ac8889f34dfac36ae745574aa22f` -Sources: `packages/goal/goal/src/domain.ts:35` +Sources: `packages/goal/goal/src/domain.ts` | Property | Presence | Type | |---|---|---| @@ -3429,11 +3431,11 @@ Sources: `packages/goal/goal/src/domain.ts:35` -### `packages/goal/goal/src/domain.ts#GoalMessageSource` +#### `packages/goal/goal/src/domain.ts#GoalMessageSource` SHA-256: `7f959241c24128b4983b559984811861dc59774b85905c8fa57c6cb0148a3dbc` -Sources: `packages/goal/goal/src/domain.ts:47` +Sources: `packages/goal/goal/src/domain.ts` | Property | Presence | Type | |---|---|---| @@ -3444,11 +3446,11 @@ Sources: `packages/goal/goal/src/domain.ts:47` -### `packages/goal/goal/src/domain.ts#GoalSnapshotChangeMeta` +#### `packages/goal/goal/src/domain.ts#GoalSnapshotChangeMeta` SHA-256: `1df34a6c086866ffdc2dd9e8e5c581c3751a010cdf6b8538a7327f7a3237f0b4` -Sources: `packages/goal/goal/src/domain.ts:24` +Sources: `packages/goal/goal/src/domain.ts` | Property | Presence | Type | |---|---|---| @@ -3462,11 +3464,11 @@ Sources: `packages/goal/goal/src/domain.ts:24` -### `packages/goal/goal/src/types.ts#GoalBlockReason` +#### `packages/goal/goal/src/types.ts#GoalBlockReason` SHA-256: `84ac8c1a66ffc697262e181f42e851259eae14038c113ca329fb4700ccdb1f7c` -Sources: `packages/goal/goal/src/types.ts:51` +Sources: `packages/goal/goal/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3475,11 +3477,11 @@ Sources: `packages/goal/goal/src/types.ts:51` -### `packages/goal/goal/src/types.ts#GoalPhase` +#### `packages/goal/goal/src/types.ts#GoalPhase` SHA-256: `b8327af7ee5767952d1300cb4f03b7fc04197ae5ba275e13981c689ff7506172` -Sources: `packages/goal/goal/src/types.ts:44` +Sources: `packages/goal/goal/src/types.ts` One of: @@ -3490,11 +3492,11 @@ One of: -### `packages/goal/goal/src/types.ts#GoalRef` +#### `packages/goal/goal/src/types.ts#GoalRef` SHA-256: `0b6d718c693fdf7f06dcccb0bcbbabe78cc63514eafc62d6b2a3899735279d6f` -Sources: `packages/goal/goal/src/types.ts:19` +Sources: `packages/goal/goal/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3503,11 +3505,11 @@ Sources: `packages/goal/goal/src/types.ts:19` -### `packages/goal/goal/src/types.ts#GoalSnapshot` +#### `packages/goal/goal/src/types.ts#GoalSnapshot` SHA-256: `6bbe793f6a93dc8d50a4d4d3fbb6f8ed15650bcb7e151d28669628f7b7c3fc25` -Sources: `packages/goal/goal/src/types.ts:59` +Sources: `packages/goal/goal/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3520,11 +3522,11 @@ Sources: `packages/goal/goal/src/types.ts:59` -### `packages/hooks/hook-protocol/src/types.ts#HookDialect` +#### `packages/hooks/hook-protocol/src/types.ts#HookDialect` SHA-256: `a6b41f5bede8094d7bf635be5d69b1bd7a25e006ca9cf9415bceb9322f1a7feb` -Sources: `packages/hooks/hook-protocol/src/types.ts:48` +Sources: `packages/hooks/hook-protocol/src/types.ts` One of: @@ -3533,11 +3535,11 @@ One of: -### `packages/interaction/user-approval/src/index.ts#ApprovalPolicy` +#### `packages/interaction/user-approval/src/index.ts#ApprovalPolicy` SHA-256: `05d2ae1e0c7f8770f83f9a09047afb39a335d8ac986df3193659aa1e581472cf` -Sources: `packages/interaction/user-approval/src/index.ts:60` +Sources: `packages/interaction/user-approval/src/index.ts` One of: @@ -3546,11 +3548,11 @@ One of: -### `packages/interaction/user-approval/src/types.ts#ApprovalOutcome` +#### `packages/interaction/user-approval/src/types.ts#ApprovalOutcome` SHA-256: `930c1cd289def119d443e19dd90008916bf035f0a4d23e07241e7f050f2b89b7` -Sources: `packages/interaction/user-approval/src/types.ts:32` +Sources: `packages/interaction/user-approval/src/types.ts` One of: @@ -3561,11 +3563,11 @@ One of: -### `packages/llm/llm-retry/src/types.ts#LlmRetryEventData` +#### `packages/llm/llm-retry/src/types.ts#LlmRetryEventData` SHA-256: `35b995af35bfa087f5381a5454a2305928da037e819bfc4759d3f66d9bd55aa9` -Sources: `packages/llm/llm-retry/src/types.ts:16` +Sources: `packages/llm/llm-retry/src/types.ts` One of: @@ -3574,11 +3576,11 @@ One of: -### `packages/llm/llm-retry/src/types.ts#LlmRetryStartedEventData` +#### `packages/llm/llm-retry/src/types.ts#LlmRetryStartedEventData` SHA-256: `6f72ece8f317cd080c4f20a93f1bf709965f5b81ac4669528f5a023191cfcf20` -Sources: `packages/llm/llm-retry/src/types.ts:43` +Sources: `packages/llm/llm-retry/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3589,11 +3591,11 @@ Sources: `packages/llm/llm-retry/src/types.ts:43` -### `packages/llm/llm/src/call-config.ts#LlmCallConfig` +#### `packages/llm/llm/src/call-config.ts#LlmCallConfig` SHA-256: `67d5f73ceae82f5265258142ad6cf172de2c1fef93ba551b7f0454e0a93bffe0` -Sources: `packages/llm/llm/src/call-config.ts:23` +Sources: `packages/llm/llm/src/call-config.ts` | Property | Presence | Type | |---|---|---| @@ -3606,11 +3608,11 @@ Sources: `packages/llm/llm/src/call-config.ts:23` -### `packages/llm/llm/src/call-config.ts#LlmCallConfigAdapterDefaults` +#### `packages/llm/llm/src/call-config.ts#LlmCallConfigAdapterDefaults` SHA-256: `326a9bfda27dda5882fb3cbe6e715df41dae2298fdae3d66437457268a665693` -Sources: `packages/llm/llm/src/call-config.ts:36` +Sources: `packages/llm/llm/src/call-config.ts` | Property | Presence | Type | |---|---|---| @@ -3619,11 +3621,11 @@ Sources: `packages/llm/llm/src/call-config.ts:36` -### `packages/llm/llm/src/message.ts#AssistantMessage` +#### `packages/llm/llm/src/message.ts#AssistantMessage` SHA-256: `1043caf7eee7a357f62c904491139d8ee523df58eb18bbb9f567d9b890b5ebd0` -Sources: `packages/llm/llm/src/message.ts:148` +Sources: `packages/llm/llm/src/message.ts` | Property | Presence | Type | |---|---|---| @@ -3634,11 +3636,11 @@ Sources: `packages/llm/llm/src/message.ts:148` -### `packages/llm/llm/src/message.ts#ContextSnapshotSection` +#### `packages/llm/llm/src/message.ts#ContextSnapshotSection` SHA-256: `86e1e384495ee09ac2d60c9db3610f1f1fddac2d248f6f1d6000e78054680219` -Sources: `packages/llm/llm/src/message.ts:65` +Sources: `packages/llm/llm/src/message.ts` | Property | Presence | Type | |---|---|---| @@ -3647,11 +3649,11 @@ Sources: `packages/llm/llm/src/message.ts:65` -### `packages/llm/llm/src/message.ts#Message` +#### `packages/llm/llm/src/message.ts#Message` SHA-256: `1ee9b696c8a576d7f618da02fdfbda6d73f602bf20fc111ec2987560b06bc7d9` -Sources: `packages/llm/llm/src/message.ts:131` +Sources: `packages/llm/llm/src/message.ts` | Property | Presence | Type | |---|---|---| @@ -3662,11 +3664,11 @@ Sources: `packages/llm/llm/src/message.ts:131` -### `packages/llm/llm/src/message.ts#MessageSource` +#### `packages/llm/llm/src/message.ts#MessageSource` SHA-256: `b5313e52e32d6545c9d444e6acac878c66efb95eeb877b5859ffab29f910fbb3` -Sources: `packages/llm/llm/src/message.ts:128` +Sources: `packages/llm/llm/src/message.ts` One of: @@ -3693,11 +3695,11 @@ One of: -### `packages/llm/llm/src/message.ts#ModelMessageSource` +#### `packages/llm/llm/src/message.ts#ModelMessageSource` SHA-256: `719c51f67074f97034a6c94297fe1f4b5d3c8d392c57586dab732aa5398c7a91` -Sources: `packages/llm/llm/src/message.ts:24` +Sources: `packages/llm/llm/src/message.ts` | Property | Presence | Type | |---|---|---| @@ -3708,11 +3710,11 @@ Sources: `packages/llm/llm/src/message.ts:24` -### `packages/llm/llm/src/message.ts#ToolMessageSource` +#### `packages/llm/llm/src/message.ts#ToolMessageSource` SHA-256: `d9c462b9f62fdd3efc76a44b9524dc8781f6b91cd9c7e584b17d971defafebab` -Sources: `packages/llm/llm/src/message.ts:29` +Sources: `packages/llm/llm/src/message.ts` | Property | Presence | Type | |---|---|---| @@ -3721,11 +3723,11 @@ Sources: `packages/llm/llm/src/message.ts:29` -### `packages/llm/llm/src/message.ts#ToolResultMessage` +#### `packages/llm/llm/src/message.ts#ToolResultMessage` SHA-256: `886adb5b17a0430d977504ec77659faddd6c165e828c729f61ce2705478dabec` -Sources: `packages/llm/llm/src/message.ts:154` +Sources: `packages/llm/llm/src/message.ts` | Property | Presence | Type | |---|---|---| @@ -3736,11 +3738,11 @@ Sources: `packages/llm/llm/src/message.ts:154` -### `packages/llm/llm/src/message.ts#UserMessage` +#### `packages/llm/llm/src/message.ts#UserMessage` SHA-256: `732669cf2a8ce24a88ea4f7f142730b4ec83ee0ce90d09144cb19d3f39c4abd9` -Sources: `packages/llm/llm/src/message.ts:143` +Sources: `packages/llm/llm/src/message.ts` | Property | Presence | Type | |---|---|---| @@ -3751,11 +3753,11 @@ Sources: `packages/llm/llm/src/message.ts:143` -### `packages/llm/llm/src/types.ts#ContentBlock` +#### `packages/llm/llm/src/types.ts#ContentBlock` SHA-256: `a2e983b79049b172a394d22515a99040a1040dedeaadb7673776b36ea49f9703` -Sources: `packages/llm/llm/src/types.ts:110` +Sources: `packages/llm/llm/src/types.ts` One of: @@ -3767,11 +3769,11 @@ One of: -### `packages/llm/llm/src/types.ts#ContentBlockType` +#### `packages/llm/llm/src/types.ts#ContentBlockType` SHA-256: `1f2180253053d07f60260c081d2d721f04ebb1f2691fbf00237dc7a01c7c0812` -Sources: `packages/llm/llm/src/types.ts:108` +Sources: `packages/llm/llm/src/types.ts` One of: @@ -3783,11 +3785,11 @@ One of: -### `packages/llm/llm/src/types.ts#FinishReason` +#### `packages/llm/llm/src/types.ts#FinishReason` SHA-256: `5ed158429dfa6a8633e6ba94b8c81190616c24b65c1777bf1c60cde9dd499a2f` -Sources: `packages/llm/llm/src/types.ts:125` +Sources: `packages/llm/llm/src/types.ts` One of: @@ -3799,11 +3801,11 @@ One of: -### `packages/llm/llm/src/types.ts#ImageBlock` +#### `packages/llm/llm/src/types.ts#ImageBlock` SHA-256: `8ef06dd236128246969d5f04a6c4a639d031fcda99a0cd13051f52f41b0ca1af` -Sources: `packages/llm/llm/src/types.ts:71` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3812,11 +3814,11 @@ Sources: `packages/llm/llm/src/types.ts:71` -### `packages/llm/llm/src/types.ts#LlmFailure` +#### `packages/llm/llm/src/types.ts#LlmFailure` SHA-256: `27cd736e794a0f8703a155fb697820cede894d10776586dd3df24d24c9465c0e` -Sources: `packages/llm/llm/src/types.ts:40` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3828,11 +3830,11 @@ Sources: `packages/llm/llm/src/types.ts:40` -### `packages/llm/llm/src/types.ts#ReasoningBlock` +#### `packages/llm/llm/src/types.ts#ReasoningBlock` SHA-256: `814d9434e1ddf9078612b3b34322f26e9363b469213335007f7e9ba7fee9464e` -Sources: `packages/llm/llm/src/types.ts:60` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3841,11 +3843,11 @@ Sources: `packages/llm/llm/src/types.ts:60` -### `packages/llm/llm/src/types.ts#ReplayEnvelope` +#### `packages/llm/llm/src/types.ts#ReplayEnvelope` SHA-256: `0acd94fe8794574c9ae72c7855ee16d29c546096d4af760d16d1225385764555` -Sources: `packages/llm/llm/src/types.ts:342` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3854,11 +3856,11 @@ Sources: `packages/llm/llm/src/types.ts:342` -### `packages/llm/llm/src/types.ts#StreamChunk` +#### `packages/llm/llm/src/types.ts#StreamChunk` SHA-256: `d3dcc1522465777787d31eaef82e5ce93e066d9ba848d2db45389ffbca99cd24` -Sources: `packages/llm/llm/src/types.ts:364` +Sources: `packages/llm/llm/src/types.ts` One of: @@ -3872,11 +3874,11 @@ One of: -### `packages/llm/llm/src/types.ts#TokenUsage` +#### `packages/llm/llm/src/types.ts#TokenUsage` SHA-256: `fec5442b9ee4122e10514d81d5a43648003fe8bfb7ee2ba50c0cdbdd383ed394` -Sources: `packages/llm/llm/src/types.ts:135` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3889,11 +3891,11 @@ Sources: `packages/llm/llm/src/types.ts:135` -### `packages/llm/llm/src/types.ts#ToolCallBlock` +#### `packages/llm/llm/src/types.ts#ToolCallBlock` SHA-256: `c1f0f17b6493b85db6453bb30e01b208d703731b25bc1e68e5d4fc72eea9cdea` -Sources: `packages/llm/llm/src/types.ts:78` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3904,11 +3906,11 @@ Sources: `packages/llm/llm/src/types.ts:78` -### `packages/llm/llm/src/types.ts#ToolResultBlock` +#### `packages/llm/llm/src/types.ts#ToolResultBlock` SHA-256: `03899b77c7b036927f61719d75ebd582e4e5f43be40fe877c652795fe2436012` -Sources: `packages/llm/llm/src/types.ts:88` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3919,11 +3921,11 @@ Sources: `packages/llm/llm/src/types.ts:88` -### `packages/llm/llm/src/types.ts#ToolSchema` +#### `packages/llm/llm/src/types.ts#ToolSchema` SHA-256: `7f5f2a8618c2ece530a18b1358b890fb57fb8c35705e47b66bff2296f8c6e889` -Sources: `packages/llm/llm/src/types.ts:385` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3933,11 +3935,11 @@ Sources: `packages/llm/llm/src/types.ts:385` -### `packages/sandbox/sandbox/src/index.ts#SandboxMode` +#### `packages/sandbox/sandbox/src/index.ts#SandboxMode` SHA-256: `fab2bb09bc5e3b9db0685e8f5500b029af1a2b33e70bc703c1d5d0f596fbc1fd` -Sources: `packages/sandbox/sandbox/src/index.ts:29` +Sources: `packages/sandbox/sandbox/src/index.ts` One of: @@ -3947,11 +3949,11 @@ One of: -### `packages/schedule/schedule/src/types.ts#AfterScheduleRecord` +#### `packages/schedule/schedule/src/types.ts#AfterScheduleRecord` SHA-256: `27e337d3d6b402b221e50c247a3f518a70d0c474cc60beee15fac3e9c5cbfcbe` -Sources: `packages/schedule/schedule/src/types.ts:13` +Sources: `packages/schedule/schedule/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3963,11 +3965,11 @@ Sources: `packages/schedule/schedule/src/types.ts:13` -### `packages/schedule/schedule/src/types.ts#AtScheduleRecord` +#### `packages/schedule/schedule/src/types.ts#AtScheduleRecord` SHA-256: `658d895d187b26d83f3b53109a3bf77bbfba9f6f9a6d4bc4ee4315b4eb36239e` -Sources: `packages/schedule/schedule/src/types.ts:27` +Sources: `packages/schedule/schedule/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3978,11 +3980,11 @@ Sources: `packages/schedule/schedule/src/types.ts:27` -### `packages/schedule/schedule/src/types.ts#EveryScheduleDispatchChange` +#### `packages/schedule/schedule/src/types.ts#EveryScheduleDispatchChange` SHA-256: `e6063d0451dc02026fd9b54ad3f77c7b1b6392ad3e872a7737ac84e13ca72344` -Sources: `packages/schedule/schedule/src/types.ts:93` +Sources: `packages/schedule/schedule/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3993,11 +3995,11 @@ Sources: `packages/schedule/schedule/src/types.ts:93` -### `packages/schedule/schedule/src/types.ts#EveryScheduleRecord` +#### `packages/schedule/schedule/src/types.ts#EveryScheduleRecord` SHA-256: `66ece68282d8c06330fb83329a24ae54c386d5ccfab296bbf18369da8beb7d14` -Sources: `packages/schedule/schedule/src/types.ts:39` +Sources: `packages/schedule/schedule/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4009,11 +4011,11 @@ Sources: `packages/schedule/schedule/src/types.ts:39` -### `packages/schedule/schedule/src/types.ts#OneShotScheduleDispatchChange` +#### `packages/schedule/schedule/src/types.ts#OneShotScheduleDispatchChange` SHA-256: `8e8e91646a5cae3fc78f7532a0013ff2088ae47077642c2edd507a508209b8af` -Sources: `packages/schedule/schedule/src/types.ts:86` +Sources: `packages/schedule/schedule/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4023,11 +4025,11 @@ Sources: `packages/schedule/schedule/src/types.ts:86` -### `packages/schedule/schedule/src/types.ts#ScheduleChange` +#### `packages/schedule/schedule/src/types.ts#ScheduleChange` SHA-256: `e1d0e52dcd1855ffb803efc18f8f7b776c48d1c25757e8a75c0281fa298c02e1` -Sources: `packages/schedule/schedule/src/types.ts:105` +Sources: `packages/schedule/schedule/src/types.ts` One of: @@ -4038,11 +4040,11 @@ One of: -### `packages/schedule/schedule/src/types.ts#ScheduleCreateChange` +#### `packages/schedule/schedule/src/types.ts#ScheduleCreateChange` SHA-256: `ca6425edd20afe34d0cedc6ad1abad1ad7b32e2fbc4c1d24db53939e80bf887f` -Sources: `packages/schedule/schedule/src/types.ts:72` +Sources: `packages/schedule/schedule/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4052,11 +4054,11 @@ Sources: `packages/schedule/schedule/src/types.ts:72` -### `packages/schedule/schedule/src/types.ts#ScheduleDeleteChange` +#### `packages/schedule/schedule/src/types.ts#ScheduleDeleteChange` SHA-256: `18dc21f12bbac8ade8377e6fbb54179e20c3d955d73fba3244c57fb6bf001df0` -Sources: `packages/schedule/schedule/src/types.ts:79` +Sources: `packages/schedule/schedule/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4066,11 +4068,11 @@ Sources: `packages/schedule/schedule/src/types.ts:79` -### `packages/schedule/schedule/src/types.ts#ScheduleRecord` +#### `packages/schedule/schedule/src/types.ts#ScheduleRecord` SHA-256: `d8f868c6b3e7189de6c1ffe2ea04794ea2aa31315b6347d12536e46020afac87` -Sources: `packages/schedule/schedule/src/types.ts:69` +Sources: `packages/schedule/schedule/src/types.ts` One of: @@ -4080,11 +4082,11 @@ One of: -### `packages/session/session-persistence-jsonl/src/format.ts#HeaderLine` +#### `packages/session/session-persistence-jsonl/src/format.ts#HeaderLine` SHA-256: `63496702a393356d64638beb7939468c1ba039ba3b5492327b2fe074d6cdac93` -Sources: `packages/session/session-persistence-jsonl/src/format.ts:46` +Sources: `packages/session/session-persistence-jsonl/src/format.ts` | Property | Presence | Type | |---|---|---| @@ -4101,11 +4103,11 @@ Sources: `packages/session/session-persistence-jsonl/src/format.ts:46` -### `packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData` +#### `packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData` SHA-256: `6978359d8ab920bdea19de4c86c2b7044d923b488b5e8de638744c0f87de410f` -Sources: `packages/session/session-title-llm/src/index.ts:27` +Sources: `packages/session/session-title-llm/src/index.ts` | Property | Presence | Type | |---|---|---| @@ -4118,11 +4120,11 @@ Sources: `packages/session/session-title-llm/src/index.ts:27` -### `packages/session/session-title/src/types.ts#SessionTitleEventData` +#### `packages/session/session-title/src/types.ts#SessionTitleEventData` SHA-256: `b56f6a885da3dc394c69a3e3cc5c0cfc4da15601b63fda4989eee8f40efc5be4` -Sources: `packages/session/session-title/src/types.ts:41` +Sources: `packages/session/session-title/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4132,11 +4134,11 @@ Sources: `packages/session/session-title/src/types.ts:41` -### `packages/session/session-title/src/types.ts#SessionTitleModelProvenance` +#### `packages/session/session-title/src/types.ts#SessionTitleModelProvenance` SHA-256: `07e1a58c58b593f507b8e7f25723bb0aa42baae6e00f5ecfddf28cb1e64d3235` -Sources: `packages/session/session-title/src/types.ts:20` · `packages/subagent/tool-subagent/src/model-selection.ts:9` +Sources: `packages/session/session-title/src/types.ts` · `packages/subagent/tool-subagent/src/model-selection.ts` | Property | Presence | Type | |---|---|---| @@ -4145,11 +4147,11 @@ Sources: `packages/session/session-title/src/types.ts:20` · `packages/subagent/ -### `packages/session/session-title/src/types.ts#SessionTitleSource` +#### `packages/session/session-title/src/types.ts#SessionTitleSource` SHA-256: `30d5a537b296685770b1241c4b4bbde19d5a31ff81aa23df73fab5e90b8fc65f` -Sources: `packages/session/session-title/src/types.ts:28` +Sources: `packages/session/session-title/src/types.ts` One of: @@ -4159,11 +4161,11 @@ One of: -### `packages/skill/skill/src/index.ts#SkillInvocationSource` +#### `packages/skill/skill/src/index.ts#SkillInvocationSource` SHA-256: `672c4aa2a9b736e3d6e5da6346d2e2ed5e3573f2d0baafa18e7407c9f3fee3db` -Sources: `packages/skill/skill/src/index.ts:148` +Sources: `packages/skill/skill/src/index.ts` | Property | Presence | Type | |---|---|---| @@ -4173,11 +4175,11 @@ Sources: `packages/skill/skill/src/index.ts:148` -### `packages/skill/tool-skill/src/index.ts#SkillCatalogSource` +#### `packages/skill/tool-skill/src/index.ts#SkillCatalogSource` SHA-256: `fc2ae6962f9f8801c2b1e414668e1e17cbb7544c4f39381198977a38bd10c093` -Sources: `packages/skill/tool-skill/src/index.ts:34` +Sources: `packages/skill/tool-skill/src/index.ts` | Property | Presence | Type | |---|---|---| @@ -4188,11 +4190,11 @@ Sources: `packages/skill/tool-skill/src/index.ts:34` -### `packages/subagent/subagent/src/continuation.ts#AgentMessageSource` +#### `packages/subagent/subagent/src/continuation.ts#AgentMessageSource` SHA-256: `4a9bef9f27a942520cc2279ca7dd3082556e4bff543f66b5c0333e1bbed1cd86` -Sources: `packages/subagent/subagent/src/continuation.ts:59` +Sources: `packages/subagent/subagent/src/continuation.ts` | Property | Presence | Type | |---|---|---| @@ -4202,11 +4204,11 @@ Sources: `packages/subagent/subagent/src/continuation.ts:59` -### `packages/subagent/subagent/src/continuation.ts#SubagentSettledMessageSource` +#### `packages/subagent/subagent/src/continuation.ts#SubagentSettledMessageSource` SHA-256: `4e97c3d85c0fc817ee58873c38c25a2474abaaa0af4839311b50b68db3b8cf1a` -Sources: `packages/subagent/subagent/src/continuation.ts:74` +Sources: `packages/subagent/subagent/src/continuation.ts` | Property | Presence | Type | |---|---|---| @@ -4217,11 +4219,11 @@ Sources: `packages/subagent/subagent/src/continuation.ts:74` -### `packages/subagent/subagent/src/descriptor.ts#ContinuableSubagentDescriptorData` +#### `packages/subagent/subagent/src/descriptor.ts#ContinuableSubagentDescriptorData` SHA-256: `6487b10ba7542f3c447b1e41a1c6a590b7bfafe0b9b66b49f34028da85bb970f` -Sources: `packages/subagent/subagent/src/descriptor.ts:72` +Sources: `packages/subagent/subagent/src/descriptor.ts` | Property | Presence | Type | |---|---|---| @@ -4237,11 +4239,11 @@ Sources: `packages/subagent/subagent/src/descriptor.ts:72` -### `packages/subagent/subagent/src/descriptor.ts#OneShotSubagentDescriptorData` +#### `packages/subagent/subagent/src/descriptor.ts#OneShotSubagentDescriptorData` SHA-256: `5f758f3de5f00c18968a7c6d347083aac5c9ae13f6a79c78f6611b23c4973564` -Sources: `packages/subagent/subagent/src/descriptor.ts:61` +Sources: `packages/subagent/subagent/src/descriptor.ts` | Property | Presence | Type | |---|---|---| @@ -4252,11 +4254,11 @@ Sources: `packages/subagent/subagent/src/descriptor.ts:61` -### `packages/subagent/subagent/src/descriptor.ts#SubagentDescriptorData` +#### `packages/subagent/subagent/src/descriptor.ts#SubagentDescriptorData` SHA-256: `86d1d0e9cfebb240421187e3dc37fb71cc38a1501885cf32f8f9adef7b0a2bde` -Sources: `packages/subagent/subagent/src/descriptor.ts:89` +Sources: `packages/subagent/subagent/src/descriptor.ts` One of: @@ -4265,11 +4267,11 @@ One of: -### `packages/todo/tool-todo/src/types.ts#TodoItem` +#### `packages/todo/tool-todo/src/types.ts#TodoItem` SHA-256: `a99f76fd149051c363f960bfeeb5b9509587ecaf7591a42797e4bfe810d8987a` -Sources: `packages/todo/tool-todo/src/types.ts:21` +Sources: `packages/todo/tool-todo/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4278,11 +4280,11 @@ Sources: `packages/todo/tool-todo/src/types.ts:21` -### `packages/web/web-search-deepseek/src/provider.ts#DeepSeekSearchLlmRequest` +#### `packages/web/web-search-deepseek/src/provider.ts#DeepSeekSearchLlmRequest` SHA-256: `2517ba143a271508d3ca35126d5aca8f7f1facf5aaddce4adf011832042fa2b9` -Sources: `packages/web/web-search-deepseek/src/provider.ts:56` +Sources: `packages/web/web-search-deepseek/src/provider.ts` | Property | Presence | Type | |---|---|---| @@ -4292,11 +4294,11 @@ Sources: `packages/web/web-search-deepseek/src/provider.ts:56` -### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentEndData` +#### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentEndData` SHA-256: `c0ea97bc89dfc46fa94eab956f5c3ee6af2f964aa7db6327cb18b451f207bef7` -Sources: `packages/workflow/tool-workflow/src/types.ts:29` +Sources: `packages/workflow/tool-workflow/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4306,11 +4308,11 @@ Sources: `packages/workflow/tool-workflow/src/types.ts:29` -### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentStartData` +#### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentStartData` SHA-256: `9a410ddf56792b2b7cd4a224a2e54dc4dee30a8e8e6b1c2b9a1d19992b217adc` -Sources: `packages/workflow/tool-workflow/src/types.ts:20` +Sources: `packages/workflow/tool-workflow/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4322,11 +4324,11 @@ Sources: `packages/workflow/tool-workflow/src/types.ts:20` -### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunEndData` +#### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunEndData` SHA-256: `7f9365bae9fcb73e1e34061a1acfe0422c1a5fd351848cace9bebbe806f28462` -Sources: `packages/workflow/tool-workflow/src/types.ts:36` +Sources: `packages/workflow/tool-workflow/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4335,11 +4337,11 @@ Sources: `packages/workflow/tool-workflow/src/types.ts:36` -### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunStartData` +#### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunStartData` SHA-256: `a6da9ad5d42ae83a6833a8288b076688e8e0801633ea36cbdd8a30a6d9f3160c` -Sources: `packages/workflow/tool-workflow/src/types.ts:14` +Sources: `packages/workflow/tool-workflow/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4348,11 +4350,11 @@ Sources: `packages/workflow/tool-workflow/src/types.ts:14` -### `packages/workflow/workflow/src/types.ts#WorkflowAgentOutcome` +#### `packages/workflow/workflow/src/types.ts#WorkflowAgentOutcome` SHA-256: `c2deb7c9183735d4e0fffddf5c623f4e34daa1c8e96b111982e957dfcbbcf896` -Sources: `packages/workflow/workflow/src/types.ts:110` +Sources: `packages/workflow/workflow/src/types.ts` One of: @@ -4362,11 +4364,11 @@ One of: -### `packages/workflow/workflow/src/types.ts#WorkflowStopReason` +#### `packages/workflow/workflow/src/types.ts#WorkflowStopReason` SHA-256: `8465ece5e9d9007c038b357015d849c15262cb0bc25abc59e47692d87ee01a15` -Sources: `packages/workflow/workflow/src/types.ts:63` +Sources: `packages/workflow/workflow/src/types.ts` One of: @@ -4376,7 +4378,7 @@ One of: -### `"parent"` +#### `"parent"` SHA-256: `e6411b09c1d982f789bf741ca74e2bea69df56029847f86a6148e722039ee732` @@ -4384,7 +4386,7 @@ SHA-256: `e6411b09c1d982f789bf741ca74e2bea69df56029847f86a6148e722039ee732` -### `"pause"` +#### `"pause"` SHA-256: `1d8798b1a5e8c545ee4dcd2b4e75c0b4c9ffd985e4744c6d1a1aab992f859721` @@ -4392,7 +4394,7 @@ SHA-256: `1d8798b1a5e8c545ee4dcd2b4e75c0b4c9ffd985e4744c6d1a1aab992f859721` -### `"paused"` +#### `"paused"` SHA-256: `c43b119ce579b3e9983a0d3adc4ba402ebb9ba773d89738a2dab01ecf5813943` @@ -4400,7 +4402,7 @@ SHA-256: `c43b119ce579b3e9983a0d3adc4ba402ebb9ba773d89738a2dab01ecf5813943` -### `"pending"` +#### `"pending"` SHA-256: `234142ee4f996f38cc9fa3b8b3e3de29b03c9aefe5ebf6c224eddd564505aa85` @@ -4408,7 +4410,7 @@ SHA-256: `234142ee4f996f38cc9fa3b8b3e3de29b03c9aefe5ebf6c224eddd564505aa85` -### `"permission/preset"` +#### `"permission/preset"` SHA-256: `ae63d9d1080ed8945031594d93f8d96651d7101b848719cc3e1475875cd3d649` @@ -4416,7 +4418,7 @@ SHA-256: `ae63d9d1080ed8945031594d93f8d96651d7101b848719cc3e1475875cd3d649` -### `"plan/mode"` +#### `"plan/mode"` SHA-256: `f634871d1e18b1eb199497ac8ab72d3964f48d03fbf611dc7521a1970cf429d9` @@ -4424,7 +4426,7 @@ SHA-256: `f634871d1e18b1eb199497ac8ab72d3964f48d03fbf611dc7521a1970cf429d9` -### `"plugin"` +#### `"plugin"` SHA-256: `e654d28d1e6c471147310d2fba396d00969cfe6ed9022626d3f2c2312e0b1cbb` @@ -4432,7 +4434,7 @@ SHA-256: `e654d28d1e6c471147310d2fba396d00969cfe6ed9022626d3f2c2312e0b1cbb` -### `"provider"` +#### `"provider"` SHA-256: `e31572180d6b28b73f073ad30ae19d5d82982d3daf984723984e23da1e7c459a` @@ -4440,7 +4442,7 @@ SHA-256: `e31572180d6b28b73f073ad30ae19d5d82982d3daf984723984e23da1e7c459a` -### `"provisioning"` +#### `"provisioning"` SHA-256: `871bfd6f7bb91061246768d3377f3fd58d6b8ea7c31f44c714ae7ab215650d62` @@ -4448,7 +4450,7 @@ SHA-256: `871bfd6f7bb91061246768d3377f3fd58d6b8ea7c31f44c714ae7ab215650d62` -### `"quiet"` +#### `"quiet"` SHA-256: `82e3d091a65ce8f6e8aedb3ad2322d43c55c5645448413d61f843f9bbd104bf1` @@ -4456,7 +4458,7 @@ SHA-256: `82e3d091a65ce8f6e8aedb3ad2322d43c55c5645448413d61f843f9bbd104bf1` -### `"read-only"` +#### `"read-only"` SHA-256: `12a0cfa619ac4a5fc6c3e8e359c8dae15769edc61497a575935c78d5842f8e42` @@ -4464,7 +4466,7 @@ SHA-256: `12a0cfa619ac4a5fc6c3e8e359c8dae15769edc61497a575935c78d5842f8e42` -### `"reasoning"` +#### `"reasoning"` SHA-256: `3c2535ca0a2062f172f15344f8040755002b5ac506cf94fc4ebaa822b15feb8c` @@ -4472,7 +4474,7 @@ SHA-256: `3c2535ca0a2062f172f15344f8040755002b5ac506cf94fc4ebaa822b15feb8c` -### `"reasoning-delta"` +#### `"reasoning-delta"` SHA-256: `6f091fe32ab24407236090ca9d710bbaf59bb57466e9f3b8f1f6e4862bc863c6` @@ -4480,7 +4482,7 @@ SHA-256: `6f091fe32ab24407236090ca9d710bbaf59bb57466e9f3b8f1f6e4862bc863c6` -### `"recall"` +#### `"recall"` SHA-256: `383cf73ae4748e5beb281ae74857ba1ffb92ae01075b9fbf51af78b666007a8f` @@ -4488,7 +4490,7 @@ SHA-256: `383cf73ae4748e5beb281ae74857ba1ffb92ae01075b9fbf51af78b666007a8f` -### `"rejected"` +#### `"rejected"` SHA-256: `fab35c4520883c0d69e42d079c9f543fc5ac7a2d15b537b5572fcd99059c7018` @@ -4496,7 +4498,7 @@ SHA-256: `fab35c4520883c0d69e42d079c9f543fc5ac7a2d15b537b5572fcd99059c7018` -### `"relay"` +#### `"relay"` SHA-256: `16d0507cb94b4cfc84a87446b1ba7652d6ec1d65ee1684789e747e30d542800e` @@ -4504,7 +4506,7 @@ SHA-256: `16d0507cb94b4cfc84a87446b1ba7652d6ec1d65ee1684789e747e30d542800e` -### `"remove"` +#### `"remove"` SHA-256: `7382c4fc95fe8c5db65ca4d9da572b115d0dbb818b7f32c22ab040318ffbb4bc` @@ -4512,7 +4514,7 @@ SHA-256: `7382c4fc95fe8c5db65ca4d9da572b115d0dbb818b7f32c22ab040318ffbb4bc` -### `"replace"` +#### `"replace"` SHA-256: `f6cb462f808309e315fea634f1ed86268b8346bbcee6774d9097ca6eed7ac1f8` @@ -4520,7 +4522,7 @@ SHA-256: `f6cb462f808309e315fea634f1ed86268b8346bbcee6774d9097ca6eed7ac1f8` -### `"request/context"` +#### `"request/context"` SHA-256: `70b082fe78991edf13cf66e1b4d06cd2dcff9cacfd76f8cfb996bfb61939e7b2` @@ -4528,7 +4530,7 @@ SHA-256: `70b082fe78991edf13cf66e1b4d06cd2dcff9cacfd76f8cfb996bfb61939e7b2` -### `"request/header"` +#### `"request/header"` SHA-256: `3e0eff5946255ff05d88a10839c60305135801f97794ea48d409f8503303317e` @@ -4536,7 +4538,7 @@ SHA-256: `3e0eff5946255ff05d88a10839c60305135801f97794ea48d409f8503303317e` -### `"resume"` +#### `"resume"` SHA-256: `34d1ab5c5df378186d6054b1a1beea9a41e41965d6f336f0bc0025c441a82e66` @@ -4544,7 +4546,7 @@ SHA-256: `34d1ab5c5df378186d6054b1a1beea9a41e41965d6f336f0bc0025c441a82e66` -### `"sandbox/mode"` +#### `"sandbox/mode"` SHA-256: `ca085dba2c877feceebf3c62f9d39c6c2a4d2314d97b94b3927a780fe8fe2bb2` @@ -4552,7 +4554,7 @@ SHA-256: `ca085dba2c877feceebf3c62f9d39c6c2a4d2314d97b94b3927a780fe8fe2bb2` -### `"schedule/change"` +#### `"schedule/change"` SHA-256: `0e7b2a97f54f1afdb8cdfad1635abe9145327db539bfb69b4045c19d8c17755d` @@ -4560,7 +4562,7 @@ SHA-256: `0e7b2a97f54f1afdb8cdfad1635abe9145327db539bfb69b4045c19d8c17755d` -### `"series"` +#### `"series"` SHA-256: `4f507598cf476214aa7646ce7841a7064a9dcb05d0a1eaaefaf79c2b738f160f` @@ -4568,7 +4570,7 @@ SHA-256: `4f507598cf476214aa7646ce7841a7064a9dcb05d0a1eaaefaf79c2b738f160f` -### `"session"` +#### `"session"` SHA-256: `e41bdebe246abe17154de7e7a1d81035437eee8d20e7f1edff0d91e2598ad828` @@ -4576,7 +4578,7 @@ SHA-256: `e41bdebe246abe17154de7e7a1d81035437eee8d20e7f1edff0d91e2598ad828` -### `"session-log-deepseek/delivery-accepted"` +#### `"session-log-deepseek/delivery-accepted"` SHA-256: `47e5d84f1a93450a78c7f3954b43990d0f629af7c034a56313e5deb63e772c1b` @@ -4584,7 +4586,7 @@ SHA-256: `47e5d84f1a93450a78c7f3954b43990d0f629af7c034a56313e5deb63e772c1b` -### `"session-reference"` +#### `"session-reference"` SHA-256: `7f13860ee89a2d35ce09f958e85a04566cd59cb1de1d73a9619a9b631961dc71` @@ -4592,7 +4594,7 @@ SHA-256: `7f13860ee89a2d35ce09f958e85a04566cd59cb1de1d73a9619a9b631961dc71` -### `"session/end-seed"` +#### `"session/end-seed"` SHA-256: `1c2686c0682e7bc51d61117b2652bd4a80707e331aa276d6ef915ae32534a330` @@ -4600,7 +4602,7 @@ SHA-256: `1c2686c0682e7bc51d61117b2652bd4a80707e331aa276d6ef915ae32534a330` -### `SessionEventEnvelope` +#### `SessionEventEnvelope` SHA-256: `04184edc061905410cc7e3db8d5c7cf393d739c89eb523ba8bad3831fb23ba95` @@ -4611,7 +4613,7 @@ One of: -### `SessionEventEnvelope[0]` +#### `SessionEventEnvelope[0]` SHA-256: `e3e77b26f0148755a505f5b8ea843a3be117827d4703bb5754d9dc8ddbef521f` @@ -4624,7 +4626,7 @@ SHA-256: `e3e77b26f0148755a505f5b8ea843a3be117827d4703bb5754d9dc8ddbef521f` -### `SessionEventEnvelope[46]` +#### `SessionEventEnvelope[46]` SHA-256: `766756032f41a4139ce7a62404b47ad43d1717a59b917391f005534ba64d1ca6` @@ -4639,7 +4641,7 @@ SHA-256: `766756032f41a4139ce7a62404b47ad43d1717a59b917391f005534ba64d1ca6` -### `SessionEventEnvelope[46].sourceEventSeqs` +#### `SessionEventEnvelope[46].sourceEventSeqs` SHA-256: `5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78` @@ -4647,7 +4649,7 @@ Array of `number`. -### `SessionEventEnvelope[46].surfaceOp` +#### `SessionEventEnvelope[46].surfaceOp` SHA-256: `de9773f2145f7fe4ec9387b91d2431fd7da7106e3b824a365ba5c3089051065b` @@ -4658,11 +4660,11 @@ One of: -### `SessionEventEnvelope[46].surfaceOp[1]` +#### `SessionEventEnvelope[46].surfaceOp[1]` SHA-256: `582b4ca583f24c830c5ab39a28afdfccce75f9617102ad791e00142c50c2e384` -Sources: `packages/core/session/src/types.ts:404` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4672,7 +4674,7 @@ Sources: `packages/core/session/src/types.ts:404` -### `"session/title"` +#### `"session/title"` SHA-256: `7a651f3b672c52fb615f22c0ce9cb3cc5b22aad92e6bbeefb0808fd7b9233a50` @@ -4680,7 +4682,7 @@ SHA-256: `7a651f3b672c52fb615f22c0ce9cb3cc5b22aad92e6bbeefb0808fd7b9233a50` -### `"session/title-llm-request"` +#### `"session/title-llm-request"` SHA-256: `587bb11da730e06aa52b62c087d217d6f8f22459b25f31cb9e1e1baf17944e5e` @@ -4688,7 +4690,7 @@ SHA-256: `587bb11da730e06aa52b62c087d217d6f8f22459b25f31cb9e1e1baf17944e5e` -### `"set"` +#### `"set"` SHA-256: `b765ee31033cea463863faf3fc6a0a1b85c47c6a2f13fe1ce833abe56105114b` @@ -4696,7 +4698,7 @@ SHA-256: `b765ee31033cea463863faf3fc6a0a1b85c47c6a2f13fe1ce833abe56105114b` -### `"skill-catalog"` +#### `"skill-catalog"` SHA-256: `6ebcc2dbec9f2dabca9f668ae6d39e877899b180740570f453409db339221df3` @@ -4704,7 +4706,7 @@ SHA-256: `6ebcc2dbec9f2dabca9f668ae6d39e877899b180740570f453409db339221df3` -### `"skill-invocation"` +#### `"skill-invocation"` SHA-256: `1922cd79a70806c17758185a6ef0458bc1fb3900363906733421c16414da2509` @@ -4712,7 +4714,7 @@ SHA-256: `1922cd79a70806c17758185a6ef0458bc1fb3900363906733421c16414da2509` -### `"snapshot"` +#### `"snapshot"` SHA-256: `6f9e00383836275e46c0a9915767f9bb561be5fc30aae490174908a93e99a912` @@ -4720,7 +4722,7 @@ SHA-256: `6f9e00383836275e46c0a9915767f9bb561be5fc30aae490174908a93e99a912` -### `"step/end"` +#### `"step/end"` SHA-256: `c219efbdfd53b836786202ab4532913d555798f0a8615a4e9629736e3799fb70` @@ -4728,7 +4730,7 @@ SHA-256: `c219efbdfd53b836786202ab4532913d555798f0a8615a4e9629736e3799fb70` -### `"step/start"` +#### `"step/start"` SHA-256: `2c64d4bc7264fd3f8bed47e96ab8a593bce05a1e4e1c436dcd244a3b7e0c2a9d` @@ -4736,7 +4738,7 @@ SHA-256: `2c64d4bc7264fd3f8bed47e96ab8a593bce05a1e4e1c436dcd244a3b7e0c2a9d` -### `"stop"` +#### `"stop"` SHA-256: `57f3f606ff8b6c84d9c443faace9d1dd10cca0354f37a4f515ef075f7c351b90` @@ -4744,17 +4746,17 @@ SHA-256: `57f3f606ff8b6c84d9c443faace9d1dd10cca0354f37a4f515ef075f7c351b90` -### `string` +#### `string` SHA-256: `4cd48f3e5108bd6ebedf7301c3638839b8b2b9db8dbd493974177fbdeb91a01b` -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` +Sources: `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` `string` -### `"subagent"` +#### `"subagent"` SHA-256: `aacda84a69739238aa782eea902d3073017d9d74b9808de2bf5a83c9738cbdc6` @@ -4762,7 +4764,7 @@ SHA-256: `aacda84a69739238aa782eea902d3073017d9d74b9808de2bf5a83c9738cbdc6` -### `"subagent-settled"` +#### `"subagent-settled"` SHA-256: `bf16d2e98a7f13894ded2cffe5ce857bf473954a0e3c0ed9bc7739e2e1c7b78a` @@ -4770,7 +4772,7 @@ SHA-256: `bf16d2e98a7f13894ded2cffe5ce857bf473954a0e3c0ed9bc7739e2e1c7b78a` -### `"subagent/descriptor"` +#### `"subagent/descriptor"` SHA-256: `5ebce1317eacd2c148456627a09668e927ee15c204f0643f5ea76b46b54a2647` @@ -4778,7 +4780,7 @@ SHA-256: `5ebce1317eacd2c148456627a09668e927ee15c204f0643f5ea76b46b54a2647` -### `"subagent/model-selection-policy"` +#### `"subagent/model-selection-policy"` SHA-256: `0a8a062bc9c3c0d97fd97742262f2ea53dd32297f834e81114870d38ac3dc6da` @@ -4786,7 +4788,7 @@ SHA-256: `0a8a062bc9c3c0d97fd97742262f2ea53dd32297f834e81114870d38ac3dc6da` -### `"success"` +#### `"success"` SHA-256: `511801b0a6470d98566e8385d3dffddb2b67f79fcf73ed6056f46c3cc0a245a7` @@ -4794,7 +4796,7 @@ SHA-256: `511801b0a6470d98566e8385d3dffddb2b67f79fcf73ed6056f46c3cc0a245a7` -### `"system"` +#### `"system"` SHA-256: `8af841fc9b265ade3441caf9fe40dd24db24226befba48150e6d0eeccc1389c3` @@ -4802,7 +4804,7 @@ SHA-256: `8af841fc9b265ade3441caf9fe40dd24db24226befba48150e6d0eeccc1389c3` -### `"team-message"` +#### `"team-message"` SHA-256: `2e4debca12f2c449f96dc6574f3fbf2fb346193443114a241d01a236362ec48c` @@ -4810,7 +4812,7 @@ SHA-256: `2e4debca12f2c449f96dc6574f3fbf2fb346193443114a241d01a236362ec48c` -### `"team/member"` +#### `"team/member"` SHA-256: `18fcdd273a2f2f9d813a3be5e71df5903a963a5c88e46b90b14de6e2db890da0` @@ -4818,7 +4820,7 @@ SHA-256: `18fcdd273a2f2f9d813a3be5e71df5903a963a5c88e46b90b14de6e2db890da0` -### `"team/message/delivered"` +#### `"team/message/delivered"` SHA-256: `a8a2b9011fc067862df7ce40748868467e5778283d7ac193c13f77684a914c57` @@ -4826,7 +4828,7 @@ SHA-256: `a8a2b9011fc067862df7ce40748868467e5778283d7ac193c13f77684a914c57` -### `"team/message/queued"` +#### `"team/message/queued"` SHA-256: `4e011753f8263f436efaabfbb3b4db53a98fc55342c5ded2daf7208b217be159` @@ -4834,7 +4836,7 @@ SHA-256: `4e011753f8263f436efaabfbb3b4db53a98fc55342c5ded2daf7208b217be159` -### `"team/task"` +#### `"team/task"` SHA-256: `b57ae1b37e52bee0a21cbdace168dc6a15582bcda8c306dad962c5dcc8a8e28b` @@ -4842,7 +4844,7 @@ SHA-256: `b57ae1b37e52bee0a21cbdace168dc6a15582bcda8c306dad962c5dcc8a8e28b` -### `"text"` +#### `"text"` SHA-256: `4e44c9118152f6829634bfd508e47669ab0497caffa380c94b4be91f9390d35d` @@ -4850,7 +4852,7 @@ SHA-256: `4e44c9118152f6829634bfd508e47669ab0497caffa380c94b4be91f9390d35d` -### `"text-delta"` +#### `"text-delta"` SHA-256: `5abab3a27fd2736660ecddd94b28d6bbf114986dd894880153bd1be3ccacb563` @@ -4858,7 +4860,7 @@ SHA-256: `5abab3a27fd2736660ecddd94b28d6bbf114986dd894880153bd1be3ccacb563` -### `"todo/write"` +#### `"todo/write"` SHA-256: `af0750d32d97d47b12b7361a587db41894b17e04c9a805fe212f0114aa2248c7` @@ -4866,7 +4868,7 @@ SHA-256: `af0750d32d97d47b12b7361a587db41894b17e04c9a805fe212f0114aa2248c7` -### `"tool"` +#### `"tool"` SHA-256: `a13d8f379222ece8a02a86efe4c8334af4f108ecb3034b38c0a42bb3046e6847` @@ -4874,7 +4876,7 @@ SHA-256: `a13d8f379222ece8a02a86efe4c8334af4f108ecb3034b38c0a42bb3046e6847` -### `"tool-call"` +#### `"tool-call"` SHA-256: `1f0133217eeeffd8d387baf1ec8ed9856e719bcd999dc08e48624cba96d75fd7` @@ -4882,7 +4884,7 @@ SHA-256: `1f0133217eeeffd8d387baf1ec8ed9856e719bcd999dc08e48624cba96d75fd7` -### `"tool-call-delta"` +#### `"tool-call-delta"` SHA-256: `9b4fd974c124c83743efe030ba4e1250e087505f3f74588716a521fb8d453267` @@ -4890,7 +4892,7 @@ SHA-256: `9b4fd974c124c83743efe030ba4e1250e087505f3f74588716a521fb8d453267` -### `"tool-calls"` +#### `"tool-calls"` SHA-256: `6c1cccb433ddc153facb380c7dda956237ba5c31f8a532a69142dc277890cc9b` @@ -4898,7 +4900,7 @@ SHA-256: `6c1cccb433ddc153facb380c7dda956237ba5c31f8a532a69142dc277890cc9b` -### `"tool-result"` +#### `"tool-result"` SHA-256: `e5244812c495a80c2e78ba2c2690dca5f6b58ea8d3fe5531ff94a6f9ac5e5d66` @@ -4906,7 +4908,7 @@ SHA-256: `e5244812c495a80c2e78ba2c2690dca5f6b58ea8d3fe5531ff94a6f9ac5e5d66` -### `"tool-workflow/agent-end"` +#### `"tool-workflow/agent-end"` SHA-256: `5d17f27a1ef9f7026c0232714adf7573961536d75f3303ca97973975f5af170e` @@ -4914,7 +4916,7 @@ SHA-256: `5d17f27a1ef9f7026c0232714adf7573961536d75f3303ca97973975f5af170e` -### `"tool-workflow/agent-start"` +#### `"tool-workflow/agent-start"` SHA-256: `ad92f473a03ae72599ff26c86e897c25e16269519ad2a87340f0bea946517af8` @@ -4922,7 +4924,7 @@ SHA-256: `ad92f473a03ae72599ff26c86e897c25e16269519ad2a87340f0bea946517af8` -### `"tool-workflow/run-end"` +#### `"tool-workflow/run-end"` SHA-256: `fe792a6cd430494503837e21e79f91677704ccdd9e870c679aabd7d43ed47ddd` @@ -4930,7 +4932,7 @@ SHA-256: `fe792a6cd430494503837e21e79f91677704ccdd9e870c679aabd7d43ed47ddd` -### `"tool-workflow/run-start"` +#### `"tool-workflow/run-start"` SHA-256: `cdca80b8dad24d4e7b1d5a288a8475ba8d8d46be385bd2da85f122ee836f1670` @@ -4938,7 +4940,7 @@ SHA-256: `cdca80b8dad24d4e7b1d5a288a8475ba8d8d46be385bd2da85f122ee836f1670` -### `"tool/call"` +#### `"tool/call"` SHA-256: `c589e938cc0e4989df8b82abef6339de621f0dc4fe62c230d145b94996af7f92` @@ -4946,7 +4948,7 @@ SHA-256: `c589e938cc0e4989df8b82abef6339de621f0dc4fe62c230d145b94996af7f92` -### `"tool/code-dispatch"` +#### `"tool/code-dispatch"` SHA-256: `d6a66029373faad69ad945ab03b247bddfe60af671a681242700ae43b95a44d0` @@ -4954,7 +4956,7 @@ SHA-256: `d6a66029373faad69ad945ab03b247bddfe60af671a681242700ae43b95a44d0` -### `"tool/code-dispatch-start"` +#### `"tool/code-dispatch-start"` SHA-256: `69534812d4e49cba13881138628a0b4421748280c20bd02e6db37ae242428b44` @@ -4962,7 +4964,7 @@ SHA-256: `69534812d4e49cba13881138628a0b4421748280c20bd02e6db37ae242428b44` -### `"tool/result"` +#### `"tool/result"` SHA-256: `570e85022434613394418ad33e77e9f1f7a05699b33d0b62eae0677a638c3833` @@ -4970,7 +4972,7 @@ SHA-256: `570e85022434613394418ad33e77e9f1f7a05699b33d0b62eae0677a638c3833` -### `true` +#### `true` SHA-256: `dacf3d5f3e4ff619c1320e64a48dec5e7ecd7870bece65fbd449a0e63adfa521` @@ -4978,7 +4980,7 @@ SHA-256: `dacf3d5f3e4ff619c1320e64a48dec5e7ecd7870bece65fbd449a0e63adfa521` -### `"turn/end"` +#### `"turn/end"` SHA-256: `4312134fc6f9cad507c31390bd3d147535492dd77621ec517c5e85f853d53a03` @@ -4986,7 +4988,7 @@ SHA-256: `4312134fc6f9cad507c31390bd3d147535492dd77621ec517c5e85f853d53a03` -### `"turn/start"` +#### `"turn/start"` SHA-256: `0af3ecfb8c60d416fc40a7cc4fb2c4851a8e46608b2b38ab9e510670c971aa1f` @@ -4994,7 +4996,7 @@ SHA-256: `0af3ecfb8c60d416fc40a7cc4fb2c4851a8e46608b2b38ab9e510670c971aa1f` -### `"unavailable"` +#### `"unavailable"` SHA-256: `2c4c21f19f426a58f2dac914e34313aa43f8408972de857a486d1f086d5adb6c` @@ -5002,7 +5004,7 @@ SHA-256: `2c4c21f19f426a58f2dac914e34313aa43f8408972de857a486d1f086d5adb6c` -### `unknown` +#### `unknown` SHA-256: `bbc5696e3f13c758237b316e3cf08cda0b9fd51ffe672539883457769faa185d` @@ -5010,7 +5012,7 @@ SHA-256: `bbc5696e3f13c758237b316e3cf08cda0b9fd51ffe672539883457769faa185d` -### `"usage"` +#### `"usage"` SHA-256: `0bdaf9cb63594be4ef034b68901fffe792fe09d6d5f6bac42d7f56f6e7834fb9` @@ -5018,7 +5020,7 @@ SHA-256: `0bdaf9cb63594be4ef034b68901fffe792fe09d6d5f6bac42d7f56f6e7834fb9` -### `"user"` +#### `"user"` SHA-256: `68f44f59e91c41395076cb77265981a601680ec8a381bbbeb6ab754ffdc94573` @@ -5026,7 +5028,7 @@ SHA-256: `68f44f59e91c41395076cb77265981a601680ec8a381bbbeb6ab754ffdc94573` -### `"user/message"` +#### `"user/message"` SHA-256: `de25352d2dc4196309bd84b5bac6319f6d5c898ea0e82bb5ae66c5738d0d426f` @@ -5034,7 +5036,7 @@ SHA-256: `de25352d2dc4196309bd84b5bac6319f6d5c898ea0e82bb5ae66c5738d0d426f` -### `"wakeup"` +#### `"wakeup"` SHA-256: `de3c87cf2d7683bef87bb3f32f098a681fa9b49f43b4cf64712d6e3f975b9588` @@ -5042,7 +5044,7 @@ SHA-256: `de3c87cf2d7683bef87bb3f32f098a681fa9b49f43b4cf64712d6e3f975b9588` -### `"web_search"` +#### `"web_search"` SHA-256: `935c8d486292b13c87b57ca280eb8c58b5b2f5239be86fcd4334c33fdeb87682` @@ -5050,7 +5052,7 @@ SHA-256: `935c8d486292b13c87b57ca280eb8c58b5b2f5239be86fcd4334c33fdeb87682` -### `"web_search_20250305"` +#### `"web_search_20250305"` SHA-256: `0116b1f89c05221d56b0ba35c83d302bf4857bc7277d247e9bbaf74b27d2c66e` @@ -5058,7 +5060,7 @@ SHA-256: `0116b1f89c05221d56b0ba35c83d302bf4857bc7277d247e9bbaf74b27d2c66e` -### `"web/deepseek-search-llm-request"` +#### `"web/deepseek-search-llm-request"` SHA-256: `6f611bed14b2106542480c4a230b4a83baf76dc0d8ac0cd13319a7cb8dae7675` @@ -5066,7 +5068,7 @@ SHA-256: `6f611bed14b2106542480c4a230b4a83baf76dc0d8ac0cd13319a7cb8dae7675` -### `"webhook"` +#### `"webhook"` SHA-256: `db6c5246911d47a7969f6b4cb47c7d0dbbde75c402710b22ace3672fa97bebe0` @@ -5074,7 +5076,7 @@ SHA-256: `db6c5246911d47a7969f6b4cb47c7d0dbbde75c402710b22ace3672fa97bebe0` -### `"workspace-write"` +#### `"workspace-write"` SHA-256: `a3edd1efd1fef21b72c55e213c8a8b24196b091abde2b89db52be0b2aaae3cfa` @@ -5087,7 +5089,7 @@ SHA-256: `a3edd1efd1fef21b72c55e213c8a8b24196b091abde2b89db52be0b2aaae3cfa` ## Verification and limitations -The source-only extractor ran with TypeScript 6.0.3. Reconstruction omits redundant `object` intersection members and discards normalization-unreachable type definitions; it preserves existing `any` / `unknown` and does not substitute opaque types for unresolved imports. V0 and V2 root digests match the corresponding complete states reconstructed from the prerelease archive. +The [source-only extractor](../../scripts/persistence-schema.ts) ran with TypeScript 6.0.3. Reconstruction omits redundant `object` intersection members and discards normalization-unreachable type definitions; it preserves existing `any` / `unknown` and does not substitute opaque types for unresolved imports. V0 and V2 root digests match the corresponding complete states reconstructed from the prerelease archive. Historical surface-event declarations permit optional `surfaceOp`. This is retained evidence of declared types, not permission to omit fields required by a codec or migration validator. Opaque values, external plugin events, packed body encoding, and runtime relationships are outside the type inventory’s coverage. diff --git a/docs/persistence-formats/v0.schema.json b/docs/persistence-formats/v0.schema.json index dc8fcf6287..bc6cbb8e59 100644 --- a/docs/persistence-formats/v0.schema.json +++ b/docs/persistence-formats/v0.schema.json @@ -11384,7 +11384,7 @@ "packages/core/session/src/types.ts#SessionHeader" ], "sources": [ - "packages/core/session/src/types.ts:92" + "packages/core/session/src/types.ts" ] }, { @@ -11427,7 +11427,7 @@ "event:turn/end[0].data.reason[2]" ], "sources": [ - "packages/core/session/src/types.ts:198" + "packages/core/session/src/types.ts" ] }, { @@ -11669,7 +11669,7 @@ "packages/llm/llm/src/types.ts#ToolResultBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:88" + "packages/llm/llm/src/types.ts" ] }, { @@ -11831,7 +11831,7 @@ "packages/interaction/user-approval/src/index.ts#ApprovalPolicy" ], "sources": [ - "packages/interaction/user-approval/src/index.ts:60" + "packages/interaction/user-approval/src/index.ts" ] }, { @@ -11849,7 +11849,7 @@ "packages/core/session/src/types.ts#SessionSeq" ], "sources": [ - "packages/core/session/src/types.ts:29" + "packages/core/session/src/types.ts" ] }, { @@ -11884,8 +11884,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" ] }, { @@ -11923,7 +11923,7 @@ "event:session-log-deepseek/delivery-accepted[0].data" ], "sources": [ - "packages/session/session-log-deepseek/src/types.ts:57" + "packages/session/session-log-deepseek/src/types.ts" ] }, { @@ -12051,7 +12051,7 @@ "event:turn/end[0].data.reason[1]" ], "sources": [ - "packages/core/session/src/types.ts:196" + "packages/core/session/src/types.ts" ] }, { @@ -12133,7 +12133,7 @@ "packages/llm/llm/src/types.ts#ReplayEnvelope" ], "sources": [ - "packages/llm/llm/src/types.ts:342" + "packages/llm/llm/src/types.ts" ] }, { @@ -12185,7 +12185,7 @@ "packages/goal/goal/src/types.ts#GoalRef" ], "sources": [ - "packages/goal/goal/src/types.ts:19" + "packages/goal/goal/src/types.ts" ] }, { @@ -12248,7 +12248,7 @@ "event:subagent/model-selection-policy[0].data" ], "sources": [ - "packages/subagent/tool-subagent/src/model-selection-state.ts:17" + "packages/subagent/tool-subagent/src/model-selection-state.ts" ] }, { @@ -12332,7 +12332,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" ] }, { @@ -12638,7 +12638,7 @@ "packages/llm/llm/src/message.ts#AssistantMessage" ], "sources": [ - "packages/llm/llm/src/message.ts:148" + "packages/llm/llm/src/message.ts" ] }, { @@ -12720,7 +12720,7 @@ "event:hook/invoked[0].data" ], "sources": [ - "packages/hooks/hook-protocol/src/types.ts:19" + "packages/hooks/hook-protocol/src/types.ts" ] }, { @@ -12769,7 +12769,7 @@ "event:approval/policy[0].data" ], "sources": [ - "packages/interaction/user-approval/src/index.ts:33" + "packages/interaction/user-approval/src/index.ts" ] }, { @@ -12900,7 +12900,7 @@ "event:command/done[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -14035,7 +14035,7 @@ "event:agent/inbox/spliced[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -14197,7 +14197,7 @@ "event:team/task[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -14290,7 +14290,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" ] }, { @@ -14365,7 +14365,7 @@ "packages/schedule/schedule/src/types.ts#ScheduleDeleteChange" ], "sources": [ - "packages/schedule/schedule/src/types.ts:79" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -14834,7 +14834,7 @@ "event:session/title[0].data.source[0]" ], "sources": [ - "packages/session/session-title/src/types.ts:29" + "packages/session/session-title/src/types.ts" ] }, { @@ -15000,7 +15000,7 @@ "event:session/title[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -15057,7 +15057,7 @@ "event:assistant/chunk[0].data.chunk[6].reason[3]" ], "sources": [ - "packages/llm/llm/src/types.ts:117" + "packages/llm/llm/src/types.ts" ] }, { @@ -15300,7 +15300,7 @@ "event:request/header[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -15479,7 +15479,7 @@ "packages/goal/goal/src/domain.ts#GoalSnapshotChangeMeta" ], "sources": [ - "packages/goal/goal/src/domain.ts:24" + "packages/goal/goal/src/domain.ts" ] }, { @@ -16554,7 +16554,7 @@ "packages/llm/llm/src/message.ts#Message" ], "sources": [ - "packages/llm/llm/src/message.ts:131" + "packages/llm/llm/src/message.ts" ] }, { @@ -16612,7 +16612,7 @@ "packages/llm/llm/src/types.ts#ContentBlockType" ], "sources": [ - "packages/llm/llm/src/types.ts:108" + "packages/llm/llm/src/types.ts" ] }, { @@ -16720,7 +16720,7 @@ "packages/core/session/src/types.ts#TurnEndCancelCause" ], "sources": [ - "packages/core/session/src/types.ts:188" + "packages/core/session/src/types.ts" ] }, { @@ -17183,7 +17183,7 @@ "event:plan/mode[0].data" ], "sources": [ - "packages/plan/plan-mode/src/index.ts:46" + "packages/plan/plan-mode/src/index.ts" ] }, { @@ -17250,7 +17250,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" ] }, { @@ -17446,7 +17446,7 @@ "packages/web/web-search-deepseek/src/provider.ts#DeepSeekSearchLlmRequest" ], "sources": [ - "packages/web/web-search-deepseek/src/provider.ts:56" + "packages/web/web-search-deepseek/src/provider.ts" ] }, { @@ -17553,7 +17553,7 @@ "event:approval/policy[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -17634,7 +17634,7 @@ "packages/llm/llm/src/types.ts#LlmFailure" ], "sources": [ - "packages/llm/llm/src/types.ts:40" + "packages/llm/llm/src/types.ts" ] }, { @@ -17691,7 +17691,7 @@ "packages/schedule/schedule/src/types.ts#AfterScheduleRecord" ], "sources": [ - "packages/schedule/schedule/src/types.ts:13" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -17720,7 +17720,7 @@ "event:assistant/chunk[0].data.chunk[6].reason[4]" ], "sources": [ - "packages/llm/llm/src/types.ts:118" + "packages/llm/llm/src/types.ts" ] }, { @@ -18004,7 +18004,7 @@ "event:schedule/change[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -18117,7 +18117,7 @@ "event:assistant/chunk[0].data.chunk[2]" ], "sources": [ - "packages/llm/llm/src/types.ts:367" + "packages/llm/llm/src/types.ts" ] }, { @@ -19319,7 +19319,7 @@ "event:session/title-llm-request[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -19380,7 +19380,7 @@ "event:web/deepseek-search-llm-request[0].data.body.tools[0]" ], "sources": [ - "packages/web/web-search-deepseek/src/provider.ts:72" + "packages/web/web-search-deepseek/src/provider.ts" ] }, { @@ -19447,7 +19447,7 @@ "packages/attachment/attachment/src/types.ts#ImageMediaType" ], "sources": [ - "packages/attachment/attachment/src/types.ts:8" + "packages/attachment/attachment/src/types.ts" ] }, { @@ -19545,7 +19545,7 @@ "packages/core/tools/src/types.ts#PtcDispatchStartEventData" ], "sources": [ - "packages/core/tools/src/types.ts:11" + "packages/core/tools/src/types.ts" ] }, { @@ -19642,7 +19642,7 @@ "packages/session/session-title/src/types.ts#SessionTitleSource" ], "sources": [ - "packages/session/session-title/src/types.ts:28" + "packages/session/session-title/src/types.ts" ] }, { @@ -19805,7 +19805,7 @@ "event:team/member[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -19839,7 +19839,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" ] }, { @@ -19936,7 +19936,7 @@ "event:model/selection[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -20111,7 +20111,7 @@ "packages/llm/llm-retry/src/types.ts#LlmRetryEventData" ], "sources": [ - "packages/llm/llm-retry/src/types.ts:16" + "packages/llm/llm-retry/src/types.ts" ] }, { @@ -20228,7 +20228,7 @@ "event:command/run[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -20349,7 +20349,7 @@ "event:tool/call[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -20394,7 +20394,7 @@ "packages/core/session/src/types.ts#OptionalSessionSeq" ], "sources": [ - "packages/core/session/src/types.ts:62" + "packages/core/session/src/types.ts" ] }, { @@ -20482,7 +20482,7 @@ "event:approval/asked[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -20534,7 +20534,7 @@ "packages/core/tools/src/index.ts#ToolRestriction" ], "sources": [ - "packages/core/tools/src/index.ts:673" + "packages/core/tools/src/index.ts" ] }, { @@ -20607,7 +20607,7 @@ "event:turn/end[0].data.reason[3]" ], "sources": [ - "packages/core/session/src/types.ts:204" + "packages/core/session/src/types.ts" ] }, { @@ -20689,7 +20689,7 @@ "event:compaction/start[0].data" ], "sources": [ - "packages/compaction/compaction/src/types.ts:24" + "packages/compaction/compaction/src/types.ts" ] }, { @@ -20746,7 +20746,7 @@ "packages/core/session/src/types.ts#RequestContext" ], "sources": [ - "packages/core/session/src/types.ts:234" + "packages/core/session/src/types.ts" ] }, { @@ -20844,7 +20844,7 @@ "event:tool-workflow/run-end[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -20932,7 +20932,7 @@ "event:step/start[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -20976,7 +20976,7 @@ "event:approval/asked[0].data" ], "sources": [ - "packages/interaction/user-approval/src/types.ts:44" + "packages/interaction/user-approval/src/types.ts" ] }, { @@ -21078,7 +21078,7 @@ "event:llm/retry-started[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -21225,7 +21225,7 @@ "packages/core/session/src/types.ts#EpochHeader" ], "sources": [ - "packages/core/session/src/types.ts:222" + "packages/core/session/src/types.ts" ] }, { @@ -21272,7 +21272,7 @@ "packages/subagent/subagent/src/continuation.ts#AgentMessageSource" ], "sources": [ - "packages/subagent/subagent/src/continuation.ts:59" + "packages/subagent/subagent/src/continuation.ts" ] }, { @@ -21426,7 +21426,7 @@ "event:turn/end[0].data.reason[1].reason[3]" ], "sources": [ - "packages/core/session/src/types.ts:185" + "packages/core/session/src/types.ts" ] }, { @@ -21465,28 +21465,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" ] }, { @@ -21553,8 +21546,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" ] }, { @@ -21606,7 +21599,7 @@ "packages/subagent/subagent/src/continuation.ts#SubagentSettledMessageSource" ], "sources": [ - "packages/subagent/subagent/src/continuation.ts:74" + "packages/subagent/subagent/src/continuation.ts" ] }, { @@ -21890,7 +21883,7 @@ "event:turn/end[0].data" ], "sources": [ - "packages/core/session/src/types.ts:275" + "packages/core/session/src/types.ts" ] }, { @@ -22029,7 +22022,7 @@ "event:sandbox/mode[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -22126,7 +22119,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" ] }, { @@ -22182,7 +22175,7 @@ "event:tool/result.data.meta[6]" ], "sources": [ - "packages/util/values/src/index.ts:4" + "packages/util/values/src/index.ts" ] }, { @@ -22221,7 +22214,7 @@ "packages/core/session/src/types.ts#RequestHeaderReason" ], "sources": [ - "packages/core/session/src/types.ts:251" + "packages/core/session/src/types.ts" ] }, { @@ -22269,7 +22262,7 @@ "event:tool/result.data.error" ], "sources": [ - "packages/core/session/src/types.ts:322" + "packages/core/session/src/types.ts" ] }, { @@ -22298,7 +22291,7 @@ "event:turn/end[0].data.reason[5]" ], "sources": [ - "packages/core/session/src/types.ts:211" + "packages/core/session/src/types.ts" ] }, { @@ -22371,7 +22364,7 @@ "SessionEventEnvelope[6].surfaceOp[1]" ], "sources": [ - "packages/core/session/src/types.ts:404" + "packages/core/session/src/types.ts" ] }, { @@ -22490,7 +22483,7 @@ "event:command/done[0].data" ], "sources": [ - "packages/interaction/commands/src/types.ts:104" + "packages/interaction/commands/src/types.ts" ] }, { @@ -22563,7 +22556,7 @@ "event:permission/preset[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -22666,7 +22659,7 @@ "event:compaction/prune[0].data" ], "sources": [ - "packages/compaction/compaction/src/types.ts:82" + "packages/compaction/compaction/src/types.ts" ] }, { @@ -22828,7 +22821,7 @@ "packages/llm/llm/src/types.ts#FinishReason" ], "sources": [ - "packages/llm/llm/src/types.ts:125" + "packages/llm/llm/src/types.ts" ] }, { @@ -22921,7 +22914,7 @@ "event:tool-workflow/agent-start[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -22973,7 +22966,7 @@ "packages/subagent/subagent/src/descriptor.ts#OneShotSubagentDescriptorData" ], "sources": [ - "packages/subagent/subagent/src/descriptor.ts:61" + "packages/subagent/subagent/src/descriptor.ts" ] }, { @@ -23134,7 +23127,7 @@ "packages/session/session-persistence-jsonl/src/format.ts#HeaderLine" ], "sources": [ - "packages/session/session-persistence-jsonl/src/format.ts:46" + "packages/session/session-persistence-jsonl/src/format.ts" ] }, { @@ -23231,7 +23224,7 @@ "packages/subagent/subagent/src/descriptor.ts#ContinuableSubagentDescriptorData" ], "sources": [ - "packages/subagent/subagent/src/descriptor.ts:72" + "packages/subagent/subagent/src/descriptor.ts" ] }, { @@ -23304,7 +23297,7 @@ "event:assistant/chunk[0].data.chunk[6].reason[0]" ], "sources": [ - "packages/llm/llm/src/types.ts:120" + "packages/llm/llm/src/types.ts" ] }, { @@ -23352,7 +23345,7 @@ "packages/schedule/schedule/src/types.ts#AtScheduleRecord" ], "sources": [ - "packages/schedule/schedule/src/types.ts:27" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -23446,7 +23439,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" ] }, { @@ -23522,7 +23515,7 @@ "event:session/end-seed[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -23579,7 +23572,7 @@ "packages/schedule/schedule/src/types.ts#EveryScheduleRecord" ], "sources": [ - "packages/schedule/schedule/src/types.ts:39" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -23626,7 +23619,7 @@ "packages/skill/skill/src/index.ts#SkillInvocationSource" ], "sources": [ - "packages/skill/skill/src/index.ts:148" + "packages/skill/skill/src/index.ts" ] }, { @@ -23688,7 +23681,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" ] }, { @@ -24823,7 +24816,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" ] }, { @@ -24880,7 +24873,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" ] }, { @@ -25453,7 +25446,7 @@ "packages/goal/goal/src/types.ts#GoalSnapshot" ], "sources": [ - "packages/goal/goal/src/types.ts:59" + "packages/goal/goal/src/types.ts" ] }, { @@ -25482,7 +25475,7 @@ "event:turn/end[0].data.reason[1].reason[1]" ], "sources": [ - "packages/core/session/src/types.ts:183" + "packages/core/session/src/types.ts" ] }, { @@ -25534,7 +25527,7 @@ "event:turn/end[0].data.reason[1].reason[2]" ], "sources": [ - "packages/core/session/src/types.ts:184" + "packages/core/session/src/types.ts" ] }, { @@ -25618,7 +25611,7 @@ "event:agent-preset/selected[0].data" ], "sources": [ - "packages/preset/agent-presets/src/session.ts:28" + "packages/preset/agent-presets/src/session.ts" ] }, { @@ -25757,7 +25750,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" ] }, { @@ -25819,7 +25812,7 @@ "packages/llm/llm-retry/src/types.ts#LlmRetryStartedEventData" ], "sources": [ - "packages/llm/llm-retry/src/types.ts:43" + "packages/llm/llm-retry/src/types.ts" ] }, { @@ -26918,7 +26911,7 @@ "event:agent/inbox/spliced[0].data" ], "sources": [ - "packages/core/agent/src/types.ts:58" + "packages/core/agent/src/types.ts" ] }, { @@ -26970,7 +26963,7 @@ "packages/llm/llm/src/message.ts#ModelMessageSource" ], "sources": [ - "packages/llm/llm/src/message.ts:24" + "packages/llm/llm/src/message.ts" ] }, { @@ -28041,7 +28034,7 @@ "packages/llm/llm/src/message.ts#UserMessage" ], "sources": [ - "packages/llm/llm/src/message.ts:143" + "packages/llm/llm/src/message.ts" ] }, { @@ -28342,7 +28335,7 @@ "event:goal/change[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -28725,7 +28718,7 @@ "event:assistant/chunk[0].data.chunk[4]" ], "sources": [ - "packages/llm/llm/src/types.ts:369" + "packages/llm/llm/src/types.ts" ] }, { @@ -28794,7 +28787,7 @@ "event:todo/write[0].data" ], "sources": [ - "packages/todo/tool-todo/src/types.ts:31" + "packages/todo/tool-todo/src/types.ts" ] }, { @@ -28842,7 +28835,7 @@ "event:team/message/delivered[0].data" ], "sources": [ - "packages/experimental/agent-team/src/types.ts:229" + "packages/experimental/agent-team/src/types.ts" ] }, { @@ -29093,7 +29086,7 @@ "packages/goal/goal/src/domain.ts#GoalChangeMeta" ], "sources": [ - "packages/goal/goal/src/domain.ts:44" + "packages/goal/goal/src/domain.ts" ] }, { @@ -29400,7 +29393,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" ] }, { @@ -29453,7 +29446,7 @@ "packages/llm/llm/src/types.ts#ToolSchema" ], "sources": [ - "packages/llm/llm/src/types.ts:385" + "packages/llm/llm/src/types.ts" ] }, { @@ -29552,7 +29545,7 @@ "event:compaction/prune[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -29606,7 +29599,7 @@ "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunEndData" ], "sources": [ - "packages/workflow/tool-workflow/src/types.ts:36" + "packages/workflow/tool-workflow/src/types.ts" ] }, { @@ -29658,7 +29651,7 @@ "packages/goal/goal/src/domain.ts#GoalMessageSource" ], "sources": [ - "packages/goal/goal/src/domain.ts:47" + "packages/goal/goal/src/domain.ts" ] }, { @@ -29710,7 +29703,7 @@ "packages/llm/llm/src/types.ts#ReasoningBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:60" + "packages/llm/llm/src/types.ts" ] }, { @@ -29786,7 +29779,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" ] }, { @@ -30885,7 +30878,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" ] }, { @@ -30919,7 +30912,7 @@ "packages/workflow/workflow/src/types.ts#WorkflowStopReason" ], "sources": [ - "packages/workflow/workflow/src/types.ts:63" + "packages/workflow/workflow/src/types.ts" ] }, { @@ -30953,7 +30946,7 @@ "packages/goal/goal/src/types.ts#GoalBlockReason" ], "sources": [ - "packages/goal/goal/src/types.ts:51" + "packages/goal/goal/src/types.ts" ] }, { @@ -31263,7 +31256,7 @@ "event:turn/end[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -31735,7 +31728,7 @@ "event:compaction/summary[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -31914,7 +31907,7 @@ "packages/subagent/subagent/src/descriptor.ts#SubagentDescriptorData" ], "sources": [ - "packages/subagent/subagent/src/descriptor.ts:89" + "packages/subagent/subagent/src/descriptor.ts" ] }, { @@ -31948,7 +31941,7 @@ "packages/llm/llm/src/message.ts#ContextSnapshotSection" ], "sources": [ - "packages/llm/llm/src/message.ts:65" + "packages/llm/llm/src/message.ts" ] }, { @@ -32264,7 +32257,7 @@ "packages/llm/llm/src/message.ts#ToolResultMessage" ], "sources": [ - "packages/llm/llm/src/message.ts:154" + "packages/llm/llm/src/message.ts" ] }, { @@ -32321,7 +32314,7 @@ "event:assistant/chunk[0].data.chunk[3]" ], "sources": [ - "packages/llm/llm/src/types.ts:368" + "packages/llm/llm/src/types.ts" ] }, { @@ -32795,7 +32788,7 @@ "event:hook/invoked[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -32824,7 +32817,7 @@ "event:permission/preset[0].data" ], "sources": [ - "packages/interaction/permission-presets/src/index.ts:53" + "packages/interaction/permission-presets/src/index.ts" ] }, { @@ -32887,7 +32880,7 @@ "event:hook/result[0].data" ], "sources": [ - "packages/hooks/hook-protocol/src/types.ts:31" + "packages/hooks/hook-protocol/src/types.ts" ] }, { @@ -32962,7 +32955,7 @@ "packages/schedule/schedule/src/types.ts#OneShotScheduleDispatchChange" ], "sources": [ - "packages/schedule/schedule/src/types.ts:86" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -33339,7 +33332,7 @@ "event:assistant/message.data" ], "sources": [ - "packages/core/session/src/types.ts:300" + "packages/core/session/src/types.ts" ] }, { @@ -33463,7 +33456,7 @@ "packages/llm/llm/src/types.ts#ImageBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:71" + "packages/llm/llm/src/types.ts" ] }, { @@ -33654,7 +33647,7 @@ "event:llm/retry[0].data[0]" ], "sources": [ - "packages/llm/llm-retry/src/types.ts:17" + "packages/llm/llm-retry/src/types.ts" ] }, { @@ -33869,7 +33862,7 @@ "event:llm/retry[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -34043,7 +34036,7 @@ "event:web/deepseek-search-llm-request[0].data.body" ], "sources": [ - "packages/web/web-search-deepseek/src/provider.ts:62" + "packages/web/web-search-deepseek/src/provider.ts" ] }, { @@ -34082,7 +34075,7 @@ "packages/interaction/user-approval/src/types.ts#ApprovalOutcome" ], "sources": [ - "packages/interaction/user-approval/src/types.ts:32" + "packages/interaction/user-approval/src/types.ts" ] }, { @@ -34193,7 +34186,7 @@ "event:approval/decided[0].data" ], "sources": [ - "packages/interaction/user-approval/src/types.ts:55" + "packages/interaction/user-approval/src/types.ts" ] }, { @@ -34511,7 +34504,7 @@ "event:team/message/queued[0].data" ], "sources": [ - "packages/experimental/agent-team/src/types.ts:227" + "packages/experimental/agent-team/src/types.ts" ] }, { @@ -34572,7 +34565,7 @@ "event:assistant/chunk[0].data.chunk[1]" ], "sources": [ - "packages/llm/llm/src/types.ts:366" + "packages/llm/llm/src/types.ts" ] }, { @@ -34615,7 +34608,7 @@ "packages/core/agent/src/types.ts#InboxTarget" ], "sources": [ - "packages/core/agent/src/types.ts:29" + "packages/core/agent/src/types.ts" ] }, { @@ -34669,7 +34662,7 @@ "event:sandbox/mode[0].data" ], "sources": [ - "packages/sandbox/sandbox-policy/src/session-mode.ts:33" + "packages/sandbox/sandbox-policy/src/session-mode.ts" ] }, { @@ -34737,7 +34730,7 @@ "event:web/deepseek-search-llm-request[0].data.body.messages[0]" ], "sources": [ - "packages/web/web-search-deepseek/src/provider.ts:65" + "packages/web/web-search-deepseek/src/provider.ts" ] }, { @@ -34790,7 +34783,7 @@ "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentStartData" ], "sources": [ - "packages/workflow/tool-workflow/src/types.ts:20" + "packages/workflow/tool-workflow/src/types.ts" ] }, { @@ -34882,7 +34875,7 @@ "event:session-log-deepseek/delivery-accepted[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -34932,8 +34925,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" ] }, { @@ -35030,7 +35022,7 @@ "event:tool/code-dispatch-start[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -35097,7 +35089,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" ] }, { @@ -35170,7 +35162,7 @@ "event:agent-preset/selected[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -35440,7 +35432,7 @@ "packages/llm/llm/src/types.ts#ContentBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:110" + "packages/llm/llm/src/types.ts" ] }, { @@ -35760,7 +35752,7 @@ "event:assistant/chunk[0].data.chunk[6]" ], "sources": [ - "packages/llm/llm/src/types.ts:371" + "packages/llm/llm/src/types.ts" ] }, { @@ -35853,7 +35845,7 @@ "event:subagent/model-selection-policy[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -35926,7 +35918,7 @@ "event:assistant/chunk[0].data.chunk[0]" ], "sources": [ - "packages/llm/llm/src/types.ts:365" + "packages/llm/llm/src/types.ts" ] }, { @@ -36284,7 +36276,7 @@ "event:team/message/queued[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -36313,7 +36305,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" ] }, { @@ -36347,7 +36339,7 @@ "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunStartData" ], "sources": [ - "packages/workflow/tool-workflow/src/types.ts:14" + "packages/workflow/tool-workflow/src/types.ts" ] }, { @@ -36885,7 +36877,7 @@ "event:plan/mode[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -36944,7 +36936,7 @@ "event:command/run[0].data" ], "sources": [ - "packages/interaction/commands/src/types.ts:97" + "packages/interaction/commands/src/types.ts" ] }, { @@ -37012,7 +37004,7 @@ "packages/todo/tool-todo/src/types.ts#TodoItem" ], "sources": [ - "packages/todo/tool-todo/src/types.ts:21" + "packages/todo/tool-todo/src/types.ts" ] }, { @@ -37081,7 +37073,7 @@ "event:turn/start[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -37139,8 +37131,8 @@ "event:turn/end[0].data.reason[4]" ], "sources": [ - "packages/core/session/src/types.ts:206", - "packages/llm/llm/src/types.ts:119" + "packages/core/session/src/types.ts", + "packages/llm/llm/src/types.ts" ] }, { @@ -37282,11 +37274,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" ] }, { @@ -37441,7 +37432,7 @@ "event:compaction/end[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -37545,7 +37536,7 @@ "packages/attachment/attachment/src/types.ts#ImageAttachmentRef" ], "sources": [ - "packages/attachment/attachment/src/types.ts:11" + "packages/attachment/attachment/src/types.ts" ] }, { @@ -37604,7 +37595,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" ] }, { @@ -37739,7 +37730,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" ] }, { @@ -38578,7 +38569,7 @@ "packages/llm/llm/src/message.ts#MessageSource" ], "sources": [ - "packages/llm/llm/src/message.ts:128" + "packages/llm/llm/src/message.ts" ] }, { @@ -38704,7 +38695,7 @@ "packages/session/session-title/src/types.ts#SessionTitleEventData" ], "sources": [ - "packages/session/session-title/src/types.ts:41" + "packages/session/session-title/src/types.ts" ] }, { @@ -38851,7 +38842,7 @@ "event:team/member[0].data" ], "sources": [ - "packages/experimental/agent-team/src/types.ts:223" + "packages/experimental/agent-team/src/types.ts" ] }, { @@ -38880,7 +38871,7 @@ "event:turn/end[0].data.reason[0]" ], "sources": [ - "packages/core/session/src/types.ts:194" + "packages/core/session/src/types.ts" ] }, { @@ -39068,7 +39059,7 @@ "event:subagent/descriptor[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -39141,7 +39132,7 @@ "event:session/title[0].data.source[1]" ], "sources": [ - "packages/session/session-title/src/types.ts:30" + "packages/session/session-title/src/types.ts" ] }, { @@ -39180,7 +39171,7 @@ "packages/goal/goal/src/types.ts#GoalPhase" ], "sources": [ - "packages/goal/goal/src/types.ts:44" + "packages/goal/goal/src/types.ts" ] }, { @@ -39307,7 +39298,7 @@ "event:todo/write[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -39522,7 +39513,7 @@ "event:tool-workflow/agent-end[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -39625,7 +39616,7 @@ "event:approval/decided[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -40601,7 +40592,7 @@ "event:assistant/chunk[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -40678,7 +40669,7 @@ "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentEndData" ], "sources": [ - "packages/workflow/tool-workflow/src/types.ts:29" + "packages/workflow/tool-workflow/src/types.ts" ] }, { @@ -40786,7 +40777,7 @@ "event:llm/retry[0].data[1]" ], "sources": [ - "packages/llm/llm-retry/src/types.ts:30" + "packages/llm/llm-retry/src/types.ts" ] }, { @@ -41113,7 +41104,7 @@ "event:tool/code-dispatch[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -41161,7 +41152,7 @@ "packages/llm/llm/src/types.ts#ToolCallBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:78" + "packages/llm/llm/src/types.ts" ] }, { @@ -41239,7 +41230,7 @@ "event:tool-workflow/run-start[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -41287,7 +41278,7 @@ "packages/workflow/workflow/src/types.ts#WorkflowAgentOutcome" ], "sources": [ - "packages/workflow/workflow/src/types.ts:110" + "packages/workflow/workflow/src/types.ts" ] }, { @@ -41642,7 +41633,7 @@ "event:team/message/delivered[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -41712,7 +41703,7 @@ "packages/util/values/src/index.ts#JsonValue" ], "sources": [ - "packages/util/values/src/index.ts:4" + "packages/util/values/src/index.ts" ] }, { @@ -41863,7 +41854,7 @@ "event:assistant/chunk[0].data.chunk[6].reason[1]" ], "sources": [ - "packages/llm/llm/src/types.ts:121" + "packages/llm/llm/src/types.ts" ] }, { @@ -41922,7 +41913,7 @@ "event:compaction/end[0].data" ], "sources": [ - "packages/compaction/compaction/src/types.ts:72" + "packages/compaction/compaction/src/types.ts" ] }, { @@ -42081,7 +42072,7 @@ "packages/schedule/schedule/src/types.ts#ScheduleCreateChange" ], "sources": [ - "packages/schedule/schedule/src/types.ts:72" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -42331,7 +42322,7 @@ "event:web/deepseek-search-llm-request[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -42412,7 +42403,7 @@ "packages/goal/goal/src/domain.ts#GoalClearChangeMeta" ], "sources": [ - "packages/goal/goal/src/domain.ts:35" + "packages/goal/goal/src/domain.ts" ] }, { @@ -44110,7 +44101,7 @@ "event:assistant/chunk[0].data" ], "sources": [ - "packages/core/session/src/types.ts:289" + "packages/core/session/src/types.ts" ] }, { @@ -44740,7 +44731,7 @@ "packages/llm/llm/src/types.ts#StreamChunk" ], "sources": [ - "packages/llm/llm/src/types.ts:364" + "packages/llm/llm/src/types.ts" ] }, { @@ -44912,7 +44903,7 @@ "packages/schedule/schedule/src/types.ts#ScheduleRecord" ], "sources": [ - "packages/schedule/schedule/src/types.ts:69" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -44964,7 +44955,7 @@ "packages/llm/llm/src/message.ts#ToolMessageSource" ], "sources": [ - "packages/llm/llm/src/message.ts:29" + "packages/llm/llm/src/message.ts" ] }, { @@ -45086,7 +45077,7 @@ "event:compaction/start[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -45292,7 +45283,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" ] }, { @@ -45366,7 +45357,7 @@ "event:step/end[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -45610,7 +45601,7 @@ "packages/schedule/schedule/src/types.ts#ScheduleChange" ], "sources": [ - "packages/schedule/schedule/src/types.ts:105" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -45892,7 +45883,7 @@ "packages/core/session/src/types.ts#TurnEndReason" ], "sources": [ - "packages/core/session/src/types.ts:215" + "packages/core/session/src/types.ts" ] }, { @@ -46084,7 +46075,7 @@ "event:tool/call[0].data" ], "sources": [ - "packages/core/session/src/types.ts:306" + "packages/core/session/src/types.ts" ] }, { @@ -46476,7 +46467,7 @@ "event:tool/result.data" ], "sources": [ - "packages/core/session/src/types.ts:318" + "packages/core/session/src/types.ts" ] }, { @@ -46542,7 +46533,7 @@ "packages/schedule/schedule/src/types.ts#EveryScheduleDispatchChange" ], "sources": [ - "packages/schedule/schedule/src/types.ts:93" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -46673,7 +46664,7 @@ "event:hook/result[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -46837,7 +46828,7 @@ "event:team/task[0].data" ], "sources": [ - "packages/experimental/agent-team/src/types.ts:225" + "packages/experimental/agent-team/src/types.ts" ] }, { @@ -48046,7 +48037,7 @@ "event:turn/end[0].data.reason[1].reason[4]" ], "sources": [ - "packages/core/session/src/types.ts:188" + "packages/core/session/src/types.ts" ] }, { @@ -48109,8 +48100,7 @@ "event:step/start[0].data" ], "sources": [ - "packages/core/session/src/types.ts:277", - "packages/core/session/src/types.ts:279" + "packages/core/session/src/types.ts" ] }, { @@ -48163,7 +48153,7 @@ "packages/api/session-controller/src/types.ts#ModelSelection" ], "sources": [ - "packages/api/session-controller/src/types.ts:82" + "packages/api/session-controller/src/types.ts" ] }, { @@ -48281,7 +48271,7 @@ "event:assistant/chunk[0].data.chunk[5]" ], "sources": [ - "packages/llm/llm/src/types.ts:370" + "packages/llm/llm/src/types.ts" ] }, { @@ -48378,7 +48368,7 @@ "event:request/context[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -48449,7 +48439,7 @@ "event:turn/start[0].data" ], "sources": [ - "packages/core/session/src/types.ts:266" + "packages/core/session/src/types.ts" ] }, { @@ -48736,7 +48726,7 @@ "packages/core/tools/src/types.ts#PtcDispatchEventData" ], "sources": [ - "packages/core/tools/src/types.ts:20" + "packages/core/tools/src/types.ts" ] }, { @@ -48770,7 +48760,7 @@ "packages/sandbox/sandbox/src/index.ts#SandboxMode" ], "sources": [ - "packages/sandbox/sandbox/src/index.ts:29" + "packages/sandbox/sandbox/src/index.ts" ] }, { @@ -48871,7 +48861,7 @@ "event:feedback/record[0]" ], "sources": [ - "packages/core/session/src/types.ts:435" + "packages/core/session/src/types.ts" ] }, { @@ -49078,7 +49068,7 @@ "event:request/header[0].data" ], "sources": [ - "packages/core/session/src/types.ts:329" + "packages/core/session/src/types.ts" ] }, { @@ -49154,7 +49144,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" ] }, { @@ -49183,7 +49173,7 @@ "event:feedback/record[0].data" ], "sources": [ - "packages/feedback/command-feedback/src/index.ts:62" + "packages/feedback/command-feedback/src/index.ts" ] }, { @@ -49297,7 +49287,7 @@ "packages/llm/llm/src/types.ts#TokenUsage" ], "sources": [ - "packages/llm/llm/src/types.ts:135" + "packages/llm/llm/src/types.ts" ] }, { diff --git a/docs/persistence-formats/v0.zh.md b/docs/persistence-formats/v0.zh.md index 7f8db23cd2..6b088e725f 100644 --- a/docs/persistence-formats/v0.zh.md +++ b/docs/persistence-formats/v0.zh.md @@ -112,9 +112,11 @@ roots: -## 持久化类型指纹 +## 完整 schema -[完整机器目录](v0.schema.json)包含 54 个根类型和 415 种可达类型。摘要包含所有引用字段;源码名称和位置描述所选的历史源码树。 +[完整机器目录](v0.schema.json)包含 54 个根类型和 415 种可达类型。摘要包含所有引用字段;源码名称和路径描述所选的历史源码树。 + +### 持久化类型指纹 | 根类型 | 类别 | SHA-256 | 已解析类型 | |---|---|---|---| @@ -176,13 +178,13 @@ roots:
完整解析类型 -## 已解析的持久化类型 +### 已解析的持久化类型 每个类型定义仅列出一次。引用保留共享和递归关系;定义旁的摘要涵盖其完整可达结构。源码名称和位置标识声明来源,但不参与摘要计算。 -### `1` +#### `1` SHA-256: `f88f1b7b6bb733f685f5fb6a8744a5db9199fa53c90463ea1a33bad51153671d` @@ -190,7 +192,7 @@ SHA-256: `f88f1b7b6bb733f685f5fb6a8744a5db9199fa53c90463ea1a33bad51153671d` -### `"aborted"` +#### `"aborted"` SHA-256: `1e0b0b66b6f0c53fc72e52289d06b4708d776f1ca9df4c86a22bff621d403cf0` @@ -198,7 +200,7 @@ SHA-256: `1e0b0b66b6f0c53fc72e52289d06b4708d776f1ca9df4c86a22bff621d403cf0` -### `"active"` +#### `"active"` SHA-256: `c8e6f48878cc2a2f0dc59682280d81f407943fb503f32c64bf9ff3d9393c3eff` @@ -206,7 +208,7 @@ SHA-256: `c8e6f48878cc2a2f0dc59682280d81f407943fb503f32c64bf9ff3d9393c3eff` -### `"after"` +#### `"after"` SHA-256: `5b232a9b9bfcc0fc6794dab7865bcf203a65785c5de5aa647a51228bff628413` @@ -214,7 +216,7 @@ SHA-256: `5b232a9b9bfcc0fc6794dab7865bcf203a65785c5de5aa647a51228bff628413` -### `"agent-instructions"` +#### `"agent-instructions"` SHA-256: `fbd2c74b346a1595b376139c587fadd23e4a21acc9c0abce342975b6cfc60986` @@ -222,7 +224,7 @@ SHA-256: `fbd2c74b346a1595b376139c587fadd23e4a21acc9c0abce342975b6cfc60986` -### `"agent-message"` +#### `"agent-message"` SHA-256: `82470020b5bfcb1a843e2aa05602af7d37df99e82d01f015c7c589ba054fd89d` @@ -230,7 +232,7 @@ SHA-256: `82470020b5bfcb1a843e2aa05602af7d37df99e82d01f015c7c589ba054fd89d` -### `"agent-preset/selected"` +#### `"agent-preset/selected"` SHA-256: `557e148d30b79ee48645850832b30c717d7c3b64641deb5d6133b8b4e91ee0b8` @@ -238,7 +240,7 @@ SHA-256: `557e148d30b79ee48645850832b30c717d7c3b64641deb5d6133b8b4e91ee0b8` -### `"agent/inbox/spliced"` +#### `"agent/inbox/spliced"` SHA-256: `829a2fb3be6efd4ba36aef8ed2d381a4c6fb2a0aaf50c823a6f3f8290786b809` @@ -246,7 +248,7 @@ SHA-256: `829a2fb3be6efd4ba36aef8ed2d381a4c6fb2a0aaf50c823a6f3f8290786b809` -### `"allowed-once"` +#### `"allowed-once"` SHA-256: `811229eedcec57979dbadca7dbea832a59f8580cff30cb217fca5e2da16314bd` @@ -254,7 +256,7 @@ SHA-256: `811229eedcec57979dbadca7dbea832a59f8580cff30cb217fca5e2da16314bd` -### `"always"` +#### `"always"` SHA-256: `142c37d302aa22a0a57915b5255939d3ca91c1811ca13fddcf84cf76ea00758a` @@ -262,7 +264,7 @@ SHA-256: `142c37d302aa22a0a57915b5255939d3ca91c1811ca13fddcf84cf76ea00758a` -### `"append"` +#### `"append"` SHA-256: `e438a9d4fb883b3e4a8d9fc8913aa1550ed50eb384bfbf943100a5605b537498` @@ -270,7 +272,7 @@ SHA-256: `e438a9d4fb883b3e4a8d9fc8913aa1550ed50eb384bfbf943100a5605b537498` -### `"approval/asked"` +#### `"approval/asked"` SHA-256: `cd186c309e2bef305705e1d324139240f5e681f4f6a957d6a25b0225f65560df` @@ -278,7 +280,7 @@ SHA-256: `cd186c309e2bef305705e1d324139240f5e681f4f6a957d6a25b0225f65560df` -### `"approval/decided"` +#### `"approval/decided"` SHA-256: `378f90f9f6022a0991928a1eaf7991094ea1920fe89a9248358a1da106e1a970` @@ -286,7 +288,7 @@ SHA-256: `378f90f9f6022a0991928a1eaf7991094ea1920fe89a9248358a1da106e1a970` -### `"approval/policy"` +#### `"approval/policy"` SHA-256: `36d6a9a871d949ea4f3edd919d81d66aa69218bebef38899d2a1282c39420a1f` @@ -294,7 +296,7 @@ SHA-256: `36d6a9a871d949ea4f3edd919d81d66aa69218bebef38899d2a1282c39420a1f` -### `"ask"` +#### `"ask"` SHA-256: `9e07693fd7cd9babe0688c22c986e4d519ae1c0e40eeea13b2dc583bed2abc86` @@ -302,7 +304,7 @@ SHA-256: `9e07693fd7cd9babe0688c22c986e4d519ae1c0e40eeea13b2dc583bed2abc86` -### `"assistant"` +#### `"assistant"` SHA-256: `95c0e88fcf0bafb2087f912ad9e2369de6ae6530cc0c4c2772c96205b57f7f60` @@ -310,7 +312,7 @@ SHA-256: `95c0e88fcf0bafb2087f912ad9e2369de6ae6530cc0c4c2772c96205b57f7f60` -### `"assistant/chunk"` +#### `"assistant/chunk"` SHA-256: `2d011306fd384c442f80bf510f523c2db9b40216f9994ee18c9c0e01be764d4f` @@ -318,7 +320,7 @@ SHA-256: `2d011306fd384c442f80bf510f523c2db9b40216f9994ee18c9c0e01be764d4f` -### `"assistant/message"` +#### `"assistant/message"` SHA-256: `6ab45ac76839722df912f3ba50f1c6b41f2d614bde11f1aabfae04117ccdc80d` @@ -326,7 +328,7 @@ SHA-256: `6ab45ac76839722df912f3ba50f1c6b41f2d614bde11f1aabfae04117ccdc80d` -### `"at"` +#### `"at"` SHA-256: `17aae616ef020b8b9f011ec398ec935450fb06d3e2a0722c456f63aeaf5ff728` @@ -334,7 +336,7 @@ SHA-256: `17aae616ef020b8b9f011ec398ec935450fb06d3e2a0722c456f63aeaf5ff728` -### `"block"` +#### `"block"` SHA-256: `1e346446e183ee76f48d7994c97ecb302bddc682abb60b8a10ea0bb26223a69c` @@ -342,7 +344,7 @@ SHA-256: `1e346446e183ee76f48d7994c97ecb302bddc682abb60b8a10ea0bb26223a69c` -### `"block-end"` +#### `"block-end"` SHA-256: `eefbea819caeeea91ccb02dfafc16c68dd7f961cf9c1b2be25a2084509cf5c5a` @@ -350,7 +352,7 @@ SHA-256: `eefbea819caeeea91ccb02dfafc16c68dd7f961cf9c1b2be25a2084509cf5c5a` -### `"block-start"` +#### `"block-start"` SHA-256: `cbca49bde16b656d5b8fbe4a8a507769f7b594c6287782b809c03814941bc5e3` @@ -358,7 +360,7 @@ SHA-256: `cbca49bde16b656d5b8fbe4a8a507769f7b594c6287782b809c03814941bc5e3` -### `"blocked"` +#### `"blocked"` SHA-256: `254dce209e735f9cb6f6b7aec0354712b1611759ec02af4d35a96f2081e666f6` @@ -366,7 +368,7 @@ SHA-256: `254dce209e735f9cb6f6b7aec0354712b1611759ec02af4d35a96f2081e666f6` -### `boolean` +#### `boolean` SHA-256: `aa93010d0e521ad7c42273f58d5c9b8bf1dfc94edf1b805a3971b364a35c1877` @@ -374,7 +376,7 @@ SHA-256: `aa93010d0e521ad7c42273f58d5c9b8bf1dfc94edf1b805a3971b364a35c1877` -### `"canceled"` +#### `"canceled"` SHA-256: `d4e4d575abeb4b72d616dc65c17ac0eaa943cc135609395044c38d5afcb10e31` @@ -382,7 +384,7 @@ SHA-256: `d4e4d575abeb4b72d616dc65c17ac0eaa943cc135609395044c38d5afcb10e31` -### `"cancelled"` +#### `"cancelled"` SHA-256: `2142e391b9ccb60d487afcf373ce74db98d952f69e8289eddb352a7e16e996c5` @@ -390,7 +392,7 @@ SHA-256: `2142e391b9ccb60d487afcf373ce74db98d952f69e8289eddb352a7e16e996c5` -### `"catalog"` +#### `"catalog"` SHA-256: `aec150797b655c5f15ebb7a501454b0c208fbaccec9ace49d7de2171fc02f47d` @@ -398,7 +400,7 @@ SHA-256: `aec150797b655c5f15ebb7a501454b0c208fbaccec9ace49d7de2171fc02f47d` -### `"change"` +#### `"change"` SHA-256: `f789af5ab844827eb5a4f357c0afae1eeed108c6c22d8ca1a56e586b349a7c85` @@ -406,7 +408,7 @@ SHA-256: `f789af5ab844827eb5a4f357c0afae1eeed108c6c22d8ca1a56e586b349a7c85` -### `"claude-code"` +#### `"claude-code"` SHA-256: `aff60ef947c18b012644852bdd0d5bfe72065e061dd563787c76c646b4a10f6b` @@ -414,7 +416,7 @@ SHA-256: `aff60ef947c18b012644852bdd0d5bfe72065e061dd563787c76c646b4a10f6b` -### `"clear"` +#### `"clear"` SHA-256: `e7e154d47d5fbc5366330fb4dade1f108c6dfe4335044d21ded14b7bf1dce084` @@ -422,7 +424,7 @@ SHA-256: `e7e154d47d5fbc5366330fb4dade1f108c6dfe4335044d21ded14b7bf1dce084` -### `"codex"` +#### `"codex"` SHA-256: `15495614ccfa9cbdeefb0ec2abd76406435f4c6ff3dae42acae8e09ef42025c9` @@ -430,7 +432,7 @@ SHA-256: `15495614ccfa9cbdeefb0ec2abd76406435f4c6ff3dae42acae8e09ef42025c9` -### `"command/done"` +#### `"command/done"` SHA-256: `8cdd3fdd295cee53035de16a1b23411716f75e9f994fe9510cac5d7fef605c76` @@ -438,7 +440,7 @@ SHA-256: `8cdd3fdd295cee53035de16a1b23411716f75e9f994fe9510cac5d7fef605c76` -### `"command/run"` +#### `"command/run"` SHA-256: `f1996af2602e6f62b5ab179ca5c4af00d8753938b74cc6ef102de09e99e74a7e` @@ -446,7 +448,7 @@ SHA-256: `f1996af2602e6f62b5ab179ca5c4af00d8753938b74cc6ef102de09e99e74a7e` -### `"compaction/end"` +#### `"compaction/end"` SHA-256: `1986c2664009c99155e44795676c887fa67f7c55cd2d5e6b648ff763e0ab033a` @@ -454,7 +456,7 @@ SHA-256: `1986c2664009c99155e44795676c887fa67f7c55cd2d5e6b648ff763e0ab033a` -### `"compaction/prune"` +#### `"compaction/prune"` SHA-256: `10e386801903f9d424602c31d3ff837a94aef623c8b391376d8d9e253525fabe` @@ -462,7 +464,7 @@ SHA-256: `10e386801903f9d424602c31d3ff837a94aef623c8b391376d8d9e253525fabe` -### `"compaction/start"` +#### `"compaction/start"` SHA-256: `e2d0367e5716bc188435e51718ebff8ce873190625fa93b1c5331102d98758fa` @@ -470,7 +472,7 @@ SHA-256: `e2d0367e5716bc188435e51718ebff8ce873190625fa93b1c5331102d98758fa` -### `"compaction/summary"` +#### `"compaction/summary"` SHA-256: `ef4f00923b9edbae15c7ef05320280bf61147ca17146cf59690359bfd5e5da45` @@ -478,7 +480,7 @@ SHA-256: `ef4f00923b9edbae15c7ef05320280bf61147ca17146cf59690359bfd5e5da45` -### `"complete"` +#### `"complete"` SHA-256: `d9196086e41e4dd5c2ce87f5c25529c8112a1731d258cf0728747d41a9ee3241` @@ -486,7 +488,7 @@ SHA-256: `d9196086e41e4dd5c2ce87f5c25529c8112a1731d258cf0728747d41a9ee3241` -### `"completed"` +#### `"completed"` SHA-256: `1ebc6f9ff3aa9e3a38f8695f49bacdab1f8b7a3832741853ca46f40af56ccd01` @@ -494,7 +496,7 @@ SHA-256: `1ebc6f9ff3aa9e3a38f8695f49bacdab1f8b7a3832741853ca46f40af56ccd01` -### `"continuable"` +#### `"continuable"` SHA-256: `e5d3828df1ec3e2a66879de0659e0f4866d9cfffc00825ee731a66f8a0c03d98` @@ -502,7 +504,7 @@ SHA-256: `e5d3828df1ec3e2a66879de0659e0f4866d9cfffc00825ee731a66f8a0c03d98` -### `"create"` +#### `"create"` SHA-256: `7624ca28c61ca0eaa4f015140f3cea6e0c16cce2f2960fab5f531203d253903e` @@ -510,7 +512,7 @@ SHA-256: `7624ca28c61ca0eaa4f015140f3cea6e0c16cce2f2960fab5f531203d253903e` -### `"danger-full-access"` +#### `"danger-full-access"` SHA-256: `18fce9540bb20897a66275499faee6b8296c97e9901fa1ff45a191772448ad1a` @@ -518,7 +520,7 @@ SHA-256: `18fce9540bb20897a66275499faee6b8296c97e9901fa1ff45a191772448ad1a` -### `"delegation"` +#### `"delegation"` SHA-256: `76632533f67879dcb346fcae640540dbc89b2472b0bce88c59f7e48fc5c0e668` @@ -526,7 +528,7 @@ SHA-256: `76632533f67879dcb346fcae640540dbc89b2472b0bce88c59f7e48fc5c0e668` -### `"delete"` +#### `"delete"` SHA-256: `d0fbb0ca1bbba059830826f33f801da1aced35a2504376d61e020bdfec8d50c0` @@ -534,7 +536,7 @@ SHA-256: `d0fbb0ca1bbba059830826f33f801da1aced35a2504376d61e020bdfec8d50c0` -### `"deleted"` +#### `"deleted"` SHA-256: `e7e8f1318170b8284f16ab45a557afd4675c96071c0f2a456636481dab20b427` @@ -542,7 +544,7 @@ SHA-256: `e7e8f1318170b8284f16ab45a557afd4675c96071c0f2a456636481dab20b427` -### `"dispatch"` +#### `"dispatch"` SHA-256: `26c879bdd130e8b8683a6ce588414fad2244783d6573ca399fa0de184a2b0bb1` @@ -550,7 +552,7 @@ SHA-256: `26c879bdd130e8b8683a6ce588414fad2244783d6573ca399fa0de184a2b0bb1` -### `"disposed"` +#### `"disposed"` SHA-256: `b38f206d59bad891fa58c89f97a0036987b3defe7685acbd318fa55eb85f9751` @@ -558,7 +560,7 @@ SHA-256: `b38f206d59bad891fa58c89f97a0036987b3defe7685acbd318fa55eb85f9751` -### `"edit"` +#### `"edit"` SHA-256: `ad22a5ca5bbaab2e1440779cd3648e85ddfc6f73b5207394eda699555cf31430` @@ -566,7 +568,7 @@ SHA-256: `ad22a5ca5bbaab2e1440779cd3648e85ddfc6f73b5207394eda699555cf31430` -### `"error"` +#### `"error"` SHA-256: `a2be0f0cb59f0d4a06557d45847d1938aced238baa77a6da416e590b8b958553` @@ -574,11 +576,11 @@ SHA-256: `a2be0f0cb59f0d4a06557d45847d1938aced238baa77a6da416e590b8b958553` -### `event:agent-preset/selected` +#### `event:agent-preset/selected` SHA-256: `a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -590,11 +592,11 @@ SHA-256: `a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b` -### `event:agent-preset/selected[0].data` +#### `event:agent-preset/selected[0].data` SHA-256: `6e52dd55a1d48954ed5464ec46fe34d9eb65f709baabc9561e7a279910b0c406` -来源:`packages/preset/agent-presets/src/session.ts:28` +来源:`packages/preset/agent-presets/src/session.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -602,11 +604,11 @@ SHA-256: `6e52dd55a1d48954ed5464ec46fe34d9eb65f709baabc9561e7a279910b0c406` -### `event:agent/inbox/spliced` +#### `event:agent/inbox/spliced` SHA-256: `15cdff6391d58ea00d7e2fe113b663d5479cbb3fd1af26717ad933c770bca081` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -618,11 +620,11 @@ SHA-256: `15cdff6391d58ea00d7e2fe113b663d5479cbb3fd1af26717ad933c770bca081` -### `event:agent/inbox/spliced[0].data` +#### `event:agent/inbox/spliced[0].data` SHA-256: `70bb17ac365e67f2b3b9faaae3b49d7c11927016b07b7f1d6cbbe02efe3fa165` -来源:`packages/core/agent/src/types.ts:58` +来源:`packages/core/agent/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -634,7 +636,7 @@ SHA-256: `70bb17ac365e67f2b3b9faaae3b49d7c11927016b07b7f1d6cbbe02efe3fa165` -### `event:agent/inbox/spliced[0].data.inserted` +#### `event:agent/inbox/spliced[0].data.inserted` SHA-256: `d1d6d7ba260eee6c676cbc598057ddb803b2f14c9eaeb1a6b230c334e8f91851` @@ -642,7 +644,7 @@ SHA-256: `d1d6d7ba260eee6c676cbc598057ddb803b2f14c9eaeb1a6b230c334e8f91851` -### `event:agent/inbox/spliced[0].data.inserted[0].content` +#### `event:agent/inbox/spliced[0].data.inserted[0].content` SHA-256: `c4f87e4f9a41706018db2c298bc871ecab9f2a1f7d8a8022d310e2c68163816b` @@ -650,11 +652,11 @@ SHA-256: `c4f87e4f9a41706018db2c298bc871ecab9f2a1f7d8a8022d310e2c68163816b` -### `event:agent/inbox/spliced[0].data.inserted[0].content[0][2].attachment.originalDimensions` +#### `event:agent/inbox/spliced[0].data.inserted[0].content[0][2].attachment.originalDimensions` SHA-256: `0f46153645c297846a3fad3911636659ca4717a5e7d71c9f50bffacd312115ef` -来源:`packages/attachment/attachment/src/types.ts:28` +来源:`packages/attachment/attachment/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -663,11 +665,11 @@ SHA-256: `0f46153645c297846a3fad3911636659ca4717a5e7d71c9f50bffacd312115ef` -### `event:agent/inbox/spliced[0].data.inserted[0].source[0]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[0]` SHA-256: `ada310bf0bdb8fed51f3b56ea63f6ea6b18bbd587f04fccb63a14ab0b2a24e05` -来源:`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` | 属性 | 存在性 | 类型 | |---|---|---| @@ -675,7 +677,7 @@ SHA-256: `ada310bf0bdb8fed51f3b56ea63f6ea6b18bbd587f04fccb63a14ab0b2a24e05` -### `event:agent/inbox/spliced[0].data.inserted[0].source[1]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[1]` SHA-256: `0ddab4577db37a3e0d9e3a91761735c8ef6f5629d526ab8ecaeeea19c097c8f8` @@ -686,11 +688,11 @@ SHA-256: `0ddab4577db37a3e0d9e3a91761735c8ef6f5629d526ab8ecaeeea19c097c8f8` -### `event:agent/inbox/spliced[0].data.inserted[0].source[10]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[10]` SHA-256: `6a4f72e2e179e17b922f2a9392c0e1c8f8c707f32494372454850a3eb184a6e7` -来源:`packages/api/session-controller/src/types.ts:367` +来源:`packages/api/session-controller/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -700,7 +702,7 @@ SHA-256: `6a4f72e2e179e17b922f2a9392c0e1c8f8c707f32494372454850a3eb184a6e7` -### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references` SHA-256: `a31fe3cc0de0394f0321a206ed19175fca578043b5f3bd8f9d9b533c8441957e` @@ -708,11 +710,11 @@ SHA-256: `a31fe3cc0de0394f0321a206ed19175fca578043b5f3bd8f9d9b533c8441957e` -### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references[0]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references[0]` SHA-256: `168b7c7810cf6eb504f3081a459a810e7b5295596736e9a49d0a3e43399ea5d5` -来源:`packages/context/session-reference/src/types.ts:18` +来源:`packages/context/session-reference/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -729,7 +731,7 @@ SHA-256: `168b7c7810cf6eb504f3081a459a810e7b5295596736e9a49d0a3e43399ea5d5` -### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries` SHA-256: `aba175fb20ffc71112c55efe70458ff5d7dbfb83501892b4ba8d077f0ea5d7ba` @@ -737,11 +739,11 @@ SHA-256: `aba175fb20ffc71112c55efe70458ff5d7dbfb83501892b4ba8d077f0ea5d7ba` -### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries[0]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries[0]` SHA-256: `83079c8a3f733ac3fa603eefa0fbb4737ca4d8b69e7e2e7298b60f9ac4098693` -来源:`packages/skill/tool-skill/src/index.ts:40` +来源:`packages/skill/tool-skill/src/index.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -750,7 +752,7 @@ SHA-256: `83079c8a3f733ac3fa603eefa0fbb4737ca4d8b69e7e2e7298b60f9ac4098693` -### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes` SHA-256: `2ab12a0e345658f9342816d773fe610f049982bcad82631f43b9205abe43e5ee` @@ -758,7 +760,7 @@ SHA-256: `2ab12a0e345658f9342816d773fe610f049982bcad82631f43b9205abe43e5ee` -### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes[0].action` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes[0].action` SHA-256: `904bf499d98be4a3a5f836fcac533b6c4899569b018071e6604e1d32657d00fd` @@ -770,11 +772,11 @@ SHA-256: `904bf499d98be4a3a5f836fcac533b6c4899569b018071e6604e1d32657d00fd` -### `event:agent/inbox/spliced[0].data.inserted[0].source[19]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[19]` SHA-256: `9edc162949abf93bd5ff049191b345454ba104f583937ce5580fb50f067d2b94` -来源:`packages/webhook/webhook/src/types.ts:74` +来源:`packages/webhook/webhook/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -788,7 +790,7 @@ SHA-256: `9edc162949abf93bd5ff049191b345454ba104f583937ce5580fb50f067d2b94` -### `event:agent/inbox/spliced[0].data.inserted[0].source[2]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[2]` SHA-256: `dda6e111a8ccfc12f6e742e977a1a4e3549e8c03732a5ff6c8d7c3d4bcb7a412` @@ -800,7 +802,7 @@ SHA-256: `dda6e111a8ccfc12f6e742e977a1a4e3549e8c03732a5ff6c8d7c3d4bcb7a412` -### `event:agent/inbox/spliced[0].data.inserted[0].source[3]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[3]` SHA-256: `2f90a7b3646fea3e677bd7b4000aa96f3b8964f107b614e204e11ad4051c24fc` @@ -812,7 +814,7 @@ SHA-256: `2f90a7b3646fea3e677bd7b4000aa96f3b8964f107b614e204e11ad4051c24fc` -### `event:agent/inbox/spliced[0].data.inserted[0].source[4]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[4]` SHA-256: `e8d26e6993445743e6c4342c31b284c7d8f5574369abdd6021183af1a6b3538f` @@ -825,7 +827,7 @@ SHA-256: `e8d26e6993445743e6c4342c31b284c7d8f5574369abdd6021183af1a6b3538f` -### `event:agent/inbox/spliced[0].data.inserted[0].source[4].sections` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[4].sections` SHA-256: `c748fb42c80a120038a8c587af80ec39924803c401364db11c8974d5bf6d0262` @@ -833,7 +835,7 @@ SHA-256: `c748fb42c80a120038a8c587af80ec39924803c401364db11c8974d5bf6d0262` -### `event:agent/inbox/spliced[0].data.inserted[0].source[5]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[5]` SHA-256: `b4d298d90c798fa4d1f5b030ce3ce8031c4c41beafdb05323bec8b2a06903b43` @@ -846,7 +848,7 @@ SHA-256: `b4d298d90c798fa4d1f5b030ce3ce8031c4c41beafdb05323bec8b2a06903b43` -### `event:agent/inbox/spliced[0].data.inserted[0].source[6]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[6]` SHA-256: `2ce7ef3b3daebf95815c7ae454a751d3e67ca7a22e2e0734fe2942df393bb66c` @@ -858,7 +860,7 @@ SHA-256: `2ce7ef3b3daebf95815c7ae454a751d3e67ca7a22e2e0734fe2942df393bb66c` -### `event:agent/inbox/spliced[0].data.inserted[0].source[7]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[7]` SHA-256: `85e1bd563d6c80c1f377f99f91103fec4e315148a7330f3b3dae7c2d04e33b01` @@ -870,11 +872,11 @@ SHA-256: `85e1bd563d6c80c1f377f99f91103fec4e315148a7330f3b3dae7c2d04e33b01` -### `event:approval/asked` +#### `event:approval/asked` SHA-256: `3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -886,11 +888,11 @@ SHA-256: `3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1` -### `event:approval/asked[0].data` +#### `event:approval/asked[0].data` SHA-256: `45f2a07ea94573123b6ae14db787a40062dec3834f36d8be92c523d40ba28448` -来源:`packages/interaction/user-approval/src/types.ts:44` +来源:`packages/interaction/user-approval/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -901,11 +903,11 @@ SHA-256: `45f2a07ea94573123b6ae14db787a40062dec3834f36d8be92c523d40ba28448` -### `event:approval/decided` +#### `event:approval/decided` SHA-256: `bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -917,11 +919,11 @@ SHA-256: `bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3` -### `event:approval/decided[0].data` +#### `event:approval/decided[0].data` SHA-256: `93cbbc5a7fd0b1aa1ff1b9a6bb5ec52b073f48e5a5200365c45c0cd54059e1b9` -来源:`packages/interaction/user-approval/src/types.ts:55` +来源:`packages/interaction/user-approval/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -930,11 +932,11 @@ SHA-256: `93cbbc5a7fd0b1aa1ff1b9a6bb5ec52b073f48e5a5200365c45c0cd54059e1b9` -### `event:approval/policy` +#### `event:approval/policy` SHA-256: `26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -946,11 +948,11 @@ SHA-256: `26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78` -### `event:approval/policy[0].data` +#### `event:approval/policy[0].data` SHA-256: `11f70b595aa76897fc4e25a352bfa718c659f44b799e5aa14e84e5a38fe72912` -来源:`packages/interaction/user-approval/src/index.ts:33` +来源:`packages/interaction/user-approval/src/index.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -959,11 +961,11 @@ SHA-256: `11f70b595aa76897fc4e25a352bfa718c659f44b799e5aa14e84e5a38fe72912` -### `event:assistant/chunk` +#### `event:assistant/chunk` SHA-256: `be6b0aa5cd6a279facb1c29589f92e24a0eb30d60a5869ae17acbcf6c3d12821` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -975,11 +977,11 @@ SHA-256: `be6b0aa5cd6a279facb1c29589f92e24a0eb30d60a5869ae17acbcf6c3d12821` -### `event:assistant/chunk[0].data` +#### `event:assistant/chunk[0].data` SHA-256: `d30e1a105f48bf9a6e7b080acb73e12f1173be60154f61d12c089216b4db5f94` -来源:`packages/core/session/src/types.ts:289` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -989,11 +991,11 @@ SHA-256: `d30e1a105f48bf9a6e7b080acb73e12f1173be60154f61d12c089216b4db5f94` -### `event:assistant/chunk[0].data.chunk[0]` +#### `event:assistant/chunk[0].data.chunk[0]` SHA-256: `a681bf8e6eed8af50ad0da0efbf233c59215d7221fbbf9ee0a36e542a5c5f814` -来源:`packages/llm/llm/src/types.ts:365` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1003,11 +1005,11 @@ SHA-256: `a681bf8e6eed8af50ad0da0efbf233c59215d7221fbbf9ee0a36e542a5c5f814` -### `event:assistant/chunk[0].data.chunk[1]` +#### `event:assistant/chunk[0].data.chunk[1]` SHA-256: `95080295115fbd83544520ba247b68a03790131f6a2eac323d388758cb542f65` -来源:`packages/llm/llm/src/types.ts:366` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1017,11 +1019,11 @@ SHA-256: `95080295115fbd83544520ba247b68a03790131f6a2eac323d388758cb542f65` -### `event:assistant/chunk[0].data.chunk[2]` +#### `event:assistant/chunk[0].data.chunk[2]` SHA-256: `2abb711460e6238d851c30f3e4bdd87a2aa1887ee70575b3d3b7b25610673095` -来源:`packages/llm/llm/src/types.ts:367` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1031,11 +1033,11 @@ SHA-256: `2abb711460e6238d851c30f3e4bdd87a2aa1887ee70575b3d3b7b25610673095` -### `event:assistant/chunk[0].data.chunk[3]` +#### `event:assistant/chunk[0].data.chunk[3]` SHA-256: `88a610b831be6d92612a464be5c7d0b88ec24d97bd299837bf74bf7672183c9a` -来源:`packages/llm/llm/src/types.ts:368` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1047,11 +1049,11 @@ SHA-256: `88a610b831be6d92612a464be5c7d0b88ec24d97bd299837bf74bf7672183c9a` -### `event:assistant/chunk[0].data.chunk[4]` +#### `event:assistant/chunk[0].data.chunk[4]` SHA-256: `766e02b09dd084f6dfa0f8c553e82399465fccd5c64533d50c5368f40de4b23b` -来源:`packages/llm/llm/src/types.ts:369` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1061,11 +1063,11 @@ SHA-256: `766e02b09dd084f6dfa0f8c553e82399465fccd5c64533d50c5368f40de4b23b` -### `event:assistant/chunk[0].data.chunk[5]` +#### `event:assistant/chunk[0].data.chunk[5]` SHA-256: `f1a96afe7503ac1817de769cd0ba13d9b80111c7034c50106b3344ecc14cc515` -来源:`packages/llm/llm/src/types.ts:370` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1074,11 +1076,11 @@ SHA-256: `f1a96afe7503ac1817de769cd0ba13d9b80111c7034c50106b3344ecc14cc515` -### `event:assistant/chunk[0].data.chunk[6]` +#### `event:assistant/chunk[0].data.chunk[6]` SHA-256: `a4ed3446d32625902170fce527fb64a0283d6f4817930f54a16fdce3a482b36a` -来源:`packages/llm/llm/src/types.ts:371` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1088,11 +1090,11 @@ SHA-256: `a4ed3446d32625902170fce527fb64a0283d6f4817930f54a16fdce3a482b36a` -### `event:assistant/chunk[0].data.chunk[6].reason[0]` +#### `event:assistant/chunk[0].data.chunk[6].reason[0]` SHA-256: `64cfc4dbd3739f0ee040689482cb27058890f1d6113abb1de756836318aeebbc` -来源:`packages/llm/llm/src/types.ts:120` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1101,11 +1103,11 @@ SHA-256: `64cfc4dbd3739f0ee040689482cb27058890f1d6113abb1de756836318aeebbc` -### `event:assistant/chunk[0].data.chunk[6].reason[1]` +#### `event:assistant/chunk[0].data.chunk[6].reason[1]` SHA-256: `ca13866102dfc53a503fccddeebc9caf667b8a06ef27217dd65de29f0495e65d` -来源:`packages/llm/llm/src/types.ts:121` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1114,11 +1116,11 @@ SHA-256: `ca13866102dfc53a503fccddeebc9caf667b8a06ef27217dd65de29f0495e65d` -### `event:assistant/chunk[0].data.chunk[6].reason[2]` +#### `event:assistant/chunk[0].data.chunk[6].reason[2]` SHA-256: `ab7ec5f9eb2c6dfacca5da4c37cf7ba85d04172053ee6b1ebf1709ffcd99c1a7` -来源:`packages/core/session/src/types.ts:206` · `packages/llm/llm/src/types.ts:119` +来源:`packages/core/session/src/types.ts` · `packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1126,11 +1128,11 @@ SHA-256: `ab7ec5f9eb2c6dfacca5da4c37cf7ba85d04172053ee6b1ebf1709ffcd99c1a7` -### `event:assistant/chunk[0].data.chunk[6].reason[3]` +#### `event:assistant/chunk[0].data.chunk[6].reason[3]` SHA-256: `1d76406cbb2ddadb0dbbb51e9d8bc6cf678fed455cf8eb512f36f7c86d37a62f` -来源:`packages/llm/llm/src/types.ts:117` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1138,11 +1140,11 @@ SHA-256: `1d76406cbb2ddadb0dbbb51e9d8bc6cf678fed455cf8eb512f36f7c86d37a62f` -### `event:assistant/chunk[0].data.chunk[6].reason[4]` +#### `event:assistant/chunk[0].data.chunk[6].reason[4]` SHA-256: `287211846beea1eccb5f9acee00d20388a38fcb2e95858fa2332d6f58529379a` -来源:`packages/llm/llm/src/types.ts:118` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1150,7 +1152,7 @@ SHA-256: `287211846beea1eccb5f9acee00d20388a38fcb2e95858fa2332d6f58529379a` -### `event:assistant/chunk[0].data.chunk[6].replayState.blocks` +#### `event:assistant/chunk[0].data.chunk[6].replayState.blocks` SHA-256: `b1664fa89f8eab49a14e7e3168d8bc4da4aa9fd76332f6c4a053d839e5276ae7` @@ -1158,7 +1160,7 @@ SHA-256: `b1664fa89f8eab49a14e7e3168d8bc4da4aa9fd76332f6c4a053d839e5276ae7` -### `event:assistant/message` +#### `event:assistant/message` SHA-256: `6ac50e8b7feeb6a718cf502a4d32aa5430d68c01c23e6f4903db07f884b6cfe6` @@ -1174,11 +1176,11 @@ SHA-256: `6ac50e8b7feeb6a718cf502a4d32aa5430d68c01c23e6f4903db07f884b6cfe6` -### `event:assistant/message.data` +#### `event:assistant/message.data` SHA-256: `8e97d45260a7fa31ac2f670a1b1d724fc1b30ba656baf274d69acf4814e77f5e` -来源:`packages/core/session/src/types.ts:300` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1190,11 +1192,11 @@ SHA-256: `8e97d45260a7fa31ac2f670a1b1d724fc1b30ba656baf274d69acf4814e77f5e` -### `event:command/done` +#### `event:command/done` SHA-256: `15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1206,11 +1208,11 @@ SHA-256: `15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff` -### `event:command/done[0].data` +#### `event:command/done[0].data` SHA-256: `5b6fb1f226ff56402db08a6aae82af76100b14056271875f69ec526a1ae05d51` -来源:`packages/interaction/commands/src/types.ts:104` +来源:`packages/interaction/commands/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1221,7 +1223,7 @@ SHA-256: `5b6fb1f226ff56402db08a6aae82af76100b14056271875f69ec526a1ae05d51` -### `event:command/done[0].data.kind` +#### `event:command/done[0].data.kind` SHA-256: `1ab2ef1296f157ba96998f179bb5daa9d21a82480da2901127aeab2730797c92` @@ -1232,11 +1234,11 @@ SHA-256: `1ab2ef1296f157ba96998f179bb5daa9d21a82480da2901127aeab2730797c92` -### `event:command/run` +#### `event:command/run` SHA-256: `37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1248,11 +1250,11 @@ SHA-256: `37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006` -### `event:command/run[0].data` +#### `event:command/run[0].data` SHA-256: `a853902cfab417b8f08aa51ad6855fea46f34ed4588a74e47403035111d0fb86` -来源:`packages/interaction/commands/src/types.ts:97` +来源:`packages/interaction/commands/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1263,11 +1265,11 @@ SHA-256: `a853902cfab417b8f08aa51ad6855fea46f34ed4588a74e47403035111d0fb86` -### `event:compaction/end` +#### `event:compaction/end` SHA-256: `b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1279,11 +1281,11 @@ SHA-256: `b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d` -### `event:compaction/end[0].data` +#### `event:compaction/end[0].data` SHA-256: `ca59530d1a4f3e191b4032bc4a20eded0d827db8b5a7efb27b3af9e9b456c6f2` -来源:`packages/compaction/compaction/src/types.ts:72` +来源:`packages/compaction/compaction/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1294,11 +1296,11 @@ SHA-256: `ca59530d1a4f3e191b4032bc4a20eded0d827db8b5a7efb27b3af9e9b456c6f2` -### `event:compaction/end[0].data.turn` +#### `event:compaction/end[0].data.turn` SHA-256: `3bd652ebfa8726b3ce3937a4f1bd2759e02f86b3a08a20f9e41a8513656fbc5f` -来源:`packages/core/session/src/types.ts:62` +来源:`packages/core/session/src/types.ts` 以下类型之一: @@ -1307,11 +1309,11 @@ SHA-256: `3bd652ebfa8726b3ce3937a4f1bd2759e02f86b3a08a20f9e41a8513656fbc5f` -### `event:compaction/prune` +#### `event:compaction/prune` SHA-256: `7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1323,11 +1325,11 @@ SHA-256: `7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04` -### `event:compaction/prune[0].data` +#### `event:compaction/prune[0].data` SHA-256: `5dd766ccd1702a1142ad8b4bd44f2242f8e8a6752669ad3de0a5d224329b1438` -来源:`packages/compaction/compaction/src/types.ts:82` +来源:`packages/compaction/compaction/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1337,11 +1339,11 @@ SHA-256: `5dd766ccd1702a1142ad8b4bd44f2242f8e8a6752669ad3de0a5d224329b1438` -### `event:compaction/prune[0].data.shadowedRange` +#### `event:compaction/prune[0].data.shadowedRange` SHA-256: `9e41386b3a0c9572b0d63078492ebb3997da7d3a830d44e0259418bd02f4bcb2` -来源:`packages/compaction/compaction/src/types.ts:38` · `packages/compaction/compaction/src/types.ts:84` +来源:`packages/compaction/compaction/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1350,11 +1352,11 @@ SHA-256: `9e41386b3a0c9572b0d63078492ebb3997da7d3a830d44e0259418bd02f4bcb2` -### `event:compaction/start` +#### `event:compaction/start` SHA-256: `db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1366,11 +1368,11 @@ SHA-256: `db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965` -### `event:compaction/start[0].data` +#### `event:compaction/start[0].data` SHA-256: `3e4e7683b0192c9f0e6a75c59076108f017892cdb302a98032c2632fd79c356f` -来源:`packages/compaction/compaction/src/types.ts:24` +来源:`packages/compaction/compaction/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1380,11 +1382,11 @@ SHA-256: `3e4e7683b0192c9f0e6a75c59076108f017892cdb302a98032c2632fd79c356f` -### `event:compaction/summary` +#### `event:compaction/summary` SHA-256: `85c28ce3efec5863a9bf4b22ae57a50a03ec5337b965ee95ff77c9b9d137fa22` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1396,7 +1398,7 @@ SHA-256: `85c28ce3efec5863a9bf4b22ae57a50a03ec5337b965ee95ff77c9b9d137fa22` -### `event:compaction/summary[0].data` +#### `event:compaction/summary[0].data` SHA-256: `1fcc34faac8875c4b0a0102d9f9f23c852c90f9258cf66198e734bcfcfae22ce` @@ -1407,7 +1409,7 @@ SHA-256: `1fcc34faac8875c4b0a0102d9f9f23c852c90f9258cf66198e734bcfcfae22ce` -### `event:compaction/summary[0].data[0]` +#### `event:compaction/summary[0].data[0]` SHA-256: `88e7af4cec3f89349bf3a2faf79c51519da21201729e6d7c5ab59271397b55bb` @@ -1428,7 +1430,7 @@ SHA-256: `88e7af4cec3f89349bf3a2faf79c51519da21201729e6d7c5ab59271397b55bb` -### `event:compaction/summary[0].data[1]` +#### `event:compaction/summary[0].data[1]` SHA-256: `19d2b8a46cc5bf1b368732664b777b2f896e428b78af98da89913c8f2a19393a` @@ -1448,11 +1450,11 @@ SHA-256: `19d2b8a46cc5bf1b368732664b777b2f896e428b78af98da89913c8f2a19393a` -### `event:feedback/record` +#### `event:feedback/record` SHA-256: `fb9df8180a202f3c845d5aa6a81697b2f7213f6735abc17535a55656be60a575` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1464,11 +1466,11 @@ SHA-256: `fb9df8180a202f3c845d5aa6a81697b2f7213f6735abc17535a55656be60a575` -### `event:feedback/record[0].data` +#### `event:feedback/record[0].data` SHA-256: `fc362d6c3bc744ee54ea7e008f30aff28f240db9d9882faec31b12982b643d5c` -来源:`packages/feedback/command-feedback/src/index.ts:62` +来源:`packages/feedback/command-feedback/src/index.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1476,11 +1478,11 @@ SHA-256: `fc362d6c3bc744ee54ea7e008f30aff28f240db9d9882faec31b12982b643d5c` -### `event:goal/change` +#### `event:goal/change` SHA-256: `763c8a20af487263a0080548274f7437ef4a86e0ba8769127d1ced10a72c664d` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1492,7 +1494,7 @@ SHA-256: `763c8a20af487263a0080548274f7437ef4a86e0ba8769127d1ced10a72c664d` -### `event:goal/change[0].data[0].operation` +#### `event:goal/change[0].data[0].operation` SHA-256: `62e6a429ff3f390a46ac39fb468692032f42936ca0db19b53454184189401379` @@ -1507,11 +1509,11 @@ SHA-256: `62e6a429ff3f390a46ac39fb468692032f42936ca0db19b53454184189401379` -### `event:hook/invoked` +#### `event:hook/invoked` SHA-256: `8a6e1ec9e8db346b0e02f027db73c07a94f067a26d40c1aef1abd09c47ce7ba0` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1523,11 +1525,11 @@ SHA-256: `8a6e1ec9e8db346b0e02f027db73c07a94f067a26d40c1aef1abd09c47ce7ba0` -### `event:hook/invoked[0].data` +#### `event:hook/invoked[0].data` SHA-256: `119abe2b9c0b2f46ecb31d82b9acba4d4b30e049f655e2475e8b4ae12d5a9e25` -来源:`packages/hooks/hook-protocol/src/types.ts:19` +来源:`packages/hooks/hook-protocol/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1539,11 +1541,11 @@ SHA-256: `119abe2b9c0b2f46ecb31d82b9acba4d4b30e049f655e2475e8b4ae12d5a9e25` -### `event:hook/result` +#### `event:hook/result` SHA-256: `e75916628f3f10c2d50658bd143052a46285fbf1a9a700ba54947614603d26b4` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1555,11 +1557,11 @@ SHA-256: `e75916628f3f10c2d50658bd143052a46285fbf1a9a700ba54947614603d26b4` -### `event:hook/result[0].data` +#### `event:hook/result[0].data` SHA-256: `8ad45ad053b4d89f8865c17cc9ff3b8748e86045f3f0fb816269a34af2619141` -来源:`packages/hooks/hook-protocol/src/types.ts:31` +来源:`packages/hooks/hook-protocol/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1573,11 +1575,11 @@ SHA-256: `8ad45ad053b4d89f8865c17cc9ff3b8748e86045f3f0fb816269a34af2619141` -### `event:llm/retry` +#### `event:llm/retry` SHA-256: `91c397f8f870e812e1dc5ac69c2745f9f105be9dc97dadc980d19ef415a65145` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1589,11 +1591,11 @@ SHA-256: `91c397f8f870e812e1dc5ac69c2745f9f105be9dc97dadc980d19ef415a65145` -### `event:llm/retry-started` +#### `event:llm/retry-started` SHA-256: `48e5c9861f16ac07e78cb7b5ae9dabdf7bb85c58baed5a51b4ad275050ea58e3` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1605,11 +1607,11 @@ SHA-256: `48e5c9861f16ac07e78cb7b5ae9dabdf7bb85c58baed5a51b4ad275050ea58e3` -### `event:llm/retry[0].data[0]` +#### `event:llm/retry[0].data[0]` SHA-256: `9096d1dd86a3da77a593e12cd95e596b2ef965fa94fcbee40e4bdcf0433924a1` -来源:`packages/llm/llm-retry/src/types.ts:17` +来源:`packages/llm/llm-retry/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1626,11 +1628,11 @@ SHA-256: `9096d1dd86a3da77a593e12cd95e596b2ef965fa94fcbee40e4bdcf0433924a1` -### `event:llm/retry[0].data[1]` +#### `event:llm/retry[0].data[1]` SHA-256: `c0f91c064454e9ae25a4b5caacdc487712aee3acf414b07b7d5f7fd3530a0452` -来源:`packages/llm/llm-retry/src/types.ts:30` +来源:`packages/llm/llm-retry/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1646,11 +1648,11 @@ SHA-256: `c0f91c064454e9ae25a4b5caacdc487712aee3acf414b07b7d5f7fd3530a0452` -### `event:model/selection` +#### `event:model/selection` SHA-256: `35203ba7ad5ef6f97d556b85df20ae98f04f09c65748cecdf8eefdb8b6405ffc` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1662,11 +1664,11 @@ SHA-256: `35203ba7ad5ef6f97d556b85df20ae98f04f09c65748cecdf8eefdb8b6405ffc` -### `event:permission/preset` +#### `event:permission/preset` SHA-256: `5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1678,11 +1680,11 @@ SHA-256: `5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b` -### `event:permission/preset[0].data` +#### `event:permission/preset[0].data` SHA-256: `8a9c990773f798eac10ca8878e6bcc531ee080bc589cac956730e462cc6a09ad` -来源:`packages/interaction/permission-presets/src/index.ts:53` +来源:`packages/interaction/permission-presets/src/index.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1690,11 +1692,11 @@ SHA-256: `8a9c990773f798eac10ca8878e6bcc531ee080bc589cac956730e462cc6a09ad` -### `event:plan/mode` +#### `event:plan/mode` SHA-256: `a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1706,11 +1708,11 @@ SHA-256: `a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f` -### `event:plan/mode[0].data` +#### `event:plan/mode[0].data` SHA-256: `20a57544bbf204dacd1ae6beb2ab29444365c3c869f2afdf489dcdcbc3d9c8c5` -来源:`packages/plan/plan-mode/src/index.ts:46` +来源:`packages/plan/plan-mode/src/index.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1718,11 +1720,11 @@ SHA-256: `20a57544bbf204dacd1ae6beb2ab29444365c3c869f2afdf489dcdcbc3d9c8c5` -### `event:request/context` +#### `event:request/context` SHA-256: `f6b733e38d46dde3f8ab1ade2be3362abb6642eb97982a98ee64a57ff60d0c28` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1734,11 +1736,11 @@ SHA-256: `f6b733e38d46dde3f8ab1ade2be3362abb6642eb97982a98ee64a57ff60d0c28` -### `event:request/header` +#### `event:request/header` SHA-256: `1de6c9c8764045ea9a1357bae6ccbbd57c19f6f337f8f25697c919c7cc9abf16` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1750,11 +1752,11 @@ SHA-256: `1de6c9c8764045ea9a1357bae6ccbbd57c19f6f337f8f25697c919c7cc9abf16` -### `event:request/header[0].data` +#### `event:request/header[0].data` SHA-256: `fbda9b55390689333793c34f6229ad46b21fbc45e5171ae74d2d436c60aa4e51` -来源:`packages/core/session/src/types.ts:329` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1764,7 +1766,7 @@ SHA-256: `fbda9b55390689333793c34f6229ad46b21fbc45e5171ae74d2d436c60aa4e51` -### `event:request/header[0].data.header.config.stop` +#### `event:request/header[0].data.header.config.stop` SHA-256: `93c33d9687613293f8c95d46c4d922fe9ceae83b84c384beff5c3315abe005f2` @@ -1772,7 +1774,7 @@ SHA-256: `93c33d9687613293f8c95d46c4d922fe9ceae83b84c384beff5c3315abe005f2` -### `event:request/header[0].data.header.tools` +#### `event:request/header[0].data.header.tools` SHA-256: `6d63f25a28b70801937a46b1058be5f52d4efbaf3516141470463ae469b59c23` @@ -1780,7 +1782,7 @@ SHA-256: `6d63f25a28b70801937a46b1058be5f52d4efbaf3516141470463ae469b59c23` -### `event:request/header[0].data.header.tools[0].parameters` +#### `event:request/header[0].data.header.tools[0].parameters` SHA-256: `0aa62ab51b36c0e64b134bd03ba8725d758744180a1a447da49beaad194f219f` @@ -1790,11 +1792,11 @@ SHA-256: `0aa62ab51b36c0e64b134bd03ba8725d758744180a1a447da49beaad194f219f` -### `event:sandbox/mode` +#### `event:sandbox/mode` SHA-256: `516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1806,11 +1808,11 @@ SHA-256: `516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415` -### `event:sandbox/mode[0].data` +#### `event:sandbox/mode[0].data` SHA-256: `9890113e97dd3541787bfe6704f2b223d3a890b5325ca0acae2b0398909b413e` -来源:`packages/sandbox/sandbox-policy/src/session-mode.ts:33` +来源:`packages/sandbox/sandbox-policy/src/session-mode.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1819,11 +1821,11 @@ SHA-256: `9890113e97dd3541787bfe6704f2b223d3a890b5325ca0acae2b0398909b413e` -### `event:schedule/change` +#### `event:schedule/change` SHA-256: `2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1835,11 +1837,11 @@ SHA-256: `2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42` -### `event:session-log-deepseek/delivery-accepted` +#### `event:session-log-deepseek/delivery-accepted` SHA-256: `9c413656ca5600ea33812d43c4e7923a541cfb6ab8b5bc98e415f295f44e40da` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1851,11 +1853,11 @@ SHA-256: `9c413656ca5600ea33812d43c4e7923a541cfb6ab8b5bc98e415f295f44e40da` -### `event:session-log-deepseek/delivery-accepted[0].data` +#### `event:session-log-deepseek/delivery-accepted[0].data` SHA-256: `09c4e39433565d24c20ce90f64125f9bde4e8b9680652455f8cf058e47299c6f` -来源:`packages/session/session-log-deepseek/src/types.ts:57` +来源:`packages/session/session-log-deepseek/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1864,11 +1866,11 @@ SHA-256: `09c4e39433565d24c20ce90f64125f9bde4e8b9680652455f8cf058e47299c6f` -### `event:session/end-seed` +#### `event:session/end-seed` SHA-256: `669846d6f47138d4b8897717b0f08476805437a4b3195c82551b527035d90bc6` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1880,7 +1882,7 @@ SHA-256: `669846d6f47138d4b8897717b0f08476805437a4b3195c82551b527035d90bc6` -### `event:session/end-seed[0].data` +#### `event:session/end-seed[0].data` SHA-256: `f0d4d35a2f77027ccfbc9b6b774b92f27eba1aadc2cf523147e3629bbfb646b5` @@ -1890,11 +1892,11 @@ SHA-256: `f0d4d35a2f77027ccfbc9b6b774b92f27eba1aadc2cf523147e3629bbfb646b5` -### `event:session/title` +#### `event:session/title` SHA-256: `1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1906,11 +1908,11 @@ SHA-256: `1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5` -### `event:session/title-llm-request` +#### `event:session/title-llm-request` SHA-256: `2cfb71f7819bc88a6bccbffa8b7ae5664233af6f6e1dfb068db25e2e17ddd8c7` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1922,7 +1924,7 @@ SHA-256: `2cfb71f7819bc88a6bccbffa8b7ae5664233af6f6e1dfb068db25e2e17ddd8c7` -### `event:session/title-llm-request[0].data.messages` +#### `event:session/title-llm-request[0].data.messages` SHA-256: `83d413b99afd25a1bd6c52c79daa83c7d29da278e96e412da3be617ca36cf961` @@ -1930,7 +1932,7 @@ SHA-256: `83d413b99afd25a1bd6c52c79daa83c7d29da278e96e412da3be617ca36cf961` -### `event:session/title-llm-request[0].data.messages[0].role` +#### `event:session/title-llm-request[0].data.messages[0].role` SHA-256: `acd36e1717d2b4ef9e98a8e6fac17ca1203f3f448e5bca51677f129a8f4999e2` @@ -1942,11 +1944,11 @@ SHA-256: `acd36e1717d2b4ef9e98a8e6fac17ca1203f3f448e5bca51677f129a8f4999e2` -### `event:session/title[0].data.source[0]` +#### `event:session/title[0].data.source[0]` SHA-256: `1b5649238876e28811e80f10ec67a00c197ad3babd4ecc61a22b09064b88c597` -来源:`packages/session/session-title/src/types.ts:29` +来源:`packages/session/session-title/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1954,11 +1956,11 @@ SHA-256: `1b5649238876e28811e80f10ec67a00c197ad3babd4ecc61a22b09064b88c597` -### `event:session/title[0].data.source[1]` +#### `event:session/title[0].data.source[1]` SHA-256: `b81e9de81a481b24e1e1f9adf038bfc59e57b4f35ce62f8f1e45284186f4f812` -来源:`packages/session/session-title/src/types.ts:30` +来源:`packages/session/session-title/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1968,11 +1970,11 @@ SHA-256: `b81e9de81a481b24e1e1f9adf038bfc59e57b4f35ce62f8f1e45284186f4f812` -### `event:step/end` +#### `event:step/end` SHA-256: `e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1984,11 +1986,11 @@ SHA-256: `e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05` -### `event:step/end[0].data` +#### `event:step/end[0].data` SHA-256: `ef11a3b7fa2033ae4279545ff8a8a2ee4e301b9b73e5b91654c48e6d08283545` -来源:`packages/core/session/src/types.ts:277` · `packages/core/session/src/types.ts:279` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1997,11 +1999,11 @@ SHA-256: `ef11a3b7fa2033ae4279545ff8a8a2ee4e301b9b73e5b91654c48e6d08283545` -### `event:step/start` +#### `event:step/start` SHA-256: `4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2013,11 +2015,11 @@ SHA-256: `4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986` -### `event:subagent/descriptor` +#### `event:subagent/descriptor` SHA-256: `b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2029,11 +2031,11 @@ SHA-256: `b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5` -### `event:subagent/model-selection-policy` +#### `event:subagent/model-selection-policy` SHA-256: `a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2045,11 +2047,11 @@ SHA-256: `a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc` -### `event:subagent/model-selection-policy[0].data` +#### `event:subagent/model-selection-policy[0].data` SHA-256: `0d47a8f3d847243c4488e755ad4cab7a04ac5d4621b9c81865524cf3f4d8536f` -来源:`packages/subagent/tool-subagent/src/model-selection-state.ts:17` +来源:`packages/subagent/tool-subagent/src/model-selection-state.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2057,7 +2059,7 @@ SHA-256: `0d47a8f3d847243c4488e755ad4cab7a04ac5d4621b9c81865524cf3f4d8536f` -### `event:subagent/model-selection-policy[0].data.allowedModels` +#### `event:subagent/model-selection-policy[0].data.allowedModels` SHA-256: `ba77b58995e36f14bb13886b0493d0a1a63d5db10b1a6cd9f6ac65a72cf832ec` @@ -2065,11 +2067,11 @@ SHA-256: `ba77b58995e36f14bb13886b0493d0a1a63d5db10b1a6cd9f6ac65a72cf832ec` -### `event:team/member` +#### `event:team/member` SHA-256: `31d13edbb5fe2f8b7a38056320a8a06275ee4426e0abf12d4741818beda5a9c9` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2081,11 +2083,11 @@ SHA-256: `31d13edbb5fe2f8b7a38056320a8a06275ee4426e0abf12d4741818beda5a9c9` -### `event:team/member[0].data` +#### `event:team/member[0].data` SHA-256: `b59b71a5417cfb3acca0a32fcd4f8f31b875e7d5acdca1344dc9a05214414702` -来源:`packages/experimental/agent-team/src/types.ts:223` +来源:`packages/experimental/agent-team/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2095,7 +2097,7 @@ SHA-256: `b59b71a5417cfb3acca0a32fcd4f8f31b875e7d5acdca1344dc9a05214414702` -### `event:team/member[0].data.member.context` +#### `event:team/member[0].data.member.context` SHA-256: `50cf02d875f8a1f1411f4a6fbcffab9120ccef5f74a47331fbf29480e5f68f48` @@ -2106,11 +2108,11 @@ SHA-256: `50cf02d875f8a1f1411f4a6fbcffab9120ccef5f74a47331fbf29480e5f68f48` -### `event:team/message/delivered` +#### `event:team/message/delivered` SHA-256: `c53bff743470c8bf11be698ced047072744ef088cce663a774b456d7a8982516` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2122,11 +2124,11 @@ SHA-256: `c53bff743470c8bf11be698ced047072744ef088cce663a774b456d7a8982516` -### `event:team/message/delivered[0].data` +#### `event:team/message/delivered[0].data` SHA-256: `7a1a83b0dd7c3a67d46d2b703e204a69b1db4e596b867777c1dde1d9ac65662e` -来源:`packages/experimental/agent-team/src/types.ts:229` +来源:`packages/experimental/agent-team/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2137,11 +2139,11 @@ SHA-256: `7a1a83b0dd7c3a67d46d2b703e204a69b1db4e596b867777c1dde1d9ac65662e` -### `event:team/message/queued` +#### `event:team/message/queued` SHA-256: `a6a26c92459c96e4f342e58d7e41c71956e7e62c9280e30e260df58409a3012c` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2153,11 +2155,11 @@ SHA-256: `a6a26c92459c96e4f342e58d7e41c71956e7e62c9280e30e260df58409a3012c` -### `event:team/message/queued[0].data` +#### `event:team/message/queued[0].data` SHA-256: `9417f39b26a720063f227dfbb236adbe0470d8460fb3d5212b8a85b8195c6385` -来源:`packages/experimental/agent-team/src/types.ts:227` +来源:`packages/experimental/agent-team/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2167,7 +2169,7 @@ SHA-256: `9417f39b26a720063f227dfbb236adbe0470d8460fb3d5212b8a85b8195c6385` -### `event:team/message/queued[0].data.message.delivery` +#### `event:team/message/queued[0].data.message.delivery` SHA-256: `923845f0e897a3729c72512adc73f246328922786a59cc7926ceb20b4ae6de6f` @@ -2178,11 +2180,11 @@ SHA-256: `923845f0e897a3729c72512adc73f246328922786a59cc7926ceb20b4ae6de6f` -### `event:team/task` +#### `event:team/task` SHA-256: `1688a2451eef9da19eaf45f12c8a27df07b1a6e56fa57ba603118f5201bb435b` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2194,11 +2196,11 @@ SHA-256: `1688a2451eef9da19eaf45f12c8a27df07b1a6e56fa57ba603118f5201bb435b` -### `event:team/task[0].data` +#### `event:team/task[0].data` SHA-256: `e86d247d466ec6dc9d302824b7dc0acedab882027775f25abb824df4794468b7` -来源:`packages/experimental/agent-team/src/types.ts:225` +来源:`packages/experimental/agent-team/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2208,11 +2210,11 @@ SHA-256: `e86d247d466ec6dc9d302824b7dc0acedab882027775f25abb824df4794468b7` -### `event:todo/write` +#### `event:todo/write` SHA-256: `b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2224,11 +2226,11 @@ SHA-256: `b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26` -### `event:todo/write[0].data` +#### `event:todo/write[0].data` SHA-256: `79ddc907312f97cf9553d4841e8b3fc937097bd8d97900a790efad3c05255e99` -来源:`packages/todo/tool-todo/src/types.ts:31` +来源:`packages/todo/tool-todo/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2236,7 +2238,7 @@ SHA-256: `79ddc907312f97cf9553d4841e8b3fc937097bd8d97900a790efad3c05255e99` -### `event:todo/write[0].data.todos` +#### `event:todo/write[0].data.todos` SHA-256: `4b7ddaf3710b88ff9b8df66304f5f97bf03688fd19730eedc2e9535203c820ea` @@ -2244,7 +2246,7 @@ SHA-256: `4b7ddaf3710b88ff9b8df66304f5f97bf03688fd19730eedc2e9535203c820ea` -### `event:todo/write[0].data.todos[0].status` +#### `event:todo/write[0].data.todos[0].status` SHA-256: `fd0d91a1f9dd2efb8959bdf5e07f8f0a98b1cdfa38ce8d4732ebde0b44c3abd4` @@ -2256,11 +2258,11 @@ SHA-256: `fd0d91a1f9dd2efb8959bdf5e07f8f0a98b1cdfa38ce8d4732ebde0b44c3abd4` -### `event:tool-workflow/agent-end` +#### `event:tool-workflow/agent-end` SHA-256: `babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2272,11 +2274,11 @@ SHA-256: `babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7` -### `event:tool-workflow/agent-start` +#### `event:tool-workflow/agent-start` SHA-256: `5f26a6c20b37632f8f57729d171c671def4683d994ac6257a8dffcd855101627` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2288,11 +2290,11 @@ SHA-256: `5f26a6c20b37632f8f57729d171c671def4683d994ac6257a8dffcd855101627` -### `event:tool-workflow/run-end` +#### `event:tool-workflow/run-end` SHA-256: `42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2304,11 +2306,11 @@ SHA-256: `42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f` -### `event:tool-workflow/run-start` +#### `event:tool-workflow/run-start` SHA-256: `c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2320,11 +2322,11 @@ SHA-256: `c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058` -### `event:tool/call` +#### `event:tool/call` SHA-256: `3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2336,11 +2338,11 @@ SHA-256: `3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48` -### `event:tool/call[0].data` +#### `event:tool/call[0].data` SHA-256: `e4c18e294232c3ba6c9f1999f168263cc55956147cfe4121720899be8e52edd1` -来源:`packages/core/session/src/types.ts:306` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2352,11 +2354,11 @@ SHA-256: `e4c18e294232c3ba6c9f1999f168263cc55956147cfe4121720899be8e52edd1` -### `event:tool/code-dispatch` +#### `event:tool/code-dispatch` SHA-256: `c14c2fdd439461cfc85105c6f620b0f62f799e3a69fb48196e938ec045aa0390` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2368,11 +2370,11 @@ SHA-256: `c14c2fdd439461cfc85105c6f620b0f62f799e3a69fb48196e938ec045aa0390` -### `event:tool/code-dispatch-start` +#### `event:tool/code-dispatch-start` SHA-256: `9eb21c10fc675e1fa4184e5eecc9697aa87054ffd836d49428174897f0e64b62` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2384,7 +2386,7 @@ SHA-256: `9eb21c10fc675e1fa4184e5eecc9697aa87054ffd836d49428174897f0e64b62` -### `event:tool/result` +#### `event:tool/result` SHA-256: `a79feb023a08a8b73d254e29e78f13045b6773ce377b0c4156fcdf1368c146ab` @@ -2400,11 +2402,11 @@ SHA-256: `a79feb023a08a8b73d254e29e78f13045b6773ce377b0c4156fcdf1368c146ab` -### `event:tool/result.data` +#### `event:tool/result.data` SHA-256: `e575be1876952402db1e661d0397ce27ac9d77a568439a3a310363981d98970c` -来源:`packages/core/session/src/types.ts:318` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2416,11 +2418,11 @@ SHA-256: `e575be1876952402db1e661d0397ce27ac9d77a568439a3a310363981d98970c` -### `event:tool/result.data.error` +#### `event:tool/result.data.error` SHA-256: `55e3b6df99b0d19241e57618b04b84824c3df80ed102e440719139300ea703f6` -来源:`packages/core/session/src/types.ts:322` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2429,7 +2431,7 @@ SHA-256: `55e3b6df99b0d19241e57618b04b84824c3df80ed102e440719139300ea703f6` -### `event:tool/result.data.message.content` +#### `event:tool/result.data.message.content` SHA-256: `bc32b6cc15220b64e49b70a65a7d59a72b9e43cc0d0d80ea7195c0659a66ed15` @@ -2439,11 +2441,11 @@ SHA-256: `bc32b6cc15220b64e49b70a65a7d59a72b9e43cc0d0d80ea7195c0659a66ed15` -### `event:tool/result.data.meta` +#### `event:tool/result.data.meta` SHA-256: `c592ce75aab73fcab19c1d7845684c72cf402b78d2e1f2833a58ecf9f3598ed6` -来源:`packages/util/values/src/index.ts:4` +来源:`packages/util/values/src/index.ts` 以下类型之一: @@ -2456,7 +2458,7 @@ SHA-256: `c592ce75aab73fcab19c1d7845684c72cf402b78d2e1f2833a58ecf9f3598ed6` -### `event:tool/result.data.meta[5]` +#### `event:tool/result.data.meta[5]` SHA-256: `72ec79127a9c0d0241b1106a74cc2b24c81ce467170f1c3c93f7b71a9496d227` @@ -2464,11 +2466,11 @@ SHA-256: `72ec79127a9c0d0241b1106a74cc2b24c81ce467170f1c3c93f7b71a9496d227` -### `event:tool/result.data.meta[5][0][6]` +#### `event:tool/result.data.meta[5][0][6]` SHA-256: `529e0ccd0e34079ab4ff21ed87f810cee0388246263bf22e8aba5986b56fae05` -来源:`packages/util/values/src/index.ts:4` +来源:`packages/util/values/src/index.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2476,11 +2478,11 @@ SHA-256: `529e0ccd0e34079ab4ff21ed87f810cee0388246263bf22e8aba5986b56fae05` -### `event:turn/end` +#### `event:turn/end` SHA-256: `84c24f1209fc3e0153de6ac85d58fd6968b851f955e0e761b92321053956609e` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2492,11 +2494,11 @@ SHA-256: `84c24f1209fc3e0153de6ac85d58fd6968b851f955e0e761b92321053956609e` -### `event:turn/end[0].data` +#### `event:turn/end[0].data` SHA-256: `508c0856b8df8574e396880a756f087699b138630428441fefca4a4380f01a28` -来源:`packages/core/session/src/types.ts:275` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2505,11 +2507,11 @@ SHA-256: `508c0856b8df8574e396880a756f087699b138630428441fefca4a4380f01a28` -### `event:turn/end[0].data.reason[0]` +#### `event:turn/end[0].data.reason[0]` SHA-256: `b6ef9c6210be8350cd465f485cf520031fffa6bf3809c61a1e713e834c5982d0` -来源:`packages/core/session/src/types.ts:194` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2517,11 +2519,11 @@ SHA-256: `b6ef9c6210be8350cd465f485cf520031fffa6bf3809c61a1e713e834c5982d0` -### `event:turn/end[0].data.reason[1]` +#### `event:turn/end[0].data.reason[1]` SHA-256: `0a30c3be336cdd4f8f34e66543a3d46d611c43986edd9b3ce6cbb9b721d3b5d3` -来源:`packages/core/session/src/types.ts:196` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2530,11 +2532,11 @@ SHA-256: `0a30c3be336cdd4f8f34e66543a3d46d611c43986edd9b3ce6cbb9b721d3b5d3` -### `event:turn/end[0].data.reason[1].reason[1]` +#### `event:turn/end[0].data.reason[1].reason[1]` SHA-256: `6c03546143cdf6ae88f1745ac98c5139efa1588d1415249bbc5f3104d32ab800` -来源:`packages/core/session/src/types.ts:183` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2542,11 +2544,11 @@ SHA-256: `6c03546143cdf6ae88f1745ac98c5139efa1588d1415249bbc5f3104d32ab800` -### `event:turn/end[0].data.reason[1].reason[2]` +#### `event:turn/end[0].data.reason[1].reason[2]` SHA-256: `6c5a37d42ebdb12db4410699259335f1e149e3a0260425684c00b153afc8990d` -来源:`packages/core/session/src/types.ts:184` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2555,11 +2557,11 @@ SHA-256: `6c5a37d42ebdb12db4410699259335f1e149e3a0260425684c00b153afc8990d` -### `event:turn/end[0].data.reason[1].reason[3]` +#### `event:turn/end[0].data.reason[1].reason[3]` SHA-256: `4bb451330ff699f36b45539ceb0eb2606ead72084e2c5bb637c36cc80e2252db` -来源:`packages/core/session/src/types.ts:185` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2567,11 +2569,11 @@ SHA-256: `4bb451330ff699f36b45539ceb0eb2606ead72084e2c5bb637c36cc80e2252db` -### `event:turn/end[0].data.reason[1].reason[4]` +#### `event:turn/end[0].data.reason[1].reason[4]` SHA-256: `eaa71be0fbf0f702df8ea6c11d0aa2f9782263d45a10d0fb14eda662f4bfe04c` -来源:`packages/core/session/src/types.ts:188` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2579,11 +2581,11 @@ SHA-256: `eaa71be0fbf0f702df8ea6c11d0aa2f9782263d45a10d0fb14eda662f4bfe04c` -### `event:turn/end[0].data.reason[2]` +#### `event:turn/end[0].data.reason[2]` SHA-256: `023a355b2be0d688fb6e4df8388dadb942761d46cfe96d0f499aae9631a159d4` -来源:`packages/core/session/src/types.ts:198` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2591,11 +2593,11 @@ SHA-256: `023a355b2be0d688fb6e4df8388dadb942761d46cfe96d0f499aae9631a159d4` -### `event:turn/end[0].data.reason[3]` +#### `event:turn/end[0].data.reason[3]` SHA-256: `3dad205ad99fbda835c493ddc6bc93fe1441cef2f82774ffa2856364e2cede22` -来源:`packages/core/session/src/types.ts:204` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2604,11 +2606,11 @@ SHA-256: `3dad205ad99fbda835c493ddc6bc93fe1441cef2f82774ffa2856364e2cede22` -### `event:turn/end[0].data.reason[5]` +#### `event:turn/end[0].data.reason[5]` SHA-256: `56b7c047694875a843ba020dfea3c8380d54ae4ff88ab349e72004dc21e07c23` -来源:`packages/core/session/src/types.ts:211` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2616,11 +2618,11 @@ SHA-256: `56b7c047694875a843ba020dfea3c8380d54ae4ff88ab349e72004dc21e07c23` -### `event:turn/start` +#### `event:turn/start` SHA-256: `aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2632,11 +2634,11 @@ SHA-256: `aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8` -### `event:turn/start[0].data` +#### `event:turn/start[0].data` SHA-256: `f90eb4ab2d3897bc20c521a038e3119d581f791ec974b1a0004f63a8ab9e232d` -来源:`packages/core/session/src/types.ts:266` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2644,7 +2646,7 @@ SHA-256: `f90eb4ab2d3897bc20c521a038e3119d581f791ec974b1a0004f63a8ab9e232d` -### `event:user/message` +#### `event:user/message` SHA-256: `e950c87ba49bd8175b8a670b319a599d5ed14cde996540d5ba91a141fad68781` @@ -2660,11 +2662,11 @@ SHA-256: `e950c87ba49bd8175b8a670b319a599d5ed14cde996540d5ba91a141fad68781` -### `event:web/deepseek-search-llm-request` +#### `event:web/deepseek-search-llm-request` SHA-256: `cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331` -来源:`packages/core/session/src/types.ts:435` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2676,11 +2678,11 @@ SHA-256: `cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331` -### `event:web/deepseek-search-llm-request[0].data.body` +#### `event:web/deepseek-search-llm-request[0].data.body` SHA-256: `930a6567a10bb62ddd157bd8abdf4b182810c8c3b49d91309b3b009a5fed9731` -来源:`packages/web/web-search-deepseek/src/provider.ts:62` +来源:`packages/web/web-search-deepseek/src/provider.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2691,7 +2693,7 @@ SHA-256: `930a6567a10bb62ddd157bd8abdf4b182810c8c3b49d91309b3b009a5fed9731` -### `event:web/deepseek-search-llm-request[0].data.body.messages` +#### `event:web/deepseek-search-llm-request[0].data.body.messages` SHA-256: `b993441f8ce7d27b80e619e113e232ae8e62d3d5a8340f6bfe12d8c4c018e62f` @@ -2701,11 +2703,11 @@ SHA-256: `b993441f8ce7d27b80e619e113e232ae8e62d3d5a8340f6bfe12d8c4c018e62f` -### `event:web/deepseek-search-llm-request[0].data.body.messages[0]` +#### `event:web/deepseek-search-llm-request[0].data.body.messages[0]` SHA-256: `9a2a9029f8d7ede05336980d8342737557f487b913bfd28853d0ab5214600ab5` -来源:`packages/web/web-search-deepseek/src/provider.ts:65` +来源:`packages/web/web-search-deepseek/src/provider.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2714,7 +2716,7 @@ SHA-256: `9a2a9029f8d7ede05336980d8342737557f487b913bfd28853d0ab5214600ab5` -### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content` +#### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content` SHA-256: `8f6d609794bf5afc01d7ccf3e03811d32f4b8047f58a2c9a98db0154c2ad7cb9` @@ -2724,11 +2726,11 @@ SHA-256: `8f6d609794bf5afc01d7ccf3e03811d32f4b8047f58a2c9a98db0154c2ad7cb9` -### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content[0]` +#### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content[0]` SHA-256: `4e887768586528565381dadbddee6cef555874148089f4579e0b4b1ad096fc9c` -来源:`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` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2737,7 +2739,7 @@ SHA-256: `4e887768586528565381dadbddee6cef555874148089f4579e0b4b1ad096fc9c` -### `event:web/deepseek-search-llm-request[0].data.body.tools` +#### `event:web/deepseek-search-llm-request[0].data.body.tools` SHA-256: `4aed17ec726b5397c29f6cb4bcd7905dc1a12bb6140f1657f073cd24380f2af8` @@ -2747,11 +2749,11 @@ SHA-256: `4aed17ec726b5397c29f6cb4bcd7905dc1a12bb6140f1657f073cd24380f2af8` -### `event:web/deepseek-search-llm-request[0].data.body.tools[0]` +#### `event:web/deepseek-search-llm-request[0].data.body.tools[0]` SHA-256: `2d11ca7b0d4493e244b74eba093227866b33249841e59a1e9bf56afed38604c3` -来源:`packages/web/web-search-deepseek/src/provider.ts:72` +来源:`packages/web/web-search-deepseek/src/provider.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2761,7 +2763,7 @@ SHA-256: `2d11ca7b0d4493e244b74eba093227866b33249841e59a1e9bf56afed38604c3` -### `"every"` +#### `"every"` SHA-256: `e42b0f40b5d0b628c6e1c44a8fb9eda0780037a81959e1b93d2dfb47b46b0e87` @@ -2769,7 +2771,7 @@ SHA-256: `e42b0f40b5d0b628c6e1c44a8fb9eda0780037a81959e1b93d2dfb47b46b0e87` -### `"failed"` +#### `"failed"` SHA-256: `b57a2889408de36e4516807194c73bdecd51a92f633ccd05db81bf049200f420` @@ -2777,7 +2779,7 @@ SHA-256: `b57a2889408de36e4516807194c73bdecd51a92f633ccd05db81bf049200f420` -### `"fallback"` +#### `"fallback"` SHA-256: `d6e654b88b584fcdf290a56802b1730bc7b9847ae86baa4265ab7769eb48990c` @@ -2785,7 +2787,7 @@ SHA-256: `d6e654b88b584fcdf290a56802b1730bc7b9847ae86baa4265ab7769eb48990c` -### `"feedback/record"` +#### `"feedback/record"` SHA-256: `c99e20441bf15341e9db54385e558e5c03d21dff2eb1ac08ccbf47c2d8747954` @@ -2793,7 +2795,7 @@ SHA-256: `c99e20441bf15341e9db54385e558e5c03d21dff2eb1ac08ccbf47c2d8747954` -### `"finish"` +#### `"finish"` SHA-256: `bd499eac047efe091a4df7382eadd06d25cf0cb31fee3981e8b24d85762841cd` @@ -2801,7 +2803,7 @@ SHA-256: `bd499eac047efe091a4df7382eadd06d25cf0cb31fee3981e8b24d85762841cd` -### `"fork"` +#### `"fork"` SHA-256: `2da725e554cd89301d829ed9dc45a572c3cd1b93b5e91d0d71f007976d8a0863` @@ -2809,7 +2811,7 @@ SHA-256: `2da725e554cd89301d829ed9dc45a572c3cd1b93b5e91d0d71f007976d8a0863` -### `"fresh"` +#### `"fresh"` SHA-256: `dd2780e7e07684332f7a9ab047237798d260e7eaffb1321cb38eca695d184c3d` @@ -2817,7 +2819,7 @@ SHA-256: `dd2780e7e07684332f7a9ab047237798d260e7eaffb1321cb38eca695d184c3d` -### `"goal"` +#### `"goal"` SHA-256: `b815d7b91cdd9fc6ccc7dcba05cfc5ce1d55fab5fc0c0801803cd3630cedb602` @@ -2825,7 +2827,7 @@ SHA-256: `b815d7b91cdd9fc6ccc7dcba05cfc5ce1d55fab5fc0c0801803cd3630cedb602` -### `"goal/change"` +#### `"goal/change"` SHA-256: `237c004c73b6b288246816e0d7fde16e09c63a47aa3b1227383d7afe58666163` @@ -2833,7 +2835,7 @@ SHA-256: `237c004c73b6b288246816e0d7fde16e09c63a47aa3b1227383d7afe58666163` -### `"hook"` +#### `"hook"` SHA-256: `dbdafceb9a900183cccc80596498d386f3bf7bddead2b8cfde68453aa4739edc` @@ -2841,7 +2843,7 @@ SHA-256: `dbdafceb9a900183cccc80596498d386f3bf7bddead2b8cfde68453aa4739edc` -### `"hook/invoked"` +#### `"hook/invoked"` SHA-256: `b9305f0ea75ccd6a6061c27fde19f2ab85534f9f3c1a717b573b077ebae0f611` @@ -2849,7 +2851,7 @@ SHA-256: `b9305f0ea75ccd6a6061c27fde19f2ab85534f9f3c1a717b573b077ebae0f611` -### `"hook/result"` +#### `"hook/result"` SHA-256: `a3a259a1aa5401af786ce08c4a8419681d3000d73467991b5fc563389bc4ebd2` @@ -2857,7 +2859,7 @@ SHA-256: `a3a259a1aa5401af786ce08c4a8419681d3000d73467991b5fc563389bc4ebd2` -### `"image"` +#### `"image"` SHA-256: `fb8b6a2e53cb9cf44c551176de0fb77d1ddc60037b99a891ff8a860b6d5c29a0` @@ -2865,7 +2867,7 @@ SHA-256: `fb8b6a2e53cb9cf44c551176de0fb77d1ddc60037b99a891ff8a860b6d5c29a0` -### `"image/gif"` +#### `"image/gif"` SHA-256: `de30b1fa12c75f81df6aa4096e1595296d2d04e2be14a7c29849cf8028b79048` @@ -2873,7 +2875,7 @@ SHA-256: `de30b1fa12c75f81df6aa4096e1595296d2d04e2be14a7c29849cf8028b79048` -### `"image/jpeg"` +#### `"image/jpeg"` SHA-256: `3f74ba74acd10644c1ed6947a411d8088bd2cfac74f61bb8540f96d68e31f004` @@ -2881,7 +2883,7 @@ SHA-256: `3f74ba74acd10644c1ed6947a411d8088bd2cfac74f61bb8540f96d68e31f004` -### `"image/png"` +#### `"image/png"` SHA-256: `58f94390b982f8a5ac1f4f235ba612557f4a1dc4a995d8b1cec63ce7639decb0` @@ -2889,7 +2891,7 @@ SHA-256: `58f94390b982f8a5ac1f4f235ba612557f4a1dc4a995d8b1cec63ce7639decb0` -### `"image/webp"` +#### `"image/webp"` SHA-256: `ebb768d85ec87fb68e42fc14fd7d8535b5ac11791b14d04c6770180f0a719bf8` @@ -2897,7 +2899,7 @@ SHA-256: `ebb768d85ec87fb68e42fc14fd7d8535b5ac11791b14d04c6770180f0a719bf8` -### `"in_progress"` +#### `"in_progress"` SHA-256: `94c56aeb1564ad735eb773d88636b40761d063efa1610f1308004d32923f5378` @@ -2905,7 +2907,7 @@ SHA-256: `94c56aeb1564ad735eb773d88636b40761d063efa1610f1308004d32923f5378` -### `"initial"` +#### `"initial"` SHA-256: `e7ce49f12953583fad217bf80fb9f1463acff2c3e9471a823782661675fb124c` @@ -2913,7 +2915,7 @@ SHA-256: `e7ce49f12953583fad217bf80fb9f1463acff2c3e9471a823782661675fb124c` -### `"instructions"` +#### `"instructions"` SHA-256: `fee1caf8ab6a65c1bc981f5a1730164490f22a2a89ffa3d0b76f1f432c44c8b5` @@ -2921,7 +2923,7 @@ SHA-256: `fee1caf8ab6a65c1bc981f5a1730164490f22a2a89ffa3d0b76f1f432c44c8b5` -### `"interrupted"` +#### `"interrupted"` SHA-256: `69d238a6e9b08d67f601b1825962963d8d3523cb69ebf6208c697dc5d058c199` @@ -2929,7 +2931,7 @@ SHA-256: `69d238a6e9b08d67f601b1825962963d8d3523cb69ebf6208c697dc5d058c199` -### `"legacy"` +#### `"legacy"` SHA-256: `ad3b56aa2fc1ad4250e7399295d34a8eae592e1907e85852e2291b2e498a30bc` @@ -2937,7 +2939,7 @@ SHA-256: `ad3b56aa2fc1ad4250e7399295d34a8eae592e1907e85852e2291b2e498a30bc` -### `"llm/retry"` +#### `"llm/retry"` SHA-256: `611cae9a3539733aa0c42f66035a7d90f19dcbbdfb5d9e3b628b13705253942d` @@ -2945,7 +2947,7 @@ SHA-256: `611cae9a3539733aa0c42f66035a7d90f19dcbbdfb5d9e3b628b13705253942d` -### `"llm/retry-started"` +#### `"llm/retry-started"` SHA-256: `4ae007ed190a72c92138b22d059b83208079c7551ca13fb59ae8cf5e23693964` @@ -2953,7 +2955,7 @@ SHA-256: `4ae007ed190a72c92138b22d059b83208079c7551ca13fb59ae8cf5e23693964` -### `"max-tokens"` +#### `"max-tokens"` SHA-256: `68141cbe3994a5ffcd064c07c75996538437fd9dbf77ce8a2927e89ec577fabe` @@ -2961,7 +2963,7 @@ SHA-256: `68141cbe3994a5ffcd064c07c75996538437fd9dbf77ce8a2927e89ec577fabe` -### `"model"` +#### `"model"` SHA-256: `2765e9119edf5816ac1ab4c95c5ee32c90403f3742962eff11544f7752d59d2e` @@ -2969,7 +2971,7 @@ SHA-256: `2765e9119edf5816ac1ab4c95c5ee32c90403f3742962eff11544f7752d59d2e` -### `"model/selection"` +#### `"model/selection"` SHA-256: `1d5f04a03ea75fc8eeece544129eba0f49f0c82046e9c404461920390135c7b2` @@ -2977,7 +2979,7 @@ SHA-256: `1d5f04a03ea75fc8eeece544129eba0f49f0c82046e9c404461920390135c7b2` -### `"never"` +#### `"never"` SHA-256: `1571525adc95a24e5d25b5a6440df401cd7cdd881b745178e85f5a333435cd1b` @@ -2985,7 +2987,7 @@ SHA-256: `1571525adc95a24e5d25b5a6440df401cd7cdd881b745178e85f5a333435cd1b` -### `never` +#### `never` SHA-256: `fcf427290c6213c2a7feb57492d832ce324f5b9737a759f424dab69e6bd101a0` @@ -2993,7 +2995,7 @@ SHA-256: `fcf427290c6213c2a7feb57492d832ce324f5b9737a759f424dab69e6bd101a0` -### `"next-step"` +#### `"next-step"` SHA-256: `3e2ece4967cfebe95f450a93f45523dff99d6749f6269f2f60f84dfecfcf3693` @@ -3001,7 +3003,7 @@ SHA-256: `3e2ece4967cfebe95f450a93f45523dff99d6749f6269f2f60f84dfecfcf3693` -### `"next-turn"` +#### `"next-turn"` SHA-256: `62ecb62dc0fe1b5e70217f8a80c39256a40ee3a1917be14e5ca899d20c35f7fd` @@ -3009,7 +3011,7 @@ SHA-256: `62ecb62dc0fe1b5e70217f8a80c39256a40ee3a1917be14e5ca899d20c35f7fd` -### `"normal"` +#### `"normal"` SHA-256: `3bc287e765d58dc3a22672a0495a6cfd561220dd38fbaecef80aa95b96caed79` @@ -3017,7 +3019,7 @@ SHA-256: `3bc287e765d58dc3a22672a0495a6cfd561220dd38fbaecef80aa95b96caed79` -### `"notice"` +#### `"notice"` SHA-256: `e8de0f457fed5b9ff94dc4950b59ef75fd8ba8af665cc7899485924a62653367` @@ -3025,7 +3027,7 @@ SHA-256: `e8de0f457fed5b9ff94dc4950b59ef75fd8ba8af665cc7899485924a62653367` -### `null` +#### `null` SHA-256: `938f7c7357bc403ea3b281a9dd016939df7a0880fc8db12612585be574d0d615` @@ -3033,17 +3035,17 @@ SHA-256: `938f7c7357bc403ea3b281a9dd016939df7a0880fc8db12612585be574d0d615` -### `number` +#### `number` SHA-256: `0657d3ca5ac4e7bf79b00bcf860b1c7159d01a9da137497221ec2f1776e365f7` -来源:`packages/core/session/src/types.ts:29` +来源:`packages/core/session/src/types.ts` `number` -### `"one-shot"` +#### `"one-shot"` SHA-256: `d28765f87d6b6ab408e0b2f3e7e297791b004b806d8e302c49903ebae815feb2` @@ -3051,11 +3053,11 @@ SHA-256: `d28765f87d6b6ab408e0b2f3e7e297791b004b806d8e302c49903ebae815feb2` -### `packages/api/session-controller/src/types.ts#ModelSelection` +#### `packages/api/session-controller/src/types.ts#ModelSelection` SHA-256: `f09e5e7acf5ff5ccd193ff2eeec015fa2ff7c29d98bc465f8c3302058d47e29b` -来源:`packages/api/session-controller/src/types.ts:82` +来源:`packages/api/session-controller/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3065,11 +3067,11 @@ SHA-256: `f09e5e7acf5ff5ccd193ff2eeec015fa2ff7c29d98bc465f8c3302058d47e29b` -### `packages/attachment/attachment/src/types.ts#ImageAttachmentRef` +#### `packages/attachment/attachment/src/types.ts#ImageAttachmentRef` SHA-256: `b0b0eb1b16490f6bee135b2377e8f8c39227974c799ad7d49ff418af23ecbc35` -来源:`packages/attachment/attachment/src/types.ts:11` +来源:`packages/attachment/attachment/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3083,11 +3085,11 @@ SHA-256: `b0b0eb1b16490f6bee135b2377e8f8c39227974c799ad7d49ff418af23ecbc35` -### `packages/attachment/attachment/src/types.ts#ImageMediaType` +#### `packages/attachment/attachment/src/types.ts#ImageMediaType` SHA-256: `2f1e6a7ebace43d727ae138ddcd352eb3813960009e5805b8c5ac84300c97716` -来源:`packages/attachment/attachment/src/types.ts:8` +来源:`packages/attachment/attachment/src/types.ts` 以下类型之一: @@ -3098,11 +3100,11 @@ SHA-256: `2f1e6a7ebace43d727ae138ddcd352eb3813960009e5805b8c5ac84300c97716` -### `packages/context/agent-instructions/src/render.ts#AgentInstructionChange` +#### `packages/context/agent-instructions/src/render.ts#AgentInstructionChange` SHA-256: `83da72c6857601c75da11212ef847f57d457b9c99f0a82246dcdff3e26700239` -来源:`packages/context/agent-instructions/src/render.ts:47` +来源:`packages/context/agent-instructions/src/render.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3113,11 +3115,11 @@ SHA-256: `83da72c6857601c75da11212ef847f57d457b9c99f0a82246dcdff3e26700239` -### `packages/context/agent-instructions/src/state.ts#AgentInstructionSource` +#### `packages/context/agent-instructions/src/state.ts#AgentInstructionSource` SHA-256: `6f22a9d02b9a1f1157f3b0e7bdccd7e7b12b085c4efdb709dfc74a465cd4e590` -来源:`packages/context/agent-instructions/src/state.ts:37` +来源:`packages/context/agent-instructions/src/state.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3129,11 +3131,11 @@ SHA-256: `6f22a9d02b9a1f1157f3b0e7bdccd7e7b12b085c4efdb709dfc74a465cd4e590` -### `packages/context/session-reference/src/types.ts#SessionReferenceSource` +#### `packages/context/session-reference/src/types.ts#SessionReferenceSource` SHA-256: `b326f2ef1449aa6cdc70e7c5307c6521e46e9cb63ed10669a856511720c5a079` -来源:`packages/context/session-reference/src/types.ts:13` +来源:`packages/context/session-reference/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3144,11 +3146,11 @@ SHA-256: `b326f2ef1449aa6cdc70e7c5307c6521e46e9cb63ed10669a856511720c5a079` -### `packages/core/agent/src/types.ts#InboxTarget` +#### `packages/core/agent/src/types.ts#InboxTarget` SHA-256: `96f4a9c81fc0f940ef71528a8cc66731ae4cf1f40d79680c5fe3c39f96d7723c` -来源:`packages/core/agent/src/types.ts:29` +来源:`packages/core/agent/src/types.ts` 以下类型之一: @@ -3157,11 +3159,11 @@ SHA-256: `96f4a9c81fc0f940ef71528a8cc66731ae4cf1f40d79680c5fe3c39f96d7723c` -### `packages/core/session/src/types.ts#EpochHeader` +#### `packages/core/session/src/types.ts#EpochHeader` SHA-256: `49f38c296b0c34c4d5784d827ee6fda5c7a722dccd30badfabeb229af1f832a1` -来源:`packages/core/session/src/types.ts:222` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3172,11 +3174,11 @@ SHA-256: `49f38c296b0c34c4d5784d827ee6fda5c7a722dccd30badfabeb229af1f832a1` -### `packages/core/session/src/types.ts#RequestContext` +#### `packages/core/session/src/types.ts#RequestContext` SHA-256: `411f5f5bc098cf2aaebcea1fc645adb51e593edb6b0f7f88518ff4b0147a2d4d` -来源:`packages/core/session/src/types.ts:234` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3186,11 +3188,11 @@ SHA-256: `411f5f5bc098cf2aaebcea1fc645adb51e593edb6b0f7f88518ff4b0147a2d4d` -### `packages/core/session/src/types.ts#RequestHeaderReason` +#### `packages/core/session/src/types.ts#RequestHeaderReason` SHA-256: `530da6c0267813bb4511af72883cc518834e624e3b3220a7062955fd57a788a6` -来源:`packages/core/session/src/types.ts:251` +来源:`packages/core/session/src/types.ts` 以下类型之一: @@ -3201,11 +3203,11 @@ SHA-256: `530da6c0267813bb4511af72883cc518834e624e3b3220a7062955fd57a788a6` -### `packages/core/session/src/types.ts#SessionHeader` +#### `packages/core/session/src/types.ts#SessionHeader` SHA-256: `001ed6f66d67fac9cb9594b55f13557db94174fe5d5954789bb5a2d6d5927226` -来源:`packages/core/session/src/types.ts:92` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3221,11 +3223,11 @@ SHA-256: `001ed6f66d67fac9cb9594b55f13557db94174fe5d5954789bb5a2d6d5927226` -### `packages/core/session/src/types.ts#TurnEndCancelCause` +#### `packages/core/session/src/types.ts#TurnEndCancelCause` SHA-256: `1f8c126cfab3df812cd115cfc23e3256f0fa2383400f4ce91ecad313577e59b0` -来源:`packages/core/session/src/types.ts:188` +来源:`packages/core/session/src/types.ts` 以下类型之一: @@ -3237,11 +3239,11 @@ SHA-256: `1f8c126cfab3df812cd115cfc23e3256f0fa2383400f4ce91ecad313577e59b0` -### `packages/core/session/src/types.ts#TurnEndReason` +#### `packages/core/session/src/types.ts#TurnEndReason` SHA-256: `e3528b95cff70d83a080a96666877da3f9dc205e71955d6bc5b9b315b9e0da22` -来源:`packages/core/session/src/types.ts:215` +来源:`packages/core/session/src/types.ts` 以下类型之一: @@ -3254,11 +3256,11 @@ SHA-256: `e3528b95cff70d83a080a96666877da3f9dc205e71955d6bc5b9b315b9e0da22` -### `packages/core/tools/src/index.ts#ToolRestriction` +#### `packages/core/tools/src/index.ts#ToolRestriction` SHA-256: `3cfc3a56502da1f8c6153c2c56657bab4b749056968634dd0991d325ec1c919f` -来源:`packages/core/tools/src/index.ts:673` +来源:`packages/core/tools/src/index.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3267,11 +3269,11 @@ SHA-256: `3cfc3a56502da1f8c6153c2c56657bab4b749056968634dd0991d325ec1c919f` -### `packages/core/tools/src/types.ts#PtcDispatchEventData` +#### `packages/core/tools/src/types.ts#PtcDispatchEventData` SHA-256: `f93f3b56db0ac985f00e0fc105e3227f9968b8ae8d63b928f6ce72a6e82ac996` -来源:`packages/core/tools/src/types.ts:20` +来源:`packages/core/tools/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3285,11 +3287,11 @@ SHA-256: `f93f3b56db0ac985f00e0fc105e3227f9968b8ae8d63b928f6ce72a6e82ac996` -### `packages/core/tools/src/types.ts#PtcDispatchStartEventData` +#### `packages/core/tools/src/types.ts#PtcDispatchStartEventData` SHA-256: `2fe5026daf14bd4ff2b7bfb7cf9791c302d9cbba06802178b6dfec00b892698f` -来源:`packages/core/tools/src/types.ts:11` +来源:`packages/core/tools/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3301,11 +3303,11 @@ SHA-256: `2fe5026daf14bd4ff2b7bfb7cf9791c302d9cbba06802178b6dfec00b892698f` -### `packages/experimental/agent-team/src/types.ts#TeamMemberPhase` +#### `packages/experimental/agent-team/src/types.ts#TeamMemberPhase` SHA-256: `dfce5db4aa42b7ebe0bb79eca92553587287e18c06b9eba85cbfb9d332e26acd` -来源:`packages/experimental/agent-team/src/types.ts:44` +来源:`packages/experimental/agent-team/src/types.ts` 以下类型之一: @@ -3315,11 +3317,11 @@ SHA-256: `dfce5db4aa42b7ebe0bb79eca92553587287e18c06b9eba85cbfb9d332e26acd` -### `packages/experimental/agent-team/src/types.ts#TeamMemberSnapshot` +#### `packages/experimental/agent-team/src/types.ts#TeamMemberSnapshot` SHA-256: `6598cd6da253948d6b207c6374a45335804c79b576866d6215649c2d1bc85e25` -来源:`packages/experimental/agent-team/src/types.ts:47` +来源:`packages/experimental/agent-team/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3333,11 +3335,11 @@ SHA-256: `6598cd6da253948d6b207c6374a45335804c79b576866d6215649c2d1bc85e25` -### `packages/experimental/agent-team/src/types.ts#TeamMessageSnapshot` +#### `packages/experimental/agent-team/src/types.ts#TeamMessageSnapshot` SHA-256: `7f59cf10bccceeb2e810d51bb0a2bffb9829b4526904c3d2673b99abf8070e01` -来源:`packages/experimental/agent-team/src/types.ts:106` +来源:`packages/experimental/agent-team/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3350,11 +3352,11 @@ SHA-256: `7f59cf10bccceeb2e810d51bb0a2bffb9829b4526904c3d2673b99abf8070e01` -### `packages/experimental/agent-team/src/types.ts#TeamMessageSource` +#### `packages/experimental/agent-team/src/types.ts#TeamMessageSource` SHA-256: `2152caf1a71e588e4df2358a806dea24936c1c47131134f01a12939d12cdc0c0` -来源:`packages/experimental/agent-team/src/types.ts:116` +来源:`packages/experimental/agent-team/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3366,11 +3368,11 @@ SHA-256: `2152caf1a71e588e4df2358a806dea24936c1c47131134f01a12939d12cdc0c0` -### `packages/experimental/agent-team/src/types.ts#TeamTaskSnapshot` +#### `packages/experimental/agent-team/src/types.ts#TeamTaskSnapshot` SHA-256: `51edec100659da3a9bd9c3f6ba1180f5e64ec9a1585e5057080df45c180bd357` -来源:`packages/experimental/agent-team/src/types.ts:74` +来源:`packages/experimental/agent-team/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3385,11 +3387,11 @@ SHA-256: `51edec100659da3a9bd9c3f6ba1180f5e64ec9a1585e5057080df45c180bd357` -### `packages/experimental/agent-team/src/types.ts#TeamTaskStatus` +#### `packages/experimental/agent-team/src/types.ts#TeamTaskStatus` SHA-256: `b2d2a01e51341a3bfec809198952c8c830a7899f4cb6ecd3c1dc0b5d9a2af943` -来源:`packages/experimental/agent-team/src/types.ts:71` +来源:`packages/experimental/agent-team/src/types.ts` 以下类型之一: @@ -3400,11 +3402,11 @@ SHA-256: `b2d2a01e51341a3bfec809198952c8c830a7899f4cb6ecd3c1dc0b5d9a2af943` -### `packages/goal/goal/src/domain.ts#GoalChangeMeta` +#### `packages/goal/goal/src/domain.ts#GoalChangeMeta` SHA-256: `7d226b9fd95b4ba213d4237c22e930a91c3c769c95ca7f92977b9d625ba13438` -来源:`packages/goal/goal/src/domain.ts:44` +来源:`packages/goal/goal/src/domain.ts` 以下类型之一: @@ -3413,11 +3415,11 @@ SHA-256: `7d226b9fd95b4ba213d4237c22e930a91c3c769c95ca7f92977b9d625ba13438` -### `packages/goal/goal/src/domain.ts#GoalClearChangeMeta` +#### `packages/goal/goal/src/domain.ts#GoalClearChangeMeta` SHA-256: `cffcdc19881ab61ec0a9ce18743996f7ac44ac8889f34dfac36ae745574aa22f` -来源:`packages/goal/goal/src/domain.ts:35` +来源:`packages/goal/goal/src/domain.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3429,11 +3431,11 @@ SHA-256: `cffcdc19881ab61ec0a9ce18743996f7ac44ac8889f34dfac36ae745574aa22f` -### `packages/goal/goal/src/domain.ts#GoalMessageSource` +#### `packages/goal/goal/src/domain.ts#GoalMessageSource` SHA-256: `7f959241c24128b4983b559984811861dc59774b85905c8fa57c6cb0148a3dbc` -来源:`packages/goal/goal/src/domain.ts:47` +来源:`packages/goal/goal/src/domain.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3444,11 +3446,11 @@ SHA-256: `7f959241c24128b4983b559984811861dc59774b85905c8fa57c6cb0148a3dbc` -### `packages/goal/goal/src/domain.ts#GoalSnapshotChangeMeta` +#### `packages/goal/goal/src/domain.ts#GoalSnapshotChangeMeta` SHA-256: `1df34a6c086866ffdc2dd9e8e5c581c3751a010cdf6b8538a7327f7a3237f0b4` -来源:`packages/goal/goal/src/domain.ts:24` +来源:`packages/goal/goal/src/domain.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3462,11 +3464,11 @@ SHA-256: `1df34a6c086866ffdc2dd9e8e5c581c3751a010cdf6b8538a7327f7a3237f0b4` -### `packages/goal/goal/src/types.ts#GoalBlockReason` +#### `packages/goal/goal/src/types.ts#GoalBlockReason` SHA-256: `84ac8c1a66ffc697262e181f42e851259eae14038c113ca329fb4700ccdb1f7c` -来源:`packages/goal/goal/src/types.ts:51` +来源:`packages/goal/goal/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3475,11 +3477,11 @@ SHA-256: `84ac8c1a66ffc697262e181f42e851259eae14038c113ca329fb4700ccdb1f7c` -### `packages/goal/goal/src/types.ts#GoalPhase` +#### `packages/goal/goal/src/types.ts#GoalPhase` SHA-256: `b8327af7ee5767952d1300cb4f03b7fc04197ae5ba275e13981c689ff7506172` -来源:`packages/goal/goal/src/types.ts:44` +来源:`packages/goal/goal/src/types.ts` 以下类型之一: @@ -3490,11 +3492,11 @@ SHA-256: `b8327af7ee5767952d1300cb4f03b7fc04197ae5ba275e13981c689ff7506172` -### `packages/goal/goal/src/types.ts#GoalRef` +#### `packages/goal/goal/src/types.ts#GoalRef` SHA-256: `0b6d718c693fdf7f06dcccb0bcbbabe78cc63514eafc62d6b2a3899735279d6f` -来源:`packages/goal/goal/src/types.ts:19` +来源:`packages/goal/goal/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3503,11 +3505,11 @@ SHA-256: `0b6d718c693fdf7f06dcccb0bcbbabe78cc63514eafc62d6b2a3899735279d6f` -### `packages/goal/goal/src/types.ts#GoalSnapshot` +#### `packages/goal/goal/src/types.ts#GoalSnapshot` SHA-256: `6bbe793f6a93dc8d50a4d4d3fbb6f8ed15650bcb7e151d28669628f7b7c3fc25` -来源:`packages/goal/goal/src/types.ts:59` +来源:`packages/goal/goal/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3520,11 +3522,11 @@ SHA-256: `6bbe793f6a93dc8d50a4d4d3fbb6f8ed15650bcb7e151d28669628f7b7c3fc25` -### `packages/hooks/hook-protocol/src/types.ts#HookDialect` +#### `packages/hooks/hook-protocol/src/types.ts#HookDialect` SHA-256: `a6b41f5bede8094d7bf635be5d69b1bd7a25e006ca9cf9415bceb9322f1a7feb` -来源:`packages/hooks/hook-protocol/src/types.ts:48` +来源:`packages/hooks/hook-protocol/src/types.ts` 以下类型之一: @@ -3533,11 +3535,11 @@ SHA-256: `a6b41f5bede8094d7bf635be5d69b1bd7a25e006ca9cf9415bceb9322f1a7feb` -### `packages/interaction/user-approval/src/index.ts#ApprovalPolicy` +#### `packages/interaction/user-approval/src/index.ts#ApprovalPolicy` SHA-256: `05d2ae1e0c7f8770f83f9a09047afb39a335d8ac986df3193659aa1e581472cf` -来源:`packages/interaction/user-approval/src/index.ts:60` +来源:`packages/interaction/user-approval/src/index.ts` 以下类型之一: @@ -3546,11 +3548,11 @@ SHA-256: `05d2ae1e0c7f8770f83f9a09047afb39a335d8ac986df3193659aa1e581472cf` -### `packages/interaction/user-approval/src/types.ts#ApprovalOutcome` +#### `packages/interaction/user-approval/src/types.ts#ApprovalOutcome` SHA-256: `930c1cd289def119d443e19dd90008916bf035f0a4d23e07241e7f050f2b89b7` -来源:`packages/interaction/user-approval/src/types.ts:32` +来源:`packages/interaction/user-approval/src/types.ts` 以下类型之一: @@ -3561,11 +3563,11 @@ SHA-256: `930c1cd289def119d443e19dd90008916bf035f0a4d23e07241e7f050f2b89b7` -### `packages/llm/llm-retry/src/types.ts#LlmRetryEventData` +#### `packages/llm/llm-retry/src/types.ts#LlmRetryEventData` SHA-256: `35b995af35bfa087f5381a5454a2305928da037e819bfc4759d3f66d9bd55aa9` -来源:`packages/llm/llm-retry/src/types.ts:16` +来源:`packages/llm/llm-retry/src/types.ts` 以下类型之一: @@ -3574,11 +3576,11 @@ SHA-256: `35b995af35bfa087f5381a5454a2305928da037e819bfc4759d3f66d9bd55aa9` -### `packages/llm/llm-retry/src/types.ts#LlmRetryStartedEventData` +#### `packages/llm/llm-retry/src/types.ts#LlmRetryStartedEventData` SHA-256: `6f72ece8f317cd080c4f20a93f1bf709965f5b81ac4669528f5a023191cfcf20` -来源:`packages/llm/llm-retry/src/types.ts:43` +来源:`packages/llm/llm-retry/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3589,11 +3591,11 @@ SHA-256: `6f72ece8f317cd080c4f20a93f1bf709965f5b81ac4669528f5a023191cfcf20` -### `packages/llm/llm/src/call-config.ts#LlmCallConfig` +#### `packages/llm/llm/src/call-config.ts#LlmCallConfig` SHA-256: `67d5f73ceae82f5265258142ad6cf172de2c1fef93ba551b7f0454e0a93bffe0` -来源:`packages/llm/llm/src/call-config.ts:23` +来源:`packages/llm/llm/src/call-config.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3606,11 +3608,11 @@ SHA-256: `67d5f73ceae82f5265258142ad6cf172de2c1fef93ba551b7f0454e0a93bffe0` -### `packages/llm/llm/src/call-config.ts#LlmCallConfigAdapterDefaults` +#### `packages/llm/llm/src/call-config.ts#LlmCallConfigAdapterDefaults` SHA-256: `326a9bfda27dda5882fb3cbe6e715df41dae2298fdae3d66437457268a665693` -来源:`packages/llm/llm/src/call-config.ts:36` +来源:`packages/llm/llm/src/call-config.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3619,11 +3621,11 @@ SHA-256: `326a9bfda27dda5882fb3cbe6e715df41dae2298fdae3d66437457268a665693` -### `packages/llm/llm/src/message.ts#AssistantMessage` +#### `packages/llm/llm/src/message.ts#AssistantMessage` SHA-256: `1043caf7eee7a357f62c904491139d8ee523df58eb18bbb9f567d9b890b5ebd0` -来源:`packages/llm/llm/src/message.ts:148` +来源:`packages/llm/llm/src/message.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3634,11 +3636,11 @@ SHA-256: `1043caf7eee7a357f62c904491139d8ee523df58eb18bbb9f567d9b890b5ebd0` -### `packages/llm/llm/src/message.ts#ContextSnapshotSection` +#### `packages/llm/llm/src/message.ts#ContextSnapshotSection` SHA-256: `86e1e384495ee09ac2d60c9db3610f1f1fddac2d248f6f1d6000e78054680219` -来源:`packages/llm/llm/src/message.ts:65` +来源:`packages/llm/llm/src/message.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3647,11 +3649,11 @@ SHA-256: `86e1e384495ee09ac2d60c9db3610f1f1fddac2d248f6f1d6000e78054680219` -### `packages/llm/llm/src/message.ts#Message` +#### `packages/llm/llm/src/message.ts#Message` SHA-256: `1ee9b696c8a576d7f618da02fdfbda6d73f602bf20fc111ec2987560b06bc7d9` -来源:`packages/llm/llm/src/message.ts:131` +来源:`packages/llm/llm/src/message.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3662,11 +3664,11 @@ SHA-256: `1ee9b696c8a576d7f618da02fdfbda6d73f602bf20fc111ec2987560b06bc7d9` -### `packages/llm/llm/src/message.ts#MessageSource` +#### `packages/llm/llm/src/message.ts#MessageSource` SHA-256: `b5313e52e32d6545c9d444e6acac878c66efb95eeb877b5859ffab29f910fbb3` -来源:`packages/llm/llm/src/message.ts:128` +来源:`packages/llm/llm/src/message.ts` 以下类型之一: @@ -3693,11 +3695,11 @@ SHA-256: `b5313e52e32d6545c9d444e6acac878c66efb95eeb877b5859ffab29f910fbb3` -### `packages/llm/llm/src/message.ts#ModelMessageSource` +#### `packages/llm/llm/src/message.ts#ModelMessageSource` SHA-256: `719c51f67074f97034a6c94297fe1f4b5d3c8d392c57586dab732aa5398c7a91` -来源:`packages/llm/llm/src/message.ts:24` +来源:`packages/llm/llm/src/message.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3708,11 +3710,11 @@ SHA-256: `719c51f67074f97034a6c94297fe1f4b5d3c8d392c57586dab732aa5398c7a91` -### `packages/llm/llm/src/message.ts#ToolMessageSource` +#### `packages/llm/llm/src/message.ts#ToolMessageSource` SHA-256: `d9c462b9f62fdd3efc76a44b9524dc8781f6b91cd9c7e584b17d971defafebab` -来源:`packages/llm/llm/src/message.ts:29` +来源:`packages/llm/llm/src/message.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3721,11 +3723,11 @@ SHA-256: `d9c462b9f62fdd3efc76a44b9524dc8781f6b91cd9c7e584b17d971defafebab` -### `packages/llm/llm/src/message.ts#ToolResultMessage` +#### `packages/llm/llm/src/message.ts#ToolResultMessage` SHA-256: `886adb5b17a0430d977504ec77659faddd6c165e828c729f61ce2705478dabec` -来源:`packages/llm/llm/src/message.ts:154` +来源:`packages/llm/llm/src/message.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3736,11 +3738,11 @@ SHA-256: `886adb5b17a0430d977504ec77659faddd6c165e828c729f61ce2705478dabec` -### `packages/llm/llm/src/message.ts#UserMessage` +#### `packages/llm/llm/src/message.ts#UserMessage` SHA-256: `732669cf2a8ce24a88ea4f7f142730b4ec83ee0ce90d09144cb19d3f39c4abd9` -来源:`packages/llm/llm/src/message.ts:143` +来源:`packages/llm/llm/src/message.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3751,11 +3753,11 @@ SHA-256: `732669cf2a8ce24a88ea4f7f142730b4ec83ee0ce90d09144cb19d3f39c4abd9` -### `packages/llm/llm/src/types.ts#ContentBlock` +#### `packages/llm/llm/src/types.ts#ContentBlock` SHA-256: `a2e983b79049b172a394d22515a99040a1040dedeaadb7673776b36ea49f9703` -来源:`packages/llm/llm/src/types.ts:110` +来源:`packages/llm/llm/src/types.ts` 以下类型之一: @@ -3767,11 +3769,11 @@ SHA-256: `a2e983b79049b172a394d22515a99040a1040dedeaadb7673776b36ea49f9703` -### `packages/llm/llm/src/types.ts#ContentBlockType` +#### `packages/llm/llm/src/types.ts#ContentBlockType` SHA-256: `1f2180253053d07f60260c081d2d721f04ebb1f2691fbf00237dc7a01c7c0812` -来源:`packages/llm/llm/src/types.ts:108` +来源:`packages/llm/llm/src/types.ts` 以下类型之一: @@ -3783,11 +3785,11 @@ SHA-256: `1f2180253053d07f60260c081d2d721f04ebb1f2691fbf00237dc7a01c7c0812` -### `packages/llm/llm/src/types.ts#FinishReason` +#### `packages/llm/llm/src/types.ts#FinishReason` SHA-256: `5ed158429dfa6a8633e6ba94b8c81190616c24b65c1777bf1c60cde9dd499a2f` -来源:`packages/llm/llm/src/types.ts:125` +来源:`packages/llm/llm/src/types.ts` 以下类型之一: @@ -3799,11 +3801,11 @@ SHA-256: `5ed158429dfa6a8633e6ba94b8c81190616c24b65c1777bf1c60cde9dd499a2f` -### `packages/llm/llm/src/types.ts#ImageBlock` +#### `packages/llm/llm/src/types.ts#ImageBlock` SHA-256: `8ef06dd236128246969d5f04a6c4a639d031fcda99a0cd13051f52f41b0ca1af` -来源:`packages/llm/llm/src/types.ts:71` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3812,11 +3814,11 @@ SHA-256: `8ef06dd236128246969d5f04a6c4a639d031fcda99a0cd13051f52f41b0ca1af` -### `packages/llm/llm/src/types.ts#LlmFailure` +#### `packages/llm/llm/src/types.ts#LlmFailure` SHA-256: `27cd736e794a0f8703a155fb697820cede894d10776586dd3df24d24c9465c0e` -来源:`packages/llm/llm/src/types.ts:40` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3828,11 +3830,11 @@ SHA-256: `27cd736e794a0f8703a155fb697820cede894d10776586dd3df24d24c9465c0e` -### `packages/llm/llm/src/types.ts#ReasoningBlock` +#### `packages/llm/llm/src/types.ts#ReasoningBlock` SHA-256: `814d9434e1ddf9078612b3b34322f26e9363b469213335007f7e9ba7fee9464e` -来源:`packages/llm/llm/src/types.ts:60` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3841,11 +3843,11 @@ SHA-256: `814d9434e1ddf9078612b3b34322f26e9363b469213335007f7e9ba7fee9464e` -### `packages/llm/llm/src/types.ts#ReplayEnvelope` +#### `packages/llm/llm/src/types.ts#ReplayEnvelope` SHA-256: `0acd94fe8794574c9ae72c7855ee16d29c546096d4af760d16d1225385764555` -来源:`packages/llm/llm/src/types.ts:342` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3854,11 +3856,11 @@ SHA-256: `0acd94fe8794574c9ae72c7855ee16d29c546096d4af760d16d1225385764555` -### `packages/llm/llm/src/types.ts#StreamChunk` +#### `packages/llm/llm/src/types.ts#StreamChunk` SHA-256: `d3dcc1522465777787d31eaef82e5ce93e066d9ba848d2db45389ffbca99cd24` -来源:`packages/llm/llm/src/types.ts:364` +来源:`packages/llm/llm/src/types.ts` 以下类型之一: @@ -3872,11 +3874,11 @@ SHA-256: `d3dcc1522465777787d31eaef82e5ce93e066d9ba848d2db45389ffbca99cd24` -### `packages/llm/llm/src/types.ts#TokenUsage` +#### `packages/llm/llm/src/types.ts#TokenUsage` SHA-256: `fec5442b9ee4122e10514d81d5a43648003fe8bfb7ee2ba50c0cdbdd383ed394` -来源:`packages/llm/llm/src/types.ts:135` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3889,11 +3891,11 @@ SHA-256: `fec5442b9ee4122e10514d81d5a43648003fe8bfb7ee2ba50c0cdbdd383ed394` -### `packages/llm/llm/src/types.ts#ToolCallBlock` +#### `packages/llm/llm/src/types.ts#ToolCallBlock` SHA-256: `c1f0f17b6493b85db6453bb30e01b208d703731b25bc1e68e5d4fc72eea9cdea` -来源:`packages/llm/llm/src/types.ts:78` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3904,11 +3906,11 @@ SHA-256: `c1f0f17b6493b85db6453bb30e01b208d703731b25bc1e68e5d4fc72eea9cdea` -### `packages/llm/llm/src/types.ts#ToolResultBlock` +#### `packages/llm/llm/src/types.ts#ToolResultBlock` SHA-256: `03899b77c7b036927f61719d75ebd582e4e5f43be40fe877c652795fe2436012` -来源:`packages/llm/llm/src/types.ts:88` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3919,11 +3921,11 @@ SHA-256: `03899b77c7b036927f61719d75ebd582e4e5f43be40fe877c652795fe2436012` -### `packages/llm/llm/src/types.ts#ToolSchema` +#### `packages/llm/llm/src/types.ts#ToolSchema` SHA-256: `7f5f2a8618c2ece530a18b1358b890fb57fb8c35705e47b66bff2296f8c6e889` -来源:`packages/llm/llm/src/types.ts:385` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3933,11 +3935,11 @@ SHA-256: `7f5f2a8618c2ece530a18b1358b890fb57fb8c35705e47b66bff2296f8c6e889` -### `packages/sandbox/sandbox/src/index.ts#SandboxMode` +#### `packages/sandbox/sandbox/src/index.ts#SandboxMode` SHA-256: `fab2bb09bc5e3b9db0685e8f5500b029af1a2b33e70bc703c1d5d0f596fbc1fd` -来源:`packages/sandbox/sandbox/src/index.ts:29` +来源:`packages/sandbox/sandbox/src/index.ts` 以下类型之一: @@ -3947,11 +3949,11 @@ SHA-256: `fab2bb09bc5e3b9db0685e8f5500b029af1a2b33e70bc703c1d5d0f596fbc1fd` -### `packages/schedule/schedule/src/types.ts#AfterScheduleRecord` +#### `packages/schedule/schedule/src/types.ts#AfterScheduleRecord` SHA-256: `27e337d3d6b402b221e50c247a3f518a70d0c474cc60beee15fac3e9c5cbfcbe` -来源:`packages/schedule/schedule/src/types.ts:13` +来源:`packages/schedule/schedule/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3963,11 +3965,11 @@ SHA-256: `27e337d3d6b402b221e50c247a3f518a70d0c474cc60beee15fac3e9c5cbfcbe` -### `packages/schedule/schedule/src/types.ts#AtScheduleRecord` +#### `packages/schedule/schedule/src/types.ts#AtScheduleRecord` SHA-256: `658d895d187b26d83f3b53109a3bf77bbfba9f6f9a6d4bc4ee4315b4eb36239e` -来源:`packages/schedule/schedule/src/types.ts:27` +来源:`packages/schedule/schedule/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3978,11 +3980,11 @@ SHA-256: `658d895d187b26d83f3b53109a3bf77bbfba9f6f9a6d4bc4ee4315b4eb36239e` -### `packages/schedule/schedule/src/types.ts#EveryScheduleDispatchChange` +#### `packages/schedule/schedule/src/types.ts#EveryScheduleDispatchChange` SHA-256: `e6063d0451dc02026fd9b54ad3f77c7b1b6392ad3e872a7737ac84e13ca72344` -来源:`packages/schedule/schedule/src/types.ts:93` +来源:`packages/schedule/schedule/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3993,11 +3995,11 @@ SHA-256: `e6063d0451dc02026fd9b54ad3f77c7b1b6392ad3e872a7737ac84e13ca72344` -### `packages/schedule/schedule/src/types.ts#EveryScheduleRecord` +#### `packages/schedule/schedule/src/types.ts#EveryScheduleRecord` SHA-256: `66ece68282d8c06330fb83329a24ae54c386d5ccfab296bbf18369da8beb7d14` -来源:`packages/schedule/schedule/src/types.ts:39` +来源:`packages/schedule/schedule/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4009,11 +4011,11 @@ SHA-256: `66ece68282d8c06330fb83329a24ae54c386d5ccfab296bbf18369da8beb7d14` -### `packages/schedule/schedule/src/types.ts#OneShotScheduleDispatchChange` +#### `packages/schedule/schedule/src/types.ts#OneShotScheduleDispatchChange` SHA-256: `8e8e91646a5cae3fc78f7532a0013ff2088ae47077642c2edd507a508209b8af` -来源:`packages/schedule/schedule/src/types.ts:86` +来源:`packages/schedule/schedule/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4023,11 +4025,11 @@ SHA-256: `8e8e91646a5cae3fc78f7532a0013ff2088ae47077642c2edd507a508209b8af` -### `packages/schedule/schedule/src/types.ts#ScheduleChange` +#### `packages/schedule/schedule/src/types.ts#ScheduleChange` SHA-256: `e1d0e52dcd1855ffb803efc18f8f7b776c48d1c25757e8a75c0281fa298c02e1` -来源:`packages/schedule/schedule/src/types.ts:105` +来源:`packages/schedule/schedule/src/types.ts` 以下类型之一: @@ -4038,11 +4040,11 @@ SHA-256: `e1d0e52dcd1855ffb803efc18f8f7b776c48d1c25757e8a75c0281fa298c02e1` -### `packages/schedule/schedule/src/types.ts#ScheduleCreateChange` +#### `packages/schedule/schedule/src/types.ts#ScheduleCreateChange` SHA-256: `ca6425edd20afe34d0cedc6ad1abad1ad7b32e2fbc4c1d24db53939e80bf887f` -来源:`packages/schedule/schedule/src/types.ts:72` +来源:`packages/schedule/schedule/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4052,11 +4054,11 @@ SHA-256: `ca6425edd20afe34d0cedc6ad1abad1ad7b32e2fbc4c1d24db53939e80bf887f` -### `packages/schedule/schedule/src/types.ts#ScheduleDeleteChange` +#### `packages/schedule/schedule/src/types.ts#ScheduleDeleteChange` SHA-256: `18dc21f12bbac8ade8377e6fbb54179e20c3d955d73fba3244c57fb6bf001df0` -来源:`packages/schedule/schedule/src/types.ts:79` +来源:`packages/schedule/schedule/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4066,11 +4068,11 @@ SHA-256: `18dc21f12bbac8ade8377e6fbb54179e20c3d955d73fba3244c57fb6bf001df0` -### `packages/schedule/schedule/src/types.ts#ScheduleRecord` +#### `packages/schedule/schedule/src/types.ts#ScheduleRecord` SHA-256: `d8f868c6b3e7189de6c1ffe2ea04794ea2aa31315b6347d12536e46020afac87` -来源:`packages/schedule/schedule/src/types.ts:69` +来源:`packages/schedule/schedule/src/types.ts` 以下类型之一: @@ -4080,11 +4082,11 @@ SHA-256: `d8f868c6b3e7189de6c1ffe2ea04794ea2aa31315b6347d12536e46020afac87` -### `packages/session/session-persistence-jsonl/src/format.ts#HeaderLine` +#### `packages/session/session-persistence-jsonl/src/format.ts#HeaderLine` SHA-256: `63496702a393356d64638beb7939468c1ba039ba3b5492327b2fe074d6cdac93` -来源:`packages/session/session-persistence-jsonl/src/format.ts:46` +来源:`packages/session/session-persistence-jsonl/src/format.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4101,11 +4103,11 @@ SHA-256: `63496702a393356d64638beb7939468c1ba039ba3b5492327b2fe074d6cdac93` -### `packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData` +#### `packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData` SHA-256: `6978359d8ab920bdea19de4c86c2b7044d923b488b5e8de638744c0f87de410f` -来源:`packages/session/session-title-llm/src/index.ts:27` +来源:`packages/session/session-title-llm/src/index.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4118,11 +4120,11 @@ SHA-256: `6978359d8ab920bdea19de4c86c2b7044d923b488b5e8de638744c0f87de410f` -### `packages/session/session-title/src/types.ts#SessionTitleEventData` +#### `packages/session/session-title/src/types.ts#SessionTitleEventData` SHA-256: `b56f6a885da3dc394c69a3e3cc5c0cfc4da15601b63fda4989eee8f40efc5be4` -来源:`packages/session/session-title/src/types.ts:41` +来源:`packages/session/session-title/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4132,11 +4134,11 @@ SHA-256: `b56f6a885da3dc394c69a3e3cc5c0cfc4da15601b63fda4989eee8f40efc5be4` -### `packages/session/session-title/src/types.ts#SessionTitleModelProvenance` +#### `packages/session/session-title/src/types.ts#SessionTitleModelProvenance` SHA-256: `07e1a58c58b593f507b8e7f25723bb0aa42baae6e00f5ecfddf28cb1e64d3235` -来源:`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` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4145,11 +4147,11 @@ SHA-256: `07e1a58c58b593f507b8e7f25723bb0aa42baae6e00f5ecfddf28cb1e64d3235` -### `packages/session/session-title/src/types.ts#SessionTitleSource` +#### `packages/session/session-title/src/types.ts#SessionTitleSource` SHA-256: `30d5a537b296685770b1241c4b4bbde19d5a31ff81aa23df73fab5e90b8fc65f` -来源:`packages/session/session-title/src/types.ts:28` +来源:`packages/session/session-title/src/types.ts` 以下类型之一: @@ -4159,11 +4161,11 @@ SHA-256: `30d5a537b296685770b1241c4b4bbde19d5a31ff81aa23df73fab5e90b8fc65f` -### `packages/skill/skill/src/index.ts#SkillInvocationSource` +#### `packages/skill/skill/src/index.ts#SkillInvocationSource` SHA-256: `672c4aa2a9b736e3d6e5da6346d2e2ed5e3573f2d0baafa18e7407c9f3fee3db` -来源:`packages/skill/skill/src/index.ts:148` +来源:`packages/skill/skill/src/index.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4173,11 +4175,11 @@ SHA-256: `672c4aa2a9b736e3d6e5da6346d2e2ed5e3573f2d0baafa18e7407c9f3fee3db` -### `packages/skill/tool-skill/src/index.ts#SkillCatalogSource` +#### `packages/skill/tool-skill/src/index.ts#SkillCatalogSource` SHA-256: `fc2ae6962f9f8801c2b1e414668e1e17cbb7544c4f39381198977a38bd10c093` -来源:`packages/skill/tool-skill/src/index.ts:34` +来源:`packages/skill/tool-skill/src/index.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4188,11 +4190,11 @@ SHA-256: `fc2ae6962f9f8801c2b1e414668e1e17cbb7544c4f39381198977a38bd10c093` -### `packages/subagent/subagent/src/continuation.ts#AgentMessageSource` +#### `packages/subagent/subagent/src/continuation.ts#AgentMessageSource` SHA-256: `4a9bef9f27a942520cc2279ca7dd3082556e4bff543f66b5c0333e1bbed1cd86` -来源:`packages/subagent/subagent/src/continuation.ts:59` +来源:`packages/subagent/subagent/src/continuation.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4202,11 +4204,11 @@ SHA-256: `4a9bef9f27a942520cc2279ca7dd3082556e4bff543f66b5c0333e1bbed1cd86` -### `packages/subagent/subagent/src/continuation.ts#SubagentSettledMessageSource` +#### `packages/subagent/subagent/src/continuation.ts#SubagentSettledMessageSource` SHA-256: `4e97c3d85c0fc817ee58873c38c25a2474abaaa0af4839311b50b68db3b8cf1a` -来源:`packages/subagent/subagent/src/continuation.ts:74` +来源:`packages/subagent/subagent/src/continuation.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4217,11 +4219,11 @@ SHA-256: `4e97c3d85c0fc817ee58873c38c25a2474abaaa0af4839311b50b68db3b8cf1a` -### `packages/subagent/subagent/src/descriptor.ts#ContinuableSubagentDescriptorData` +#### `packages/subagent/subagent/src/descriptor.ts#ContinuableSubagentDescriptorData` SHA-256: `6487b10ba7542f3c447b1e41a1c6a590b7bfafe0b9b66b49f34028da85bb970f` -来源:`packages/subagent/subagent/src/descriptor.ts:72` +来源:`packages/subagent/subagent/src/descriptor.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4237,11 +4239,11 @@ SHA-256: `6487b10ba7542f3c447b1e41a1c6a590b7bfafe0b9b66b49f34028da85bb970f` -### `packages/subagent/subagent/src/descriptor.ts#OneShotSubagentDescriptorData` +#### `packages/subagent/subagent/src/descriptor.ts#OneShotSubagentDescriptorData` SHA-256: `5f758f3de5f00c18968a7c6d347083aac5c9ae13f6a79c78f6611b23c4973564` -来源:`packages/subagent/subagent/src/descriptor.ts:61` +来源:`packages/subagent/subagent/src/descriptor.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4252,11 +4254,11 @@ SHA-256: `5f758f3de5f00c18968a7c6d347083aac5c9ae13f6a79c78f6611b23c4973564` -### `packages/subagent/subagent/src/descriptor.ts#SubagentDescriptorData` +#### `packages/subagent/subagent/src/descriptor.ts#SubagentDescriptorData` SHA-256: `86d1d0e9cfebb240421187e3dc37fb71cc38a1501885cf32f8f9adef7b0a2bde` -来源:`packages/subagent/subagent/src/descriptor.ts:89` +来源:`packages/subagent/subagent/src/descriptor.ts` 以下类型之一: @@ -4265,11 +4267,11 @@ SHA-256: `86d1d0e9cfebb240421187e3dc37fb71cc38a1501885cf32f8f9adef7b0a2bde` -### `packages/todo/tool-todo/src/types.ts#TodoItem` +#### `packages/todo/tool-todo/src/types.ts#TodoItem` SHA-256: `a99f76fd149051c363f960bfeeb5b9509587ecaf7591a42797e4bfe810d8987a` -来源:`packages/todo/tool-todo/src/types.ts:21` +来源:`packages/todo/tool-todo/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4278,11 +4280,11 @@ SHA-256: `a99f76fd149051c363f960bfeeb5b9509587ecaf7591a42797e4bfe810d8987a` -### `packages/web/web-search-deepseek/src/provider.ts#DeepSeekSearchLlmRequest` +#### `packages/web/web-search-deepseek/src/provider.ts#DeepSeekSearchLlmRequest` SHA-256: `2517ba143a271508d3ca35126d5aca8f7f1facf5aaddce4adf011832042fa2b9` -来源:`packages/web/web-search-deepseek/src/provider.ts:56` +来源:`packages/web/web-search-deepseek/src/provider.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4292,11 +4294,11 @@ SHA-256: `2517ba143a271508d3ca35126d5aca8f7f1facf5aaddce4adf011832042fa2b9` -### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentEndData` +#### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentEndData` SHA-256: `c0ea97bc89dfc46fa94eab956f5c3ee6af2f964aa7db6327cb18b451f207bef7` -来源:`packages/workflow/tool-workflow/src/types.ts:29` +来源:`packages/workflow/tool-workflow/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4306,11 +4308,11 @@ SHA-256: `c0ea97bc89dfc46fa94eab956f5c3ee6af2f964aa7db6327cb18b451f207bef7` -### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentStartData` +#### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentStartData` SHA-256: `9a410ddf56792b2b7cd4a224a2e54dc4dee30a8e8e6b1c2b9a1d19992b217adc` -来源:`packages/workflow/tool-workflow/src/types.ts:20` +来源:`packages/workflow/tool-workflow/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4322,11 +4324,11 @@ SHA-256: `9a410ddf56792b2b7cd4a224a2e54dc4dee30a8e8e6b1c2b9a1d19992b217adc` -### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunEndData` +#### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunEndData` SHA-256: `7f9365bae9fcb73e1e34061a1acfe0422c1a5fd351848cace9bebbe806f28462` -来源:`packages/workflow/tool-workflow/src/types.ts:36` +来源:`packages/workflow/tool-workflow/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4335,11 +4337,11 @@ SHA-256: `7f9365bae9fcb73e1e34061a1acfe0422c1a5fd351848cace9bebbe806f28462` -### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunStartData` +#### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunStartData` SHA-256: `a6da9ad5d42ae83a6833a8288b076688e8e0801633ea36cbdd8a30a6d9f3160c` -来源:`packages/workflow/tool-workflow/src/types.ts:14` +来源:`packages/workflow/tool-workflow/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4348,11 +4350,11 @@ SHA-256: `a6da9ad5d42ae83a6833a8288b076688e8e0801633ea36cbdd8a30a6d9f3160c` -### `packages/workflow/workflow/src/types.ts#WorkflowAgentOutcome` +#### `packages/workflow/workflow/src/types.ts#WorkflowAgentOutcome` SHA-256: `c2deb7c9183735d4e0fffddf5c623f4e34daa1c8e96b111982e957dfcbbcf896` -来源:`packages/workflow/workflow/src/types.ts:110` +来源:`packages/workflow/workflow/src/types.ts` 以下类型之一: @@ -4362,11 +4364,11 @@ SHA-256: `c2deb7c9183735d4e0fffddf5c623f4e34daa1c8e96b111982e957dfcbbcf896` -### `packages/workflow/workflow/src/types.ts#WorkflowStopReason` +#### `packages/workflow/workflow/src/types.ts#WorkflowStopReason` SHA-256: `8465ece5e9d9007c038b357015d849c15262cb0bc25abc59e47692d87ee01a15` -来源:`packages/workflow/workflow/src/types.ts:63` +来源:`packages/workflow/workflow/src/types.ts` 以下类型之一: @@ -4376,7 +4378,7 @@ SHA-256: `8465ece5e9d9007c038b357015d849c15262cb0bc25abc59e47692d87ee01a15` -### `"parent"` +#### `"parent"` SHA-256: `e6411b09c1d982f789bf741ca74e2bea69df56029847f86a6148e722039ee732` @@ -4384,7 +4386,7 @@ SHA-256: `e6411b09c1d982f789bf741ca74e2bea69df56029847f86a6148e722039ee732` -### `"pause"` +#### `"pause"` SHA-256: `1d8798b1a5e8c545ee4dcd2b4e75c0b4c9ffd985e4744c6d1a1aab992f859721` @@ -4392,7 +4394,7 @@ SHA-256: `1d8798b1a5e8c545ee4dcd2b4e75c0b4c9ffd985e4744c6d1a1aab992f859721` -### `"paused"` +#### `"paused"` SHA-256: `c43b119ce579b3e9983a0d3adc4ba402ebb9ba773d89738a2dab01ecf5813943` @@ -4400,7 +4402,7 @@ SHA-256: `c43b119ce579b3e9983a0d3adc4ba402ebb9ba773d89738a2dab01ecf5813943` -### `"pending"` +#### `"pending"` SHA-256: `234142ee4f996f38cc9fa3b8b3e3de29b03c9aefe5ebf6c224eddd564505aa85` @@ -4408,7 +4410,7 @@ SHA-256: `234142ee4f996f38cc9fa3b8b3e3de29b03c9aefe5ebf6c224eddd564505aa85` -### `"permission/preset"` +#### `"permission/preset"` SHA-256: `ae63d9d1080ed8945031594d93f8d96651d7101b848719cc3e1475875cd3d649` @@ -4416,7 +4418,7 @@ SHA-256: `ae63d9d1080ed8945031594d93f8d96651d7101b848719cc3e1475875cd3d649` -### `"plan/mode"` +#### `"plan/mode"` SHA-256: `f634871d1e18b1eb199497ac8ab72d3964f48d03fbf611dc7521a1970cf429d9` @@ -4424,7 +4426,7 @@ SHA-256: `f634871d1e18b1eb199497ac8ab72d3964f48d03fbf611dc7521a1970cf429d9` -### `"plugin"` +#### `"plugin"` SHA-256: `e654d28d1e6c471147310d2fba396d00969cfe6ed9022626d3f2c2312e0b1cbb` @@ -4432,7 +4434,7 @@ SHA-256: `e654d28d1e6c471147310d2fba396d00969cfe6ed9022626d3f2c2312e0b1cbb` -### `"provider"` +#### `"provider"` SHA-256: `e31572180d6b28b73f073ad30ae19d5d82982d3daf984723984e23da1e7c459a` @@ -4440,7 +4442,7 @@ SHA-256: `e31572180d6b28b73f073ad30ae19d5d82982d3daf984723984e23da1e7c459a` -### `"provisioning"` +#### `"provisioning"` SHA-256: `871bfd6f7bb91061246768d3377f3fd58d6b8ea7c31f44c714ae7ab215650d62` @@ -4448,7 +4450,7 @@ SHA-256: `871bfd6f7bb91061246768d3377f3fd58d6b8ea7c31f44c714ae7ab215650d62` -### `"quiet"` +#### `"quiet"` SHA-256: `82e3d091a65ce8f6e8aedb3ad2322d43c55c5645448413d61f843f9bbd104bf1` @@ -4456,7 +4458,7 @@ SHA-256: `82e3d091a65ce8f6e8aedb3ad2322d43c55c5645448413d61f843f9bbd104bf1` -### `"read-only"` +#### `"read-only"` SHA-256: `12a0cfa619ac4a5fc6c3e8e359c8dae15769edc61497a575935c78d5842f8e42` @@ -4464,7 +4466,7 @@ SHA-256: `12a0cfa619ac4a5fc6c3e8e359c8dae15769edc61497a575935c78d5842f8e42` -### `"reasoning"` +#### `"reasoning"` SHA-256: `3c2535ca0a2062f172f15344f8040755002b5ac506cf94fc4ebaa822b15feb8c` @@ -4472,7 +4474,7 @@ SHA-256: `3c2535ca0a2062f172f15344f8040755002b5ac506cf94fc4ebaa822b15feb8c` -### `"reasoning-delta"` +#### `"reasoning-delta"` SHA-256: `6f091fe32ab24407236090ca9d710bbaf59bb57466e9f3b8f1f6e4862bc863c6` @@ -4480,7 +4482,7 @@ SHA-256: `6f091fe32ab24407236090ca9d710bbaf59bb57466e9f3b8f1f6e4862bc863c6` -### `"recall"` +#### `"recall"` SHA-256: `383cf73ae4748e5beb281ae74857ba1ffb92ae01075b9fbf51af78b666007a8f` @@ -4488,7 +4490,7 @@ SHA-256: `383cf73ae4748e5beb281ae74857ba1ffb92ae01075b9fbf51af78b666007a8f` -### `"rejected"` +#### `"rejected"` SHA-256: `fab35c4520883c0d69e42d079c9f543fc5ac7a2d15b537b5572fcd99059c7018` @@ -4496,7 +4498,7 @@ SHA-256: `fab35c4520883c0d69e42d079c9f543fc5ac7a2d15b537b5572fcd99059c7018` -### `"relay"` +#### `"relay"` SHA-256: `16d0507cb94b4cfc84a87446b1ba7652d6ec1d65ee1684789e747e30d542800e` @@ -4504,7 +4506,7 @@ SHA-256: `16d0507cb94b4cfc84a87446b1ba7652d6ec1d65ee1684789e747e30d542800e` -### `"remove"` +#### `"remove"` SHA-256: `7382c4fc95fe8c5db65ca4d9da572b115d0dbb818b7f32c22ab040318ffbb4bc` @@ -4512,7 +4514,7 @@ SHA-256: `7382c4fc95fe8c5db65ca4d9da572b115d0dbb818b7f32c22ab040318ffbb4bc` -### `"replace"` +#### `"replace"` SHA-256: `f6cb462f808309e315fea634f1ed86268b8346bbcee6774d9097ca6eed7ac1f8` @@ -4520,7 +4522,7 @@ SHA-256: `f6cb462f808309e315fea634f1ed86268b8346bbcee6774d9097ca6eed7ac1f8` -### `"request/context"` +#### `"request/context"` SHA-256: `70b082fe78991edf13cf66e1b4d06cd2dcff9cacfd76f8cfb996bfb61939e7b2` @@ -4528,7 +4530,7 @@ SHA-256: `70b082fe78991edf13cf66e1b4d06cd2dcff9cacfd76f8cfb996bfb61939e7b2` -### `"request/header"` +#### `"request/header"` SHA-256: `3e0eff5946255ff05d88a10839c60305135801f97794ea48d409f8503303317e` @@ -4536,7 +4538,7 @@ SHA-256: `3e0eff5946255ff05d88a10839c60305135801f97794ea48d409f8503303317e` -### `"resume"` +#### `"resume"` SHA-256: `34d1ab5c5df378186d6054b1a1beea9a41e41965d6f336f0bc0025c441a82e66` @@ -4544,7 +4546,7 @@ SHA-256: `34d1ab5c5df378186d6054b1a1beea9a41e41965d6f336f0bc0025c441a82e66` -### `"sandbox/mode"` +#### `"sandbox/mode"` SHA-256: `ca085dba2c877feceebf3c62f9d39c6c2a4d2314d97b94b3927a780fe8fe2bb2` @@ -4552,7 +4554,7 @@ SHA-256: `ca085dba2c877feceebf3c62f9d39c6c2a4d2314d97b94b3927a780fe8fe2bb2` -### `"schedule/change"` +#### `"schedule/change"` SHA-256: `0e7b2a97f54f1afdb8cdfad1635abe9145327db539bfb69b4045c19d8c17755d` @@ -4560,7 +4562,7 @@ SHA-256: `0e7b2a97f54f1afdb8cdfad1635abe9145327db539bfb69b4045c19d8c17755d` -### `"series"` +#### `"series"` SHA-256: `4f507598cf476214aa7646ce7841a7064a9dcb05d0a1eaaefaf79c2b738f160f` @@ -4568,7 +4570,7 @@ SHA-256: `4f507598cf476214aa7646ce7841a7064a9dcb05d0a1eaaefaf79c2b738f160f` -### `"session"` +#### `"session"` SHA-256: `e41bdebe246abe17154de7e7a1d81035437eee8d20e7f1edff0d91e2598ad828` @@ -4576,7 +4578,7 @@ SHA-256: `e41bdebe246abe17154de7e7a1d81035437eee8d20e7f1edff0d91e2598ad828` -### `"session-log-deepseek/delivery-accepted"` +#### `"session-log-deepseek/delivery-accepted"` SHA-256: `47e5d84f1a93450a78c7f3954b43990d0f629af7c034a56313e5deb63e772c1b` @@ -4584,7 +4586,7 @@ SHA-256: `47e5d84f1a93450a78c7f3954b43990d0f629af7c034a56313e5deb63e772c1b` -### `"session-reference"` +#### `"session-reference"` SHA-256: `7f13860ee89a2d35ce09f958e85a04566cd59cb1de1d73a9619a9b631961dc71` @@ -4592,7 +4594,7 @@ SHA-256: `7f13860ee89a2d35ce09f958e85a04566cd59cb1de1d73a9619a9b631961dc71` -### `"session/end-seed"` +#### `"session/end-seed"` SHA-256: `1c2686c0682e7bc51d61117b2652bd4a80707e331aa276d6ef915ae32534a330` @@ -4600,7 +4602,7 @@ SHA-256: `1c2686c0682e7bc51d61117b2652bd4a80707e331aa276d6ef915ae32534a330` -### `SessionEventEnvelope` +#### `SessionEventEnvelope` SHA-256: `04184edc061905410cc7e3db8d5c7cf393d739c89eb523ba8bad3831fb23ba95` @@ -4611,7 +4613,7 @@ SHA-256: `04184edc061905410cc7e3db8d5c7cf393d739c89eb523ba8bad3831fb23ba95` -### `SessionEventEnvelope[0]` +#### `SessionEventEnvelope[0]` SHA-256: `e3e77b26f0148755a505f5b8ea843a3be117827d4703bb5754d9dc8ddbef521f` @@ -4624,7 +4626,7 @@ SHA-256: `e3e77b26f0148755a505f5b8ea843a3be117827d4703bb5754d9dc8ddbef521f` -### `SessionEventEnvelope[46]` +#### `SessionEventEnvelope[46]` SHA-256: `766756032f41a4139ce7a62404b47ad43d1717a59b917391f005534ba64d1ca6` @@ -4639,7 +4641,7 @@ SHA-256: `766756032f41a4139ce7a62404b47ad43d1717a59b917391f005534ba64d1ca6` -### `SessionEventEnvelope[46].sourceEventSeqs` +#### `SessionEventEnvelope[46].sourceEventSeqs` SHA-256: `5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78` @@ -4647,7 +4649,7 @@ SHA-256: `5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78` -### `SessionEventEnvelope[46].surfaceOp` +#### `SessionEventEnvelope[46].surfaceOp` SHA-256: `de9773f2145f7fe4ec9387b91d2431fd7da7106e3b824a365ba5c3089051065b` @@ -4658,11 +4660,11 @@ SHA-256: `de9773f2145f7fe4ec9387b91d2431fd7da7106e3b824a365ba5c3089051065b` -### `SessionEventEnvelope[46].surfaceOp[1]` +#### `SessionEventEnvelope[46].surfaceOp[1]` SHA-256: `582b4ca583f24c830c5ab39a28afdfccce75f9617102ad791e00142c50c2e384` -来源:`packages/core/session/src/types.ts:404` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4672,7 +4674,7 @@ SHA-256: `582b4ca583f24c830c5ab39a28afdfccce75f9617102ad791e00142c50c2e384` -### `"session/title"` +#### `"session/title"` SHA-256: `7a651f3b672c52fb615f22c0ce9cb3cc5b22aad92e6bbeefb0808fd7b9233a50` @@ -4680,7 +4682,7 @@ SHA-256: `7a651f3b672c52fb615f22c0ce9cb3cc5b22aad92e6bbeefb0808fd7b9233a50` -### `"session/title-llm-request"` +#### `"session/title-llm-request"` SHA-256: `587bb11da730e06aa52b62c087d217d6f8f22459b25f31cb9e1e1baf17944e5e` @@ -4688,7 +4690,7 @@ SHA-256: `587bb11da730e06aa52b62c087d217d6f8f22459b25f31cb9e1e1baf17944e5e` -### `"set"` +#### `"set"` SHA-256: `b765ee31033cea463863faf3fc6a0a1b85c47c6a2f13fe1ce833abe56105114b` @@ -4696,7 +4698,7 @@ SHA-256: `b765ee31033cea463863faf3fc6a0a1b85c47c6a2f13fe1ce833abe56105114b` -### `"skill-catalog"` +#### `"skill-catalog"` SHA-256: `6ebcc2dbec9f2dabca9f668ae6d39e877899b180740570f453409db339221df3` @@ -4704,7 +4706,7 @@ SHA-256: `6ebcc2dbec9f2dabca9f668ae6d39e877899b180740570f453409db339221df3` -### `"skill-invocation"` +#### `"skill-invocation"` SHA-256: `1922cd79a70806c17758185a6ef0458bc1fb3900363906733421c16414da2509` @@ -4712,7 +4714,7 @@ SHA-256: `1922cd79a70806c17758185a6ef0458bc1fb3900363906733421c16414da2509` -### `"snapshot"` +#### `"snapshot"` SHA-256: `6f9e00383836275e46c0a9915767f9bb561be5fc30aae490174908a93e99a912` @@ -4720,7 +4722,7 @@ SHA-256: `6f9e00383836275e46c0a9915767f9bb561be5fc30aae490174908a93e99a912` -### `"step/end"` +#### `"step/end"` SHA-256: `c219efbdfd53b836786202ab4532913d555798f0a8615a4e9629736e3799fb70` @@ -4728,7 +4730,7 @@ SHA-256: `c219efbdfd53b836786202ab4532913d555798f0a8615a4e9629736e3799fb70` -### `"step/start"` +#### `"step/start"` SHA-256: `2c64d4bc7264fd3f8bed47e96ab8a593bce05a1e4e1c436dcd244a3b7e0c2a9d` @@ -4736,7 +4738,7 @@ SHA-256: `2c64d4bc7264fd3f8bed47e96ab8a593bce05a1e4e1c436dcd244a3b7e0c2a9d` -### `"stop"` +#### `"stop"` SHA-256: `57f3f606ff8b6c84d9c443faace9d1dd10cca0354f37a4f515ef075f7c351b90` @@ -4744,17 +4746,17 @@ SHA-256: `57f3f606ff8b6c84d9c443faace9d1dd10cca0354f37a4f515ef075f7c351b90` -### `string` +#### `string` SHA-256: `4cd48f3e5108bd6ebedf7301c3638839b8b2b9db8dbd493974177fbdeb91a01b` -来源:`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` `string` -### `"subagent"` +#### `"subagent"` SHA-256: `aacda84a69739238aa782eea902d3073017d9d74b9808de2bf5a83c9738cbdc6` @@ -4762,7 +4764,7 @@ SHA-256: `aacda84a69739238aa782eea902d3073017d9d74b9808de2bf5a83c9738cbdc6` -### `"subagent-settled"` +#### `"subagent-settled"` SHA-256: `bf16d2e98a7f13894ded2cffe5ce857bf473954a0e3c0ed9bc7739e2e1c7b78a` @@ -4770,7 +4772,7 @@ SHA-256: `bf16d2e98a7f13894ded2cffe5ce857bf473954a0e3c0ed9bc7739e2e1c7b78a` -### `"subagent/descriptor"` +#### `"subagent/descriptor"` SHA-256: `5ebce1317eacd2c148456627a09668e927ee15c204f0643f5ea76b46b54a2647` @@ -4778,7 +4780,7 @@ SHA-256: `5ebce1317eacd2c148456627a09668e927ee15c204f0643f5ea76b46b54a2647` -### `"subagent/model-selection-policy"` +#### `"subagent/model-selection-policy"` SHA-256: `0a8a062bc9c3c0d97fd97742262f2ea53dd32297f834e81114870d38ac3dc6da` @@ -4786,7 +4788,7 @@ SHA-256: `0a8a062bc9c3c0d97fd97742262f2ea53dd32297f834e81114870d38ac3dc6da` -### `"success"` +#### `"success"` SHA-256: `511801b0a6470d98566e8385d3dffddb2b67f79fcf73ed6056f46c3cc0a245a7` @@ -4794,7 +4796,7 @@ SHA-256: `511801b0a6470d98566e8385d3dffddb2b67f79fcf73ed6056f46c3cc0a245a7` -### `"system"` +#### `"system"` SHA-256: `8af841fc9b265ade3441caf9fe40dd24db24226befba48150e6d0eeccc1389c3` @@ -4802,7 +4804,7 @@ SHA-256: `8af841fc9b265ade3441caf9fe40dd24db24226befba48150e6d0eeccc1389c3` -### `"team-message"` +#### `"team-message"` SHA-256: `2e4debca12f2c449f96dc6574f3fbf2fb346193443114a241d01a236362ec48c` @@ -4810,7 +4812,7 @@ SHA-256: `2e4debca12f2c449f96dc6574f3fbf2fb346193443114a241d01a236362ec48c` -### `"team/member"` +#### `"team/member"` SHA-256: `18fcdd273a2f2f9d813a3be5e71df5903a963a5c88e46b90b14de6e2db890da0` @@ -4818,7 +4820,7 @@ SHA-256: `18fcdd273a2f2f9d813a3be5e71df5903a963a5c88e46b90b14de6e2db890da0` -### `"team/message/delivered"` +#### `"team/message/delivered"` SHA-256: `a8a2b9011fc067862df7ce40748868467e5778283d7ac193c13f77684a914c57` @@ -4826,7 +4828,7 @@ SHA-256: `a8a2b9011fc067862df7ce40748868467e5778283d7ac193c13f77684a914c57` -### `"team/message/queued"` +#### `"team/message/queued"` SHA-256: `4e011753f8263f436efaabfbb3b4db53a98fc55342c5ded2daf7208b217be159` @@ -4834,7 +4836,7 @@ SHA-256: `4e011753f8263f436efaabfbb3b4db53a98fc55342c5ded2daf7208b217be159` -### `"team/task"` +#### `"team/task"` SHA-256: `b57ae1b37e52bee0a21cbdace168dc6a15582bcda8c306dad962c5dcc8a8e28b` @@ -4842,7 +4844,7 @@ SHA-256: `b57ae1b37e52bee0a21cbdace168dc6a15582bcda8c306dad962c5dcc8a8e28b` -### `"text"` +#### `"text"` SHA-256: `4e44c9118152f6829634bfd508e47669ab0497caffa380c94b4be91f9390d35d` @@ -4850,7 +4852,7 @@ SHA-256: `4e44c9118152f6829634bfd508e47669ab0497caffa380c94b4be91f9390d35d` -### `"text-delta"` +#### `"text-delta"` SHA-256: `5abab3a27fd2736660ecddd94b28d6bbf114986dd894880153bd1be3ccacb563` @@ -4858,7 +4860,7 @@ SHA-256: `5abab3a27fd2736660ecddd94b28d6bbf114986dd894880153bd1be3ccacb563` -### `"todo/write"` +#### `"todo/write"` SHA-256: `af0750d32d97d47b12b7361a587db41894b17e04c9a805fe212f0114aa2248c7` @@ -4866,7 +4868,7 @@ SHA-256: `af0750d32d97d47b12b7361a587db41894b17e04c9a805fe212f0114aa2248c7` -### `"tool"` +#### `"tool"` SHA-256: `a13d8f379222ece8a02a86efe4c8334af4f108ecb3034b38c0a42bb3046e6847` @@ -4874,7 +4876,7 @@ SHA-256: `a13d8f379222ece8a02a86efe4c8334af4f108ecb3034b38c0a42bb3046e6847` -### `"tool-call"` +#### `"tool-call"` SHA-256: `1f0133217eeeffd8d387baf1ec8ed9856e719bcd999dc08e48624cba96d75fd7` @@ -4882,7 +4884,7 @@ SHA-256: `1f0133217eeeffd8d387baf1ec8ed9856e719bcd999dc08e48624cba96d75fd7` -### `"tool-call-delta"` +#### `"tool-call-delta"` SHA-256: `9b4fd974c124c83743efe030ba4e1250e087505f3f74588716a521fb8d453267` @@ -4890,7 +4892,7 @@ SHA-256: `9b4fd974c124c83743efe030ba4e1250e087505f3f74588716a521fb8d453267` -### `"tool-calls"` +#### `"tool-calls"` SHA-256: `6c1cccb433ddc153facb380c7dda956237ba5c31f8a532a69142dc277890cc9b` @@ -4898,7 +4900,7 @@ SHA-256: `6c1cccb433ddc153facb380c7dda956237ba5c31f8a532a69142dc277890cc9b` -### `"tool-result"` +#### `"tool-result"` SHA-256: `e5244812c495a80c2e78ba2c2690dca5f6b58ea8d3fe5531ff94a6f9ac5e5d66` @@ -4906,7 +4908,7 @@ SHA-256: `e5244812c495a80c2e78ba2c2690dca5f6b58ea8d3fe5531ff94a6f9ac5e5d66` -### `"tool-workflow/agent-end"` +#### `"tool-workflow/agent-end"` SHA-256: `5d17f27a1ef9f7026c0232714adf7573961536d75f3303ca97973975f5af170e` @@ -4914,7 +4916,7 @@ SHA-256: `5d17f27a1ef9f7026c0232714adf7573961536d75f3303ca97973975f5af170e` -### `"tool-workflow/agent-start"` +#### `"tool-workflow/agent-start"` SHA-256: `ad92f473a03ae72599ff26c86e897c25e16269519ad2a87340f0bea946517af8` @@ -4922,7 +4924,7 @@ SHA-256: `ad92f473a03ae72599ff26c86e897c25e16269519ad2a87340f0bea946517af8` -### `"tool-workflow/run-end"` +#### `"tool-workflow/run-end"` SHA-256: `fe792a6cd430494503837e21e79f91677704ccdd9e870c679aabd7d43ed47ddd` @@ -4930,7 +4932,7 @@ SHA-256: `fe792a6cd430494503837e21e79f91677704ccdd9e870c679aabd7d43ed47ddd` -### `"tool-workflow/run-start"` +#### `"tool-workflow/run-start"` SHA-256: `cdca80b8dad24d4e7b1d5a288a8475ba8d8d46be385bd2da85f122ee836f1670` @@ -4938,7 +4940,7 @@ SHA-256: `cdca80b8dad24d4e7b1d5a288a8475ba8d8d46be385bd2da85f122ee836f1670` -### `"tool/call"` +#### `"tool/call"` SHA-256: `c589e938cc0e4989df8b82abef6339de621f0dc4fe62c230d145b94996af7f92` @@ -4946,7 +4948,7 @@ SHA-256: `c589e938cc0e4989df8b82abef6339de621f0dc4fe62c230d145b94996af7f92` -### `"tool/code-dispatch"` +#### `"tool/code-dispatch"` SHA-256: `d6a66029373faad69ad945ab03b247bddfe60af671a681242700ae43b95a44d0` @@ -4954,7 +4956,7 @@ SHA-256: `d6a66029373faad69ad945ab03b247bddfe60af671a681242700ae43b95a44d0` -### `"tool/code-dispatch-start"` +#### `"tool/code-dispatch-start"` SHA-256: `69534812d4e49cba13881138628a0b4421748280c20bd02e6db37ae242428b44` @@ -4962,7 +4964,7 @@ SHA-256: `69534812d4e49cba13881138628a0b4421748280c20bd02e6db37ae242428b44` -### `"tool/result"` +#### `"tool/result"` SHA-256: `570e85022434613394418ad33e77e9f1f7a05699b33d0b62eae0677a638c3833` @@ -4970,7 +4972,7 @@ SHA-256: `570e85022434613394418ad33e77e9f1f7a05699b33d0b62eae0677a638c3833` -### `true` +#### `true` SHA-256: `dacf3d5f3e4ff619c1320e64a48dec5e7ecd7870bece65fbd449a0e63adfa521` @@ -4978,7 +4980,7 @@ SHA-256: `dacf3d5f3e4ff619c1320e64a48dec5e7ecd7870bece65fbd449a0e63adfa521` -### `"turn/end"` +#### `"turn/end"` SHA-256: `4312134fc6f9cad507c31390bd3d147535492dd77621ec517c5e85f853d53a03` @@ -4986,7 +4988,7 @@ SHA-256: `4312134fc6f9cad507c31390bd3d147535492dd77621ec517c5e85f853d53a03` -### `"turn/start"` +#### `"turn/start"` SHA-256: `0af3ecfb8c60d416fc40a7cc4fb2c4851a8e46608b2b38ab9e510670c971aa1f` @@ -4994,7 +4996,7 @@ SHA-256: `0af3ecfb8c60d416fc40a7cc4fb2c4851a8e46608b2b38ab9e510670c971aa1f` -### `"unavailable"` +#### `"unavailable"` SHA-256: `2c4c21f19f426a58f2dac914e34313aa43f8408972de857a486d1f086d5adb6c` @@ -5002,7 +5004,7 @@ SHA-256: `2c4c21f19f426a58f2dac914e34313aa43f8408972de857a486d1f086d5adb6c` -### `unknown` +#### `unknown` SHA-256: `bbc5696e3f13c758237b316e3cf08cda0b9fd51ffe672539883457769faa185d` @@ -5010,7 +5012,7 @@ SHA-256: `bbc5696e3f13c758237b316e3cf08cda0b9fd51ffe672539883457769faa185d` -### `"usage"` +#### `"usage"` SHA-256: `0bdaf9cb63594be4ef034b68901fffe792fe09d6d5f6bac42d7f56f6e7834fb9` @@ -5018,7 +5020,7 @@ SHA-256: `0bdaf9cb63594be4ef034b68901fffe792fe09d6d5f6bac42d7f56f6e7834fb9` -### `"user"` +#### `"user"` SHA-256: `68f44f59e91c41395076cb77265981a601680ec8a381bbbeb6ab754ffdc94573` @@ -5026,7 +5028,7 @@ SHA-256: `68f44f59e91c41395076cb77265981a601680ec8a381bbbeb6ab754ffdc94573` -### `"user/message"` +#### `"user/message"` SHA-256: `de25352d2dc4196309bd84b5bac6319f6d5c898ea0e82bb5ae66c5738d0d426f` @@ -5034,7 +5036,7 @@ SHA-256: `de25352d2dc4196309bd84b5bac6319f6d5c898ea0e82bb5ae66c5738d0d426f` -### `"wakeup"` +#### `"wakeup"` SHA-256: `de3c87cf2d7683bef87bb3f32f098a681fa9b49f43b4cf64712d6e3f975b9588` @@ -5042,7 +5044,7 @@ SHA-256: `de3c87cf2d7683bef87bb3f32f098a681fa9b49f43b4cf64712d6e3f975b9588` -### `"web_search"` +#### `"web_search"` SHA-256: `935c8d486292b13c87b57ca280eb8c58b5b2f5239be86fcd4334c33fdeb87682` @@ -5050,7 +5052,7 @@ SHA-256: `935c8d486292b13c87b57ca280eb8c58b5b2f5239be86fcd4334c33fdeb87682` -### `"web_search_20250305"` +#### `"web_search_20250305"` SHA-256: `0116b1f89c05221d56b0ba35c83d302bf4857bc7277d247e9bbaf74b27d2c66e` @@ -5058,7 +5060,7 @@ SHA-256: `0116b1f89c05221d56b0ba35c83d302bf4857bc7277d247e9bbaf74b27d2c66e` -### `"web/deepseek-search-llm-request"` +#### `"web/deepseek-search-llm-request"` SHA-256: `6f611bed14b2106542480c4a230b4a83baf76dc0d8ac0cd13319a7cb8dae7675` @@ -5066,7 +5068,7 @@ SHA-256: `6f611bed14b2106542480c4a230b4a83baf76dc0d8ac0cd13319a7cb8dae7675` -### `"webhook"` +#### `"webhook"` SHA-256: `db6c5246911d47a7969f6b4cb47c7d0dbbde75c402710b22ace3672fa97bebe0` @@ -5074,7 +5076,7 @@ SHA-256: `db6c5246911d47a7969f6b4cb47c7d0dbbde75c402710b22ace3672fa97bebe0` -### `"workspace-write"` +#### `"workspace-write"` SHA-256: `a3edd1efd1fef21b72c55e213c8a8b24196b091abde2b89db52be0b2aaae3cfa` @@ -5087,7 +5089,7 @@ SHA-256: `a3edd1efd1fef21b72c55e213c8a8b24196b091abde2b89db52be0b2aaae3cfa` ## 验证与限制 -仅使用源码的提取器以 TypeScript 6.0.3 运行。重建时省略冗余的 `object` 交叉类型成员,并丢弃规范化后不可达的类型定义;保留已有的 `any` / `unknown`,不以不透明类型替代未解析的导入。V0 与 V2 根类型摘要与从预发布归档重建的对应完整状态一致。 +[仅使用源码的提取器](../../scripts/persistence-schema.ts)以 TypeScript 6.0.3 运行。重建时省略冗余的 `object` 交叉类型成员,并丢弃规范化后不可达的类型定义;保留已有的 `any` / `unknown`,不以不透明类型替代未解析的导入。V0 与 V2 根类型摘要与从预发布归档重建的对应完整状态一致。 历史 surface 事件声明允许可选的 `surfaceOp`。这保留了类型声明证据,并不允许省略 codec 或迁移验证器要求的字段。不透明值、外部插件事件、打包的 body 编码与运行时关系均不在类型目录覆盖范围内。 diff --git a/docs/persistence-formats/v1.i18n.yaml b/docs/persistence-formats/v1.i18n.yaml index 40bceea136..6228c0f544 100644 --- a/docs/persistence-formats/v1.i18n.yaml +++ b/docs/persistence-formats/v1.i18n.yaml @@ -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-formats/v1.md -v1.md: be01e32ae9c3af21305c57c0a4affd7a5272f5d8 -v1.zh.md: 095feb9f8b22af92e67b80c7cf5878ef3ce2d950 +v1.md: 27d1ac65b8f3eb4474ae9814c43d234e731707ae +v1.zh.md: f9ee57d0b5762ef2cfe4bd0c0847582518c9cc4d diff --git a/docs/persistence-formats/v1.md b/docs/persistence-formats/v1.md index be01e32ae9..27d1ac65b8 100644 --- a/docs/persistence-formats/v1.md +++ b/docs/persistence-formats/v1.md @@ -25,7 +25,7 @@ Inspect the V1 persistence types immediately before the V2 writer change. V1 use ## Source evidence -The source is the last V1 tree before the first V2 writer change in the ancestry of `dsh-v0.1.3-alpha.1`, from PR #3349. Its source change is dated 2026-09-02 and titled `fix(session): close live assistant framing races`. This identifies the intermediate tree, not the final merged PR tree. The [prerelease archive](../persistence-changes/releases/README.md) records no V1 tag, so no product release is invented for this record. +The source is the last V1 tree before the first V2 writer change in the ancestry of `dsh-v0.1.3-alpha.1`, associated with PR #3349 (branch `worktree/session-format-03-v0-v1-migration`). Its source change is dated 2026-09-02 and titled `fix(session): close live assistant framing races`. This identifies the intermediate tree, not the final merged PR tree. The [prerelease archive](../persistence-changes/releases/README.md) records no V1 tag, so no product release is invented for this record. The extracted declarations come from `packages/core/session/src/types.ts`, `packages/session/session-persistence-jsonl/src/format.ts`, and every first-party `SessionEventMap` merge and its reachable types. Source locations below refer to that historical tree, not to current files. @@ -112,9 +112,11 @@ roots: -## Persistence type fingerprints +## Complete schemas -The [complete machine inventory](v1.schema.json) contains 54 roots and 415 reachable types. Digests include all referenced fields; source names and locations describe the selected historical tree. +The [complete machine inventory](v1.schema.json) contains 54 roots and 415 reachable types. Digests include all referenced fields; source names and paths describe the selected historical tree. + +### Persistence type fingerprints | Root | Kind | SHA-256 | Resolved type | |---|---|---|---| @@ -176,13 +178,13 @@ The [complete machine inventory](v1.schema.json) contains 54 roots and 415 reach
Complete resolved types -## Resolved persistence types +### Resolved persistence types Each definition appears once. References preserve sharing and recursion; the digest beside a definition includes its complete reachable structure. Source names and locations identify its declarations but are excluded from its digest. -### `1` +#### `1` SHA-256: `f88f1b7b6bb733f685f5fb6a8744a5db9199fa53c90463ea1a33bad51153671d` @@ -190,7 +192,7 @@ SHA-256: `f88f1b7b6bb733f685f5fb6a8744a5db9199fa53c90463ea1a33bad51153671d` -### `"aborted"` +#### `"aborted"` SHA-256: `1e0b0b66b6f0c53fc72e52289d06b4708d776f1ca9df4c86a22bff621d403cf0` @@ -198,7 +200,7 @@ SHA-256: `1e0b0b66b6f0c53fc72e52289d06b4708d776f1ca9df4c86a22bff621d403cf0` -### `"active"` +#### `"active"` SHA-256: `c8e6f48878cc2a2f0dc59682280d81f407943fb503f32c64bf9ff3d9393c3eff` @@ -206,7 +208,7 @@ SHA-256: `c8e6f48878cc2a2f0dc59682280d81f407943fb503f32c64bf9ff3d9393c3eff` -### `"after"` +#### `"after"` SHA-256: `5b232a9b9bfcc0fc6794dab7865bcf203a65785c5de5aa647a51228bff628413` @@ -214,7 +216,7 @@ SHA-256: `5b232a9b9bfcc0fc6794dab7865bcf203a65785c5de5aa647a51228bff628413` -### `"agent-instructions"` +#### `"agent-instructions"` SHA-256: `fbd2c74b346a1595b376139c587fadd23e4a21acc9c0abce342975b6cfc60986` @@ -222,7 +224,7 @@ SHA-256: `fbd2c74b346a1595b376139c587fadd23e4a21acc9c0abce342975b6cfc60986` -### `"agent-message"` +#### `"agent-message"` SHA-256: `82470020b5bfcb1a843e2aa05602af7d37df99e82d01f015c7c589ba054fd89d` @@ -230,7 +232,7 @@ SHA-256: `82470020b5bfcb1a843e2aa05602af7d37df99e82d01f015c7c589ba054fd89d` -### `"agent-preset/selected"` +#### `"agent-preset/selected"` SHA-256: `557e148d30b79ee48645850832b30c717d7c3b64641deb5d6133b8b4e91ee0b8` @@ -238,7 +240,7 @@ SHA-256: `557e148d30b79ee48645850832b30c717d7c3b64641deb5d6133b8b4e91ee0b8` -### `"agent/inbox/spliced"` +#### `"agent/inbox/spliced"` SHA-256: `829a2fb3be6efd4ba36aef8ed2d381a4c6fb2a0aaf50c823a6f3f8290786b809` @@ -246,7 +248,7 @@ SHA-256: `829a2fb3be6efd4ba36aef8ed2d381a4c6fb2a0aaf50c823a6f3f8290786b809` -### `"allowed-once"` +#### `"allowed-once"` SHA-256: `811229eedcec57979dbadca7dbea832a59f8580cff30cb217fca5e2da16314bd` @@ -254,7 +256,7 @@ SHA-256: `811229eedcec57979dbadca7dbea832a59f8580cff30cb217fca5e2da16314bd` -### `"always"` +#### `"always"` SHA-256: `142c37d302aa22a0a57915b5255939d3ca91c1811ca13fddcf84cf76ea00758a` @@ -262,7 +264,7 @@ SHA-256: `142c37d302aa22a0a57915b5255939d3ca91c1811ca13fddcf84cf76ea00758a` -### `"append"` +#### `"append"` SHA-256: `e438a9d4fb883b3e4a8d9fc8913aa1550ed50eb384bfbf943100a5605b537498` @@ -270,7 +272,7 @@ SHA-256: `e438a9d4fb883b3e4a8d9fc8913aa1550ed50eb384bfbf943100a5605b537498` -### `"approval/asked"` +#### `"approval/asked"` SHA-256: `cd186c309e2bef305705e1d324139240f5e681f4f6a957d6a25b0225f65560df` @@ -278,7 +280,7 @@ SHA-256: `cd186c309e2bef305705e1d324139240f5e681f4f6a957d6a25b0225f65560df` -### `"approval/decided"` +#### `"approval/decided"` SHA-256: `378f90f9f6022a0991928a1eaf7991094ea1920fe89a9248358a1da106e1a970` @@ -286,7 +288,7 @@ SHA-256: `378f90f9f6022a0991928a1eaf7991094ea1920fe89a9248358a1da106e1a970` -### `"approval/policy"` +#### `"approval/policy"` SHA-256: `36d6a9a871d949ea4f3edd919d81d66aa69218bebef38899d2a1282c39420a1f` @@ -294,7 +296,7 @@ SHA-256: `36d6a9a871d949ea4f3edd919d81d66aa69218bebef38899d2a1282c39420a1f` -### `"ask"` +#### `"ask"` SHA-256: `9e07693fd7cd9babe0688c22c986e4d519ae1c0e40eeea13b2dc583bed2abc86` @@ -302,7 +304,7 @@ SHA-256: `9e07693fd7cd9babe0688c22c986e4d519ae1c0e40eeea13b2dc583bed2abc86` -### `"assistant"` +#### `"assistant"` SHA-256: `95c0e88fcf0bafb2087f912ad9e2369de6ae6530cc0c4c2772c96205b57f7f60` @@ -310,7 +312,7 @@ SHA-256: `95c0e88fcf0bafb2087f912ad9e2369de6ae6530cc0c4c2772c96205b57f7f60` -### `"assistant/chunk"` +#### `"assistant/chunk"` SHA-256: `2d011306fd384c442f80bf510f523c2db9b40216f9994ee18c9c0e01be764d4f` @@ -318,7 +320,7 @@ SHA-256: `2d011306fd384c442f80bf510f523c2db9b40216f9994ee18c9c0e01be764d4f` -### `"assistant/message"` +#### `"assistant/message"` SHA-256: `6ab45ac76839722df912f3ba50f1c6b41f2d614bde11f1aabfae04117ccdc80d` @@ -326,7 +328,7 @@ SHA-256: `6ab45ac76839722df912f3ba50f1c6b41f2d614bde11f1aabfae04117ccdc80d` -### `"at"` +#### `"at"` SHA-256: `17aae616ef020b8b9f011ec398ec935450fb06d3e2a0722c456f63aeaf5ff728` @@ -334,7 +336,7 @@ SHA-256: `17aae616ef020b8b9f011ec398ec935450fb06d3e2a0722c456f63aeaf5ff728` -### `"block"` +#### `"block"` SHA-256: `1e346446e183ee76f48d7994c97ecb302bddc682abb60b8a10ea0bb26223a69c` @@ -342,7 +344,7 @@ SHA-256: `1e346446e183ee76f48d7994c97ecb302bddc682abb60b8a10ea0bb26223a69c` -### `"block-end"` +#### `"block-end"` SHA-256: `eefbea819caeeea91ccb02dfafc16c68dd7f961cf9c1b2be25a2084509cf5c5a` @@ -350,7 +352,7 @@ SHA-256: `eefbea819caeeea91ccb02dfafc16c68dd7f961cf9c1b2be25a2084509cf5c5a` -### `"block-start"` +#### `"block-start"` SHA-256: `cbca49bde16b656d5b8fbe4a8a507769f7b594c6287782b809c03814941bc5e3` @@ -358,7 +360,7 @@ SHA-256: `cbca49bde16b656d5b8fbe4a8a507769f7b594c6287782b809c03814941bc5e3` -### `"blocked"` +#### `"blocked"` SHA-256: `254dce209e735f9cb6f6b7aec0354712b1611759ec02af4d35a96f2081e666f6` @@ -366,7 +368,7 @@ SHA-256: `254dce209e735f9cb6f6b7aec0354712b1611759ec02af4d35a96f2081e666f6` -### `boolean` +#### `boolean` SHA-256: `aa93010d0e521ad7c42273f58d5c9b8bf1dfc94edf1b805a3971b364a35c1877` @@ -374,7 +376,7 @@ SHA-256: `aa93010d0e521ad7c42273f58d5c9b8bf1dfc94edf1b805a3971b364a35c1877` -### `"canceled"` +#### `"canceled"` SHA-256: `d4e4d575abeb4b72d616dc65c17ac0eaa943cc135609395044c38d5afcb10e31` @@ -382,7 +384,7 @@ SHA-256: `d4e4d575abeb4b72d616dc65c17ac0eaa943cc135609395044c38d5afcb10e31` -### `"cancelled"` +#### `"cancelled"` SHA-256: `2142e391b9ccb60d487afcf373ce74db98d952f69e8289eddb352a7e16e996c5` @@ -390,7 +392,7 @@ SHA-256: `2142e391b9ccb60d487afcf373ce74db98d952f69e8289eddb352a7e16e996c5` -### `"catalog"` +#### `"catalog"` SHA-256: `aec150797b655c5f15ebb7a501454b0c208fbaccec9ace49d7de2171fc02f47d` @@ -398,7 +400,7 @@ SHA-256: `aec150797b655c5f15ebb7a501454b0c208fbaccec9ace49d7de2171fc02f47d` -### `"change"` +#### `"change"` SHA-256: `f789af5ab844827eb5a4f357c0afae1eeed108c6c22d8ca1a56e586b349a7c85` @@ -406,7 +408,7 @@ SHA-256: `f789af5ab844827eb5a4f357c0afae1eeed108c6c22d8ca1a56e586b349a7c85` -### `"claude-code"` +#### `"claude-code"` SHA-256: `aff60ef947c18b012644852bdd0d5bfe72065e061dd563787c76c646b4a10f6b` @@ -414,7 +416,7 @@ SHA-256: `aff60ef947c18b012644852bdd0d5bfe72065e061dd563787c76c646b4a10f6b` -### `"clear"` +#### `"clear"` SHA-256: `e7e154d47d5fbc5366330fb4dade1f108c6dfe4335044d21ded14b7bf1dce084` @@ -422,7 +424,7 @@ SHA-256: `e7e154d47d5fbc5366330fb4dade1f108c6dfe4335044d21ded14b7bf1dce084` -### `"codex"` +#### `"codex"` SHA-256: `15495614ccfa9cbdeefb0ec2abd76406435f4c6ff3dae42acae8e09ef42025c9` @@ -430,7 +432,7 @@ SHA-256: `15495614ccfa9cbdeefb0ec2abd76406435f4c6ff3dae42acae8e09ef42025c9` -### `"command/done"` +#### `"command/done"` SHA-256: `8cdd3fdd295cee53035de16a1b23411716f75e9f994fe9510cac5d7fef605c76` @@ -438,7 +440,7 @@ SHA-256: `8cdd3fdd295cee53035de16a1b23411716f75e9f994fe9510cac5d7fef605c76` -### `"command/run"` +#### `"command/run"` SHA-256: `f1996af2602e6f62b5ab179ca5c4af00d8753938b74cc6ef102de09e99e74a7e` @@ -446,7 +448,7 @@ SHA-256: `f1996af2602e6f62b5ab179ca5c4af00d8753938b74cc6ef102de09e99e74a7e` -### `"compaction/end"` +#### `"compaction/end"` SHA-256: `1986c2664009c99155e44795676c887fa67f7c55cd2d5e6b648ff763e0ab033a` @@ -454,7 +456,7 @@ SHA-256: `1986c2664009c99155e44795676c887fa67f7c55cd2d5e6b648ff763e0ab033a` -### `"compaction/prune"` +#### `"compaction/prune"` SHA-256: `10e386801903f9d424602c31d3ff837a94aef623c8b391376d8d9e253525fabe` @@ -462,7 +464,7 @@ SHA-256: `10e386801903f9d424602c31d3ff837a94aef623c8b391376d8d9e253525fabe` -### `"compaction/start"` +#### `"compaction/start"` SHA-256: `e2d0367e5716bc188435e51718ebff8ce873190625fa93b1c5331102d98758fa` @@ -470,7 +472,7 @@ SHA-256: `e2d0367e5716bc188435e51718ebff8ce873190625fa93b1c5331102d98758fa` -### `"compaction/summary"` +#### `"compaction/summary"` SHA-256: `ef4f00923b9edbae15c7ef05320280bf61147ca17146cf59690359bfd5e5da45` @@ -478,7 +480,7 @@ SHA-256: `ef4f00923b9edbae15c7ef05320280bf61147ca17146cf59690359bfd5e5da45` -### `"complete"` +#### `"complete"` SHA-256: `d9196086e41e4dd5c2ce87f5c25529c8112a1731d258cf0728747d41a9ee3241` @@ -486,7 +488,7 @@ SHA-256: `d9196086e41e4dd5c2ce87f5c25529c8112a1731d258cf0728747d41a9ee3241` -### `"completed"` +#### `"completed"` SHA-256: `1ebc6f9ff3aa9e3a38f8695f49bacdab1f8b7a3832741853ca46f40af56ccd01` @@ -494,7 +496,7 @@ SHA-256: `1ebc6f9ff3aa9e3a38f8695f49bacdab1f8b7a3832741853ca46f40af56ccd01` -### `"continuable"` +#### `"continuable"` SHA-256: `e5d3828df1ec3e2a66879de0659e0f4866d9cfffc00825ee731a66f8a0c03d98` @@ -502,7 +504,7 @@ SHA-256: `e5d3828df1ec3e2a66879de0659e0f4866d9cfffc00825ee731a66f8a0c03d98` -### `"create"` +#### `"create"` SHA-256: `7624ca28c61ca0eaa4f015140f3cea6e0c16cce2f2960fab5f531203d253903e` @@ -510,7 +512,7 @@ SHA-256: `7624ca28c61ca0eaa4f015140f3cea6e0c16cce2f2960fab5f531203d253903e` -### `"danger-full-access"` +#### `"danger-full-access"` SHA-256: `18fce9540bb20897a66275499faee6b8296c97e9901fa1ff45a191772448ad1a` @@ -518,7 +520,7 @@ SHA-256: `18fce9540bb20897a66275499faee6b8296c97e9901fa1ff45a191772448ad1a` -### `"delegation"` +#### `"delegation"` SHA-256: `76632533f67879dcb346fcae640540dbc89b2472b0bce88c59f7e48fc5c0e668` @@ -526,7 +528,7 @@ SHA-256: `76632533f67879dcb346fcae640540dbc89b2472b0bce88c59f7e48fc5c0e668` -### `"delete"` +#### `"delete"` SHA-256: `d0fbb0ca1bbba059830826f33f801da1aced35a2504376d61e020bdfec8d50c0` @@ -534,7 +536,7 @@ SHA-256: `d0fbb0ca1bbba059830826f33f801da1aced35a2504376d61e020bdfec8d50c0` -### `"deleted"` +#### `"deleted"` SHA-256: `e7e8f1318170b8284f16ab45a557afd4675c96071c0f2a456636481dab20b427` @@ -542,7 +544,7 @@ SHA-256: `e7e8f1318170b8284f16ab45a557afd4675c96071c0f2a456636481dab20b427` -### `"dispatch"` +#### `"dispatch"` SHA-256: `26c879bdd130e8b8683a6ce588414fad2244783d6573ca399fa0de184a2b0bb1` @@ -550,7 +552,7 @@ SHA-256: `26c879bdd130e8b8683a6ce588414fad2244783d6573ca399fa0de184a2b0bb1` -### `"disposed"` +#### `"disposed"` SHA-256: `b38f206d59bad891fa58c89f97a0036987b3defe7685acbd318fa55eb85f9751` @@ -558,7 +560,7 @@ SHA-256: `b38f206d59bad891fa58c89f97a0036987b3defe7685acbd318fa55eb85f9751` -### `"edit"` +#### `"edit"` SHA-256: `ad22a5ca5bbaab2e1440779cd3648e85ddfc6f73b5207394eda699555cf31430` @@ -566,7 +568,7 @@ SHA-256: `ad22a5ca5bbaab2e1440779cd3648e85ddfc6f73b5207394eda699555cf31430` -### `"error"` +#### `"error"` SHA-256: `a2be0f0cb59f0d4a06557d45847d1938aced238baa77a6da416e590b8b958553` @@ -574,11 +576,11 @@ SHA-256: `a2be0f0cb59f0d4a06557d45847d1938aced238baa77a6da416e590b8b958553` -### `event:agent-preset/selected` +#### `event:agent-preset/selected` SHA-256: `a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -590,11 +592,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:agent-preset/selected[0].data` +#### `event:agent-preset/selected[0].data` SHA-256: `6e52dd55a1d48954ed5464ec46fe34d9eb65f709baabc9561e7a279910b0c406` -Sources: `packages/preset/agent-presets/src/session.ts:28` +Sources: `packages/preset/agent-presets/src/session.ts` | Property | Presence | Type | |---|---|---| @@ -602,11 +604,11 @@ Sources: `packages/preset/agent-presets/src/session.ts:28` -### `event:agent/inbox/spliced` +#### `event:agent/inbox/spliced` SHA-256: `7ec7650bb21a6eb8e61a82b97f81e23ce74d6131fb4fe0db0f703fd4d249fb91` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -618,11 +620,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:agent/inbox/spliced[0].data` +#### `event:agent/inbox/spliced[0].data` SHA-256: `8d88f30d882ff5712170a56de8f1cd155811db852279769a8e9cedf8b88d1c02` -Sources: `packages/core/agent/src/types.ts:58` +Sources: `packages/core/agent/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -634,7 +636,7 @@ Sources: `packages/core/agent/src/types.ts:58` -### `event:agent/inbox/spliced[0].data.inserted` +#### `event:agent/inbox/spliced[0].data.inserted` SHA-256: `8e5631f3e85ab6ee0a70a5b4ea42b5f4ed72fbf39e0aeade9b9de77551dec89f` @@ -642,7 +644,7 @@ Array of [`packages/llm/llm/src/message.ts#UserMessage`](#persistence-type-packa -### `event:agent/inbox/spliced[0].data.inserted[0].content` +#### `event:agent/inbox/spliced[0].data.inserted[0].content` SHA-256: `c4f87e4f9a41706018db2c298bc871ecab9f2a1f7d8a8022d310e2c68163816b` @@ -650,11 +652,11 @@ Array of [`packages/llm/llm/src/types.ts#ContentBlock`](#persistence-type-packag -### `event:agent/inbox/spliced[0].data.inserted[0].content[0][2].attachment.originalDimensions` +#### `event:agent/inbox/spliced[0].data.inserted[0].content[0][2].attachment.originalDimensions` SHA-256: `0f46153645c297846a3fad3911636659ca4717a5e7d71c9f50bffacd312115ef` -Sources: `packages/attachment/attachment/src/types.ts:28` +Sources: `packages/attachment/attachment/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -663,11 +665,11 @@ Sources: `packages/attachment/attachment/src/types.ts:28` -### `event:agent/inbox/spliced[0].data.inserted[0].source[0]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[0]` SHA-256: `ada310bf0bdb8fed51f3b56ea63f6ea6b18bbd587f04fccb63a14ab0b2a24e05` -Sources: `packages/core/session/src/types.ts:180` · `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` +Sources: `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` | Property | Presence | Type | |---|---|---| @@ -675,7 +677,7 @@ Sources: `packages/core/session/src/types.ts:180` · `packages/interaction/comma -### `event:agent/inbox/spliced[0].data.inserted[0].source[1]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[1]` SHA-256: `0ddab4577db37a3e0d9e3a91761735c8ef6f5629d526ab8ecaeeea19c097c8f8` @@ -686,11 +688,11 @@ SHA-256: `0ddab4577db37a3e0d9e3a91761735c8ef6f5629d526ab8ecaeeea19c097c8f8` -### `event:agent/inbox/spliced[0].data.inserted[0].source[10]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[10]` SHA-256: `6a4f72e2e179e17b922f2a9392c0e1c8f8c707f32494372454850a3eb184a6e7` -Sources: `packages/api/session-controller/src/types.ts:367` +Sources: `packages/api/session-controller/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -700,7 +702,7 @@ Sources: `packages/api/session-controller/src/types.ts:367` -### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references` SHA-256: `df843efd87c78cf8de98f8e0d0216956cd568d0d0e56a22c853663e274aa1a18` @@ -708,11 +710,11 @@ Array of [`event:agent/inbox/spliced[0].data.inserted[0].source[15].references[0 -### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references[0]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references[0]` SHA-256: `4f91f187baeabef5c7950c4780d31bbe39f3345dff591a6cf26ac7e135ac1cf4` -Sources: `packages/context/session-reference/src/types.ts:18` +Sources: `packages/context/session-reference/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -730,7 +732,7 @@ Sources: `packages/context/session-reference/src/types.ts:18` -### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries` SHA-256: `aba175fb20ffc71112c55efe70458ff5d7dbfb83501892b4ba8d077f0ea5d7ba` @@ -738,11 +740,11 @@ Array of [`event:agent/inbox/spliced[0].data.inserted[0].source[16].entries[0]`] -### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries[0]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries[0]` SHA-256: `83079c8a3f733ac3fa603eefa0fbb4737ca4d8b69e7e2e7298b60f9ac4098693` -Sources: `packages/skill/tool-skill/src/index.ts:40` +Sources: `packages/skill/tool-skill/src/index.ts` | Property | Presence | Type | |---|---|---| @@ -751,7 +753,7 @@ Sources: `packages/skill/tool-skill/src/index.ts:40` -### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes` SHA-256: `2ab12a0e345658f9342816d773fe610f049982bcad82631f43b9205abe43e5ee` @@ -759,7 +761,7 @@ Array of [`packages/context/agent-instructions/src/render.ts#AgentInstructionCha -### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes[0].action` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes[0].action` SHA-256: `904bf499d98be4a3a5f836fcac533b6c4899569b018071e6604e1d32657d00fd` @@ -771,11 +773,11 @@ One of: -### `event:agent/inbox/spliced[0].data.inserted[0].source[19]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[19]` SHA-256: `9edc162949abf93bd5ff049191b345454ba104f583937ce5580fb50f067d2b94` -Sources: `packages/webhook/webhook/src/types.ts:74` +Sources: `packages/webhook/webhook/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -789,7 +791,7 @@ Sources: `packages/webhook/webhook/src/types.ts:74` -### `event:agent/inbox/spliced[0].data.inserted[0].source[2]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[2]` SHA-256: `dda6e111a8ccfc12f6e742e977a1a4e3549e8c03732a5ff6c8d7c3d4bcb7a412` @@ -801,7 +803,7 @@ SHA-256: `dda6e111a8ccfc12f6e742e977a1a4e3549e8c03732a5ff6c8d7c3d4bcb7a412` -### `event:agent/inbox/spliced[0].data.inserted[0].source[3]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[3]` SHA-256: `2f90a7b3646fea3e677bd7b4000aa96f3b8964f107b614e204e11ad4051c24fc` @@ -813,7 +815,7 @@ SHA-256: `2f90a7b3646fea3e677bd7b4000aa96f3b8964f107b614e204e11ad4051c24fc` -### `event:agent/inbox/spliced[0].data.inserted[0].source[4]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[4]` SHA-256: `e8d26e6993445743e6c4342c31b284c7d8f5574369abdd6021183af1a6b3538f` @@ -826,7 +828,7 @@ SHA-256: `e8d26e6993445743e6c4342c31b284c7d8f5574369abdd6021183af1a6b3538f` -### `event:agent/inbox/spliced[0].data.inserted[0].source[4].sections` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[4].sections` SHA-256: `c748fb42c80a120038a8c587af80ec39924803c401364db11c8974d5bf6d0262` @@ -834,7 +836,7 @@ Array of [`packages/llm/llm/src/message.ts#ContextSnapshotSection`](#persistence -### `event:agent/inbox/spliced[0].data.inserted[0].source[5]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[5]` SHA-256: `b4d298d90c798fa4d1f5b030ce3ce8031c4c41beafdb05323bec8b2a06903b43` @@ -847,7 +849,7 @@ SHA-256: `b4d298d90c798fa4d1f5b030ce3ce8031c4c41beafdb05323bec8b2a06903b43` -### `event:agent/inbox/spliced[0].data.inserted[0].source[6]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[6]` SHA-256: `2ce7ef3b3daebf95815c7ae454a751d3e67ca7a22e2e0734fe2942df393bb66c` @@ -859,7 +861,7 @@ SHA-256: `2ce7ef3b3daebf95815c7ae454a751d3e67ca7a22e2e0734fe2942df393bb66c` -### `event:agent/inbox/spliced[0].data.inserted[0].source[7]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[7]` SHA-256: `85e1bd563d6c80c1f377f99f91103fec4e315148a7330f3b3dae7c2d04e33b01` @@ -871,11 +873,11 @@ SHA-256: `85e1bd563d6c80c1f377f99f91103fec4e315148a7330f3b3dae7c2d04e33b01` -### `event:approval/asked` +#### `event:approval/asked` SHA-256: `3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -887,11 +889,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:approval/asked[0].data` +#### `event:approval/asked[0].data` SHA-256: `45f2a07ea94573123b6ae14db787a40062dec3834f36d8be92c523d40ba28448` -Sources: `packages/interaction/user-approval/src/types.ts:44` +Sources: `packages/interaction/user-approval/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -902,11 +904,11 @@ Sources: `packages/interaction/user-approval/src/types.ts:44` -### `event:approval/decided` +#### `event:approval/decided` SHA-256: `bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -918,11 +920,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:approval/decided[0].data` +#### `event:approval/decided[0].data` SHA-256: `93cbbc5a7fd0b1aa1ff1b9a6bb5ec52b073f48e5a5200365c45c0cd54059e1b9` -Sources: `packages/interaction/user-approval/src/types.ts:55` +Sources: `packages/interaction/user-approval/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -931,11 +933,11 @@ Sources: `packages/interaction/user-approval/src/types.ts:55` -### `event:approval/policy` +#### `event:approval/policy` SHA-256: `26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -947,11 +949,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:approval/policy[0].data` +#### `event:approval/policy[0].data` SHA-256: `11f70b595aa76897fc4e25a352bfa718c659f44b799e5aa14e84e5a38fe72912` -Sources: `packages/interaction/user-approval/src/index.ts:33` +Sources: `packages/interaction/user-approval/src/index.ts` | Property | Presence | Type | |---|---|---| @@ -960,11 +962,11 @@ Sources: `packages/interaction/user-approval/src/index.ts:33` -### `event:assistant/chunk` +#### `event:assistant/chunk` SHA-256: `be6b0aa5cd6a279facb1c29589f92e24a0eb30d60a5869ae17acbcf6c3d12821` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -976,11 +978,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:assistant/chunk[0].data` +#### `event:assistant/chunk[0].data` SHA-256: `d30e1a105f48bf9a6e7b080acb73e12f1173be60154f61d12c089216b4db5f94` -Sources: `packages/core/session/src/types.ts:287` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -990,11 +992,11 @@ Sources: `packages/core/session/src/types.ts:287` -### `event:assistant/chunk[0].data.chunk[0]` +#### `event:assistant/chunk[0].data.chunk[0]` SHA-256: `a681bf8e6eed8af50ad0da0efbf233c59215d7221fbbf9ee0a36e542a5c5f814` -Sources: `packages/llm/llm/src/types.ts:365` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1004,11 +1006,11 @@ Sources: `packages/llm/llm/src/types.ts:365` -### `event:assistant/chunk[0].data.chunk[1]` +#### `event:assistant/chunk[0].data.chunk[1]` SHA-256: `95080295115fbd83544520ba247b68a03790131f6a2eac323d388758cb542f65` -Sources: `packages/llm/llm/src/types.ts:366` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1018,11 +1020,11 @@ Sources: `packages/llm/llm/src/types.ts:366` -### `event:assistant/chunk[0].data.chunk[2]` +#### `event:assistant/chunk[0].data.chunk[2]` SHA-256: `2abb711460e6238d851c30f3e4bdd87a2aa1887ee70575b3d3b7b25610673095` -Sources: `packages/llm/llm/src/types.ts:367` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1032,11 +1034,11 @@ Sources: `packages/llm/llm/src/types.ts:367` -### `event:assistant/chunk[0].data.chunk[3]` +#### `event:assistant/chunk[0].data.chunk[3]` SHA-256: `88a610b831be6d92612a464be5c7d0b88ec24d97bd299837bf74bf7672183c9a` -Sources: `packages/llm/llm/src/types.ts:368` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1048,11 +1050,11 @@ Sources: `packages/llm/llm/src/types.ts:368` -### `event:assistant/chunk[0].data.chunk[4]` +#### `event:assistant/chunk[0].data.chunk[4]` SHA-256: `766e02b09dd084f6dfa0f8c553e82399465fccd5c64533d50c5368f40de4b23b` -Sources: `packages/llm/llm/src/types.ts:369` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1062,11 +1064,11 @@ Sources: `packages/llm/llm/src/types.ts:369` -### `event:assistant/chunk[0].data.chunk[5]` +#### `event:assistant/chunk[0].data.chunk[5]` SHA-256: `f1a96afe7503ac1817de769cd0ba13d9b80111c7034c50106b3344ecc14cc515` -Sources: `packages/llm/llm/src/types.ts:370` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1075,11 +1077,11 @@ Sources: `packages/llm/llm/src/types.ts:370` -### `event:assistant/chunk[0].data.chunk[6]` +#### `event:assistant/chunk[0].data.chunk[6]` SHA-256: `a4ed3446d32625902170fce527fb64a0283d6f4817930f54a16fdce3a482b36a` -Sources: `packages/llm/llm/src/types.ts:371` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1089,11 +1091,11 @@ Sources: `packages/llm/llm/src/types.ts:371` -### `event:assistant/chunk[0].data.chunk[6].reason[0]` +#### `event:assistant/chunk[0].data.chunk[6].reason[0]` SHA-256: `64cfc4dbd3739f0ee040689482cb27058890f1d6113abb1de756836318aeebbc` -Sources: `packages/llm/llm/src/types.ts:120` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1102,11 +1104,11 @@ Sources: `packages/llm/llm/src/types.ts:120` -### `event:assistant/chunk[0].data.chunk[6].reason[1]` +#### `event:assistant/chunk[0].data.chunk[6].reason[1]` SHA-256: `ca13866102dfc53a503fccddeebc9caf667b8a06ef27217dd65de29f0495e65d` -Sources: `packages/llm/llm/src/types.ts:121` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1115,11 +1117,11 @@ Sources: `packages/llm/llm/src/types.ts:121` -### `event:assistant/chunk[0].data.chunk[6].reason[2]` +#### `event:assistant/chunk[0].data.chunk[6].reason[2]` SHA-256: `ab7ec5f9eb2c6dfacca5da4c37cf7ba85d04172053ee6b1ebf1709ffcd99c1a7` -Sources: `packages/core/session/src/types.ts:204` · `packages/llm/llm/src/types.ts:119` +Sources: `packages/core/session/src/types.ts` · `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1127,11 +1129,11 @@ Sources: `packages/core/session/src/types.ts:204` · `packages/llm/llm/src/types -### `event:assistant/chunk[0].data.chunk[6].reason[3]` +#### `event:assistant/chunk[0].data.chunk[6].reason[3]` SHA-256: `1d76406cbb2ddadb0dbbb51e9d8bc6cf678fed455cf8eb512f36f7c86d37a62f` -Sources: `packages/llm/llm/src/types.ts:117` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1139,11 +1141,11 @@ Sources: `packages/llm/llm/src/types.ts:117` -### `event:assistant/chunk[0].data.chunk[6].reason[4]` +#### `event:assistant/chunk[0].data.chunk[6].reason[4]` SHA-256: `287211846beea1eccb5f9acee00d20388a38fcb2e95858fa2332d6f58529379a` -Sources: `packages/llm/llm/src/types.ts:118` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1151,7 +1153,7 @@ Sources: `packages/llm/llm/src/types.ts:118` -### `event:assistant/chunk[0].data.chunk[6].replayState.blocks` +#### `event:assistant/chunk[0].data.chunk[6].replayState.blocks` SHA-256: `b1664fa89f8eab49a14e7e3168d8bc4da4aa9fd76332f6c4a053d839e5276ae7` @@ -1159,7 +1161,7 @@ Array of `unknown` (opaque). -### `event:assistant/message` +#### `event:assistant/message` SHA-256: `6ac50e8b7feeb6a718cf502a4d32aa5430d68c01c23e6f4903db07f884b6cfe6` @@ -1175,11 +1177,11 @@ SHA-256: `6ac50e8b7feeb6a718cf502a4d32aa5430d68c01c23e6f4903db07f884b6cfe6` -### `event:assistant/message.data` +#### `event:assistant/message.data` SHA-256: `8e97d45260a7fa31ac2f670a1b1d724fc1b30ba656baf274d69acf4814e77f5e` -Sources: `packages/core/session/src/types.ts:298` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1191,11 +1193,11 @@ Sources: `packages/core/session/src/types.ts:298` -### `event:command/done` +#### `event:command/done` SHA-256: `15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1207,11 +1209,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:command/done[0].data` +#### `event:command/done[0].data` SHA-256: `5b6fb1f226ff56402db08a6aae82af76100b14056271875f69ec526a1ae05d51` -Sources: `packages/interaction/commands/src/types.ts:104` +Sources: `packages/interaction/commands/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1222,7 +1224,7 @@ Sources: `packages/interaction/commands/src/types.ts:104` -### `event:command/done[0].data.kind` +#### `event:command/done[0].data.kind` SHA-256: `1ab2ef1296f157ba96998f179bb5daa9d21a82480da2901127aeab2730797c92` @@ -1233,11 +1235,11 @@ One of: -### `event:command/run` +#### `event:command/run` SHA-256: `37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1249,11 +1251,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:command/run[0].data` +#### `event:command/run[0].data` SHA-256: `a853902cfab417b8f08aa51ad6855fea46f34ed4588a74e47403035111d0fb86` -Sources: `packages/interaction/commands/src/types.ts:97` +Sources: `packages/interaction/commands/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1264,11 +1266,11 @@ Sources: `packages/interaction/commands/src/types.ts:97` -### `event:compaction/end` +#### `event:compaction/end` SHA-256: `b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1280,11 +1282,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:compaction/end[0].data` +#### `event:compaction/end[0].data` SHA-256: `ca59530d1a4f3e191b4032bc4a20eded0d827db8b5a7efb27b3af9e9b456c6f2` -Sources: `packages/compaction/compaction/src/types.ts:72` +Sources: `packages/compaction/compaction/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1295,11 +1297,11 @@ Sources: `packages/compaction/compaction/src/types.ts:72` -### `event:compaction/end[0].data.turn` +#### `event:compaction/end[0].data.turn` SHA-256: `3bd652ebfa8726b3ce3937a4f1bd2759e02f86b3a08a20f9e41a8513656fbc5f` -Sources: `packages/core/session/src/types.ts:62` +Sources: `packages/core/session/src/types.ts` One of: @@ -1308,11 +1310,11 @@ One of: -### `event:compaction/prune` +#### `event:compaction/prune` SHA-256: `7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1324,11 +1326,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:compaction/prune[0].data` +#### `event:compaction/prune[0].data` SHA-256: `5dd766ccd1702a1142ad8b4bd44f2242f8e8a6752669ad3de0a5d224329b1438` -Sources: `packages/compaction/compaction/src/types.ts:82` +Sources: `packages/compaction/compaction/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1338,11 +1340,11 @@ Sources: `packages/compaction/compaction/src/types.ts:82` -### `event:compaction/prune[0].data.shadowedRange` +#### `event:compaction/prune[0].data.shadowedRange` SHA-256: `9e41386b3a0c9572b0d63078492ebb3997da7d3a830d44e0259418bd02f4bcb2` -Sources: `packages/compaction/compaction/src/types.ts:38` · `packages/compaction/compaction/src/types.ts:84` +Sources: `packages/compaction/compaction/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1351,11 +1353,11 @@ Sources: `packages/compaction/compaction/src/types.ts:38` · `packages/compactio -### `event:compaction/start` +#### `event:compaction/start` SHA-256: `db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1367,11 +1369,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:compaction/start[0].data` +#### `event:compaction/start[0].data` SHA-256: `3e4e7683b0192c9f0e6a75c59076108f017892cdb302a98032c2632fd79c356f` -Sources: `packages/compaction/compaction/src/types.ts:24` +Sources: `packages/compaction/compaction/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1381,11 +1383,11 @@ Sources: `packages/compaction/compaction/src/types.ts:24` -### `event:compaction/summary` +#### `event:compaction/summary` SHA-256: `85c28ce3efec5863a9bf4b22ae57a50a03ec5337b965ee95ff77c9b9d137fa22` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1397,7 +1399,7 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:compaction/summary[0].data` +#### `event:compaction/summary[0].data` SHA-256: `1fcc34faac8875c4b0a0102d9f9f23c852c90f9258cf66198e734bcfcfae22ce` @@ -1408,7 +1410,7 @@ One of: -### `event:compaction/summary[0].data[0]` +#### `event:compaction/summary[0].data[0]` SHA-256: `88e7af4cec3f89349bf3a2faf79c51519da21201729e6d7c5ab59271397b55bb` @@ -1429,7 +1431,7 @@ SHA-256: `88e7af4cec3f89349bf3a2faf79c51519da21201729e6d7c5ab59271397b55bb` -### `event:compaction/summary[0].data[1]` +#### `event:compaction/summary[0].data[1]` SHA-256: `19d2b8a46cc5bf1b368732664b777b2f896e428b78af98da89913c8f2a19393a` @@ -1449,11 +1451,11 @@ SHA-256: `19d2b8a46cc5bf1b368732664b777b2f896e428b78af98da89913c8f2a19393a` -### `event:feedback/record` +#### `event:feedback/record` SHA-256: `fb9df8180a202f3c845d5aa6a81697b2f7213f6735abc17535a55656be60a575` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1465,11 +1467,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:feedback/record[0].data` +#### `event:feedback/record[0].data` SHA-256: `fc362d6c3bc744ee54ea7e008f30aff28f240db9d9882faec31b12982b643d5c` -Sources: `packages/feedback/command-feedback/src/index.ts:62` +Sources: `packages/feedback/command-feedback/src/index.ts` | Property | Presence | Type | |---|---|---| @@ -1477,11 +1479,11 @@ Sources: `packages/feedback/command-feedback/src/index.ts:62` -### `event:goal/change` +#### `event:goal/change` SHA-256: `763c8a20af487263a0080548274f7437ef4a86e0ba8769127d1ced10a72c664d` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1493,7 +1495,7 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:goal/change[0].data[0].operation` +#### `event:goal/change[0].data[0].operation` SHA-256: `62e6a429ff3f390a46ac39fb468692032f42936ca0db19b53454184189401379` @@ -1508,11 +1510,11 @@ One of: -### `event:hook/invoked` +#### `event:hook/invoked` SHA-256: `8a6e1ec9e8db346b0e02f027db73c07a94f067a26d40c1aef1abd09c47ce7ba0` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1524,11 +1526,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:hook/invoked[0].data` +#### `event:hook/invoked[0].data` SHA-256: `119abe2b9c0b2f46ecb31d82b9acba4d4b30e049f655e2475e8b4ae12d5a9e25` -Sources: `packages/hooks/hook-protocol/src/types.ts:19` +Sources: `packages/hooks/hook-protocol/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1540,11 +1542,11 @@ Sources: `packages/hooks/hook-protocol/src/types.ts:19` -### `event:hook/result` +#### `event:hook/result` SHA-256: `e75916628f3f10c2d50658bd143052a46285fbf1a9a700ba54947614603d26b4` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1556,11 +1558,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:hook/result[0].data` +#### `event:hook/result[0].data` SHA-256: `8ad45ad053b4d89f8865c17cc9ff3b8748e86045f3f0fb816269a34af2619141` -Sources: `packages/hooks/hook-protocol/src/types.ts:31` +Sources: `packages/hooks/hook-protocol/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1574,11 +1576,11 @@ Sources: `packages/hooks/hook-protocol/src/types.ts:31` -### `event:llm/retry` +#### `event:llm/retry` SHA-256: `91c397f8f870e812e1dc5ac69c2745f9f105be9dc97dadc980d19ef415a65145` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1590,11 +1592,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:llm/retry-started` +#### `event:llm/retry-started` SHA-256: `48e5c9861f16ac07e78cb7b5ae9dabdf7bb85c58baed5a51b4ad275050ea58e3` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1606,11 +1608,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:llm/retry[0].data[0]` +#### `event:llm/retry[0].data[0]` SHA-256: `9096d1dd86a3da77a593e12cd95e596b2ef965fa94fcbee40e4bdcf0433924a1` -Sources: `packages/llm/llm-retry/src/types.ts:17` +Sources: `packages/llm/llm-retry/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1627,11 +1629,11 @@ Sources: `packages/llm/llm-retry/src/types.ts:17` -### `event:llm/retry[0].data[1]` +#### `event:llm/retry[0].data[1]` SHA-256: `c0f91c064454e9ae25a4b5caacdc487712aee3acf414b07b7d5f7fd3530a0452` -Sources: `packages/llm/llm-retry/src/types.ts:30` +Sources: `packages/llm/llm-retry/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1647,11 +1649,11 @@ Sources: `packages/llm/llm-retry/src/types.ts:30` -### `event:model/selection` +#### `event:model/selection` SHA-256: `35203ba7ad5ef6f97d556b85df20ae98f04f09c65748cecdf8eefdb8b6405ffc` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1663,11 +1665,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:permission/preset` +#### `event:permission/preset` SHA-256: `5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1679,11 +1681,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:permission/preset[0].data` +#### `event:permission/preset[0].data` SHA-256: `8a9c990773f798eac10ca8878e6bcc531ee080bc589cac956730e462cc6a09ad` -Sources: `packages/interaction/permission-presets/src/index.ts:53` +Sources: `packages/interaction/permission-presets/src/index.ts` | Property | Presence | Type | |---|---|---| @@ -1691,11 +1693,11 @@ Sources: `packages/interaction/permission-presets/src/index.ts:53` -### `event:plan/mode` +#### `event:plan/mode` SHA-256: `a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1707,11 +1709,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:plan/mode[0].data` +#### `event:plan/mode[0].data` SHA-256: `20a57544bbf204dacd1ae6beb2ab29444365c3c869f2afdf489dcdcbc3d9c8c5` -Sources: `packages/plan/plan-mode/src/index.ts:46` +Sources: `packages/plan/plan-mode/src/index.ts` | Property | Presence | Type | |---|---|---| @@ -1719,11 +1721,11 @@ Sources: `packages/plan/plan-mode/src/index.ts:46` -### `event:request/context` +#### `event:request/context` SHA-256: `f6b733e38d46dde3f8ab1ade2be3362abb6642eb97982a98ee64a57ff60d0c28` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1735,11 +1737,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:request/header` +#### `event:request/header` SHA-256: `1de6c9c8764045ea9a1357bae6ccbbd57c19f6f337f8f25697c919c7cc9abf16` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1751,11 +1753,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:request/header[0].data` +#### `event:request/header[0].data` SHA-256: `fbda9b55390689333793c34f6229ad46b21fbc45e5171ae74d2d436c60aa4e51` -Sources: `packages/core/session/src/types.ts:327` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1765,7 +1767,7 @@ Sources: `packages/core/session/src/types.ts:327` -### `event:request/header[0].data.header.config.stop` +#### `event:request/header[0].data.header.config.stop` SHA-256: `93c33d9687613293f8c95d46c4d922fe9ceae83b84c384beff5c3315abe005f2` @@ -1773,7 +1775,7 @@ Array of `string`. -### `event:request/header[0].data.header.tools` +#### `event:request/header[0].data.header.tools` SHA-256: `6d63f25a28b70801937a46b1058be5f52d4efbaf3516141470463ae469b59c23` @@ -1781,7 +1783,7 @@ Array of [`packages/llm/llm/src/types.ts#ToolSchema`](#persistence-type-packages -### `event:request/header[0].data.header.tools[0].parameters` +#### `event:request/header[0].data.header.tools[0].parameters` SHA-256: `0aa62ab51b36c0e64b134bd03ba8725d758744180a1a447da49beaad194f219f` @@ -1791,11 +1793,11 @@ SHA-256: `0aa62ab51b36c0e64b134bd03ba8725d758744180a1a447da49beaad194f219f` -### `event:sandbox/mode` +#### `event:sandbox/mode` SHA-256: `516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1807,11 +1809,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:sandbox/mode[0].data` +#### `event:sandbox/mode[0].data` SHA-256: `9890113e97dd3541787bfe6704f2b223d3a890b5325ca0acae2b0398909b413e` -Sources: `packages/sandbox/sandbox-policy/src/session-mode.ts:33` +Sources: `packages/sandbox/sandbox-policy/src/session-mode.ts` | Property | Presence | Type | |---|---|---| @@ -1820,11 +1822,11 @@ Sources: `packages/sandbox/sandbox-policy/src/session-mode.ts:33` -### `event:schedule/change` +#### `event:schedule/change` SHA-256: `2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1836,11 +1838,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:session-log-deepseek/delivery-accepted` +#### `event:session-log-deepseek/delivery-accepted` SHA-256: `d63b8b8ffad9c02fd80c43a17df4f240c1fe8118ecca9de34f9d5871838ab5b9` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1852,11 +1854,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:session-log-deepseek/delivery-accepted[0].data` +#### `event:session-log-deepseek/delivery-accepted[0].data` SHA-256: `8bb8c3751a6ce64b61aba1ec7ae798c00a5803c4d868a0430873216c6569ed52` -Sources: `packages/session/session-log-deepseek/src/types.ts:59` +Sources: `packages/session/session-log-deepseek/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1866,11 +1868,11 @@ Sources: `packages/session/session-log-deepseek/src/types.ts:59` -### `event:session/end-seed` +#### `event:session/end-seed` SHA-256: `669846d6f47138d4b8897717b0f08476805437a4b3195c82551b527035d90bc6` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1882,7 +1884,7 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:session/end-seed[0].data` +#### `event:session/end-seed[0].data` SHA-256: `f0d4d35a2f77027ccfbc9b6b774b92f27eba1aadc2cf523147e3629bbfb646b5` @@ -1892,11 +1894,11 @@ SHA-256: `f0d4d35a2f77027ccfbc9b6b774b92f27eba1aadc2cf523147e3629bbfb646b5` -### `event:session/title` +#### `event:session/title` SHA-256: `1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1908,11 +1910,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:session/title-llm-request` +#### `event:session/title-llm-request` SHA-256: `5af24b92e836fedeb396431e8eb395884a057917b54eb777f859d6696faf7780` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1924,7 +1926,7 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:session/title-llm-request[0].data.messages` +#### `event:session/title-llm-request[0].data.messages` SHA-256: `5ad3f2a4606776bb75ab634989296409c1526149168115c157c8967044455a92` @@ -1932,7 +1934,7 @@ Array of [`packages/llm/llm/src/message.ts#Message`](#persistence-type-packagesl -### `event:session/title-llm-request[0].data.messages[0].role` +#### `event:session/title-llm-request[0].data.messages[0].role` SHA-256: `acd36e1717d2b4ef9e98a8e6fac17ca1203f3f448e5bca51677f129a8f4999e2` @@ -1944,11 +1946,11 @@ One of: -### `event:session/title[0].data.source[0]` +#### `event:session/title[0].data.source[0]` SHA-256: `1b5649238876e28811e80f10ec67a00c197ad3babd4ecc61a22b09064b88c597` -Sources: `packages/session/session-title/src/types.ts:29` +Sources: `packages/session/session-title/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1956,11 +1958,11 @@ Sources: `packages/session/session-title/src/types.ts:29` -### `event:session/title[0].data.source[1]` +#### `event:session/title[0].data.source[1]` SHA-256: `b81e9de81a481b24e1e1f9adf038bfc59e57b4f35ce62f8f1e45284186f4f812` -Sources: `packages/session/session-title/src/types.ts:30` +Sources: `packages/session/session-title/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1970,11 +1972,11 @@ Sources: `packages/session/session-title/src/types.ts:30` -### `event:step/end` +#### `event:step/end` SHA-256: `e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1986,11 +1988,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:step/end[0].data` +#### `event:step/end[0].data` SHA-256: `ef11a3b7fa2033ae4279545ff8a8a2ee4e301b9b73e5b91654c48e6d08283545` -Sources: `packages/core/session/src/types.ts:275` · `packages/core/session/src/types.ts:277` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1999,11 +2001,11 @@ Sources: `packages/core/session/src/types.ts:275` · `packages/core/session/src/ -### `event:step/start` +#### `event:step/start` SHA-256: `4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2015,11 +2017,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:subagent/descriptor` +#### `event:subagent/descriptor` SHA-256: `b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2031,11 +2033,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:subagent/model-selection-policy` +#### `event:subagent/model-selection-policy` SHA-256: `a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2047,11 +2049,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:subagent/model-selection-policy[0].data` +#### `event:subagent/model-selection-policy[0].data` SHA-256: `0d47a8f3d847243c4488e755ad4cab7a04ac5d4621b9c81865524cf3f4d8536f` -Sources: `packages/subagent/tool-subagent/src/model-selection-state.ts:17` +Sources: `packages/subagent/tool-subagent/src/model-selection-state.ts` | Property | Presence | Type | |---|---|---| @@ -2059,7 +2061,7 @@ Sources: `packages/subagent/tool-subagent/src/model-selection-state.ts:17` -### `event:subagent/model-selection-policy[0].data.allowedModels` +#### `event:subagent/model-selection-policy[0].data.allowedModels` SHA-256: `ba77b58995e36f14bb13886b0493d0a1a63d5db10b1a6cd9f6ac65a72cf832ec` @@ -2067,11 +2069,11 @@ Array of [`packages/session/session-title/src/types.ts#SessionTitleModelProvenan -### `event:team/member` +#### `event:team/member` SHA-256: `31d13edbb5fe2f8b7a38056320a8a06275ee4426e0abf12d4741818beda5a9c9` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2083,11 +2085,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:team/member[0].data` +#### `event:team/member[0].data` SHA-256: `b59b71a5417cfb3acca0a32fcd4f8f31b875e7d5acdca1344dc9a05214414702` -Sources: `packages/experimental/agent-team/src/types.ts:223` +Sources: `packages/experimental/agent-team/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2097,7 +2099,7 @@ Sources: `packages/experimental/agent-team/src/types.ts:223` -### `event:team/member[0].data.member.context` +#### `event:team/member[0].data.member.context` SHA-256: `50cf02d875f8a1f1411f4a6fbcffab9120ccef5f74a47331fbf29480e5f68f48` @@ -2108,11 +2110,11 @@ One of: -### `event:team/message/delivered` +#### `event:team/message/delivered` SHA-256: `c53bff743470c8bf11be698ced047072744ef088cce663a774b456d7a8982516` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2124,11 +2126,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:team/message/delivered[0].data` +#### `event:team/message/delivered[0].data` SHA-256: `7a1a83b0dd7c3a67d46d2b703e204a69b1db4e596b867777c1dde1d9ac65662e` -Sources: `packages/experimental/agent-team/src/types.ts:229` +Sources: `packages/experimental/agent-team/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2139,11 +2141,11 @@ Sources: `packages/experimental/agent-team/src/types.ts:229` -### `event:team/message/queued` +#### `event:team/message/queued` SHA-256: `a6a26c92459c96e4f342e58d7e41c71956e7e62c9280e30e260df58409a3012c` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2155,11 +2157,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:team/message/queued[0].data` +#### `event:team/message/queued[0].data` SHA-256: `9417f39b26a720063f227dfbb236adbe0470d8460fb3d5212b8a85b8195c6385` -Sources: `packages/experimental/agent-team/src/types.ts:227` +Sources: `packages/experimental/agent-team/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2169,7 +2171,7 @@ Sources: `packages/experimental/agent-team/src/types.ts:227` -### `event:team/message/queued[0].data.message.delivery` +#### `event:team/message/queued[0].data.message.delivery` SHA-256: `923845f0e897a3729c72512adc73f246328922786a59cc7926ceb20b4ae6de6f` @@ -2180,11 +2182,11 @@ One of: -### `event:team/task` +#### `event:team/task` SHA-256: `1688a2451eef9da19eaf45f12c8a27df07b1a6e56fa57ba603118f5201bb435b` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2196,11 +2198,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:team/task[0].data` +#### `event:team/task[0].data` SHA-256: `e86d247d466ec6dc9d302824b7dc0acedab882027775f25abb824df4794468b7` -Sources: `packages/experimental/agent-team/src/types.ts:225` +Sources: `packages/experimental/agent-team/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2210,11 +2212,11 @@ Sources: `packages/experimental/agent-team/src/types.ts:225` -### `event:todo/write` +#### `event:todo/write` SHA-256: `b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2226,11 +2228,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:todo/write[0].data` +#### `event:todo/write[0].data` SHA-256: `79ddc907312f97cf9553d4841e8b3fc937097bd8d97900a790efad3c05255e99` -Sources: `packages/todo/tool-todo/src/types.ts:31` +Sources: `packages/todo/tool-todo/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2238,7 +2240,7 @@ Sources: `packages/todo/tool-todo/src/types.ts:31` -### `event:todo/write[0].data.todos` +#### `event:todo/write[0].data.todos` SHA-256: `4b7ddaf3710b88ff9b8df66304f5f97bf03688fd19730eedc2e9535203c820ea` @@ -2246,7 +2248,7 @@ Array of [`packages/todo/tool-todo/src/types.ts#TodoItem`](#persistence-type-pac -### `event:todo/write[0].data.todos[0].status` +#### `event:todo/write[0].data.todos[0].status` SHA-256: `fd0d91a1f9dd2efb8959bdf5e07f8f0a98b1cdfa38ce8d4732ebde0b44c3abd4` @@ -2258,11 +2260,11 @@ One of: -### `event:tool-workflow/agent-end` +#### `event:tool-workflow/agent-end` SHA-256: `babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2274,11 +2276,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:tool-workflow/agent-start` +#### `event:tool-workflow/agent-start` SHA-256: `5f26a6c20b37632f8f57729d171c671def4683d994ac6257a8dffcd855101627` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2290,11 +2292,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:tool-workflow/run-end` +#### `event:tool-workflow/run-end` SHA-256: `42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2306,11 +2308,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:tool-workflow/run-start` +#### `event:tool-workflow/run-start` SHA-256: `c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2322,11 +2324,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:tool/call` +#### `event:tool/call` SHA-256: `3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2338,11 +2340,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:tool/call[0].data` +#### `event:tool/call[0].data` SHA-256: `e4c18e294232c3ba6c9f1999f168263cc55956147cfe4121720899be8e52edd1` -Sources: `packages/core/session/src/types.ts:304` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2354,11 +2356,11 @@ Sources: `packages/core/session/src/types.ts:304` -### `event:tool/code-dispatch` +#### `event:tool/code-dispatch` SHA-256: `c14c2fdd439461cfc85105c6f620b0f62f799e3a69fb48196e938ec045aa0390` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2370,11 +2372,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:tool/code-dispatch-start` +#### `event:tool/code-dispatch-start` SHA-256: `9eb21c10fc675e1fa4184e5eecc9697aa87054ffd836d49428174897f0e64b62` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2386,7 +2388,7 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:tool/result` +#### `event:tool/result` SHA-256: `a79feb023a08a8b73d254e29e78f13045b6773ce377b0c4156fcdf1368c146ab` @@ -2402,11 +2404,11 @@ SHA-256: `a79feb023a08a8b73d254e29e78f13045b6773ce377b0c4156fcdf1368c146ab` -### `event:tool/result.data` +#### `event:tool/result.data` SHA-256: `e575be1876952402db1e661d0397ce27ac9d77a568439a3a310363981d98970c` -Sources: `packages/core/session/src/types.ts:316` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2418,11 +2420,11 @@ Sources: `packages/core/session/src/types.ts:316` -### `event:tool/result.data.error` +#### `event:tool/result.data.error` SHA-256: `55e3b6df99b0d19241e57618b04b84824c3df80ed102e440719139300ea703f6` -Sources: `packages/core/session/src/types.ts:320` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2431,7 +2433,7 @@ Sources: `packages/core/session/src/types.ts:320` -### `event:tool/result.data.message.content` +#### `event:tool/result.data.message.content` SHA-256: `bc32b6cc15220b64e49b70a65a7d59a72b9e43cc0d0d80ea7195c0659a66ed15` @@ -2441,11 +2443,11 @@ SHA-256: `bc32b6cc15220b64e49b70a65a7d59a72b9e43cc0d0d80ea7195c0659a66ed15` -### `event:tool/result.data.meta` +#### `event:tool/result.data.meta` SHA-256: `c592ce75aab73fcab19c1d7845684c72cf402b78d2e1f2833a58ecf9f3598ed6` -Sources: `packages/util/values/src/index.ts:4` +Sources: `packages/util/values/src/index.ts` One of: @@ -2458,7 +2460,7 @@ One of: -### `event:tool/result.data.meta[5]` +#### `event:tool/result.data.meta[5]` SHA-256: `72ec79127a9c0d0241b1106a74cc2b24c81ce467170f1c3c93f7b71a9496d227` @@ -2466,11 +2468,11 @@ Array of [`event:tool/result.data.meta`](#persistence-type-eventtoolresultdatame -### `event:tool/result.data.meta[5][0][6]` +#### `event:tool/result.data.meta[5][0][6]` SHA-256: `529e0ccd0e34079ab4ff21ed87f810cee0388246263bf22e8aba5986b56fae05` -Sources: `packages/util/values/src/index.ts:4` +Sources: `packages/util/values/src/index.ts` | Property | Presence | Type | |---|---|---| @@ -2478,11 +2480,11 @@ Sources: `packages/util/values/src/index.ts:4` -### `event:turn/end` +#### `event:turn/end` SHA-256: `84c24f1209fc3e0153de6ac85d58fd6968b851f955e0e761b92321053956609e` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2494,11 +2496,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:turn/end[0].data` +#### `event:turn/end[0].data` SHA-256: `508c0856b8df8574e396880a756f087699b138630428441fefca4a4380f01a28` -Sources: `packages/core/session/src/types.ts:273` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2507,11 +2509,11 @@ Sources: `packages/core/session/src/types.ts:273` -### `event:turn/end[0].data.reason[0]` +#### `event:turn/end[0].data.reason[0]` SHA-256: `b6ef9c6210be8350cd465f485cf520031fffa6bf3809c61a1e713e834c5982d0` -Sources: `packages/core/session/src/types.ts:192` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2519,11 +2521,11 @@ Sources: `packages/core/session/src/types.ts:192` -### `event:turn/end[0].data.reason[1]` +#### `event:turn/end[0].data.reason[1]` SHA-256: `0a30c3be336cdd4f8f34e66543a3d46d611c43986edd9b3ce6cbb9b721d3b5d3` -Sources: `packages/core/session/src/types.ts:194` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2532,11 +2534,11 @@ Sources: `packages/core/session/src/types.ts:194` -### `event:turn/end[0].data.reason[1].reason[1]` +#### `event:turn/end[0].data.reason[1].reason[1]` SHA-256: `6c03546143cdf6ae88f1745ac98c5139efa1588d1415249bbc5f3104d32ab800` -Sources: `packages/core/session/src/types.ts:181` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2544,11 +2546,11 @@ Sources: `packages/core/session/src/types.ts:181` -### `event:turn/end[0].data.reason[1].reason[2]` +#### `event:turn/end[0].data.reason[1].reason[2]` SHA-256: `6c5a37d42ebdb12db4410699259335f1e149e3a0260425684c00b153afc8990d` -Sources: `packages/core/session/src/types.ts:182` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2557,11 +2559,11 @@ Sources: `packages/core/session/src/types.ts:182` -### `event:turn/end[0].data.reason[1].reason[3]` +#### `event:turn/end[0].data.reason[1].reason[3]` SHA-256: `4bb451330ff699f36b45539ceb0eb2606ead72084e2c5bb637c36cc80e2252db` -Sources: `packages/core/session/src/types.ts:183` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2569,11 +2571,11 @@ Sources: `packages/core/session/src/types.ts:183` -### `event:turn/end[0].data.reason[1].reason[4]` +#### `event:turn/end[0].data.reason[1].reason[4]` SHA-256: `eaa71be0fbf0f702df8ea6c11d0aa2f9782263d45a10d0fb14eda662f4bfe04c` -Sources: `packages/core/session/src/types.ts:186` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2581,11 +2583,11 @@ Sources: `packages/core/session/src/types.ts:186` -### `event:turn/end[0].data.reason[2]` +#### `event:turn/end[0].data.reason[2]` SHA-256: `023a355b2be0d688fb6e4df8388dadb942761d46cfe96d0f499aae9631a159d4` -Sources: `packages/core/session/src/types.ts:196` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2593,11 +2595,11 @@ Sources: `packages/core/session/src/types.ts:196` -### `event:turn/end[0].data.reason[3]` +#### `event:turn/end[0].data.reason[3]` SHA-256: `3dad205ad99fbda835c493ddc6bc93fe1441cef2f82774ffa2856364e2cede22` -Sources: `packages/core/session/src/types.ts:202` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2606,11 +2608,11 @@ Sources: `packages/core/session/src/types.ts:202` -### `event:turn/end[0].data.reason[5]` +#### `event:turn/end[0].data.reason[5]` SHA-256: `56b7c047694875a843ba020dfea3c8380d54ae4ff88ab349e72004dc21e07c23` -Sources: `packages/core/session/src/types.ts:209` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2618,11 +2620,11 @@ Sources: `packages/core/session/src/types.ts:209` -### `event:turn/start` +#### `event:turn/start` SHA-256: `aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2634,11 +2636,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:turn/start[0].data` +#### `event:turn/start[0].data` SHA-256: `f90eb4ab2d3897bc20c521a038e3119d581f791ec974b1a0004f63a8ab9e232d` -Sources: `packages/core/session/src/types.ts:264` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2646,7 +2648,7 @@ Sources: `packages/core/session/src/types.ts:264` -### `event:user/message` +#### `event:user/message` SHA-256: `5cfd0a500f2fd56d504ed24eabf6b55e5cabccbd571b95cba579f1f8aceab439` @@ -2662,11 +2664,11 @@ SHA-256: `5cfd0a500f2fd56d504ed24eabf6b55e5cabccbd571b95cba579f1f8aceab439` -### `event:web/deepseek-search-llm-request` +#### `event:web/deepseek-search-llm-request` SHA-256: `cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331` -Sources: `packages/core/session/src/types.ts:433` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2678,11 +2680,11 @@ Sources: `packages/core/session/src/types.ts:433` -### `event:web/deepseek-search-llm-request[0].data.body` +#### `event:web/deepseek-search-llm-request[0].data.body` SHA-256: `930a6567a10bb62ddd157bd8abdf4b182810c8c3b49d91309b3b009a5fed9731` -Sources: `packages/web/web-search-deepseek/src/provider.ts:62` +Sources: `packages/web/web-search-deepseek/src/provider.ts` | Property | Presence | Type | |---|---|---| @@ -2693,7 +2695,7 @@ Sources: `packages/web/web-search-deepseek/src/provider.ts:62` -### `event:web/deepseek-search-llm-request[0].data.body.messages` +#### `event:web/deepseek-search-llm-request[0].data.body.messages` SHA-256: `b993441f8ce7d27b80e619e113e232ae8e62d3d5a8340f6bfe12d8c4c018e62f` @@ -2703,11 +2705,11 @@ SHA-256: `b993441f8ce7d27b80e619e113e232ae8e62d3d5a8340f6bfe12d8c4c018e62f` -### `event:web/deepseek-search-llm-request[0].data.body.messages[0]` +#### `event:web/deepseek-search-llm-request[0].data.body.messages[0]` SHA-256: `9a2a9029f8d7ede05336980d8342737557f487b913bfd28853d0ab5214600ab5` -Sources: `packages/web/web-search-deepseek/src/provider.ts:65` +Sources: `packages/web/web-search-deepseek/src/provider.ts` | Property | Presence | Type | |---|---|---| @@ -2716,7 +2718,7 @@ Sources: `packages/web/web-search-deepseek/src/provider.ts:65` -### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content` +#### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content` SHA-256: `8f6d609794bf5afc01d7ccf3e03811d32f4b8047f58a2c9a98db0154c2ad7cb9` @@ -2726,11 +2728,11 @@ SHA-256: `8f6d609794bf5afc01d7ccf3e03811d32f4b8047f58a2c9a98db0154c2ad7cb9` -### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content[0]` +#### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content[0]` SHA-256: `4e887768586528565381dadbddee6cef555874148089f4579e0b4b1ad096fc9c` -Sources: `packages/llm/llm/src/types.ts:54` · `packages/web/web-search-deepseek/src/provider.ts:67` +Sources: `packages/llm/llm/src/types.ts` · `packages/web/web-search-deepseek/src/provider.ts` | Property | Presence | Type | |---|---|---| @@ -2739,7 +2741,7 @@ Sources: `packages/llm/llm/src/types.ts:54` · `packages/web/web-search-deepseek -### `event:web/deepseek-search-llm-request[0].data.body.tools` +#### `event:web/deepseek-search-llm-request[0].data.body.tools` SHA-256: `4aed17ec726b5397c29f6cb4bcd7905dc1a12bb6140f1657f073cd24380f2af8` @@ -2749,11 +2751,11 @@ SHA-256: `4aed17ec726b5397c29f6cb4bcd7905dc1a12bb6140f1657f073cd24380f2af8` -### `event:web/deepseek-search-llm-request[0].data.body.tools[0]` +#### `event:web/deepseek-search-llm-request[0].data.body.tools[0]` SHA-256: `2d11ca7b0d4493e244b74eba093227866b33249841e59a1e9bf56afed38604c3` -Sources: `packages/web/web-search-deepseek/src/provider.ts:72` +Sources: `packages/web/web-search-deepseek/src/provider.ts` | Property | Presence | Type | |---|---|---| @@ -2763,7 +2765,7 @@ Sources: `packages/web/web-search-deepseek/src/provider.ts:72` -### `"every"` +#### `"every"` SHA-256: `e42b0f40b5d0b628c6e1c44a8fb9eda0780037a81959e1b93d2dfb47b46b0e87` @@ -2771,7 +2773,7 @@ SHA-256: `e42b0f40b5d0b628c6e1c44a8fb9eda0780037a81959e1b93d2dfb47b46b0e87` -### `"failed"` +#### `"failed"` SHA-256: `b57a2889408de36e4516807194c73bdecd51a92f633ccd05db81bf049200f420` @@ -2779,7 +2781,7 @@ SHA-256: `b57a2889408de36e4516807194c73bdecd51a92f633ccd05db81bf049200f420` -### `"fallback"` +#### `"fallback"` SHA-256: `d6e654b88b584fcdf290a56802b1730bc7b9847ae86baa4265ab7769eb48990c` @@ -2787,7 +2789,7 @@ SHA-256: `d6e654b88b584fcdf290a56802b1730bc7b9847ae86baa4265ab7769eb48990c` -### `"feedback/record"` +#### `"feedback/record"` SHA-256: `c99e20441bf15341e9db54385e558e5c03d21dff2eb1ac08ccbf47c2d8747954` @@ -2795,7 +2797,7 @@ SHA-256: `c99e20441bf15341e9db54385e558e5c03d21dff2eb1ac08ccbf47c2d8747954` -### `"finish"` +#### `"finish"` SHA-256: `bd499eac047efe091a4df7382eadd06d25cf0cb31fee3981e8b24d85762841cd` @@ -2803,7 +2805,7 @@ SHA-256: `bd499eac047efe091a4df7382eadd06d25cf0cb31fee3981e8b24d85762841cd` -### `"fork"` +#### `"fork"` SHA-256: `2da725e554cd89301d829ed9dc45a572c3cd1b93b5e91d0d71f007976d8a0863` @@ -2811,7 +2813,7 @@ SHA-256: `2da725e554cd89301d829ed9dc45a572c3cd1b93b5e91d0d71f007976d8a0863` -### `"fresh"` +#### `"fresh"` SHA-256: `dd2780e7e07684332f7a9ab047237798d260e7eaffb1321cb38eca695d184c3d` @@ -2819,7 +2821,7 @@ SHA-256: `dd2780e7e07684332f7a9ab047237798d260e7eaffb1321cb38eca695d184c3d` -### `"goal"` +#### `"goal"` SHA-256: `b815d7b91cdd9fc6ccc7dcba05cfc5ce1d55fab5fc0c0801803cd3630cedb602` @@ -2827,7 +2829,7 @@ SHA-256: `b815d7b91cdd9fc6ccc7dcba05cfc5ce1d55fab5fc0c0801803cd3630cedb602` -### `"goal/change"` +#### `"goal/change"` SHA-256: `237c004c73b6b288246816e0d7fde16e09c63a47aa3b1227383d7afe58666163` @@ -2835,7 +2837,7 @@ SHA-256: `237c004c73b6b288246816e0d7fde16e09c63a47aa3b1227383d7afe58666163` -### `"hook"` +#### `"hook"` SHA-256: `dbdafceb9a900183cccc80596498d386f3bf7bddead2b8cfde68453aa4739edc` @@ -2843,7 +2845,7 @@ SHA-256: `dbdafceb9a900183cccc80596498d386f3bf7bddead2b8cfde68453aa4739edc` -### `"hook/invoked"` +#### `"hook/invoked"` SHA-256: `b9305f0ea75ccd6a6061c27fde19f2ab85534f9f3c1a717b573b077ebae0f611` @@ -2851,7 +2853,7 @@ SHA-256: `b9305f0ea75ccd6a6061c27fde19f2ab85534f9f3c1a717b573b077ebae0f611` -### `"hook/result"` +#### `"hook/result"` SHA-256: `a3a259a1aa5401af786ce08c4a8419681d3000d73467991b5fc563389bc4ebd2` @@ -2859,7 +2861,7 @@ SHA-256: `a3a259a1aa5401af786ce08c4a8419681d3000d73467991b5fc563389bc4ebd2` -### `"image"` +#### `"image"` SHA-256: `fb8b6a2e53cb9cf44c551176de0fb77d1ddc60037b99a891ff8a860b6d5c29a0` @@ -2867,7 +2869,7 @@ SHA-256: `fb8b6a2e53cb9cf44c551176de0fb77d1ddc60037b99a891ff8a860b6d5c29a0` -### `"image/gif"` +#### `"image/gif"` SHA-256: `de30b1fa12c75f81df6aa4096e1595296d2d04e2be14a7c29849cf8028b79048` @@ -2875,7 +2877,7 @@ SHA-256: `de30b1fa12c75f81df6aa4096e1595296d2d04e2be14a7c29849cf8028b79048` -### `"image/jpeg"` +#### `"image/jpeg"` SHA-256: `3f74ba74acd10644c1ed6947a411d8088bd2cfac74f61bb8540f96d68e31f004` @@ -2883,7 +2885,7 @@ SHA-256: `3f74ba74acd10644c1ed6947a411d8088bd2cfac74f61bb8540f96d68e31f004` -### `"image/png"` +#### `"image/png"` SHA-256: `58f94390b982f8a5ac1f4f235ba612557f4a1dc4a995d8b1cec63ce7639decb0` @@ -2891,7 +2893,7 @@ SHA-256: `58f94390b982f8a5ac1f4f235ba612557f4a1dc4a995d8b1cec63ce7639decb0` -### `"image/webp"` +#### `"image/webp"` SHA-256: `ebb768d85ec87fb68e42fc14fd7d8535b5ac11791b14d04c6770180f0a719bf8` @@ -2899,7 +2901,7 @@ SHA-256: `ebb768d85ec87fb68e42fc14fd7d8535b5ac11791b14d04c6770180f0a719bf8` -### `"in_progress"` +#### `"in_progress"` SHA-256: `94c56aeb1564ad735eb773d88636b40761d063efa1610f1308004d32923f5378` @@ -2907,7 +2909,7 @@ SHA-256: `94c56aeb1564ad735eb773d88636b40761d063efa1610f1308004d32923f5378` -### `"initial"` +#### `"initial"` SHA-256: `e7ce49f12953583fad217bf80fb9f1463acff2c3e9471a823782661675fb124c` @@ -2915,7 +2917,7 @@ SHA-256: `e7ce49f12953583fad217bf80fb9f1463acff2c3e9471a823782661675fb124c` -### `"instructions"` +#### `"instructions"` SHA-256: `fee1caf8ab6a65c1bc981f5a1730164490f22a2a89ffa3d0b76f1f432c44c8b5` @@ -2923,7 +2925,7 @@ SHA-256: `fee1caf8ab6a65c1bc981f5a1730164490f22a2a89ffa3d0b76f1f432c44c8b5` -### `"interrupted"` +#### `"interrupted"` SHA-256: `69d238a6e9b08d67f601b1825962963d8d3523cb69ebf6208c697dc5d058c199` @@ -2931,7 +2933,7 @@ SHA-256: `69d238a6e9b08d67f601b1825962963d8d3523cb69ebf6208c697dc5d058c199` -### `"legacy"` +#### `"legacy"` SHA-256: `ad3b56aa2fc1ad4250e7399295d34a8eae592e1907e85852e2291b2e498a30bc` @@ -2939,7 +2941,7 @@ SHA-256: `ad3b56aa2fc1ad4250e7399295d34a8eae592e1907e85852e2291b2e498a30bc` -### `"llm/retry"` +#### `"llm/retry"` SHA-256: `611cae9a3539733aa0c42f66035a7d90f19dcbbdfb5d9e3b628b13705253942d` @@ -2947,7 +2949,7 @@ SHA-256: `611cae9a3539733aa0c42f66035a7d90f19dcbbdfb5d9e3b628b13705253942d` -### `"llm/retry-started"` +#### `"llm/retry-started"` SHA-256: `4ae007ed190a72c92138b22d059b83208079c7551ca13fb59ae8cf5e23693964` @@ -2955,7 +2957,7 @@ SHA-256: `4ae007ed190a72c92138b22d059b83208079c7551ca13fb59ae8cf5e23693964` -### `"max-tokens"` +#### `"max-tokens"` SHA-256: `68141cbe3994a5ffcd064c07c75996538437fd9dbf77ce8a2927e89ec577fabe` @@ -2963,7 +2965,7 @@ SHA-256: `68141cbe3994a5ffcd064c07c75996538437fd9dbf77ce8a2927e89ec577fabe` -### `"model"` +#### `"model"` SHA-256: `2765e9119edf5816ac1ab4c95c5ee32c90403f3742962eff11544f7752d59d2e` @@ -2971,7 +2973,7 @@ SHA-256: `2765e9119edf5816ac1ab4c95c5ee32c90403f3742962eff11544f7752d59d2e` -### `"model/selection"` +#### `"model/selection"` SHA-256: `1d5f04a03ea75fc8eeece544129eba0f49f0c82046e9c404461920390135c7b2` @@ -2979,7 +2981,7 @@ SHA-256: `1d5f04a03ea75fc8eeece544129eba0f49f0c82046e9c404461920390135c7b2` -### `"never"` +#### `"never"` SHA-256: `1571525adc95a24e5d25b5a6440df401cd7cdd881b745178e85f5a333435cd1b` @@ -2987,7 +2989,7 @@ SHA-256: `1571525adc95a24e5d25b5a6440df401cd7cdd881b745178e85f5a333435cd1b` -### `never` +#### `never` SHA-256: `fcf427290c6213c2a7feb57492d832ce324f5b9737a759f424dab69e6bd101a0` @@ -2995,7 +2997,7 @@ SHA-256: `fcf427290c6213c2a7feb57492d832ce324f5b9737a759f424dab69e6bd101a0` -### `"next-step"` +#### `"next-step"` SHA-256: `3e2ece4967cfebe95f450a93f45523dff99d6749f6269f2f60f84dfecfcf3693` @@ -3003,7 +3005,7 @@ SHA-256: `3e2ece4967cfebe95f450a93f45523dff99d6749f6269f2f60f84dfecfcf3693` -### `"next-turn"` +#### `"next-turn"` SHA-256: `62ecb62dc0fe1b5e70217f8a80c39256a40ee3a1917be14e5ca899d20c35f7fd` @@ -3011,7 +3013,7 @@ SHA-256: `62ecb62dc0fe1b5e70217f8a80c39256a40ee3a1917be14e5ca899d20c35f7fd` -### `"normal"` +#### `"normal"` SHA-256: `3bc287e765d58dc3a22672a0495a6cfd561220dd38fbaecef80aa95b96caed79` @@ -3019,7 +3021,7 @@ SHA-256: `3bc287e765d58dc3a22672a0495a6cfd561220dd38fbaecef80aa95b96caed79` -### `"notice"` +#### `"notice"` SHA-256: `e8de0f457fed5b9ff94dc4950b59ef75fd8ba8af665cc7899485924a62653367` @@ -3027,7 +3029,7 @@ SHA-256: `e8de0f457fed5b9ff94dc4950b59ef75fd8ba8af665cc7899485924a62653367` -### `null` +#### `null` SHA-256: `938f7c7357bc403ea3b281a9dd016939df7a0880fc8db12612585be574d0d615` @@ -3035,17 +3037,17 @@ SHA-256: `938f7c7357bc403ea3b281a9dd016939df7a0880fc8db12612585be574d0d615` -### `number` +#### `number` SHA-256: `0657d3ca5ac4e7bf79b00bcf860b1c7159d01a9da137497221ec2f1776e365f7` -Sources: `packages/core/session/src/types.ts:29` +Sources: `packages/core/session/src/types.ts` `number` -### `"one-shot"` +#### `"one-shot"` SHA-256: `d28765f87d6b6ab408e0b2f3e7e297791b004b806d8e302c49903ebae815feb2` @@ -3053,11 +3055,11 @@ SHA-256: `d28765f87d6b6ab408e0b2f3e7e297791b004b806d8e302c49903ebae815feb2` -### `packages/api/session-controller/src/types.ts#ModelSelection` +#### `packages/api/session-controller/src/types.ts#ModelSelection` SHA-256: `f09e5e7acf5ff5ccd193ff2eeec015fa2ff7c29d98bc465f8c3302058d47e29b` -Sources: `packages/api/session-controller/src/types.ts:82` +Sources: `packages/api/session-controller/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3067,11 +3069,11 @@ Sources: `packages/api/session-controller/src/types.ts:82` -### `packages/attachment/attachment/src/types.ts#ImageAttachmentRef` +#### `packages/attachment/attachment/src/types.ts#ImageAttachmentRef` SHA-256: `b0b0eb1b16490f6bee135b2377e8f8c39227974c799ad7d49ff418af23ecbc35` -Sources: `packages/attachment/attachment/src/types.ts:11` +Sources: `packages/attachment/attachment/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3085,11 +3087,11 @@ Sources: `packages/attachment/attachment/src/types.ts:11` -### `packages/attachment/attachment/src/types.ts#ImageMediaType` +#### `packages/attachment/attachment/src/types.ts#ImageMediaType` SHA-256: `2f1e6a7ebace43d727ae138ddcd352eb3813960009e5805b8c5ac84300c97716` -Sources: `packages/attachment/attachment/src/types.ts:8` +Sources: `packages/attachment/attachment/src/types.ts` One of: @@ -3100,11 +3102,11 @@ One of: -### `packages/context/agent-instructions/src/render.ts#AgentInstructionChange` +#### `packages/context/agent-instructions/src/render.ts#AgentInstructionChange` SHA-256: `83da72c6857601c75da11212ef847f57d457b9c99f0a82246dcdff3e26700239` -Sources: `packages/context/agent-instructions/src/render.ts:47` +Sources: `packages/context/agent-instructions/src/render.ts` | Property | Presence | Type | |---|---|---| @@ -3115,11 +3117,11 @@ Sources: `packages/context/agent-instructions/src/render.ts:47` -### `packages/context/agent-instructions/src/state.ts#AgentInstructionSource` +#### `packages/context/agent-instructions/src/state.ts#AgentInstructionSource` SHA-256: `6f22a9d02b9a1f1157f3b0e7bdccd7e7b12b085c4efdb709dfc74a465cd4e590` -Sources: `packages/context/agent-instructions/src/state.ts:37` +Sources: `packages/context/agent-instructions/src/state.ts` | Property | Presence | Type | |---|---|---| @@ -3131,11 +3133,11 @@ Sources: `packages/context/agent-instructions/src/state.ts:37` -### `packages/context/session-reference/src/types.ts#SessionReferenceSource` +#### `packages/context/session-reference/src/types.ts#SessionReferenceSource` SHA-256: `f56c5b59ca0161310c338d31dd16cf14287ccd602ff4181058df178c1c286d7f` -Sources: `packages/context/session-reference/src/types.ts:13` +Sources: `packages/context/session-reference/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3146,11 +3148,11 @@ Sources: `packages/context/session-reference/src/types.ts:13` -### `packages/core/agent/src/types.ts#InboxTarget` +#### `packages/core/agent/src/types.ts#InboxTarget` SHA-256: `96f4a9c81fc0f940ef71528a8cc66731ae4cf1f40d79680c5fe3c39f96d7723c` -Sources: `packages/core/agent/src/types.ts:29` +Sources: `packages/core/agent/src/types.ts` One of: @@ -3159,11 +3161,11 @@ One of: -### `packages/core/session/src/types.ts#EpochHeader` +#### `packages/core/session/src/types.ts#EpochHeader` SHA-256: `49f38c296b0c34c4d5784d827ee6fda5c7a722dccd30badfabeb229af1f832a1` -Sources: `packages/core/session/src/types.ts:220` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3174,11 +3176,11 @@ Sources: `packages/core/session/src/types.ts:220` -### `packages/core/session/src/types.ts#RequestContext` +#### `packages/core/session/src/types.ts#RequestContext` SHA-256: `411f5f5bc098cf2aaebcea1fc645adb51e593edb6b0f7f88518ff4b0147a2d4d` -Sources: `packages/core/session/src/types.ts:232` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3188,11 +3190,11 @@ Sources: `packages/core/session/src/types.ts:232` -### `packages/core/session/src/types.ts#RequestHeaderReason` +#### `packages/core/session/src/types.ts#RequestHeaderReason` SHA-256: `530da6c0267813bb4511af72883cc518834e624e3b3220a7062955fd57a788a6` -Sources: `packages/core/session/src/types.ts:249` +Sources: `packages/core/session/src/types.ts` One of: @@ -3203,11 +3205,11 @@ One of: -### `packages/core/session/src/types.ts#SessionHeader` +#### `packages/core/session/src/types.ts#SessionHeader` SHA-256: `88b77fa5ec1d31b20dfa3c41f3eee22fdf55fa74efe4233dcc0b55f9598d6dc6` -Sources: `packages/core/session/src/types.ts:91` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3223,11 +3225,11 @@ Sources: `packages/core/session/src/types.ts:91` -### `packages/core/session/src/types.ts#TurnEndCancelCause` +#### `packages/core/session/src/types.ts#TurnEndCancelCause` SHA-256: `1f8c126cfab3df812cd115cfc23e3256f0fa2383400f4ce91ecad313577e59b0` -Sources: `packages/core/session/src/types.ts:186` +Sources: `packages/core/session/src/types.ts` One of: @@ -3239,11 +3241,11 @@ One of: -### `packages/core/session/src/types.ts#TurnEndReason` +#### `packages/core/session/src/types.ts#TurnEndReason` SHA-256: `e3528b95cff70d83a080a96666877da3f9dc205e71955d6bc5b9b315b9e0da22` -Sources: `packages/core/session/src/types.ts:213` +Sources: `packages/core/session/src/types.ts` One of: @@ -3256,11 +3258,11 @@ One of: -### `packages/core/tools/src/index.ts#ToolRestriction` +#### `packages/core/tools/src/index.ts#ToolRestriction` SHA-256: `3cfc3a56502da1f8c6153c2c56657bab4b749056968634dd0991d325ec1c919f` -Sources: `packages/core/tools/src/index.ts:673` +Sources: `packages/core/tools/src/index.ts` | Property | Presence | Type | |---|---|---| @@ -3269,11 +3271,11 @@ Sources: `packages/core/tools/src/index.ts:673` -### `packages/core/tools/src/types.ts#PtcDispatchEventData` +#### `packages/core/tools/src/types.ts#PtcDispatchEventData` SHA-256: `f93f3b56db0ac985f00e0fc105e3227f9968b8ae8d63b928f6ce72a6e82ac996` -Sources: `packages/core/tools/src/types.ts:20` +Sources: `packages/core/tools/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3287,11 +3289,11 @@ Sources: `packages/core/tools/src/types.ts:20` -### `packages/core/tools/src/types.ts#PtcDispatchStartEventData` +#### `packages/core/tools/src/types.ts#PtcDispatchStartEventData` SHA-256: `2fe5026daf14bd4ff2b7bfb7cf9791c302d9cbba06802178b6dfec00b892698f` -Sources: `packages/core/tools/src/types.ts:11` +Sources: `packages/core/tools/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3303,11 +3305,11 @@ Sources: `packages/core/tools/src/types.ts:11` -### `packages/experimental/agent-team/src/types.ts#TeamMemberPhase` +#### `packages/experimental/agent-team/src/types.ts#TeamMemberPhase` SHA-256: `dfce5db4aa42b7ebe0bb79eca92553587287e18c06b9eba85cbfb9d332e26acd` -Sources: `packages/experimental/agent-team/src/types.ts:44` +Sources: `packages/experimental/agent-team/src/types.ts` One of: @@ -3317,11 +3319,11 @@ One of: -### `packages/experimental/agent-team/src/types.ts#TeamMemberSnapshot` +#### `packages/experimental/agent-team/src/types.ts#TeamMemberSnapshot` SHA-256: `6598cd6da253948d6b207c6374a45335804c79b576866d6215649c2d1bc85e25` -Sources: `packages/experimental/agent-team/src/types.ts:47` +Sources: `packages/experimental/agent-team/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3335,11 +3337,11 @@ Sources: `packages/experimental/agent-team/src/types.ts:47` -### `packages/experimental/agent-team/src/types.ts#TeamMessageSnapshot` +#### `packages/experimental/agent-team/src/types.ts#TeamMessageSnapshot` SHA-256: `7f59cf10bccceeb2e810d51bb0a2bffb9829b4526904c3d2673b99abf8070e01` -Sources: `packages/experimental/agent-team/src/types.ts:106` +Sources: `packages/experimental/agent-team/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3352,11 +3354,11 @@ Sources: `packages/experimental/agent-team/src/types.ts:106` -### `packages/experimental/agent-team/src/types.ts#TeamMessageSource` +#### `packages/experimental/agent-team/src/types.ts#TeamMessageSource` SHA-256: `2152caf1a71e588e4df2358a806dea24936c1c47131134f01a12939d12cdc0c0` -Sources: `packages/experimental/agent-team/src/types.ts:116` +Sources: `packages/experimental/agent-team/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3368,11 +3370,11 @@ Sources: `packages/experimental/agent-team/src/types.ts:116` -### `packages/experimental/agent-team/src/types.ts#TeamTaskSnapshot` +#### `packages/experimental/agent-team/src/types.ts#TeamTaskSnapshot` SHA-256: `51edec100659da3a9bd9c3f6ba1180f5e64ec9a1585e5057080df45c180bd357` -Sources: `packages/experimental/agent-team/src/types.ts:74` +Sources: `packages/experimental/agent-team/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3387,11 +3389,11 @@ Sources: `packages/experimental/agent-team/src/types.ts:74` -### `packages/experimental/agent-team/src/types.ts#TeamTaskStatus` +#### `packages/experimental/agent-team/src/types.ts#TeamTaskStatus` SHA-256: `b2d2a01e51341a3bfec809198952c8c830a7899f4cb6ecd3c1dc0b5d9a2af943` -Sources: `packages/experimental/agent-team/src/types.ts:71` +Sources: `packages/experimental/agent-team/src/types.ts` One of: @@ -3402,11 +3404,11 @@ One of: -### `packages/goal/goal/src/domain.ts#GoalChangeMeta` +#### `packages/goal/goal/src/domain.ts#GoalChangeMeta` SHA-256: `7d226b9fd95b4ba213d4237c22e930a91c3c769c95ca7f92977b9d625ba13438` -Sources: `packages/goal/goal/src/domain.ts:44` +Sources: `packages/goal/goal/src/domain.ts` One of: @@ -3415,11 +3417,11 @@ One of: -### `packages/goal/goal/src/domain.ts#GoalClearChangeMeta` +#### `packages/goal/goal/src/domain.ts#GoalClearChangeMeta` SHA-256: `cffcdc19881ab61ec0a9ce18743996f7ac44ac8889f34dfac36ae745574aa22f` -Sources: `packages/goal/goal/src/domain.ts:35` +Sources: `packages/goal/goal/src/domain.ts` | Property | Presence | Type | |---|---|---| @@ -3431,11 +3433,11 @@ Sources: `packages/goal/goal/src/domain.ts:35` -### `packages/goal/goal/src/domain.ts#GoalMessageSource` +#### `packages/goal/goal/src/domain.ts#GoalMessageSource` SHA-256: `7f959241c24128b4983b559984811861dc59774b85905c8fa57c6cb0148a3dbc` -Sources: `packages/goal/goal/src/domain.ts:47` +Sources: `packages/goal/goal/src/domain.ts` | Property | Presence | Type | |---|---|---| @@ -3446,11 +3448,11 @@ Sources: `packages/goal/goal/src/domain.ts:47` -### `packages/goal/goal/src/domain.ts#GoalSnapshotChangeMeta` +#### `packages/goal/goal/src/domain.ts#GoalSnapshotChangeMeta` SHA-256: `1df34a6c086866ffdc2dd9e8e5c581c3751a010cdf6b8538a7327f7a3237f0b4` -Sources: `packages/goal/goal/src/domain.ts:24` +Sources: `packages/goal/goal/src/domain.ts` | Property | Presence | Type | |---|---|---| @@ -3464,11 +3466,11 @@ Sources: `packages/goal/goal/src/domain.ts:24` -### `packages/goal/goal/src/types.ts#GoalBlockReason` +#### `packages/goal/goal/src/types.ts#GoalBlockReason` SHA-256: `84ac8c1a66ffc697262e181f42e851259eae14038c113ca329fb4700ccdb1f7c` -Sources: `packages/goal/goal/src/types.ts:51` +Sources: `packages/goal/goal/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3477,11 +3479,11 @@ Sources: `packages/goal/goal/src/types.ts:51` -### `packages/goal/goal/src/types.ts#GoalPhase` +#### `packages/goal/goal/src/types.ts#GoalPhase` SHA-256: `b8327af7ee5767952d1300cb4f03b7fc04197ae5ba275e13981c689ff7506172` -Sources: `packages/goal/goal/src/types.ts:44` +Sources: `packages/goal/goal/src/types.ts` One of: @@ -3492,11 +3494,11 @@ One of: -### `packages/goal/goal/src/types.ts#GoalRef` +#### `packages/goal/goal/src/types.ts#GoalRef` SHA-256: `0b6d718c693fdf7f06dcccb0bcbbabe78cc63514eafc62d6b2a3899735279d6f` -Sources: `packages/goal/goal/src/types.ts:19` +Sources: `packages/goal/goal/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3505,11 +3507,11 @@ Sources: `packages/goal/goal/src/types.ts:19` -### `packages/goal/goal/src/types.ts#GoalSnapshot` +#### `packages/goal/goal/src/types.ts#GoalSnapshot` SHA-256: `6bbe793f6a93dc8d50a4d4d3fbb6f8ed15650bcb7e151d28669628f7b7c3fc25` -Sources: `packages/goal/goal/src/types.ts:59` +Sources: `packages/goal/goal/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3522,11 +3524,11 @@ Sources: `packages/goal/goal/src/types.ts:59` -### `packages/hooks/hook-protocol/src/types.ts#HookDialect` +#### `packages/hooks/hook-protocol/src/types.ts#HookDialect` SHA-256: `a6b41f5bede8094d7bf635be5d69b1bd7a25e006ca9cf9415bceb9322f1a7feb` -Sources: `packages/hooks/hook-protocol/src/types.ts:48` +Sources: `packages/hooks/hook-protocol/src/types.ts` One of: @@ -3535,11 +3537,11 @@ One of: -### `packages/interaction/user-approval/src/index.ts#ApprovalPolicy` +#### `packages/interaction/user-approval/src/index.ts#ApprovalPolicy` SHA-256: `05d2ae1e0c7f8770f83f9a09047afb39a335d8ac986df3193659aa1e581472cf` -Sources: `packages/interaction/user-approval/src/index.ts:60` +Sources: `packages/interaction/user-approval/src/index.ts` One of: @@ -3548,11 +3550,11 @@ One of: -### `packages/interaction/user-approval/src/types.ts#ApprovalOutcome` +#### `packages/interaction/user-approval/src/types.ts#ApprovalOutcome` SHA-256: `930c1cd289def119d443e19dd90008916bf035f0a4d23e07241e7f050f2b89b7` -Sources: `packages/interaction/user-approval/src/types.ts:32` +Sources: `packages/interaction/user-approval/src/types.ts` One of: @@ -3563,11 +3565,11 @@ One of: -### `packages/llm/llm-retry/src/types.ts#LlmRetryEventData` +#### `packages/llm/llm-retry/src/types.ts#LlmRetryEventData` SHA-256: `35b995af35bfa087f5381a5454a2305928da037e819bfc4759d3f66d9bd55aa9` -Sources: `packages/llm/llm-retry/src/types.ts:16` +Sources: `packages/llm/llm-retry/src/types.ts` One of: @@ -3576,11 +3578,11 @@ One of: -### `packages/llm/llm-retry/src/types.ts#LlmRetryStartedEventData` +#### `packages/llm/llm-retry/src/types.ts#LlmRetryStartedEventData` SHA-256: `6f72ece8f317cd080c4f20a93f1bf709965f5b81ac4669528f5a023191cfcf20` -Sources: `packages/llm/llm-retry/src/types.ts:43` +Sources: `packages/llm/llm-retry/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3591,11 +3593,11 @@ Sources: `packages/llm/llm-retry/src/types.ts:43` -### `packages/llm/llm/src/call-config.ts#LlmCallConfig` +#### `packages/llm/llm/src/call-config.ts#LlmCallConfig` SHA-256: `67d5f73ceae82f5265258142ad6cf172de2c1fef93ba551b7f0454e0a93bffe0` -Sources: `packages/llm/llm/src/call-config.ts:23` +Sources: `packages/llm/llm/src/call-config.ts` | Property | Presence | Type | |---|---|---| @@ -3608,11 +3610,11 @@ Sources: `packages/llm/llm/src/call-config.ts:23` -### `packages/llm/llm/src/call-config.ts#LlmCallConfigAdapterDefaults` +#### `packages/llm/llm/src/call-config.ts#LlmCallConfigAdapterDefaults` SHA-256: `326a9bfda27dda5882fb3cbe6e715df41dae2298fdae3d66437457268a665693` -Sources: `packages/llm/llm/src/call-config.ts:36` +Sources: `packages/llm/llm/src/call-config.ts` | Property | Presence | Type | |---|---|---| @@ -3621,11 +3623,11 @@ Sources: `packages/llm/llm/src/call-config.ts:36` -### `packages/llm/llm/src/message.ts#AssistantMessage` +#### `packages/llm/llm/src/message.ts#AssistantMessage` SHA-256: `1043caf7eee7a357f62c904491139d8ee523df58eb18bbb9f567d9b890b5ebd0` -Sources: `packages/llm/llm/src/message.ts:148` +Sources: `packages/llm/llm/src/message.ts` | Property | Presence | Type | |---|---|---| @@ -3636,11 +3638,11 @@ Sources: `packages/llm/llm/src/message.ts:148` -### `packages/llm/llm/src/message.ts#ContextSnapshotSection` +#### `packages/llm/llm/src/message.ts#ContextSnapshotSection` SHA-256: `86e1e384495ee09ac2d60c9db3610f1f1fddac2d248f6f1d6000e78054680219` -Sources: `packages/llm/llm/src/message.ts:65` +Sources: `packages/llm/llm/src/message.ts` | Property | Presence | Type | |---|---|---| @@ -3649,11 +3651,11 @@ Sources: `packages/llm/llm/src/message.ts:65` -### `packages/llm/llm/src/message.ts#Message` +#### `packages/llm/llm/src/message.ts#Message` SHA-256: `c99dd3ce21f1b68c2293858993d2f71f21ab39ee7b6fc4d1ed13cf65e1c23ccf` -Sources: `packages/llm/llm/src/message.ts:131` +Sources: `packages/llm/llm/src/message.ts` | Property | Presence | Type | |---|---|---| @@ -3664,11 +3666,11 @@ Sources: `packages/llm/llm/src/message.ts:131` -### `packages/llm/llm/src/message.ts#MessageSource` +#### `packages/llm/llm/src/message.ts#MessageSource` SHA-256: `4c965666d5b42116945bc356087cd5e1fd549e6dece560785ed60511059a8283` -Sources: `packages/llm/llm/src/message.ts:128` +Sources: `packages/llm/llm/src/message.ts` One of: @@ -3695,11 +3697,11 @@ One of: -### `packages/llm/llm/src/message.ts#ModelMessageSource` +#### `packages/llm/llm/src/message.ts#ModelMessageSource` SHA-256: `719c51f67074f97034a6c94297fe1f4b5d3c8d392c57586dab732aa5398c7a91` -Sources: `packages/llm/llm/src/message.ts:24` +Sources: `packages/llm/llm/src/message.ts` | Property | Presence | Type | |---|---|---| @@ -3710,11 +3712,11 @@ Sources: `packages/llm/llm/src/message.ts:24` -### `packages/llm/llm/src/message.ts#ToolMessageSource` +#### `packages/llm/llm/src/message.ts#ToolMessageSource` SHA-256: `d9c462b9f62fdd3efc76a44b9524dc8781f6b91cd9c7e584b17d971defafebab` -Sources: `packages/llm/llm/src/message.ts:29` +Sources: `packages/llm/llm/src/message.ts` | Property | Presence | Type | |---|---|---| @@ -3723,11 +3725,11 @@ Sources: `packages/llm/llm/src/message.ts:29` -### `packages/llm/llm/src/message.ts#ToolResultMessage` +#### `packages/llm/llm/src/message.ts#ToolResultMessage` SHA-256: `886adb5b17a0430d977504ec77659faddd6c165e828c729f61ce2705478dabec` -Sources: `packages/llm/llm/src/message.ts:154` +Sources: `packages/llm/llm/src/message.ts` | Property | Presence | Type | |---|---|---| @@ -3738,11 +3740,11 @@ Sources: `packages/llm/llm/src/message.ts:154` -### `packages/llm/llm/src/message.ts#UserMessage` +#### `packages/llm/llm/src/message.ts#UserMessage` SHA-256: `e906ba236968813204729386e0e5df209e409e0da5ae26c4269deb360bdcb356` -Sources: `packages/llm/llm/src/message.ts:143` +Sources: `packages/llm/llm/src/message.ts` | Property | Presence | Type | |---|---|---| @@ -3753,11 +3755,11 @@ Sources: `packages/llm/llm/src/message.ts:143` -### `packages/llm/llm/src/types.ts#ContentBlock` +#### `packages/llm/llm/src/types.ts#ContentBlock` SHA-256: `a2e983b79049b172a394d22515a99040a1040dedeaadb7673776b36ea49f9703` -Sources: `packages/llm/llm/src/types.ts:110` +Sources: `packages/llm/llm/src/types.ts` One of: @@ -3769,11 +3771,11 @@ One of: -### `packages/llm/llm/src/types.ts#ContentBlockType` +#### `packages/llm/llm/src/types.ts#ContentBlockType` SHA-256: `1f2180253053d07f60260c081d2d721f04ebb1f2691fbf00237dc7a01c7c0812` -Sources: `packages/llm/llm/src/types.ts:108` +Sources: `packages/llm/llm/src/types.ts` One of: @@ -3785,11 +3787,11 @@ One of: -### `packages/llm/llm/src/types.ts#FinishReason` +#### `packages/llm/llm/src/types.ts#FinishReason` SHA-256: `5ed158429dfa6a8633e6ba94b8c81190616c24b65c1777bf1c60cde9dd499a2f` -Sources: `packages/llm/llm/src/types.ts:125` +Sources: `packages/llm/llm/src/types.ts` One of: @@ -3801,11 +3803,11 @@ One of: -### `packages/llm/llm/src/types.ts#ImageBlock` +#### `packages/llm/llm/src/types.ts#ImageBlock` SHA-256: `8ef06dd236128246969d5f04a6c4a639d031fcda99a0cd13051f52f41b0ca1af` -Sources: `packages/llm/llm/src/types.ts:71` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3814,11 +3816,11 @@ Sources: `packages/llm/llm/src/types.ts:71` -### `packages/llm/llm/src/types.ts#LlmFailure` +#### `packages/llm/llm/src/types.ts#LlmFailure` SHA-256: `27cd736e794a0f8703a155fb697820cede894d10776586dd3df24d24c9465c0e` -Sources: `packages/llm/llm/src/types.ts:40` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3830,11 +3832,11 @@ Sources: `packages/llm/llm/src/types.ts:40` -### `packages/llm/llm/src/types.ts#ReasoningBlock` +#### `packages/llm/llm/src/types.ts#ReasoningBlock` SHA-256: `814d9434e1ddf9078612b3b34322f26e9363b469213335007f7e9ba7fee9464e` -Sources: `packages/llm/llm/src/types.ts:60` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3843,11 +3845,11 @@ Sources: `packages/llm/llm/src/types.ts:60` -### `packages/llm/llm/src/types.ts#ReplayEnvelope` +#### `packages/llm/llm/src/types.ts#ReplayEnvelope` SHA-256: `0acd94fe8794574c9ae72c7855ee16d29c546096d4af760d16d1225385764555` -Sources: `packages/llm/llm/src/types.ts:342` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3856,11 +3858,11 @@ Sources: `packages/llm/llm/src/types.ts:342` -### `packages/llm/llm/src/types.ts#StreamChunk` +#### `packages/llm/llm/src/types.ts#StreamChunk` SHA-256: `d3dcc1522465777787d31eaef82e5ce93e066d9ba848d2db45389ffbca99cd24` -Sources: `packages/llm/llm/src/types.ts:364` +Sources: `packages/llm/llm/src/types.ts` One of: @@ -3874,11 +3876,11 @@ One of: -### `packages/llm/llm/src/types.ts#TokenUsage` +#### `packages/llm/llm/src/types.ts#TokenUsage` SHA-256: `fec5442b9ee4122e10514d81d5a43648003fe8bfb7ee2ba50c0cdbdd383ed394` -Sources: `packages/llm/llm/src/types.ts:135` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3891,11 +3893,11 @@ Sources: `packages/llm/llm/src/types.ts:135` -### `packages/llm/llm/src/types.ts#ToolCallBlock` +#### `packages/llm/llm/src/types.ts#ToolCallBlock` SHA-256: `c1f0f17b6493b85db6453bb30e01b208d703731b25bc1e68e5d4fc72eea9cdea` -Sources: `packages/llm/llm/src/types.ts:78` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3906,11 +3908,11 @@ Sources: `packages/llm/llm/src/types.ts:78` -### `packages/llm/llm/src/types.ts#ToolResultBlock` +#### `packages/llm/llm/src/types.ts#ToolResultBlock` SHA-256: `03899b77c7b036927f61719d75ebd582e4e5f43be40fe877c652795fe2436012` -Sources: `packages/llm/llm/src/types.ts:88` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3921,11 +3923,11 @@ Sources: `packages/llm/llm/src/types.ts:88` -### `packages/llm/llm/src/types.ts#ToolSchema` +#### `packages/llm/llm/src/types.ts#ToolSchema` SHA-256: `7f5f2a8618c2ece530a18b1358b890fb57fb8c35705e47b66bff2296f8c6e889` -Sources: `packages/llm/llm/src/types.ts:385` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3935,11 +3937,11 @@ Sources: `packages/llm/llm/src/types.ts:385` -### `packages/sandbox/sandbox/src/index.ts#SandboxMode` +#### `packages/sandbox/sandbox/src/index.ts#SandboxMode` SHA-256: `fab2bb09bc5e3b9db0685e8f5500b029af1a2b33e70bc703c1d5d0f596fbc1fd` -Sources: `packages/sandbox/sandbox/src/index.ts:29` +Sources: `packages/sandbox/sandbox/src/index.ts` One of: @@ -3949,11 +3951,11 @@ One of: -### `packages/schedule/schedule/src/types.ts#AfterScheduleRecord` +#### `packages/schedule/schedule/src/types.ts#AfterScheduleRecord` SHA-256: `27e337d3d6b402b221e50c247a3f518a70d0c474cc60beee15fac3e9c5cbfcbe` -Sources: `packages/schedule/schedule/src/types.ts:13` +Sources: `packages/schedule/schedule/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3965,11 +3967,11 @@ Sources: `packages/schedule/schedule/src/types.ts:13` -### `packages/schedule/schedule/src/types.ts#AtScheduleRecord` +#### `packages/schedule/schedule/src/types.ts#AtScheduleRecord` SHA-256: `658d895d187b26d83f3b53109a3bf77bbfba9f6f9a6d4bc4ee4315b4eb36239e` -Sources: `packages/schedule/schedule/src/types.ts:27` +Sources: `packages/schedule/schedule/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3980,11 +3982,11 @@ Sources: `packages/schedule/schedule/src/types.ts:27` -### `packages/schedule/schedule/src/types.ts#EveryScheduleDispatchChange` +#### `packages/schedule/schedule/src/types.ts#EveryScheduleDispatchChange` SHA-256: `e6063d0451dc02026fd9b54ad3f77c7b1b6392ad3e872a7737ac84e13ca72344` -Sources: `packages/schedule/schedule/src/types.ts:93` +Sources: `packages/schedule/schedule/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3995,11 +3997,11 @@ Sources: `packages/schedule/schedule/src/types.ts:93` -### `packages/schedule/schedule/src/types.ts#EveryScheduleRecord` +#### `packages/schedule/schedule/src/types.ts#EveryScheduleRecord` SHA-256: `66ece68282d8c06330fb83329a24ae54c386d5ccfab296bbf18369da8beb7d14` -Sources: `packages/schedule/schedule/src/types.ts:39` +Sources: `packages/schedule/schedule/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4011,11 +4013,11 @@ Sources: `packages/schedule/schedule/src/types.ts:39` -### `packages/schedule/schedule/src/types.ts#OneShotScheduleDispatchChange` +#### `packages/schedule/schedule/src/types.ts#OneShotScheduleDispatchChange` SHA-256: `8e8e91646a5cae3fc78f7532a0013ff2088ae47077642c2edd507a508209b8af` -Sources: `packages/schedule/schedule/src/types.ts:86` +Sources: `packages/schedule/schedule/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4025,11 +4027,11 @@ Sources: `packages/schedule/schedule/src/types.ts:86` -### `packages/schedule/schedule/src/types.ts#ScheduleChange` +#### `packages/schedule/schedule/src/types.ts#ScheduleChange` SHA-256: `e1d0e52dcd1855ffb803efc18f8f7b776c48d1c25757e8a75c0281fa298c02e1` -Sources: `packages/schedule/schedule/src/types.ts:105` +Sources: `packages/schedule/schedule/src/types.ts` One of: @@ -4040,11 +4042,11 @@ One of: -### `packages/schedule/schedule/src/types.ts#ScheduleCreateChange` +#### `packages/schedule/schedule/src/types.ts#ScheduleCreateChange` SHA-256: `ca6425edd20afe34d0cedc6ad1abad1ad7b32e2fbc4c1d24db53939e80bf887f` -Sources: `packages/schedule/schedule/src/types.ts:72` +Sources: `packages/schedule/schedule/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4054,11 +4056,11 @@ Sources: `packages/schedule/schedule/src/types.ts:72` -### `packages/schedule/schedule/src/types.ts#ScheduleDeleteChange` +#### `packages/schedule/schedule/src/types.ts#ScheduleDeleteChange` SHA-256: `18dc21f12bbac8ade8377e6fbb54179e20c3d955d73fba3244c57fb6bf001df0` -Sources: `packages/schedule/schedule/src/types.ts:79` +Sources: `packages/schedule/schedule/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4068,11 +4070,11 @@ Sources: `packages/schedule/schedule/src/types.ts:79` -### `packages/schedule/schedule/src/types.ts#ScheduleRecord` +#### `packages/schedule/schedule/src/types.ts#ScheduleRecord` SHA-256: `d8f868c6b3e7189de6c1ffe2ea04794ea2aa31315b6347d12536e46020afac87` -Sources: `packages/schedule/schedule/src/types.ts:69` +Sources: `packages/schedule/schedule/src/types.ts` One of: @@ -4082,11 +4084,11 @@ One of: -### `packages/session/session-persistence-jsonl/src/format.ts#HeaderLine` +#### `packages/session/session-persistence-jsonl/src/format.ts#HeaderLine` SHA-256: `63496702a393356d64638beb7939468c1ba039ba3b5492327b2fe074d6cdac93` -Sources: `packages/session/session-persistence-jsonl/src/format.ts:82` +Sources: `packages/session/session-persistence-jsonl/src/format.ts` | Property | Presence | Type | |---|---|---| @@ -4103,11 +4105,11 @@ Sources: `packages/session/session-persistence-jsonl/src/format.ts:82` -### `packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData` +#### `packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData` SHA-256: `2e926672f000666b611f59870d77b111907b13580f27d0650cdfa9b70587d27d` -Sources: `packages/session/session-title-llm/src/index.ts:27` +Sources: `packages/session/session-title-llm/src/index.ts` | Property | Presence | Type | |---|---|---| @@ -4120,11 +4122,11 @@ Sources: `packages/session/session-title-llm/src/index.ts:27` -### `packages/session/session-title/src/types.ts#SessionTitleEventData` +#### `packages/session/session-title/src/types.ts#SessionTitleEventData` SHA-256: `b56f6a885da3dc394c69a3e3cc5c0cfc4da15601b63fda4989eee8f40efc5be4` -Sources: `packages/session/session-title/src/types.ts:41` +Sources: `packages/session/session-title/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4134,11 +4136,11 @@ Sources: `packages/session/session-title/src/types.ts:41` -### `packages/session/session-title/src/types.ts#SessionTitleModelProvenance` +#### `packages/session/session-title/src/types.ts#SessionTitleModelProvenance` SHA-256: `07e1a58c58b593f507b8e7f25723bb0aa42baae6e00f5ecfddf28cb1e64d3235` -Sources: `packages/session/session-title/src/types.ts:20` · `packages/subagent/tool-subagent/src/model-selection.ts:9` +Sources: `packages/session/session-title/src/types.ts` · `packages/subagent/tool-subagent/src/model-selection.ts` | Property | Presence | Type | |---|---|---| @@ -4147,11 +4149,11 @@ Sources: `packages/session/session-title/src/types.ts:20` · `packages/subagent/ -### `packages/session/session-title/src/types.ts#SessionTitleSource` +#### `packages/session/session-title/src/types.ts#SessionTitleSource` SHA-256: `30d5a537b296685770b1241c4b4bbde19d5a31ff81aa23df73fab5e90b8fc65f` -Sources: `packages/session/session-title/src/types.ts:28` +Sources: `packages/session/session-title/src/types.ts` One of: @@ -4161,11 +4163,11 @@ One of: -### `packages/skill/skill/src/index.ts#SkillInvocationSource` +#### `packages/skill/skill/src/index.ts#SkillInvocationSource` SHA-256: `672c4aa2a9b736e3d6e5da6346d2e2ed5e3573f2d0baafa18e7407c9f3fee3db` -Sources: `packages/skill/skill/src/index.ts:148` +Sources: `packages/skill/skill/src/index.ts` | Property | Presence | Type | |---|---|---| @@ -4175,11 +4177,11 @@ Sources: `packages/skill/skill/src/index.ts:148` -### `packages/skill/tool-skill/src/index.ts#SkillCatalogSource` +#### `packages/skill/tool-skill/src/index.ts#SkillCatalogSource` SHA-256: `fc2ae6962f9f8801c2b1e414668e1e17cbb7544c4f39381198977a38bd10c093` -Sources: `packages/skill/tool-skill/src/index.ts:34` +Sources: `packages/skill/tool-skill/src/index.ts` | Property | Presence | Type | |---|---|---| @@ -4190,11 +4192,11 @@ Sources: `packages/skill/tool-skill/src/index.ts:34` -### `packages/subagent/subagent/src/continuation.ts#AgentMessageSource` +#### `packages/subagent/subagent/src/continuation.ts#AgentMessageSource` SHA-256: `4a9bef9f27a942520cc2279ca7dd3082556e4bff543f66b5c0333e1bbed1cd86` -Sources: `packages/subagent/subagent/src/continuation.ts:59` +Sources: `packages/subagent/subagent/src/continuation.ts` | Property | Presence | Type | |---|---|---| @@ -4204,11 +4206,11 @@ Sources: `packages/subagent/subagent/src/continuation.ts:59` -### `packages/subagent/subagent/src/continuation.ts#SubagentSettledMessageSource` +#### `packages/subagent/subagent/src/continuation.ts#SubagentSettledMessageSource` SHA-256: `4e97c3d85c0fc817ee58873c38c25a2474abaaa0af4839311b50b68db3b8cf1a` -Sources: `packages/subagent/subagent/src/continuation.ts:74` +Sources: `packages/subagent/subagent/src/continuation.ts` | Property | Presence | Type | |---|---|---| @@ -4219,11 +4221,11 @@ Sources: `packages/subagent/subagent/src/continuation.ts:74` -### `packages/subagent/subagent/src/descriptor.ts#ContinuableSubagentDescriptorData` +#### `packages/subagent/subagent/src/descriptor.ts#ContinuableSubagentDescriptorData` SHA-256: `6487b10ba7542f3c447b1e41a1c6a590b7bfafe0b9b66b49f34028da85bb970f` -Sources: `packages/subagent/subagent/src/descriptor.ts:72` +Sources: `packages/subagent/subagent/src/descriptor.ts` | Property | Presence | Type | |---|---|---| @@ -4239,11 +4241,11 @@ Sources: `packages/subagent/subagent/src/descriptor.ts:72` -### `packages/subagent/subagent/src/descriptor.ts#OneShotSubagentDescriptorData` +#### `packages/subagent/subagent/src/descriptor.ts#OneShotSubagentDescriptorData` SHA-256: `5f758f3de5f00c18968a7c6d347083aac5c9ae13f6a79c78f6611b23c4973564` -Sources: `packages/subagent/subagent/src/descriptor.ts:61` +Sources: `packages/subagent/subagent/src/descriptor.ts` | Property | Presence | Type | |---|---|---| @@ -4254,11 +4256,11 @@ Sources: `packages/subagent/subagent/src/descriptor.ts:61` -### `packages/subagent/subagent/src/descriptor.ts#SubagentDescriptorData` +#### `packages/subagent/subagent/src/descriptor.ts#SubagentDescriptorData` SHA-256: `86d1d0e9cfebb240421187e3dc37fb71cc38a1501885cf32f8f9adef7b0a2bde` -Sources: `packages/subagent/subagent/src/descriptor.ts:89` +Sources: `packages/subagent/subagent/src/descriptor.ts` One of: @@ -4267,11 +4269,11 @@ One of: -### `packages/todo/tool-todo/src/types.ts#TodoItem` +#### `packages/todo/tool-todo/src/types.ts#TodoItem` SHA-256: `a99f76fd149051c363f960bfeeb5b9509587ecaf7591a42797e4bfe810d8987a` -Sources: `packages/todo/tool-todo/src/types.ts:21` +Sources: `packages/todo/tool-todo/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4280,11 +4282,11 @@ Sources: `packages/todo/tool-todo/src/types.ts:21` -### `packages/web/web-search-deepseek/src/provider.ts#DeepSeekSearchLlmRequest` +#### `packages/web/web-search-deepseek/src/provider.ts#DeepSeekSearchLlmRequest` SHA-256: `2517ba143a271508d3ca35126d5aca8f7f1facf5aaddce4adf011832042fa2b9` -Sources: `packages/web/web-search-deepseek/src/provider.ts:56` +Sources: `packages/web/web-search-deepseek/src/provider.ts` | Property | Presence | Type | |---|---|---| @@ -4294,11 +4296,11 @@ Sources: `packages/web/web-search-deepseek/src/provider.ts:56` -### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentEndData` +#### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentEndData` SHA-256: `c0ea97bc89dfc46fa94eab956f5c3ee6af2f964aa7db6327cb18b451f207bef7` -Sources: `packages/workflow/tool-workflow/src/types.ts:29` +Sources: `packages/workflow/tool-workflow/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4308,11 +4310,11 @@ Sources: `packages/workflow/tool-workflow/src/types.ts:29` -### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentStartData` +#### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentStartData` SHA-256: `9a410ddf56792b2b7cd4a224a2e54dc4dee30a8e8e6b1c2b9a1d19992b217adc` -Sources: `packages/workflow/tool-workflow/src/types.ts:20` +Sources: `packages/workflow/tool-workflow/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4324,11 +4326,11 @@ Sources: `packages/workflow/tool-workflow/src/types.ts:20` -### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunEndData` +#### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunEndData` SHA-256: `7f9365bae9fcb73e1e34061a1acfe0422c1a5fd351848cace9bebbe806f28462` -Sources: `packages/workflow/tool-workflow/src/types.ts:36` +Sources: `packages/workflow/tool-workflow/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4337,11 +4339,11 @@ Sources: `packages/workflow/tool-workflow/src/types.ts:36` -### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunStartData` +#### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunStartData` SHA-256: `a6da9ad5d42ae83a6833a8288b076688e8e0801633ea36cbdd8a30a6d9f3160c` -Sources: `packages/workflow/tool-workflow/src/types.ts:14` +Sources: `packages/workflow/tool-workflow/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4350,11 +4352,11 @@ Sources: `packages/workflow/tool-workflow/src/types.ts:14` -### `packages/workflow/workflow/src/types.ts#WorkflowAgentOutcome` +#### `packages/workflow/workflow/src/types.ts#WorkflowAgentOutcome` SHA-256: `c2deb7c9183735d4e0fffddf5c623f4e34daa1c8e96b111982e957dfcbbcf896` -Sources: `packages/workflow/workflow/src/types.ts:110` +Sources: `packages/workflow/workflow/src/types.ts` One of: @@ -4364,11 +4366,11 @@ One of: -### `packages/workflow/workflow/src/types.ts#WorkflowStopReason` +#### `packages/workflow/workflow/src/types.ts#WorkflowStopReason` SHA-256: `8465ece5e9d9007c038b357015d849c15262cb0bc25abc59e47692d87ee01a15` -Sources: `packages/workflow/workflow/src/types.ts:63` +Sources: `packages/workflow/workflow/src/types.ts` One of: @@ -4378,7 +4380,7 @@ One of: -### `"parent"` +#### `"parent"` SHA-256: `e6411b09c1d982f789bf741ca74e2bea69df56029847f86a6148e722039ee732` @@ -4386,7 +4388,7 @@ SHA-256: `e6411b09c1d982f789bf741ca74e2bea69df56029847f86a6148e722039ee732` -### `"pause"` +#### `"pause"` SHA-256: `1d8798b1a5e8c545ee4dcd2b4e75c0b4c9ffd985e4744c6d1a1aab992f859721` @@ -4394,7 +4396,7 @@ SHA-256: `1d8798b1a5e8c545ee4dcd2b4e75c0b4c9ffd985e4744c6d1a1aab992f859721` -### `"paused"` +#### `"paused"` SHA-256: `c43b119ce579b3e9983a0d3adc4ba402ebb9ba773d89738a2dab01ecf5813943` @@ -4402,7 +4404,7 @@ SHA-256: `c43b119ce579b3e9983a0d3adc4ba402ebb9ba773d89738a2dab01ecf5813943` -### `"pending"` +#### `"pending"` SHA-256: `234142ee4f996f38cc9fa3b8b3e3de29b03c9aefe5ebf6c224eddd564505aa85` @@ -4410,7 +4412,7 @@ SHA-256: `234142ee4f996f38cc9fa3b8b3e3de29b03c9aefe5ebf6c224eddd564505aa85` -### `"permission/preset"` +#### `"permission/preset"` SHA-256: `ae63d9d1080ed8945031594d93f8d96651d7101b848719cc3e1475875cd3d649` @@ -4418,7 +4420,7 @@ SHA-256: `ae63d9d1080ed8945031594d93f8d96651d7101b848719cc3e1475875cd3d649` -### `"plan/mode"` +#### `"plan/mode"` SHA-256: `f634871d1e18b1eb199497ac8ab72d3964f48d03fbf611dc7521a1970cf429d9` @@ -4426,7 +4428,7 @@ SHA-256: `f634871d1e18b1eb199497ac8ab72d3964f48d03fbf611dc7521a1970cf429d9` -### `"plugin"` +#### `"plugin"` SHA-256: `e654d28d1e6c471147310d2fba396d00969cfe6ed9022626d3f2c2312e0b1cbb` @@ -4434,7 +4436,7 @@ SHA-256: `e654d28d1e6c471147310d2fba396d00969cfe6ed9022626d3f2c2312e0b1cbb` -### `"provider"` +#### `"provider"` SHA-256: `e31572180d6b28b73f073ad30ae19d5d82982d3daf984723984e23da1e7c459a` @@ -4442,7 +4444,7 @@ SHA-256: `e31572180d6b28b73f073ad30ae19d5d82982d3daf984723984e23da1e7c459a` -### `"provisioning"` +#### `"provisioning"` SHA-256: `871bfd6f7bb91061246768d3377f3fd58d6b8ea7c31f44c714ae7ab215650d62` @@ -4450,7 +4452,7 @@ SHA-256: `871bfd6f7bb91061246768d3377f3fd58d6b8ea7c31f44c714ae7ab215650d62` -### `"quiet"` +#### `"quiet"` SHA-256: `82e3d091a65ce8f6e8aedb3ad2322d43c55c5645448413d61f843f9bbd104bf1` @@ -4458,7 +4460,7 @@ SHA-256: `82e3d091a65ce8f6e8aedb3ad2322d43c55c5645448413d61f843f9bbd104bf1` -### `"read-only"` +#### `"read-only"` SHA-256: `12a0cfa619ac4a5fc6c3e8e359c8dae15769edc61497a575935c78d5842f8e42` @@ -4466,7 +4468,7 @@ SHA-256: `12a0cfa619ac4a5fc6c3e8e359c8dae15769edc61497a575935c78d5842f8e42` -### `"reasoning"` +#### `"reasoning"` SHA-256: `3c2535ca0a2062f172f15344f8040755002b5ac506cf94fc4ebaa822b15feb8c` @@ -4474,7 +4476,7 @@ SHA-256: `3c2535ca0a2062f172f15344f8040755002b5ac506cf94fc4ebaa822b15feb8c` -### `"reasoning-delta"` +#### `"reasoning-delta"` SHA-256: `6f091fe32ab24407236090ca9d710bbaf59bb57466e9f3b8f1f6e4862bc863c6` @@ -4482,7 +4484,7 @@ SHA-256: `6f091fe32ab24407236090ca9d710bbaf59bb57466e9f3b8f1f6e4862bc863c6` -### `"recall"` +#### `"recall"` SHA-256: `383cf73ae4748e5beb281ae74857ba1ffb92ae01075b9fbf51af78b666007a8f` @@ -4490,7 +4492,7 @@ SHA-256: `383cf73ae4748e5beb281ae74857ba1ffb92ae01075b9fbf51af78b666007a8f` -### `"rejected"` +#### `"rejected"` SHA-256: `fab35c4520883c0d69e42d079c9f543fc5ac7a2d15b537b5572fcd99059c7018` @@ -4498,7 +4500,7 @@ SHA-256: `fab35c4520883c0d69e42d079c9f543fc5ac7a2d15b537b5572fcd99059c7018` -### `"relay"` +#### `"relay"` SHA-256: `16d0507cb94b4cfc84a87446b1ba7652d6ec1d65ee1684789e747e30d542800e` @@ -4506,7 +4508,7 @@ SHA-256: `16d0507cb94b4cfc84a87446b1ba7652d6ec1d65ee1684789e747e30d542800e` -### `"remove"` +#### `"remove"` SHA-256: `7382c4fc95fe8c5db65ca4d9da572b115d0dbb818b7f32c22ab040318ffbb4bc` @@ -4514,7 +4516,7 @@ SHA-256: `7382c4fc95fe8c5db65ca4d9da572b115d0dbb818b7f32c22ab040318ffbb4bc` -### `"replace"` +#### `"replace"` SHA-256: `f6cb462f808309e315fea634f1ed86268b8346bbcee6774d9097ca6eed7ac1f8` @@ -4522,7 +4524,7 @@ SHA-256: `f6cb462f808309e315fea634f1ed86268b8346bbcee6774d9097ca6eed7ac1f8` -### `"request/context"` +#### `"request/context"` SHA-256: `70b082fe78991edf13cf66e1b4d06cd2dcff9cacfd76f8cfb996bfb61939e7b2` @@ -4530,7 +4532,7 @@ SHA-256: `70b082fe78991edf13cf66e1b4d06cd2dcff9cacfd76f8cfb996bfb61939e7b2` -### `"request/header"` +#### `"request/header"` SHA-256: `3e0eff5946255ff05d88a10839c60305135801f97794ea48d409f8503303317e` @@ -4538,7 +4540,7 @@ SHA-256: `3e0eff5946255ff05d88a10839c60305135801f97794ea48d409f8503303317e` -### `"resume"` +#### `"resume"` SHA-256: `34d1ab5c5df378186d6054b1a1beea9a41e41965d6f336f0bc0025c441a82e66` @@ -4546,7 +4548,7 @@ SHA-256: `34d1ab5c5df378186d6054b1a1beea9a41e41965d6f336f0bc0025c441a82e66` -### `"sandbox/mode"` +#### `"sandbox/mode"` SHA-256: `ca085dba2c877feceebf3c62f9d39c6c2a4d2314d97b94b3927a780fe8fe2bb2` @@ -4554,7 +4556,7 @@ SHA-256: `ca085dba2c877feceebf3c62f9d39c6c2a4d2314d97b94b3927a780fe8fe2bb2` -### `"schedule/change"` +#### `"schedule/change"` SHA-256: `0e7b2a97f54f1afdb8cdfad1635abe9145327db539bfb69b4045c19d8c17755d` @@ -4562,7 +4564,7 @@ SHA-256: `0e7b2a97f54f1afdb8cdfad1635abe9145327db539bfb69b4045c19d8c17755d` -### `"series"` +#### `"series"` SHA-256: `4f507598cf476214aa7646ce7841a7064a9dcb05d0a1eaaefaf79c2b738f160f` @@ -4570,7 +4572,7 @@ SHA-256: `4f507598cf476214aa7646ce7841a7064a9dcb05d0a1eaaefaf79c2b738f160f` -### `"session"` +#### `"session"` SHA-256: `e41bdebe246abe17154de7e7a1d81035437eee8d20e7f1edff0d91e2598ad828` @@ -4578,7 +4580,7 @@ SHA-256: `e41bdebe246abe17154de7e7a1d81035437eee8d20e7f1edff0d91e2598ad828` -### `"session-log-deepseek/delivery-accepted"` +#### `"session-log-deepseek/delivery-accepted"` SHA-256: `47e5d84f1a93450a78c7f3954b43990d0f629af7c034a56313e5deb63e772c1b` @@ -4586,7 +4588,7 @@ SHA-256: `47e5d84f1a93450a78c7f3954b43990d0f629af7c034a56313e5deb63e772c1b` -### `"session-reference"` +#### `"session-reference"` SHA-256: `7f13860ee89a2d35ce09f958e85a04566cd59cb1de1d73a9619a9b631961dc71` @@ -4594,7 +4596,7 @@ SHA-256: `7f13860ee89a2d35ce09f958e85a04566cd59cb1de1d73a9619a9b631961dc71` -### `"session/end-seed"` +#### `"session/end-seed"` SHA-256: `1c2686c0682e7bc51d61117b2652bd4a80707e331aa276d6ef915ae32534a330` @@ -4602,7 +4604,7 @@ SHA-256: `1c2686c0682e7bc51d61117b2652bd4a80707e331aa276d6ef915ae32534a330` -### `SessionEventEnvelope` +#### `SessionEventEnvelope` SHA-256: `04184edc061905410cc7e3db8d5c7cf393d739c89eb523ba8bad3831fb23ba95` @@ -4613,7 +4615,7 @@ One of: -### `SessionEventEnvelope[0]` +#### `SessionEventEnvelope[0]` SHA-256: `e3e77b26f0148755a505f5b8ea843a3be117827d4703bb5754d9dc8ddbef521f` @@ -4626,7 +4628,7 @@ SHA-256: `e3e77b26f0148755a505f5b8ea843a3be117827d4703bb5754d9dc8ddbef521f` -### `SessionEventEnvelope[46]` +#### `SessionEventEnvelope[46]` SHA-256: `766756032f41a4139ce7a62404b47ad43d1717a59b917391f005534ba64d1ca6` @@ -4641,7 +4643,7 @@ SHA-256: `766756032f41a4139ce7a62404b47ad43d1717a59b917391f005534ba64d1ca6` -### `SessionEventEnvelope[46].sourceEventSeqs` +#### `SessionEventEnvelope[46].sourceEventSeqs` SHA-256: `5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78` @@ -4649,7 +4651,7 @@ Array of `number`. -### `SessionEventEnvelope[46].surfaceOp` +#### `SessionEventEnvelope[46].surfaceOp` SHA-256: `de9773f2145f7fe4ec9387b91d2431fd7da7106e3b824a365ba5c3089051065b` @@ -4660,11 +4662,11 @@ One of: -### `SessionEventEnvelope[46].surfaceOp[1]` +#### `SessionEventEnvelope[46].surfaceOp[1]` SHA-256: `582b4ca583f24c830c5ab39a28afdfccce75f9617102ad791e00142c50c2e384` -Sources: `packages/core/session/src/types.ts:402` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4674,7 +4676,7 @@ Sources: `packages/core/session/src/types.ts:402` -### `"session/title"` +#### `"session/title"` SHA-256: `7a651f3b672c52fb615f22c0ce9cb3cc5b22aad92e6bbeefb0808fd7b9233a50` @@ -4682,7 +4684,7 @@ SHA-256: `7a651f3b672c52fb615f22c0ce9cb3cc5b22aad92e6bbeefb0808fd7b9233a50` -### `"session/title-llm-request"` +#### `"session/title-llm-request"` SHA-256: `587bb11da730e06aa52b62c087d217d6f8f22459b25f31cb9e1e1baf17944e5e` @@ -4690,7 +4692,7 @@ SHA-256: `587bb11da730e06aa52b62c087d217d6f8f22459b25f31cb9e1e1baf17944e5e` -### `"set"` +#### `"set"` SHA-256: `b765ee31033cea463863faf3fc6a0a1b85c47c6a2f13fe1ce833abe56105114b` @@ -4698,7 +4700,7 @@ SHA-256: `b765ee31033cea463863faf3fc6a0a1b85c47c6a2f13fe1ce833abe56105114b` -### `"skill-catalog"` +#### `"skill-catalog"` SHA-256: `6ebcc2dbec9f2dabca9f668ae6d39e877899b180740570f453409db339221df3` @@ -4706,7 +4708,7 @@ SHA-256: `6ebcc2dbec9f2dabca9f668ae6d39e877899b180740570f453409db339221df3` -### `"skill-invocation"` +#### `"skill-invocation"` SHA-256: `1922cd79a70806c17758185a6ef0458bc1fb3900363906733421c16414da2509` @@ -4714,7 +4716,7 @@ SHA-256: `1922cd79a70806c17758185a6ef0458bc1fb3900363906733421c16414da2509` -### `"snapshot"` +#### `"snapshot"` SHA-256: `6f9e00383836275e46c0a9915767f9bb561be5fc30aae490174908a93e99a912` @@ -4722,7 +4724,7 @@ SHA-256: `6f9e00383836275e46c0a9915767f9bb561be5fc30aae490174908a93e99a912` -### `"step/end"` +#### `"step/end"` SHA-256: `c219efbdfd53b836786202ab4532913d555798f0a8615a4e9629736e3799fb70` @@ -4730,7 +4732,7 @@ SHA-256: `c219efbdfd53b836786202ab4532913d555798f0a8615a4e9629736e3799fb70` -### `"step/start"` +#### `"step/start"` SHA-256: `2c64d4bc7264fd3f8bed47e96ab8a593bce05a1e4e1c436dcd244a3b7e0c2a9d` @@ -4738,7 +4740,7 @@ SHA-256: `2c64d4bc7264fd3f8bed47e96ab8a593bce05a1e4e1c436dcd244a3b7e0c2a9d` -### `"stop"` +#### `"stop"` SHA-256: `57f3f606ff8b6c84d9c443faace9d1dd10cca0354f37a4f515ef075f7c351b90` @@ -4746,17 +4748,17 @@ SHA-256: `57f3f606ff8b6c84d9c443faace9d1dd10cca0354f37a4f515ef075f7c351b90` -### `string` +#### `string` SHA-256: `4cd48f3e5108bd6ebedf7301c3638839b8b2b9db8dbd493974177fbdeb91a01b` -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: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` +Sources: `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` `string` -### `"subagent"` +#### `"subagent"` SHA-256: `aacda84a69739238aa782eea902d3073017d9d74b9808de2bf5a83c9738cbdc6` @@ -4764,7 +4766,7 @@ SHA-256: `aacda84a69739238aa782eea902d3073017d9d74b9808de2bf5a83c9738cbdc6` -### `"subagent-settled"` +#### `"subagent-settled"` SHA-256: `bf16d2e98a7f13894ded2cffe5ce857bf473954a0e3c0ed9bc7739e2e1c7b78a` @@ -4772,7 +4774,7 @@ SHA-256: `bf16d2e98a7f13894ded2cffe5ce857bf473954a0e3c0ed9bc7739e2e1c7b78a` -### `"subagent/descriptor"` +#### `"subagent/descriptor"` SHA-256: `5ebce1317eacd2c148456627a09668e927ee15c204f0643f5ea76b46b54a2647` @@ -4780,7 +4782,7 @@ SHA-256: `5ebce1317eacd2c148456627a09668e927ee15c204f0643f5ea76b46b54a2647` -### `"subagent/model-selection-policy"` +#### `"subagent/model-selection-policy"` SHA-256: `0a8a062bc9c3c0d97fd97742262f2ea53dd32297f834e81114870d38ac3dc6da` @@ -4788,7 +4790,7 @@ SHA-256: `0a8a062bc9c3c0d97fd97742262f2ea53dd32297f834e81114870d38ac3dc6da` -### `"success"` +#### `"success"` SHA-256: `511801b0a6470d98566e8385d3dffddb2b67f79fcf73ed6056f46c3cc0a245a7` @@ -4796,7 +4798,7 @@ SHA-256: `511801b0a6470d98566e8385d3dffddb2b67f79fcf73ed6056f46c3cc0a245a7` -### `"system"` +#### `"system"` SHA-256: `8af841fc9b265ade3441caf9fe40dd24db24226befba48150e6d0eeccc1389c3` @@ -4804,7 +4806,7 @@ SHA-256: `8af841fc9b265ade3441caf9fe40dd24db24226befba48150e6d0eeccc1389c3` -### `"team-message"` +#### `"team-message"` SHA-256: `2e4debca12f2c449f96dc6574f3fbf2fb346193443114a241d01a236362ec48c` @@ -4812,7 +4814,7 @@ SHA-256: `2e4debca12f2c449f96dc6574f3fbf2fb346193443114a241d01a236362ec48c` -### `"team/member"` +#### `"team/member"` SHA-256: `18fcdd273a2f2f9d813a3be5e71df5903a963a5c88e46b90b14de6e2db890da0` @@ -4820,7 +4822,7 @@ SHA-256: `18fcdd273a2f2f9d813a3be5e71df5903a963a5c88e46b90b14de6e2db890da0` -### `"team/message/delivered"` +#### `"team/message/delivered"` SHA-256: `a8a2b9011fc067862df7ce40748868467e5778283d7ac193c13f77684a914c57` @@ -4828,7 +4830,7 @@ SHA-256: `a8a2b9011fc067862df7ce40748868467e5778283d7ac193c13f77684a914c57` -### `"team/message/queued"` +#### `"team/message/queued"` SHA-256: `4e011753f8263f436efaabfbb3b4db53a98fc55342c5ded2daf7208b217be159` @@ -4836,7 +4838,7 @@ SHA-256: `4e011753f8263f436efaabfbb3b4db53a98fc55342c5ded2daf7208b217be159` -### `"team/task"` +#### `"team/task"` SHA-256: `b57ae1b37e52bee0a21cbdace168dc6a15582bcda8c306dad962c5dcc8a8e28b` @@ -4844,7 +4846,7 @@ SHA-256: `b57ae1b37e52bee0a21cbdace168dc6a15582bcda8c306dad962c5dcc8a8e28b` -### `"text"` +#### `"text"` SHA-256: `4e44c9118152f6829634bfd508e47669ab0497caffa380c94b4be91f9390d35d` @@ -4852,7 +4854,7 @@ SHA-256: `4e44c9118152f6829634bfd508e47669ab0497caffa380c94b4be91f9390d35d` -### `"text-delta"` +#### `"text-delta"` SHA-256: `5abab3a27fd2736660ecddd94b28d6bbf114986dd894880153bd1be3ccacb563` @@ -4860,7 +4862,7 @@ SHA-256: `5abab3a27fd2736660ecddd94b28d6bbf114986dd894880153bd1be3ccacb563` -### `"todo/write"` +#### `"todo/write"` SHA-256: `af0750d32d97d47b12b7361a587db41894b17e04c9a805fe212f0114aa2248c7` @@ -4868,7 +4870,7 @@ SHA-256: `af0750d32d97d47b12b7361a587db41894b17e04c9a805fe212f0114aa2248c7` -### `"tool"` +#### `"tool"` SHA-256: `a13d8f379222ece8a02a86efe4c8334af4f108ecb3034b38c0a42bb3046e6847` @@ -4876,7 +4878,7 @@ SHA-256: `a13d8f379222ece8a02a86efe4c8334af4f108ecb3034b38c0a42bb3046e6847` -### `"tool-call"` +#### `"tool-call"` SHA-256: `1f0133217eeeffd8d387baf1ec8ed9856e719bcd999dc08e48624cba96d75fd7` @@ -4884,7 +4886,7 @@ SHA-256: `1f0133217eeeffd8d387baf1ec8ed9856e719bcd999dc08e48624cba96d75fd7` -### `"tool-call-delta"` +#### `"tool-call-delta"` SHA-256: `9b4fd974c124c83743efe030ba4e1250e087505f3f74588716a521fb8d453267` @@ -4892,7 +4894,7 @@ SHA-256: `9b4fd974c124c83743efe030ba4e1250e087505f3f74588716a521fb8d453267` -### `"tool-calls"` +#### `"tool-calls"` SHA-256: `6c1cccb433ddc153facb380c7dda956237ba5c31f8a532a69142dc277890cc9b` @@ -4900,7 +4902,7 @@ SHA-256: `6c1cccb433ddc153facb380c7dda956237ba5c31f8a532a69142dc277890cc9b` -### `"tool-result"` +#### `"tool-result"` SHA-256: `e5244812c495a80c2e78ba2c2690dca5f6b58ea8d3fe5531ff94a6f9ac5e5d66` @@ -4908,7 +4910,7 @@ SHA-256: `e5244812c495a80c2e78ba2c2690dca5f6b58ea8d3fe5531ff94a6f9ac5e5d66` -### `"tool-workflow/agent-end"` +#### `"tool-workflow/agent-end"` SHA-256: `5d17f27a1ef9f7026c0232714adf7573961536d75f3303ca97973975f5af170e` @@ -4916,7 +4918,7 @@ SHA-256: `5d17f27a1ef9f7026c0232714adf7573961536d75f3303ca97973975f5af170e` -### `"tool-workflow/agent-start"` +#### `"tool-workflow/agent-start"` SHA-256: `ad92f473a03ae72599ff26c86e897c25e16269519ad2a87340f0bea946517af8` @@ -4924,7 +4926,7 @@ SHA-256: `ad92f473a03ae72599ff26c86e897c25e16269519ad2a87340f0bea946517af8` -### `"tool-workflow/run-end"` +#### `"tool-workflow/run-end"` SHA-256: `fe792a6cd430494503837e21e79f91677704ccdd9e870c679aabd7d43ed47ddd` @@ -4932,7 +4934,7 @@ SHA-256: `fe792a6cd430494503837e21e79f91677704ccdd9e870c679aabd7d43ed47ddd` -### `"tool-workflow/run-start"` +#### `"tool-workflow/run-start"` SHA-256: `cdca80b8dad24d4e7b1d5a288a8475ba8d8d46be385bd2da85f122ee836f1670` @@ -4940,7 +4942,7 @@ SHA-256: `cdca80b8dad24d4e7b1d5a288a8475ba8d8d46be385bd2da85f122ee836f1670` -### `"tool/call"` +#### `"tool/call"` SHA-256: `c589e938cc0e4989df8b82abef6339de621f0dc4fe62c230d145b94996af7f92` @@ -4948,7 +4950,7 @@ SHA-256: `c589e938cc0e4989df8b82abef6339de621f0dc4fe62c230d145b94996af7f92` -### `"tool/code-dispatch"` +#### `"tool/code-dispatch"` SHA-256: `d6a66029373faad69ad945ab03b247bddfe60af671a681242700ae43b95a44d0` @@ -4956,7 +4958,7 @@ SHA-256: `d6a66029373faad69ad945ab03b247bddfe60af671a681242700ae43b95a44d0` -### `"tool/code-dispatch-start"` +#### `"tool/code-dispatch-start"` SHA-256: `69534812d4e49cba13881138628a0b4421748280c20bd02e6db37ae242428b44` @@ -4964,7 +4966,7 @@ SHA-256: `69534812d4e49cba13881138628a0b4421748280c20bd02e6db37ae242428b44` -### `"tool/result"` +#### `"tool/result"` SHA-256: `570e85022434613394418ad33e77e9f1f7a05699b33d0b62eae0677a638c3833` @@ -4972,7 +4974,7 @@ SHA-256: `570e85022434613394418ad33e77e9f1f7a05699b33d0b62eae0677a638c3833` -### `true` +#### `true` SHA-256: `dacf3d5f3e4ff619c1320e64a48dec5e7ecd7870bece65fbd449a0e63adfa521` @@ -4980,7 +4982,7 @@ SHA-256: `dacf3d5f3e4ff619c1320e64a48dec5e7ecd7870bece65fbd449a0e63adfa521` -### `"turn/end"` +#### `"turn/end"` SHA-256: `4312134fc6f9cad507c31390bd3d147535492dd77621ec517c5e85f853d53a03` @@ -4988,7 +4990,7 @@ SHA-256: `4312134fc6f9cad507c31390bd3d147535492dd77621ec517c5e85f853d53a03` -### `"turn/start"` +#### `"turn/start"` SHA-256: `0af3ecfb8c60d416fc40a7cc4fb2c4851a8e46608b2b38ab9e510670c971aa1f` @@ -4996,7 +4998,7 @@ SHA-256: `0af3ecfb8c60d416fc40a7cc4fb2c4851a8e46608b2b38ab9e510670c971aa1f` -### `"unavailable"` +#### `"unavailable"` SHA-256: `2c4c21f19f426a58f2dac914e34313aa43f8408972de857a486d1f086d5adb6c` @@ -5004,7 +5006,7 @@ SHA-256: `2c4c21f19f426a58f2dac914e34313aa43f8408972de857a486d1f086d5adb6c` -### `unknown` +#### `unknown` SHA-256: `bbc5696e3f13c758237b316e3cf08cda0b9fd51ffe672539883457769faa185d` @@ -5012,7 +5014,7 @@ SHA-256: `bbc5696e3f13c758237b316e3cf08cda0b9fd51ffe672539883457769faa185d` -### `"usage"` +#### `"usage"` SHA-256: `0bdaf9cb63594be4ef034b68901fffe792fe09d6d5f6bac42d7f56f6e7834fb9` @@ -5020,7 +5022,7 @@ SHA-256: `0bdaf9cb63594be4ef034b68901fffe792fe09d6d5f6bac42d7f56f6e7834fb9` -### `"user"` +#### `"user"` SHA-256: `68f44f59e91c41395076cb77265981a601680ec8a381bbbeb6ab754ffdc94573` @@ -5028,7 +5030,7 @@ SHA-256: `68f44f59e91c41395076cb77265981a601680ec8a381bbbeb6ab754ffdc94573` -### `"user/message"` +#### `"user/message"` SHA-256: `de25352d2dc4196309bd84b5bac6319f6d5c898ea0e82bb5ae66c5738d0d426f` @@ -5036,7 +5038,7 @@ SHA-256: `de25352d2dc4196309bd84b5bac6319f6d5c898ea0e82bb5ae66c5738d0d426f` -### `"wakeup"` +#### `"wakeup"` SHA-256: `de3c87cf2d7683bef87bb3f32f098a681fa9b49f43b4cf64712d6e3f975b9588` @@ -5044,7 +5046,7 @@ SHA-256: `de3c87cf2d7683bef87bb3f32f098a681fa9b49f43b4cf64712d6e3f975b9588` -### `"web_search"` +#### `"web_search"` SHA-256: `935c8d486292b13c87b57ca280eb8c58b5b2f5239be86fcd4334c33fdeb87682` @@ -5052,7 +5054,7 @@ SHA-256: `935c8d486292b13c87b57ca280eb8c58b5b2f5239be86fcd4334c33fdeb87682` -### `"web_search_20250305"` +#### `"web_search_20250305"` SHA-256: `0116b1f89c05221d56b0ba35c83d302bf4857bc7277d247e9bbaf74b27d2c66e` @@ -5060,7 +5062,7 @@ SHA-256: `0116b1f89c05221d56b0ba35c83d302bf4857bc7277d247e9bbaf74b27d2c66e` -### `"web/deepseek-search-llm-request"` +#### `"web/deepseek-search-llm-request"` SHA-256: `6f611bed14b2106542480c4a230b4a83baf76dc0d8ac0cd13319a7cb8dae7675` @@ -5068,7 +5070,7 @@ SHA-256: `6f611bed14b2106542480c4a230b4a83baf76dc0d8ac0cd13319a7cb8dae7675` -### `"webhook"` +#### `"webhook"` SHA-256: `db6c5246911d47a7969f6b4cb47c7d0dbbde75c402710b22ace3672fa97bebe0` @@ -5076,7 +5078,7 @@ SHA-256: `db6c5246911d47a7969f6b4cb47c7d0dbbde75c402710b22ace3672fa97bebe0` -### `"workspace-write"` +#### `"workspace-write"` SHA-256: `a3edd1efd1fef21b72c55e213c8a8b24196b091abde2b89db52be0b2aaae3cfa` @@ -5089,7 +5091,7 @@ SHA-256: `a3edd1efd1fef21b72c55e213c8a8b24196b091abde2b89db52be0b2aaae3cfa` ## Verification and limitations -The source-only extractor ran with TypeScript 6.0.3. Reconstruction omits redundant `object` intersection members and discards normalization-unreachable type definitions; it preserves existing `any` / `unknown` and does not substitute opaque types for unresolved imports. +The [source-only extractor](../../scripts/persistence-schema.ts) ran with TypeScript 6.0.3. Reconstruction omits redundant `object` intersection members and discards normalization-unreachable type definitions; it preserves existing `any` / `unknown` and does not substitute opaque types for unresolved imports. Historical surface-event declarations permit optional `surfaceOp`. This is retained evidence of declared types, not permission to omit fields required by a codec or migration validator. Opaque values, external plugin events, packed body encoding, and runtime relationships are outside the type inventory’s coverage. diff --git a/docs/persistence-formats/v1.schema.json b/docs/persistence-formats/v1.schema.json index b7538a4e46..02afebf3c2 100644 --- a/docs/persistence-formats/v1.schema.json +++ b/docs/persistence-formats/v1.schema.json @@ -11370,7 +11370,7 @@ "event:turn/end[0].data.reason[2]" ], "sources": [ - "packages/core/session/src/types.ts:196" + "packages/core/session/src/types.ts" ] }, { @@ -11612,7 +11612,7 @@ "packages/llm/llm/src/types.ts#ToolResultBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:88" + "packages/llm/llm/src/types.ts" ] }, { @@ -11774,7 +11774,7 @@ "packages/interaction/user-approval/src/index.ts#ApprovalPolicy" ], "sources": [ - "packages/interaction/user-approval/src/index.ts:60" + "packages/interaction/user-approval/src/index.ts" ] }, { @@ -11792,7 +11792,7 @@ "packages/core/session/src/types.ts#SessionSeq" ], "sources": [ - "packages/core/session/src/types.ts:29" + "packages/core/session/src/types.ts" ] }, { @@ -11827,8 +11827,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" ] }, { @@ -11956,7 +11956,7 @@ "event:turn/end[0].data.reason[1]" ], "sources": [ - "packages/core/session/src/types.ts:194" + "packages/core/session/src/types.ts" ] }, { @@ -12038,7 +12038,7 @@ "packages/llm/llm/src/types.ts#ReplayEnvelope" ], "sources": [ - "packages/llm/llm/src/types.ts:342" + "packages/llm/llm/src/types.ts" ] }, { @@ -12090,7 +12090,7 @@ "packages/goal/goal/src/types.ts#GoalRef" ], "sources": [ - "packages/goal/goal/src/types.ts:19" + "packages/goal/goal/src/types.ts" ] }, { @@ -12153,7 +12153,7 @@ "event:subagent/model-selection-policy[0].data" ], "sources": [ - "packages/subagent/tool-subagent/src/model-selection-state.ts:17" + "packages/subagent/tool-subagent/src/model-selection-state.ts" ] }, { @@ -12237,7 +12237,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" ] }, { @@ -12543,7 +12543,7 @@ "packages/llm/llm/src/message.ts#AssistantMessage" ], "sources": [ - "packages/llm/llm/src/message.ts:148" + "packages/llm/llm/src/message.ts" ] }, { @@ -12625,7 +12625,7 @@ "event:hook/invoked[0].data" ], "sources": [ - "packages/hooks/hook-protocol/src/types.ts:19" + "packages/hooks/hook-protocol/src/types.ts" ] }, { @@ -12674,7 +12674,7 @@ "event:approval/policy[0].data" ], "sources": [ - "packages/interaction/user-approval/src/index.ts:33" + "packages/interaction/user-approval/src/index.ts" ] }, { @@ -12805,7 +12805,7 @@ "event:command/done[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -12995,7 +12995,7 @@ "event:team/task[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -13070,7 +13070,7 @@ "packages/schedule/schedule/src/types.ts#ScheduleDeleteChange" ], "sources": [ - "packages/schedule/schedule/src/types.ts:79" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -13539,7 +13539,7 @@ "event:session/title[0].data.source[0]" ], "sources": [ - "packages/session/session-title/src/types.ts:29" + "packages/session/session-title/src/types.ts" ] }, { @@ -13705,7 +13705,7 @@ "event:session/title[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -13762,7 +13762,7 @@ "event:assistant/chunk[0].data.chunk[6].reason[3]" ], "sources": [ - "packages/llm/llm/src/types.ts:117" + "packages/llm/llm/src/types.ts" ] }, { @@ -14005,7 +14005,7 @@ "event:request/header[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -14184,7 +14184,7 @@ "packages/goal/goal/src/domain.ts#GoalSnapshotChangeMeta" ], "sources": [ - "packages/goal/goal/src/domain.ts:24" + "packages/goal/goal/src/domain.ts" ] }, { @@ -14284,7 +14284,7 @@ "packages/llm/llm/src/types.ts#ContentBlockType" ], "sources": [ - "packages/llm/llm/src/types.ts:108" + "packages/llm/llm/src/types.ts" ] }, { @@ -14392,7 +14392,7 @@ "packages/core/session/src/types.ts#TurnEndCancelCause" ], "sources": [ - "packages/core/session/src/types.ts:186" + "packages/core/session/src/types.ts" ] }, { @@ -14855,7 +14855,7 @@ "event:plan/mode[0].data" ], "sources": [ - "packages/plan/plan-mode/src/index.ts:46" + "packages/plan/plan-mode/src/index.ts" ] }, { @@ -14922,7 +14922,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" ] }, { @@ -15118,7 +15118,7 @@ "packages/web/web-search-deepseek/src/provider.ts#DeepSeekSearchLlmRequest" ], "sources": [ - "packages/web/web-search-deepseek/src/provider.ts:56" + "packages/web/web-search-deepseek/src/provider.ts" ] }, { @@ -15225,7 +15225,7 @@ "event:approval/policy[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -15306,7 +15306,7 @@ "packages/llm/llm/src/types.ts#LlmFailure" ], "sources": [ - "packages/llm/llm/src/types.ts:40" + "packages/llm/llm/src/types.ts" ] }, { @@ -15363,7 +15363,7 @@ "packages/schedule/schedule/src/types.ts#AfterScheduleRecord" ], "sources": [ - "packages/schedule/schedule/src/types.ts:13" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -15392,7 +15392,7 @@ "event:assistant/chunk[0].data.chunk[6].reason[4]" ], "sources": [ - "packages/llm/llm/src/types.ts:118" + "packages/llm/llm/src/types.ts" ] }, { @@ -15676,7 +15676,7 @@ "event:schedule/change[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -15789,7 +15789,7 @@ "event:assistant/chunk[0].data.chunk[2]" ], "sources": [ - "packages/llm/llm/src/types.ts:367" + "packages/llm/llm/src/types.ts" ] }, { @@ -15923,7 +15923,7 @@ "event:web/deepseek-search-llm-request[0].data.body.tools[0]" ], "sources": [ - "packages/web/web-search-deepseek/src/provider.ts:72" + "packages/web/web-search-deepseek/src/provider.ts" ] }, { @@ -17049,7 +17049,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" ] }, { @@ -17088,7 +17088,7 @@ "packages/attachment/attachment/src/types.ts#ImageMediaType" ], "sources": [ - "packages/attachment/attachment/src/types.ts:8" + "packages/attachment/attachment/src/types.ts" ] }, { @@ -17186,7 +17186,7 @@ "packages/core/tools/src/types.ts#PtcDispatchStartEventData" ], "sources": [ - "packages/core/tools/src/types.ts:11" + "packages/core/tools/src/types.ts" ] }, { @@ -17283,7 +17283,7 @@ "packages/session/session-title/src/types.ts#SessionTitleSource" ], "sources": [ - "packages/session/session-title/src/types.ts:28" + "packages/session/session-title/src/types.ts" ] }, { @@ -17446,7 +17446,7 @@ "event:team/member[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -17480,7 +17480,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" ] }, { @@ -17577,7 +17577,7 @@ "event:model/selection[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -17752,7 +17752,7 @@ "packages/llm/llm-retry/src/types.ts#LlmRetryEventData" ], "sources": [ - "packages/llm/llm-retry/src/types.ts:16" + "packages/llm/llm-retry/src/types.ts" ] }, { @@ -17869,7 +17869,7 @@ "event:command/run[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -17990,7 +17990,7 @@ "event:tool/call[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -18035,7 +18035,7 @@ "packages/core/session/src/types.ts#OptionalSessionSeq" ], "sources": [ - "packages/core/session/src/types.ts:62" + "packages/core/session/src/types.ts" ] }, { @@ -18123,7 +18123,7 @@ "event:approval/asked[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -18175,7 +18175,7 @@ "packages/core/tools/src/index.ts#ToolRestriction" ], "sources": [ - "packages/core/tools/src/index.ts:673" + "packages/core/tools/src/index.ts" ] }, { @@ -18248,7 +18248,7 @@ "event:turn/end[0].data.reason[3]" ], "sources": [ - "packages/core/session/src/types.ts:202" + "packages/core/session/src/types.ts" ] }, { @@ -18330,7 +18330,7 @@ "event:compaction/start[0].data" ], "sources": [ - "packages/compaction/compaction/src/types.ts:24" + "packages/compaction/compaction/src/types.ts" ] }, { @@ -18387,7 +18387,7 @@ "packages/core/session/src/types.ts#RequestContext" ], "sources": [ - "packages/core/session/src/types.ts:232" + "packages/core/session/src/types.ts" ] }, { @@ -18485,7 +18485,7 @@ "event:tool-workflow/run-end[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -18573,7 +18573,7 @@ "event:step/start[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -18617,7 +18617,7 @@ "event:approval/asked[0].data" ], "sources": [ - "packages/interaction/user-approval/src/types.ts:44" + "packages/interaction/user-approval/src/types.ts" ] }, { @@ -18719,7 +18719,7 @@ "event:llm/retry-started[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -18866,7 +18866,7 @@ "packages/core/session/src/types.ts#EpochHeader" ], "sources": [ - "packages/core/session/src/types.ts:220" + "packages/core/session/src/types.ts" ] }, { @@ -18913,7 +18913,7 @@ "packages/subagent/subagent/src/continuation.ts#AgentMessageSource" ], "sources": [ - "packages/subagent/subagent/src/continuation.ts:59" + "packages/subagent/subagent/src/continuation.ts" ] }, { @@ -19067,7 +19067,7 @@ "event:turn/end[0].data.reason[1].reason[3]" ], "sources": [ - "packages/core/session/src/types.ts:183" + "packages/core/session/src/types.ts" ] }, { @@ -19847,7 +19847,7 @@ "packages/llm/llm/src/message.ts#MessageSource" ], "sources": [ - "packages/llm/llm/src/message.ts:128" + "packages/llm/llm/src/message.ts" ] }, { @@ -19886,28 +19886,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: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" ] }, { @@ -19974,8 +19967,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" ] }, { @@ -20027,7 +20020,7 @@ "packages/subagent/subagent/src/continuation.ts#SubagentSettledMessageSource" ], "sources": [ - "packages/subagent/subagent/src/continuation.ts:74" + "packages/subagent/subagent/src/continuation.ts" ] }, { @@ -20139,7 +20132,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" ] }, { @@ -20409,7 +20402,7 @@ "event:turn/end[0].data" ], "sources": [ - "packages/core/session/src/types.ts:273" + "packages/core/session/src/types.ts" ] }, { @@ -20548,7 +20541,7 @@ "event:sandbox/mode[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -20645,7 +20638,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" ] }, { @@ -20701,7 +20694,7 @@ "event:tool/result.data.meta[6]" ], "sources": [ - "packages/util/values/src/index.ts:4" + "packages/util/values/src/index.ts" ] }, { @@ -20740,7 +20733,7 @@ "packages/core/session/src/types.ts#RequestHeaderReason" ], "sources": [ - "packages/core/session/src/types.ts:249" + "packages/core/session/src/types.ts" ] }, { @@ -20788,7 +20781,7 @@ "event:tool/result.data.error" ], "sources": [ - "packages/core/session/src/types.ts:320" + "packages/core/session/src/types.ts" ] }, { @@ -20817,7 +20810,7 @@ "event:turn/end[0].data.reason[5]" ], "sources": [ - "packages/core/session/src/types.ts:209" + "packages/core/session/src/types.ts" ] }, { @@ -20890,7 +20883,7 @@ "SessionEventEnvelope[6].surfaceOp[1]" ], "sources": [ - "packages/core/session/src/types.ts:402" + "packages/core/session/src/types.ts" ] }, { @@ -23106,7 +23099,7 @@ "event:session/title-llm-request[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -23183,7 +23176,7 @@ "event:command/done[0].data" ], "sources": [ - "packages/interaction/commands/src/types.ts:104" + "packages/interaction/commands/src/types.ts" ] }, { @@ -23256,7 +23249,7 @@ "event:permission/preset[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -24460,7 +24453,7 @@ "event:compaction/prune[0].data" ], "sources": [ - "packages/compaction/compaction/src/types.ts:82" + "packages/compaction/compaction/src/types.ts" ] }, { @@ -24622,7 +24615,7 @@ "packages/llm/llm/src/types.ts#FinishReason" ], "sources": [ - "packages/llm/llm/src/types.ts:125" + "packages/llm/llm/src/types.ts" ] }, { @@ -24715,7 +24708,7 @@ "event:tool-workflow/agent-start[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -24767,7 +24760,7 @@ "packages/subagent/subagent/src/descriptor.ts#OneShotSubagentDescriptorData" ], "sources": [ - "packages/subagent/subagent/src/descriptor.ts:61" + "packages/subagent/subagent/src/descriptor.ts" ] }, { @@ -24928,7 +24921,7 @@ "packages/session/session-persistence-jsonl/src/format.ts#HeaderLine" ], "sources": [ - "packages/session/session-persistence-jsonl/src/format.ts:82" + "packages/session/session-persistence-jsonl/src/format.ts" ] }, { @@ -25025,7 +25018,7 @@ "packages/subagent/subagent/src/descriptor.ts#ContinuableSubagentDescriptorData" ], "sources": [ - "packages/subagent/subagent/src/descriptor.ts:72" + "packages/subagent/subagent/src/descriptor.ts" ] }, { @@ -25098,7 +25091,7 @@ "event:assistant/chunk[0].data.chunk[6].reason[0]" ], "sources": [ - "packages/llm/llm/src/types.ts:120" + "packages/llm/llm/src/types.ts" ] }, { @@ -25146,7 +25139,7 @@ "packages/schedule/schedule/src/types.ts#AtScheduleRecord" ], "sources": [ - "packages/schedule/schedule/src/types.ts:27" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -25240,7 +25233,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" ] }, { @@ -25316,7 +25309,7 @@ "event:session/end-seed[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -25373,7 +25366,7 @@ "packages/schedule/schedule/src/types.ts#EveryScheduleRecord" ], "sources": [ - "packages/schedule/schedule/src/types.ts:39" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -25420,7 +25413,7 @@ "packages/skill/skill/src/index.ts#SkillInvocationSource" ], "sources": [ - "packages/skill/skill/src/index.ts:148" + "packages/skill/skill/src/index.ts" ] }, { @@ -25482,7 +25475,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" ] }, { @@ -25581,7 +25574,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" ] }, { @@ -26154,7 +26147,7 @@ "packages/goal/goal/src/types.ts#GoalSnapshot" ], "sources": [ - "packages/goal/goal/src/types.ts:59" + "packages/goal/goal/src/types.ts" ] }, { @@ -26183,7 +26176,7 @@ "event:turn/end[0].data.reason[1].reason[1]" ], "sources": [ - "packages/core/session/src/types.ts:181" + "packages/core/session/src/types.ts" ] }, { @@ -26235,7 +26228,7 @@ "event:turn/end[0].data.reason[1].reason[2]" ], "sources": [ - "packages/core/session/src/types.ts:182" + "packages/core/session/src/types.ts" ] }, { @@ -26319,7 +26312,7 @@ "event:agent-preset/selected[0].data" ], "sources": [ - "packages/preset/agent-presets/src/session.ts:28" + "packages/preset/agent-presets/src/session.ts" ] }, { @@ -26458,7 +26451,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" ] }, { @@ -26520,7 +26513,7 @@ "packages/llm/llm-retry/src/types.ts#LlmRetryStartedEventData" ], "sources": [ - "packages/llm/llm-retry/src/types.ts:43" + "packages/llm/llm-retry/src/types.ts" ] }, { @@ -26600,7 +26593,7 @@ "packages/llm/llm/src/message.ts#ModelMessageSource" ], "sources": [ - "packages/llm/llm/src/message.ts:24" + "packages/llm/llm/src/message.ts" ] }, { @@ -26955,7 +26948,7 @@ "event:goal/change[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -27338,7 +27331,7 @@ "event:assistant/chunk[0].data.chunk[4]" ], "sources": [ - "packages/llm/llm/src/types.ts:369" + "packages/llm/llm/src/types.ts" ] }, { @@ -27407,7 +27400,7 @@ "event:todo/write[0].data" ], "sources": [ - "packages/todo/tool-todo/src/types.ts:31" + "packages/todo/tool-todo/src/types.ts" ] }, { @@ -27455,7 +27448,7 @@ "event:team/message/delivered[0].data" ], "sources": [ - "packages/experimental/agent-team/src/types.ts:229" + "packages/experimental/agent-team/src/types.ts" ] }, { @@ -27706,7 +27699,7 @@ "packages/goal/goal/src/domain.ts#GoalChangeMeta" ], "sources": [ - "packages/goal/goal/src/domain.ts:44" + "packages/goal/goal/src/domain.ts" ] }, { @@ -28818,7 +28811,7 @@ "event:agent/inbox/spliced[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -29125,7 +29118,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" ] }, { @@ -29178,7 +29171,7 @@ "packages/llm/llm/src/types.ts#ToolSchema" ], "sources": [ - "packages/llm/llm/src/types.ts:385" + "packages/llm/llm/src/types.ts" ] }, { @@ -29277,7 +29270,7 @@ "event:compaction/prune[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -29331,7 +29324,7 @@ "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunEndData" ], "sources": [ - "packages/workflow/tool-workflow/src/types.ts:36" + "packages/workflow/tool-workflow/src/types.ts" ] }, { @@ -29383,7 +29376,7 @@ "packages/goal/goal/src/domain.ts#GoalMessageSource" ], "sources": [ - "packages/goal/goal/src/domain.ts:47" + "packages/goal/goal/src/domain.ts" ] }, { @@ -29435,7 +29428,7 @@ "packages/llm/llm/src/types.ts#ReasoningBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:60" + "packages/llm/llm/src/types.ts" ] }, { @@ -29511,7 +29504,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" ] }, { @@ -29575,7 +29568,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" ] }, { @@ -29609,7 +29602,7 @@ "packages/workflow/workflow/src/types.ts#WorkflowStopReason" ], "sources": [ - "packages/workflow/workflow/src/types.ts:63" + "packages/workflow/workflow/src/types.ts" ] }, { @@ -29643,7 +29636,7 @@ "packages/goal/goal/src/types.ts#GoalBlockReason" ], "sources": [ - "packages/goal/goal/src/types.ts:51" + "packages/goal/goal/src/types.ts" ] }, { @@ -29953,7 +29946,7 @@ "event:turn/end[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -30425,7 +30418,7 @@ "event:compaction/summary[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -30604,7 +30597,7 @@ "packages/subagent/subagent/src/descriptor.ts#SubagentDescriptorData" ], "sources": [ - "packages/subagent/subagent/src/descriptor.ts:89" + "packages/subagent/subagent/src/descriptor.ts" ] }, { @@ -30638,7 +30631,7 @@ "packages/llm/llm/src/message.ts#ContextSnapshotSection" ], "sources": [ - "packages/llm/llm/src/message.ts:65" + "packages/llm/llm/src/message.ts" ] }, { @@ -30954,7 +30947,7 @@ "packages/llm/llm/src/message.ts#ToolResultMessage" ], "sources": [ - "packages/llm/llm/src/message.ts:154" + "packages/llm/llm/src/message.ts" ] }, { @@ -31011,7 +31004,7 @@ "event:assistant/chunk[0].data.chunk[3]" ], "sources": [ - "packages/llm/llm/src/types.ts:368" + "packages/llm/llm/src/types.ts" ] }, { @@ -31096,7 +31089,7 @@ "packages/core/session/src/types.ts#SessionHeader" ], "sources": [ - "packages/core/session/src/types.ts:91" + "packages/core/session/src/types.ts" ] }, { @@ -31570,7 +31563,7 @@ "event:hook/invoked[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -31599,7 +31592,7 @@ "event:permission/preset[0].data" ], "sources": [ - "packages/interaction/permission-presets/src/index.ts:53" + "packages/interaction/permission-presets/src/index.ts" ] }, { @@ -31662,7 +31655,7 @@ "event:hook/result[0].data" ], "sources": [ - "packages/hooks/hook-protocol/src/types.ts:31" + "packages/hooks/hook-protocol/src/types.ts" ] }, { @@ -31719,7 +31712,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" ] }, { @@ -32809,7 +32802,7 @@ "event:agent/inbox/spliced[0].data" ], "sources": [ - "packages/core/agent/src/types.ts:58" + "packages/core/agent/src/types.ts" ] }, { @@ -33880,7 +33873,7 @@ "packages/schedule/schedule/src/types.ts#OneShotScheduleDispatchChange" ], "sources": [ - "packages/schedule/schedule/src/types.ts:86" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -34257,7 +34250,7 @@ "event:assistant/message.data" ], "sources": [ - "packages/core/session/src/types.ts:298" + "packages/core/session/src/types.ts" ] }, { @@ -34381,7 +34374,7 @@ "packages/llm/llm/src/types.ts#ImageBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:71" + "packages/llm/llm/src/types.ts" ] }, { @@ -34572,7 +34565,7 @@ "event:llm/retry[0].data[0]" ], "sources": [ - "packages/llm/llm-retry/src/types.ts:17" + "packages/llm/llm-retry/src/types.ts" ] }, { @@ -34787,7 +34780,7 @@ "event:llm/retry[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -34961,7 +34954,7 @@ "event:web/deepseek-search-llm-request[0].data.body" ], "sources": [ - "packages/web/web-search-deepseek/src/provider.ts:62" + "packages/web/web-search-deepseek/src/provider.ts" ] }, { @@ -35000,7 +34993,7 @@ "packages/interaction/user-approval/src/types.ts#ApprovalOutcome" ], "sources": [ - "packages/interaction/user-approval/src/types.ts:32" + "packages/interaction/user-approval/src/types.ts" ] }, { @@ -35111,7 +35104,7 @@ "event:approval/decided[0].data" ], "sources": [ - "packages/interaction/user-approval/src/types.ts:55" + "packages/interaction/user-approval/src/types.ts" ] }, { @@ -35429,7 +35422,7 @@ "event:team/message/queued[0].data" ], "sources": [ - "packages/experimental/agent-team/src/types.ts:227" + "packages/experimental/agent-team/src/types.ts" ] }, { @@ -35490,7 +35483,7 @@ "event:assistant/chunk[0].data.chunk[1]" ], "sources": [ - "packages/llm/llm/src/types.ts:366" + "packages/llm/llm/src/types.ts" ] }, { @@ -35533,7 +35526,7 @@ "packages/core/agent/src/types.ts#InboxTarget" ], "sources": [ - "packages/core/agent/src/types.ts:29" + "packages/core/agent/src/types.ts" ] }, { @@ -35587,7 +35580,7 @@ "event:sandbox/mode[0].data" ], "sources": [ - "packages/sandbox/sandbox-policy/src/session-mode.ts:33" + "packages/sandbox/sandbox-policy/src/session-mode.ts" ] }, { @@ -35655,7 +35648,7 @@ "event:web/deepseek-search-llm-request[0].data.body.messages[0]" ], "sources": [ - "packages/web/web-search-deepseek/src/provider.ts:65" + "packages/web/web-search-deepseek/src/provider.ts" ] }, { @@ -35708,7 +35701,7 @@ "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentStartData" ], "sources": [ - "packages/workflow/tool-workflow/src/types.ts:20" + "packages/workflow/tool-workflow/src/types.ts" ] }, { @@ -35772,8 +35765,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" ] }, { @@ -35870,7 +35862,7 @@ "event:tool/code-dispatch-start[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -35937,7 +35929,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" ] }, { @@ -36010,7 +36002,7 @@ "event:agent-preset/selected[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -36280,7 +36272,7 @@ "packages/llm/llm/src/types.ts#ContentBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:110" + "packages/llm/llm/src/types.ts" ] }, { @@ -36505,7 +36497,7 @@ "event:assistant/chunk[0].data.chunk[6]" ], "sources": [ - "packages/llm/llm/src/types.ts:371" + "packages/llm/llm/src/types.ts" ] }, { @@ -36598,7 +36590,7 @@ "event:subagent/model-selection-policy[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -36671,7 +36663,7 @@ "event:assistant/chunk[0].data.chunk[0]" ], "sources": [ - "packages/llm/llm/src/types.ts:365" + "packages/llm/llm/src/types.ts" ] }, { @@ -37029,7 +37021,7 @@ "event:team/message/queued[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -37058,7 +37050,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" ] }, { @@ -37092,7 +37084,7 @@ "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunStartData" ], "sources": [ - "packages/workflow/tool-workflow/src/types.ts:14" + "packages/workflow/tool-workflow/src/types.ts" ] }, { @@ -37630,7 +37622,7 @@ "event:plan/mode[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -37689,7 +37681,7 @@ "event:command/run[0].data" ], "sources": [ - "packages/interaction/commands/src/types.ts:97" + "packages/interaction/commands/src/types.ts" ] }, { @@ -37757,7 +37749,7 @@ "packages/todo/tool-todo/src/types.ts#TodoItem" ], "sources": [ - "packages/todo/tool-todo/src/types.ts:21" + "packages/todo/tool-todo/src/types.ts" ] }, { @@ -37826,7 +37818,7 @@ "event:turn/start[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -37884,8 +37876,8 @@ "event:turn/end[0].data.reason[4]" ], "sources": [ - "packages/core/session/src/types.ts:204", - "packages/llm/llm/src/types.ts:119" + "packages/core/session/src/types.ts", + "packages/llm/llm/src/types.ts" ] }, { @@ -38027,11 +38019,10 @@ "packages/interaction/commands/src/types.ts#CommandSource" ], "sources": [ - "packages/core/session/src/types.ts:180", - "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" ] }, { @@ -38186,7 +38177,7 @@ "event:compaction/end[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -38290,7 +38281,7 @@ "packages/attachment/attachment/src/types.ts#ImageAttachmentRef" ], "sources": [ - "packages/attachment/attachment/src/types.ts:11" + "packages/attachment/attachment/src/types.ts" ] }, { @@ -38349,7 +38340,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" ] }, { @@ -38539,7 +38530,7 @@ "packages/session/session-title/src/types.ts#SessionTitleEventData" ], "sources": [ - "packages/session/session-title/src/types.ts:41" + "packages/session/session-title/src/types.ts" ] }, { @@ -38686,7 +38677,7 @@ "event:team/member[0].data" ], "sources": [ - "packages/experimental/agent-team/src/types.ts:223" + "packages/experimental/agent-team/src/types.ts" ] }, { @@ -38715,7 +38706,7 @@ "event:turn/end[0].data.reason[0]" ], "sources": [ - "packages/core/session/src/types.ts:192" + "packages/core/session/src/types.ts" ] }, { @@ -38903,7 +38894,7 @@ "event:subagent/descriptor[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -38976,7 +38967,7 @@ "event:session/title[0].data.source[1]" ], "sources": [ - "packages/session/session-title/src/types.ts:30" + "packages/session/session-title/src/types.ts" ] }, { @@ -39015,7 +39006,7 @@ "packages/goal/goal/src/types.ts#GoalPhase" ], "sources": [ - "packages/goal/goal/src/types.ts:44" + "packages/goal/goal/src/types.ts" ] }, { @@ -39142,7 +39133,7 @@ "event:todo/write[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -39357,7 +39348,7 @@ "event:tool-workflow/agent-end[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -39460,7 +39451,7 @@ "event:approval/decided[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -40436,7 +40427,7 @@ "event:assistant/chunk[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -40513,7 +40504,7 @@ "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentEndData" ], "sources": [ - "packages/workflow/tool-workflow/src/types.ts:29" + "packages/workflow/tool-workflow/src/types.ts" ] }, { @@ -40621,7 +40612,7 @@ "event:llm/retry[0].data[1]" ], "sources": [ - "packages/llm/llm-retry/src/types.ts:30" + "packages/llm/llm-retry/src/types.ts" ] }, { @@ -40948,7 +40939,7 @@ "event:tool/code-dispatch[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -40996,7 +40987,7 @@ "packages/llm/llm/src/types.ts#ToolCallBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:78" + "packages/llm/llm/src/types.ts" ] }, { @@ -41074,7 +41065,7 @@ "event:tool-workflow/run-start[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -41122,7 +41113,7 @@ "packages/workflow/workflow/src/types.ts#WorkflowAgentOutcome" ], "sources": [ - "packages/workflow/workflow/src/types.ts:110" + "packages/workflow/workflow/src/types.ts" ] }, { @@ -41477,7 +41468,7 @@ "event:team/message/delivered[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -41547,7 +41538,7 @@ "packages/util/values/src/index.ts#JsonValue" ], "sources": [ - "packages/util/values/src/index.ts:4" + "packages/util/values/src/index.ts" ] }, { @@ -42635,7 +42626,7 @@ "packages/llm/llm/src/message.ts#Message" ], "sources": [ - "packages/llm/llm/src/message.ts:131" + "packages/llm/llm/src/message.ts" ] }, { @@ -42736,7 +42727,7 @@ "event:assistant/chunk[0].data.chunk[6].reason[1]" ], "sources": [ - "packages/llm/llm/src/types.ts:121" + "packages/llm/llm/src/types.ts" ] }, { @@ -42795,7 +42786,7 @@ "event:compaction/end[0].data" ], "sources": [ - "packages/compaction/compaction/src/types.ts:72" + "packages/compaction/compaction/src/types.ts" ] }, { @@ -42954,7 +42945,7 @@ "packages/schedule/schedule/src/types.ts#ScheduleCreateChange" ], "sources": [ - "packages/schedule/schedule/src/types.ts:72" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -43204,7 +43195,7 @@ "event:web/deepseek-search-llm-request[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -43285,7 +43276,7 @@ "packages/goal/goal/src/domain.ts#GoalClearChangeMeta" ], "sources": [ - "packages/goal/goal/src/domain.ts:35" + "packages/goal/goal/src/domain.ts" ] }, { @@ -43964,7 +43955,7 @@ "event:assistant/chunk[0].data" ], "sources": [ - "packages/core/session/src/types.ts:287" + "packages/core/session/src/types.ts" ] }, { @@ -44594,7 +44585,7 @@ "packages/llm/llm/src/types.ts#StreamChunk" ], "sources": [ - "packages/llm/llm/src/types.ts:364" + "packages/llm/llm/src/types.ts" ] }, { @@ -44691,7 +44682,7 @@ "event:session-log-deepseek/delivery-accepted[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -44849,7 +44840,7 @@ "packages/schedule/schedule/src/types.ts#ScheduleRecord" ], "sources": [ - "packages/schedule/schedule/src/types.ts:69" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -44901,7 +44892,7 @@ "packages/llm/llm/src/message.ts#ToolMessageSource" ], "sources": [ - "packages/llm/llm/src/message.ts:29" + "packages/llm/llm/src/message.ts" ] }, { @@ -45023,7 +45014,7 @@ "event:compaction/start[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -45329,7 +45320,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" ] }, { @@ -45403,7 +45394,7 @@ "event:step/end[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -45647,7 +45638,7 @@ "packages/schedule/schedule/src/types.ts#ScheduleChange" ], "sources": [ - "packages/schedule/schedule/src/types.ts:105" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -45929,7 +45920,7 @@ "packages/core/session/src/types.ts#TurnEndReason" ], "sources": [ - "packages/core/session/src/types.ts:213" + "packages/core/session/src/types.ts" ] }, { @@ -46121,7 +46112,7 @@ "event:tool/call[0].data" ], "sources": [ - "packages/core/session/src/types.ts:304" + "packages/core/session/src/types.ts" ] }, { @@ -46513,7 +46504,7 @@ "event:tool/result.data" ], "sources": [ - "packages/core/session/src/types.ts:316" + "packages/core/session/src/types.ts" ] }, { @@ -46579,7 +46570,7 @@ "packages/schedule/schedule/src/types.ts#EveryScheduleDispatchChange" ], "sources": [ - "packages/schedule/schedule/src/types.ts:93" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -46710,7 +46701,7 @@ "event:hook/result[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -46874,7 +46865,7 @@ "event:team/task[0].data" ], "sources": [ - "packages/experimental/agent-team/src/types.ts:225" + "packages/experimental/agent-team/src/types.ts" ] }, { @@ -47980,7 +47971,7 @@ "packages/llm/llm/src/message.ts#UserMessage" ], "sources": [ - "packages/llm/llm/src/message.ts:143" + "packages/llm/llm/src/message.ts" ] }, { @@ -48009,7 +48000,7 @@ "event:turn/end[0].data.reason[1].reason[4]" ], "sources": [ - "packages/core/session/src/types.ts:186" + "packages/core/session/src/types.ts" ] }, { @@ -48072,8 +48063,7 @@ "event:step/start[0].data" ], "sources": [ - "packages/core/session/src/types.ts:275", - "packages/core/session/src/types.ts:277" + "packages/core/session/src/types.ts" ] }, { @@ -48126,7 +48116,7 @@ "packages/api/session-controller/src/types.ts#ModelSelection" ], "sources": [ - "packages/api/session-controller/src/types.ts:82" + "packages/api/session-controller/src/types.ts" ] }, { @@ -48244,7 +48234,7 @@ "event:assistant/chunk[0].data.chunk[5]" ], "sources": [ - "packages/llm/llm/src/types.ts:370" + "packages/llm/llm/src/types.ts" ] }, { @@ -48384,7 +48374,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" ] }, { @@ -48481,7 +48471,7 @@ "event:request/context[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -48552,7 +48542,7 @@ "event:turn/start[0].data" ], "sources": [ - "packages/core/session/src/types.ts:264" + "packages/core/session/src/types.ts" ] }, { @@ -48839,7 +48829,7 @@ "packages/core/tools/src/types.ts#PtcDispatchEventData" ], "sources": [ - "packages/core/tools/src/types.ts:20" + "packages/core/tools/src/types.ts" ] }, { @@ -48873,7 +48863,7 @@ "packages/sandbox/sandbox/src/index.ts#SandboxMode" ], "sources": [ - "packages/sandbox/sandbox/src/index.ts:29" + "packages/sandbox/sandbox/src/index.ts" ] }, { @@ -48974,7 +48964,7 @@ "event:feedback/record[0]" ], "sources": [ - "packages/core/session/src/types.ts:433" + "packages/core/session/src/types.ts" ] }, { @@ -49181,7 +49171,7 @@ "event:request/header[0].data" ], "sources": [ - "packages/core/session/src/types.ts:327" + "packages/core/session/src/types.ts" ] }, { @@ -49257,7 +49247,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" ] }, { @@ -49286,7 +49276,7 @@ "event:feedback/record[0].data" ], "sources": [ - "packages/feedback/command-feedback/src/index.ts:62" + "packages/feedback/command-feedback/src/index.ts" ] }, { @@ -49400,7 +49390,7 @@ "packages/llm/llm/src/types.ts#TokenUsage" ], "sources": [ - "packages/llm/llm/src/types.ts:135" + "packages/llm/llm/src/types.ts" ] }, { diff --git a/docs/persistence-formats/v1.zh.md b/docs/persistence-formats/v1.zh.md index 095feb9f8b..f9ee57d0b5 100644 --- a/docs/persistence-formats/v1.zh.md +++ b/docs/persistence-formats/v1.zh.md @@ -25,7 +25,7 @@ kind: persistence-format ## 来源证据 -来源为 `dsh-v0.1.3-alpha.1` 祖先历史中首次 V2 写入器变更之前的最后一个 V1 源码树,属于 PR #3349。其源码变更日期为 2026-09-02,标题为 `fix(session): close live assistant framing races`。这标识中间源码树,而非 PR 最终合并的源码树。[预发布归档](../persistence-changes/releases/README.zh.md)没有 V1 tag,本记录不会为此虚构产品发布。 +来源为 `dsh-v0.1.3-alpha.1` 祖先历史中首次 V2 写入器变更之前的最后一个 V1 源码树,关联于 PR #3349(分支 `worktree/session-format-03-v0-v1-migration`)。其源码变更日期为 2026-09-02,标题为 `fix(session): close live assistant framing races`。这标识中间源码树,而非 PR 最终合并的源码树。[预发布归档](../persistence-changes/releases/README.zh.md)没有 V1 tag,本记录不会为此虚构产品发布。 提取的声明来自 `packages/core/session/src/types.ts`、`packages/session/session-persistence-jsonl/src/format.ts`,以及所有第一方 `SessionEventMap` 声明合并及其可达类型。下方源码位置指向该历史源码树,而非当前文件。 @@ -112,9 +112,11 @@ roots: -## 持久化类型指纹 +## 完整 schema -[完整机器目录](v1.schema.json)包含 54 个根类型和 415 种可达类型。摘要包含所有引用字段;源码名称和位置描述所选的历史源码树。 +[完整机器目录](v1.schema.json)包含 54 个根类型和 415 种可达类型。摘要包含所有引用字段;源码名称和路径描述所选的历史源码树。 + +### 持久化类型指纹 | 根类型 | 类别 | SHA-256 | 已解析类型 | |---|---|---|---| @@ -176,13 +178,13 @@ roots:
完整解析类型 -## 已解析的持久化类型 +### 已解析的持久化类型 每个类型定义仅列出一次。引用保留共享和递归关系;定义旁的摘要涵盖其完整可达结构。源码名称和位置标识声明来源,但不参与摘要计算。 -### `1` +#### `1` SHA-256: `f88f1b7b6bb733f685f5fb6a8744a5db9199fa53c90463ea1a33bad51153671d` @@ -190,7 +192,7 @@ SHA-256: `f88f1b7b6bb733f685f5fb6a8744a5db9199fa53c90463ea1a33bad51153671d` -### `"aborted"` +#### `"aborted"` SHA-256: `1e0b0b66b6f0c53fc72e52289d06b4708d776f1ca9df4c86a22bff621d403cf0` @@ -198,7 +200,7 @@ SHA-256: `1e0b0b66b6f0c53fc72e52289d06b4708d776f1ca9df4c86a22bff621d403cf0` -### `"active"` +#### `"active"` SHA-256: `c8e6f48878cc2a2f0dc59682280d81f407943fb503f32c64bf9ff3d9393c3eff` @@ -206,7 +208,7 @@ SHA-256: `c8e6f48878cc2a2f0dc59682280d81f407943fb503f32c64bf9ff3d9393c3eff` -### `"after"` +#### `"after"` SHA-256: `5b232a9b9bfcc0fc6794dab7865bcf203a65785c5de5aa647a51228bff628413` @@ -214,7 +216,7 @@ SHA-256: `5b232a9b9bfcc0fc6794dab7865bcf203a65785c5de5aa647a51228bff628413` -### `"agent-instructions"` +#### `"agent-instructions"` SHA-256: `fbd2c74b346a1595b376139c587fadd23e4a21acc9c0abce342975b6cfc60986` @@ -222,7 +224,7 @@ SHA-256: `fbd2c74b346a1595b376139c587fadd23e4a21acc9c0abce342975b6cfc60986` -### `"agent-message"` +#### `"agent-message"` SHA-256: `82470020b5bfcb1a843e2aa05602af7d37df99e82d01f015c7c589ba054fd89d` @@ -230,7 +232,7 @@ SHA-256: `82470020b5bfcb1a843e2aa05602af7d37df99e82d01f015c7c589ba054fd89d` -### `"agent-preset/selected"` +#### `"agent-preset/selected"` SHA-256: `557e148d30b79ee48645850832b30c717d7c3b64641deb5d6133b8b4e91ee0b8` @@ -238,7 +240,7 @@ SHA-256: `557e148d30b79ee48645850832b30c717d7c3b64641deb5d6133b8b4e91ee0b8` -### `"agent/inbox/spliced"` +#### `"agent/inbox/spliced"` SHA-256: `829a2fb3be6efd4ba36aef8ed2d381a4c6fb2a0aaf50c823a6f3f8290786b809` @@ -246,7 +248,7 @@ SHA-256: `829a2fb3be6efd4ba36aef8ed2d381a4c6fb2a0aaf50c823a6f3f8290786b809` -### `"allowed-once"` +#### `"allowed-once"` SHA-256: `811229eedcec57979dbadca7dbea832a59f8580cff30cb217fca5e2da16314bd` @@ -254,7 +256,7 @@ SHA-256: `811229eedcec57979dbadca7dbea832a59f8580cff30cb217fca5e2da16314bd` -### `"always"` +#### `"always"` SHA-256: `142c37d302aa22a0a57915b5255939d3ca91c1811ca13fddcf84cf76ea00758a` @@ -262,7 +264,7 @@ SHA-256: `142c37d302aa22a0a57915b5255939d3ca91c1811ca13fddcf84cf76ea00758a` -### `"append"` +#### `"append"` SHA-256: `e438a9d4fb883b3e4a8d9fc8913aa1550ed50eb384bfbf943100a5605b537498` @@ -270,7 +272,7 @@ SHA-256: `e438a9d4fb883b3e4a8d9fc8913aa1550ed50eb384bfbf943100a5605b537498` -### `"approval/asked"` +#### `"approval/asked"` SHA-256: `cd186c309e2bef305705e1d324139240f5e681f4f6a957d6a25b0225f65560df` @@ -278,7 +280,7 @@ SHA-256: `cd186c309e2bef305705e1d324139240f5e681f4f6a957d6a25b0225f65560df` -### `"approval/decided"` +#### `"approval/decided"` SHA-256: `378f90f9f6022a0991928a1eaf7991094ea1920fe89a9248358a1da106e1a970` @@ -286,7 +288,7 @@ SHA-256: `378f90f9f6022a0991928a1eaf7991094ea1920fe89a9248358a1da106e1a970` -### `"approval/policy"` +#### `"approval/policy"` SHA-256: `36d6a9a871d949ea4f3edd919d81d66aa69218bebef38899d2a1282c39420a1f` @@ -294,7 +296,7 @@ SHA-256: `36d6a9a871d949ea4f3edd919d81d66aa69218bebef38899d2a1282c39420a1f` -### `"ask"` +#### `"ask"` SHA-256: `9e07693fd7cd9babe0688c22c986e4d519ae1c0e40eeea13b2dc583bed2abc86` @@ -302,7 +304,7 @@ SHA-256: `9e07693fd7cd9babe0688c22c986e4d519ae1c0e40eeea13b2dc583bed2abc86` -### `"assistant"` +#### `"assistant"` SHA-256: `95c0e88fcf0bafb2087f912ad9e2369de6ae6530cc0c4c2772c96205b57f7f60` @@ -310,7 +312,7 @@ SHA-256: `95c0e88fcf0bafb2087f912ad9e2369de6ae6530cc0c4c2772c96205b57f7f60` -### `"assistant/chunk"` +#### `"assistant/chunk"` SHA-256: `2d011306fd384c442f80bf510f523c2db9b40216f9994ee18c9c0e01be764d4f` @@ -318,7 +320,7 @@ SHA-256: `2d011306fd384c442f80bf510f523c2db9b40216f9994ee18c9c0e01be764d4f` -### `"assistant/message"` +#### `"assistant/message"` SHA-256: `6ab45ac76839722df912f3ba50f1c6b41f2d614bde11f1aabfae04117ccdc80d` @@ -326,7 +328,7 @@ SHA-256: `6ab45ac76839722df912f3ba50f1c6b41f2d614bde11f1aabfae04117ccdc80d` -### `"at"` +#### `"at"` SHA-256: `17aae616ef020b8b9f011ec398ec935450fb06d3e2a0722c456f63aeaf5ff728` @@ -334,7 +336,7 @@ SHA-256: `17aae616ef020b8b9f011ec398ec935450fb06d3e2a0722c456f63aeaf5ff728` -### `"block"` +#### `"block"` SHA-256: `1e346446e183ee76f48d7994c97ecb302bddc682abb60b8a10ea0bb26223a69c` @@ -342,7 +344,7 @@ SHA-256: `1e346446e183ee76f48d7994c97ecb302bddc682abb60b8a10ea0bb26223a69c` -### `"block-end"` +#### `"block-end"` SHA-256: `eefbea819caeeea91ccb02dfafc16c68dd7f961cf9c1b2be25a2084509cf5c5a` @@ -350,7 +352,7 @@ SHA-256: `eefbea819caeeea91ccb02dfafc16c68dd7f961cf9c1b2be25a2084509cf5c5a` -### `"block-start"` +#### `"block-start"` SHA-256: `cbca49bde16b656d5b8fbe4a8a507769f7b594c6287782b809c03814941bc5e3` @@ -358,7 +360,7 @@ SHA-256: `cbca49bde16b656d5b8fbe4a8a507769f7b594c6287782b809c03814941bc5e3` -### `"blocked"` +#### `"blocked"` SHA-256: `254dce209e735f9cb6f6b7aec0354712b1611759ec02af4d35a96f2081e666f6` @@ -366,7 +368,7 @@ SHA-256: `254dce209e735f9cb6f6b7aec0354712b1611759ec02af4d35a96f2081e666f6` -### `boolean` +#### `boolean` SHA-256: `aa93010d0e521ad7c42273f58d5c9b8bf1dfc94edf1b805a3971b364a35c1877` @@ -374,7 +376,7 @@ SHA-256: `aa93010d0e521ad7c42273f58d5c9b8bf1dfc94edf1b805a3971b364a35c1877` -### `"canceled"` +#### `"canceled"` SHA-256: `d4e4d575abeb4b72d616dc65c17ac0eaa943cc135609395044c38d5afcb10e31` @@ -382,7 +384,7 @@ SHA-256: `d4e4d575abeb4b72d616dc65c17ac0eaa943cc135609395044c38d5afcb10e31` -### `"cancelled"` +#### `"cancelled"` SHA-256: `2142e391b9ccb60d487afcf373ce74db98d952f69e8289eddb352a7e16e996c5` @@ -390,7 +392,7 @@ SHA-256: `2142e391b9ccb60d487afcf373ce74db98d952f69e8289eddb352a7e16e996c5` -### `"catalog"` +#### `"catalog"` SHA-256: `aec150797b655c5f15ebb7a501454b0c208fbaccec9ace49d7de2171fc02f47d` @@ -398,7 +400,7 @@ SHA-256: `aec150797b655c5f15ebb7a501454b0c208fbaccec9ace49d7de2171fc02f47d` -### `"change"` +#### `"change"` SHA-256: `f789af5ab844827eb5a4f357c0afae1eeed108c6c22d8ca1a56e586b349a7c85` @@ -406,7 +408,7 @@ SHA-256: `f789af5ab844827eb5a4f357c0afae1eeed108c6c22d8ca1a56e586b349a7c85` -### `"claude-code"` +#### `"claude-code"` SHA-256: `aff60ef947c18b012644852bdd0d5bfe72065e061dd563787c76c646b4a10f6b` @@ -414,7 +416,7 @@ SHA-256: `aff60ef947c18b012644852bdd0d5bfe72065e061dd563787c76c646b4a10f6b` -### `"clear"` +#### `"clear"` SHA-256: `e7e154d47d5fbc5366330fb4dade1f108c6dfe4335044d21ded14b7bf1dce084` @@ -422,7 +424,7 @@ SHA-256: `e7e154d47d5fbc5366330fb4dade1f108c6dfe4335044d21ded14b7bf1dce084` -### `"codex"` +#### `"codex"` SHA-256: `15495614ccfa9cbdeefb0ec2abd76406435f4c6ff3dae42acae8e09ef42025c9` @@ -430,7 +432,7 @@ SHA-256: `15495614ccfa9cbdeefb0ec2abd76406435f4c6ff3dae42acae8e09ef42025c9` -### `"command/done"` +#### `"command/done"` SHA-256: `8cdd3fdd295cee53035de16a1b23411716f75e9f994fe9510cac5d7fef605c76` @@ -438,7 +440,7 @@ SHA-256: `8cdd3fdd295cee53035de16a1b23411716f75e9f994fe9510cac5d7fef605c76` -### `"command/run"` +#### `"command/run"` SHA-256: `f1996af2602e6f62b5ab179ca5c4af00d8753938b74cc6ef102de09e99e74a7e` @@ -446,7 +448,7 @@ SHA-256: `f1996af2602e6f62b5ab179ca5c4af00d8753938b74cc6ef102de09e99e74a7e` -### `"compaction/end"` +#### `"compaction/end"` SHA-256: `1986c2664009c99155e44795676c887fa67f7c55cd2d5e6b648ff763e0ab033a` @@ -454,7 +456,7 @@ SHA-256: `1986c2664009c99155e44795676c887fa67f7c55cd2d5e6b648ff763e0ab033a` -### `"compaction/prune"` +#### `"compaction/prune"` SHA-256: `10e386801903f9d424602c31d3ff837a94aef623c8b391376d8d9e253525fabe` @@ -462,7 +464,7 @@ SHA-256: `10e386801903f9d424602c31d3ff837a94aef623c8b391376d8d9e253525fabe` -### `"compaction/start"` +#### `"compaction/start"` SHA-256: `e2d0367e5716bc188435e51718ebff8ce873190625fa93b1c5331102d98758fa` @@ -470,7 +472,7 @@ SHA-256: `e2d0367e5716bc188435e51718ebff8ce873190625fa93b1c5331102d98758fa` -### `"compaction/summary"` +#### `"compaction/summary"` SHA-256: `ef4f00923b9edbae15c7ef05320280bf61147ca17146cf59690359bfd5e5da45` @@ -478,7 +480,7 @@ SHA-256: `ef4f00923b9edbae15c7ef05320280bf61147ca17146cf59690359bfd5e5da45` -### `"complete"` +#### `"complete"` SHA-256: `d9196086e41e4dd5c2ce87f5c25529c8112a1731d258cf0728747d41a9ee3241` @@ -486,7 +488,7 @@ SHA-256: `d9196086e41e4dd5c2ce87f5c25529c8112a1731d258cf0728747d41a9ee3241` -### `"completed"` +#### `"completed"` SHA-256: `1ebc6f9ff3aa9e3a38f8695f49bacdab1f8b7a3832741853ca46f40af56ccd01` @@ -494,7 +496,7 @@ SHA-256: `1ebc6f9ff3aa9e3a38f8695f49bacdab1f8b7a3832741853ca46f40af56ccd01` -### `"continuable"` +#### `"continuable"` SHA-256: `e5d3828df1ec3e2a66879de0659e0f4866d9cfffc00825ee731a66f8a0c03d98` @@ -502,7 +504,7 @@ SHA-256: `e5d3828df1ec3e2a66879de0659e0f4866d9cfffc00825ee731a66f8a0c03d98` -### `"create"` +#### `"create"` SHA-256: `7624ca28c61ca0eaa4f015140f3cea6e0c16cce2f2960fab5f531203d253903e` @@ -510,7 +512,7 @@ SHA-256: `7624ca28c61ca0eaa4f015140f3cea6e0c16cce2f2960fab5f531203d253903e` -### `"danger-full-access"` +#### `"danger-full-access"` SHA-256: `18fce9540bb20897a66275499faee6b8296c97e9901fa1ff45a191772448ad1a` @@ -518,7 +520,7 @@ SHA-256: `18fce9540bb20897a66275499faee6b8296c97e9901fa1ff45a191772448ad1a` -### `"delegation"` +#### `"delegation"` SHA-256: `76632533f67879dcb346fcae640540dbc89b2472b0bce88c59f7e48fc5c0e668` @@ -526,7 +528,7 @@ SHA-256: `76632533f67879dcb346fcae640540dbc89b2472b0bce88c59f7e48fc5c0e668` -### `"delete"` +#### `"delete"` SHA-256: `d0fbb0ca1bbba059830826f33f801da1aced35a2504376d61e020bdfec8d50c0` @@ -534,7 +536,7 @@ SHA-256: `d0fbb0ca1bbba059830826f33f801da1aced35a2504376d61e020bdfec8d50c0` -### `"deleted"` +#### `"deleted"` SHA-256: `e7e8f1318170b8284f16ab45a557afd4675c96071c0f2a456636481dab20b427` @@ -542,7 +544,7 @@ SHA-256: `e7e8f1318170b8284f16ab45a557afd4675c96071c0f2a456636481dab20b427` -### `"dispatch"` +#### `"dispatch"` SHA-256: `26c879bdd130e8b8683a6ce588414fad2244783d6573ca399fa0de184a2b0bb1` @@ -550,7 +552,7 @@ SHA-256: `26c879bdd130e8b8683a6ce588414fad2244783d6573ca399fa0de184a2b0bb1` -### `"disposed"` +#### `"disposed"` SHA-256: `b38f206d59bad891fa58c89f97a0036987b3defe7685acbd318fa55eb85f9751` @@ -558,7 +560,7 @@ SHA-256: `b38f206d59bad891fa58c89f97a0036987b3defe7685acbd318fa55eb85f9751` -### `"edit"` +#### `"edit"` SHA-256: `ad22a5ca5bbaab2e1440779cd3648e85ddfc6f73b5207394eda699555cf31430` @@ -566,7 +568,7 @@ SHA-256: `ad22a5ca5bbaab2e1440779cd3648e85ddfc6f73b5207394eda699555cf31430` -### `"error"` +#### `"error"` SHA-256: `a2be0f0cb59f0d4a06557d45847d1938aced238baa77a6da416e590b8b958553` @@ -574,11 +576,11 @@ SHA-256: `a2be0f0cb59f0d4a06557d45847d1938aced238baa77a6da416e590b8b958553` -### `event:agent-preset/selected` +#### `event:agent-preset/selected` SHA-256: `a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -590,11 +592,11 @@ SHA-256: `a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b` -### `event:agent-preset/selected[0].data` +#### `event:agent-preset/selected[0].data` SHA-256: `6e52dd55a1d48954ed5464ec46fe34d9eb65f709baabc9561e7a279910b0c406` -来源:`packages/preset/agent-presets/src/session.ts:28` +来源:`packages/preset/agent-presets/src/session.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -602,11 +604,11 @@ SHA-256: `6e52dd55a1d48954ed5464ec46fe34d9eb65f709baabc9561e7a279910b0c406` -### `event:agent/inbox/spliced` +#### `event:agent/inbox/spliced` SHA-256: `7ec7650bb21a6eb8e61a82b97f81e23ce74d6131fb4fe0db0f703fd4d249fb91` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -618,11 +620,11 @@ SHA-256: `7ec7650bb21a6eb8e61a82b97f81e23ce74d6131fb4fe0db0f703fd4d249fb91` -### `event:agent/inbox/spliced[0].data` +#### `event:agent/inbox/spliced[0].data` SHA-256: `8d88f30d882ff5712170a56de8f1cd155811db852279769a8e9cedf8b88d1c02` -来源:`packages/core/agent/src/types.ts:58` +来源:`packages/core/agent/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -634,7 +636,7 @@ SHA-256: `8d88f30d882ff5712170a56de8f1cd155811db852279769a8e9cedf8b88d1c02` -### `event:agent/inbox/spliced[0].data.inserted` +#### `event:agent/inbox/spliced[0].data.inserted` SHA-256: `8e5631f3e85ab6ee0a70a5b4ea42b5f4ed72fbf39e0aeade9b9de77551dec89f` @@ -642,7 +644,7 @@ SHA-256: `8e5631f3e85ab6ee0a70a5b4ea42b5f4ed72fbf39e0aeade9b9de77551dec89f` -### `event:agent/inbox/spliced[0].data.inserted[0].content` +#### `event:agent/inbox/spliced[0].data.inserted[0].content` SHA-256: `c4f87e4f9a41706018db2c298bc871ecab9f2a1f7d8a8022d310e2c68163816b` @@ -650,11 +652,11 @@ SHA-256: `c4f87e4f9a41706018db2c298bc871ecab9f2a1f7d8a8022d310e2c68163816b` -### `event:agent/inbox/spliced[0].data.inserted[0].content[0][2].attachment.originalDimensions` +#### `event:agent/inbox/spliced[0].data.inserted[0].content[0][2].attachment.originalDimensions` SHA-256: `0f46153645c297846a3fad3911636659ca4717a5e7d71c9f50bffacd312115ef` -来源:`packages/attachment/attachment/src/types.ts:28` +来源:`packages/attachment/attachment/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -663,11 +665,11 @@ SHA-256: `0f46153645c297846a3fad3911636659ca4717a5e7d71c9f50bffacd312115ef` -### `event:agent/inbox/spliced[0].data.inserted[0].source[0]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[0]` SHA-256: `ada310bf0bdb8fed51f3b56ea63f6ea6b18bbd587f04fccb63a14ab0b2a24e05` -来源:`packages/core/session/src/types.ts:180` · `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` | 属性 | 存在性 | 类型 | |---|---|---| @@ -675,7 +677,7 @@ SHA-256: `ada310bf0bdb8fed51f3b56ea63f6ea6b18bbd587f04fccb63a14ab0b2a24e05` -### `event:agent/inbox/spliced[0].data.inserted[0].source[1]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[1]` SHA-256: `0ddab4577db37a3e0d9e3a91761735c8ef6f5629d526ab8ecaeeea19c097c8f8` @@ -686,11 +688,11 @@ SHA-256: `0ddab4577db37a3e0d9e3a91761735c8ef6f5629d526ab8ecaeeea19c097c8f8` -### `event:agent/inbox/spliced[0].data.inserted[0].source[10]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[10]` SHA-256: `6a4f72e2e179e17b922f2a9392c0e1c8f8c707f32494372454850a3eb184a6e7` -来源:`packages/api/session-controller/src/types.ts:367` +来源:`packages/api/session-controller/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -700,7 +702,7 @@ SHA-256: `6a4f72e2e179e17b922f2a9392c0e1c8f8c707f32494372454850a3eb184a6e7` -### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references` SHA-256: `df843efd87c78cf8de98f8e0d0216956cd568d0d0e56a22c853663e274aa1a18` @@ -708,11 +710,11 @@ SHA-256: `df843efd87c78cf8de98f8e0d0216956cd568d0d0e56a22c853663e274aa1a18` -### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references[0]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references[0]` SHA-256: `4f91f187baeabef5c7950c4780d31bbe39f3345dff591a6cf26ac7e135ac1cf4` -来源:`packages/context/session-reference/src/types.ts:18` +来源:`packages/context/session-reference/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -730,7 +732,7 @@ SHA-256: `4f91f187baeabef5c7950c4780d31bbe39f3345dff591a6cf26ac7e135ac1cf4` -### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries` SHA-256: `aba175fb20ffc71112c55efe70458ff5d7dbfb83501892b4ba8d077f0ea5d7ba` @@ -738,11 +740,11 @@ SHA-256: `aba175fb20ffc71112c55efe70458ff5d7dbfb83501892b4ba8d077f0ea5d7ba` -### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries[0]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries[0]` SHA-256: `83079c8a3f733ac3fa603eefa0fbb4737ca4d8b69e7e2e7298b60f9ac4098693` -来源:`packages/skill/tool-skill/src/index.ts:40` +来源:`packages/skill/tool-skill/src/index.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -751,7 +753,7 @@ SHA-256: `83079c8a3f733ac3fa603eefa0fbb4737ca4d8b69e7e2e7298b60f9ac4098693` -### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes` SHA-256: `2ab12a0e345658f9342816d773fe610f049982bcad82631f43b9205abe43e5ee` @@ -759,7 +761,7 @@ SHA-256: `2ab12a0e345658f9342816d773fe610f049982bcad82631f43b9205abe43e5ee` -### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes[0].action` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes[0].action` SHA-256: `904bf499d98be4a3a5f836fcac533b6c4899569b018071e6604e1d32657d00fd` @@ -771,11 +773,11 @@ SHA-256: `904bf499d98be4a3a5f836fcac533b6c4899569b018071e6604e1d32657d00fd` -### `event:agent/inbox/spliced[0].data.inserted[0].source[19]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[19]` SHA-256: `9edc162949abf93bd5ff049191b345454ba104f583937ce5580fb50f067d2b94` -来源:`packages/webhook/webhook/src/types.ts:74` +来源:`packages/webhook/webhook/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -789,7 +791,7 @@ SHA-256: `9edc162949abf93bd5ff049191b345454ba104f583937ce5580fb50f067d2b94` -### `event:agent/inbox/spliced[0].data.inserted[0].source[2]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[2]` SHA-256: `dda6e111a8ccfc12f6e742e977a1a4e3549e8c03732a5ff6c8d7c3d4bcb7a412` @@ -801,7 +803,7 @@ SHA-256: `dda6e111a8ccfc12f6e742e977a1a4e3549e8c03732a5ff6c8d7c3d4bcb7a412` -### `event:agent/inbox/spliced[0].data.inserted[0].source[3]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[3]` SHA-256: `2f90a7b3646fea3e677bd7b4000aa96f3b8964f107b614e204e11ad4051c24fc` @@ -813,7 +815,7 @@ SHA-256: `2f90a7b3646fea3e677bd7b4000aa96f3b8964f107b614e204e11ad4051c24fc` -### `event:agent/inbox/spliced[0].data.inserted[0].source[4]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[4]` SHA-256: `e8d26e6993445743e6c4342c31b284c7d8f5574369abdd6021183af1a6b3538f` @@ -826,7 +828,7 @@ SHA-256: `e8d26e6993445743e6c4342c31b284c7d8f5574369abdd6021183af1a6b3538f` -### `event:agent/inbox/spliced[0].data.inserted[0].source[4].sections` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[4].sections` SHA-256: `c748fb42c80a120038a8c587af80ec39924803c401364db11c8974d5bf6d0262` @@ -834,7 +836,7 @@ SHA-256: `c748fb42c80a120038a8c587af80ec39924803c401364db11c8974d5bf6d0262` -### `event:agent/inbox/spliced[0].data.inserted[0].source[5]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[5]` SHA-256: `b4d298d90c798fa4d1f5b030ce3ce8031c4c41beafdb05323bec8b2a06903b43` @@ -847,7 +849,7 @@ SHA-256: `b4d298d90c798fa4d1f5b030ce3ce8031c4c41beafdb05323bec8b2a06903b43` -### `event:agent/inbox/spliced[0].data.inserted[0].source[6]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[6]` SHA-256: `2ce7ef3b3daebf95815c7ae454a751d3e67ca7a22e2e0734fe2942df393bb66c` @@ -859,7 +861,7 @@ SHA-256: `2ce7ef3b3daebf95815c7ae454a751d3e67ca7a22e2e0734fe2942df393bb66c` -### `event:agent/inbox/spliced[0].data.inserted[0].source[7]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[7]` SHA-256: `85e1bd563d6c80c1f377f99f91103fec4e315148a7330f3b3dae7c2d04e33b01` @@ -871,11 +873,11 @@ SHA-256: `85e1bd563d6c80c1f377f99f91103fec4e315148a7330f3b3dae7c2d04e33b01` -### `event:approval/asked` +#### `event:approval/asked` SHA-256: `3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -887,11 +889,11 @@ SHA-256: `3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1` -### `event:approval/asked[0].data` +#### `event:approval/asked[0].data` SHA-256: `45f2a07ea94573123b6ae14db787a40062dec3834f36d8be92c523d40ba28448` -来源:`packages/interaction/user-approval/src/types.ts:44` +来源:`packages/interaction/user-approval/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -902,11 +904,11 @@ SHA-256: `45f2a07ea94573123b6ae14db787a40062dec3834f36d8be92c523d40ba28448` -### `event:approval/decided` +#### `event:approval/decided` SHA-256: `bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -918,11 +920,11 @@ SHA-256: `bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3` -### `event:approval/decided[0].data` +#### `event:approval/decided[0].data` SHA-256: `93cbbc5a7fd0b1aa1ff1b9a6bb5ec52b073f48e5a5200365c45c0cd54059e1b9` -来源:`packages/interaction/user-approval/src/types.ts:55` +来源:`packages/interaction/user-approval/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -931,11 +933,11 @@ SHA-256: `93cbbc5a7fd0b1aa1ff1b9a6bb5ec52b073f48e5a5200365c45c0cd54059e1b9` -### `event:approval/policy` +#### `event:approval/policy` SHA-256: `26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -947,11 +949,11 @@ SHA-256: `26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78` -### `event:approval/policy[0].data` +#### `event:approval/policy[0].data` SHA-256: `11f70b595aa76897fc4e25a352bfa718c659f44b799e5aa14e84e5a38fe72912` -来源:`packages/interaction/user-approval/src/index.ts:33` +来源:`packages/interaction/user-approval/src/index.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -960,11 +962,11 @@ SHA-256: `11f70b595aa76897fc4e25a352bfa718c659f44b799e5aa14e84e5a38fe72912` -### `event:assistant/chunk` +#### `event:assistant/chunk` SHA-256: `be6b0aa5cd6a279facb1c29589f92e24a0eb30d60a5869ae17acbcf6c3d12821` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -976,11 +978,11 @@ SHA-256: `be6b0aa5cd6a279facb1c29589f92e24a0eb30d60a5869ae17acbcf6c3d12821` -### `event:assistant/chunk[0].data` +#### `event:assistant/chunk[0].data` SHA-256: `d30e1a105f48bf9a6e7b080acb73e12f1173be60154f61d12c089216b4db5f94` -来源:`packages/core/session/src/types.ts:287` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -990,11 +992,11 @@ SHA-256: `d30e1a105f48bf9a6e7b080acb73e12f1173be60154f61d12c089216b4db5f94` -### `event:assistant/chunk[0].data.chunk[0]` +#### `event:assistant/chunk[0].data.chunk[0]` SHA-256: `a681bf8e6eed8af50ad0da0efbf233c59215d7221fbbf9ee0a36e542a5c5f814` -来源:`packages/llm/llm/src/types.ts:365` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1004,11 +1006,11 @@ SHA-256: `a681bf8e6eed8af50ad0da0efbf233c59215d7221fbbf9ee0a36e542a5c5f814` -### `event:assistant/chunk[0].data.chunk[1]` +#### `event:assistant/chunk[0].data.chunk[1]` SHA-256: `95080295115fbd83544520ba247b68a03790131f6a2eac323d388758cb542f65` -来源:`packages/llm/llm/src/types.ts:366` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1018,11 +1020,11 @@ SHA-256: `95080295115fbd83544520ba247b68a03790131f6a2eac323d388758cb542f65` -### `event:assistant/chunk[0].data.chunk[2]` +#### `event:assistant/chunk[0].data.chunk[2]` SHA-256: `2abb711460e6238d851c30f3e4bdd87a2aa1887ee70575b3d3b7b25610673095` -来源:`packages/llm/llm/src/types.ts:367` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1032,11 +1034,11 @@ SHA-256: `2abb711460e6238d851c30f3e4bdd87a2aa1887ee70575b3d3b7b25610673095` -### `event:assistant/chunk[0].data.chunk[3]` +#### `event:assistant/chunk[0].data.chunk[3]` SHA-256: `88a610b831be6d92612a464be5c7d0b88ec24d97bd299837bf74bf7672183c9a` -来源:`packages/llm/llm/src/types.ts:368` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1048,11 +1050,11 @@ SHA-256: `88a610b831be6d92612a464be5c7d0b88ec24d97bd299837bf74bf7672183c9a` -### `event:assistant/chunk[0].data.chunk[4]` +#### `event:assistant/chunk[0].data.chunk[4]` SHA-256: `766e02b09dd084f6dfa0f8c553e82399465fccd5c64533d50c5368f40de4b23b` -来源:`packages/llm/llm/src/types.ts:369` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1062,11 +1064,11 @@ SHA-256: `766e02b09dd084f6dfa0f8c553e82399465fccd5c64533d50c5368f40de4b23b` -### `event:assistant/chunk[0].data.chunk[5]` +#### `event:assistant/chunk[0].data.chunk[5]` SHA-256: `f1a96afe7503ac1817de769cd0ba13d9b80111c7034c50106b3344ecc14cc515` -来源:`packages/llm/llm/src/types.ts:370` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1075,11 +1077,11 @@ SHA-256: `f1a96afe7503ac1817de769cd0ba13d9b80111c7034c50106b3344ecc14cc515` -### `event:assistant/chunk[0].data.chunk[6]` +#### `event:assistant/chunk[0].data.chunk[6]` SHA-256: `a4ed3446d32625902170fce527fb64a0283d6f4817930f54a16fdce3a482b36a` -来源:`packages/llm/llm/src/types.ts:371` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1089,11 +1091,11 @@ SHA-256: `a4ed3446d32625902170fce527fb64a0283d6f4817930f54a16fdce3a482b36a` -### `event:assistant/chunk[0].data.chunk[6].reason[0]` +#### `event:assistant/chunk[0].data.chunk[6].reason[0]` SHA-256: `64cfc4dbd3739f0ee040689482cb27058890f1d6113abb1de756836318aeebbc` -来源:`packages/llm/llm/src/types.ts:120` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1102,11 +1104,11 @@ SHA-256: `64cfc4dbd3739f0ee040689482cb27058890f1d6113abb1de756836318aeebbc` -### `event:assistant/chunk[0].data.chunk[6].reason[1]` +#### `event:assistant/chunk[0].data.chunk[6].reason[1]` SHA-256: `ca13866102dfc53a503fccddeebc9caf667b8a06ef27217dd65de29f0495e65d` -来源:`packages/llm/llm/src/types.ts:121` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1115,11 +1117,11 @@ SHA-256: `ca13866102dfc53a503fccddeebc9caf667b8a06ef27217dd65de29f0495e65d` -### `event:assistant/chunk[0].data.chunk[6].reason[2]` +#### `event:assistant/chunk[0].data.chunk[6].reason[2]` SHA-256: `ab7ec5f9eb2c6dfacca5da4c37cf7ba85d04172053ee6b1ebf1709ffcd99c1a7` -来源:`packages/core/session/src/types.ts:204` · `packages/llm/llm/src/types.ts:119` +来源:`packages/core/session/src/types.ts` · `packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1127,11 +1129,11 @@ SHA-256: `ab7ec5f9eb2c6dfacca5da4c37cf7ba85d04172053ee6b1ebf1709ffcd99c1a7` -### `event:assistant/chunk[0].data.chunk[6].reason[3]` +#### `event:assistant/chunk[0].data.chunk[6].reason[3]` SHA-256: `1d76406cbb2ddadb0dbbb51e9d8bc6cf678fed455cf8eb512f36f7c86d37a62f` -来源:`packages/llm/llm/src/types.ts:117` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1139,11 +1141,11 @@ SHA-256: `1d76406cbb2ddadb0dbbb51e9d8bc6cf678fed455cf8eb512f36f7c86d37a62f` -### `event:assistant/chunk[0].data.chunk[6].reason[4]` +#### `event:assistant/chunk[0].data.chunk[6].reason[4]` SHA-256: `287211846beea1eccb5f9acee00d20388a38fcb2e95858fa2332d6f58529379a` -来源:`packages/llm/llm/src/types.ts:118` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1151,7 +1153,7 @@ SHA-256: `287211846beea1eccb5f9acee00d20388a38fcb2e95858fa2332d6f58529379a` -### `event:assistant/chunk[0].data.chunk[6].replayState.blocks` +#### `event:assistant/chunk[0].data.chunk[6].replayState.blocks` SHA-256: `b1664fa89f8eab49a14e7e3168d8bc4da4aa9fd76332f6c4a053d839e5276ae7` @@ -1159,7 +1161,7 @@ SHA-256: `b1664fa89f8eab49a14e7e3168d8bc4da4aa9fd76332f6c4a053d839e5276ae7` -### `event:assistant/message` +#### `event:assistant/message` SHA-256: `6ac50e8b7feeb6a718cf502a4d32aa5430d68c01c23e6f4903db07f884b6cfe6` @@ -1175,11 +1177,11 @@ SHA-256: `6ac50e8b7feeb6a718cf502a4d32aa5430d68c01c23e6f4903db07f884b6cfe6` -### `event:assistant/message.data` +#### `event:assistant/message.data` SHA-256: `8e97d45260a7fa31ac2f670a1b1d724fc1b30ba656baf274d69acf4814e77f5e` -来源:`packages/core/session/src/types.ts:298` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1191,11 +1193,11 @@ SHA-256: `8e97d45260a7fa31ac2f670a1b1d724fc1b30ba656baf274d69acf4814e77f5e` -### `event:command/done` +#### `event:command/done` SHA-256: `15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1207,11 +1209,11 @@ SHA-256: `15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff` -### `event:command/done[0].data` +#### `event:command/done[0].data` SHA-256: `5b6fb1f226ff56402db08a6aae82af76100b14056271875f69ec526a1ae05d51` -来源:`packages/interaction/commands/src/types.ts:104` +来源:`packages/interaction/commands/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1222,7 +1224,7 @@ SHA-256: `5b6fb1f226ff56402db08a6aae82af76100b14056271875f69ec526a1ae05d51` -### `event:command/done[0].data.kind` +#### `event:command/done[0].data.kind` SHA-256: `1ab2ef1296f157ba96998f179bb5daa9d21a82480da2901127aeab2730797c92` @@ -1233,11 +1235,11 @@ SHA-256: `1ab2ef1296f157ba96998f179bb5daa9d21a82480da2901127aeab2730797c92` -### `event:command/run` +#### `event:command/run` SHA-256: `37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1249,11 +1251,11 @@ SHA-256: `37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006` -### `event:command/run[0].data` +#### `event:command/run[0].data` SHA-256: `a853902cfab417b8f08aa51ad6855fea46f34ed4588a74e47403035111d0fb86` -来源:`packages/interaction/commands/src/types.ts:97` +来源:`packages/interaction/commands/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1264,11 +1266,11 @@ SHA-256: `a853902cfab417b8f08aa51ad6855fea46f34ed4588a74e47403035111d0fb86` -### `event:compaction/end` +#### `event:compaction/end` SHA-256: `b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1280,11 +1282,11 @@ SHA-256: `b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d` -### `event:compaction/end[0].data` +#### `event:compaction/end[0].data` SHA-256: `ca59530d1a4f3e191b4032bc4a20eded0d827db8b5a7efb27b3af9e9b456c6f2` -来源:`packages/compaction/compaction/src/types.ts:72` +来源:`packages/compaction/compaction/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1295,11 +1297,11 @@ SHA-256: `ca59530d1a4f3e191b4032bc4a20eded0d827db8b5a7efb27b3af9e9b456c6f2` -### `event:compaction/end[0].data.turn` +#### `event:compaction/end[0].data.turn` SHA-256: `3bd652ebfa8726b3ce3937a4f1bd2759e02f86b3a08a20f9e41a8513656fbc5f` -来源:`packages/core/session/src/types.ts:62` +来源:`packages/core/session/src/types.ts` 以下类型之一: @@ -1308,11 +1310,11 @@ SHA-256: `3bd652ebfa8726b3ce3937a4f1bd2759e02f86b3a08a20f9e41a8513656fbc5f` -### `event:compaction/prune` +#### `event:compaction/prune` SHA-256: `7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1324,11 +1326,11 @@ SHA-256: `7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04` -### `event:compaction/prune[0].data` +#### `event:compaction/prune[0].data` SHA-256: `5dd766ccd1702a1142ad8b4bd44f2242f8e8a6752669ad3de0a5d224329b1438` -来源:`packages/compaction/compaction/src/types.ts:82` +来源:`packages/compaction/compaction/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1338,11 +1340,11 @@ SHA-256: `5dd766ccd1702a1142ad8b4bd44f2242f8e8a6752669ad3de0a5d224329b1438` -### `event:compaction/prune[0].data.shadowedRange` +#### `event:compaction/prune[0].data.shadowedRange` SHA-256: `9e41386b3a0c9572b0d63078492ebb3997da7d3a830d44e0259418bd02f4bcb2` -来源:`packages/compaction/compaction/src/types.ts:38` · `packages/compaction/compaction/src/types.ts:84` +来源:`packages/compaction/compaction/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1351,11 +1353,11 @@ SHA-256: `9e41386b3a0c9572b0d63078492ebb3997da7d3a830d44e0259418bd02f4bcb2` -### `event:compaction/start` +#### `event:compaction/start` SHA-256: `db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1367,11 +1369,11 @@ SHA-256: `db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965` -### `event:compaction/start[0].data` +#### `event:compaction/start[0].data` SHA-256: `3e4e7683b0192c9f0e6a75c59076108f017892cdb302a98032c2632fd79c356f` -来源:`packages/compaction/compaction/src/types.ts:24` +来源:`packages/compaction/compaction/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1381,11 +1383,11 @@ SHA-256: `3e4e7683b0192c9f0e6a75c59076108f017892cdb302a98032c2632fd79c356f` -### `event:compaction/summary` +#### `event:compaction/summary` SHA-256: `85c28ce3efec5863a9bf4b22ae57a50a03ec5337b965ee95ff77c9b9d137fa22` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1397,7 +1399,7 @@ SHA-256: `85c28ce3efec5863a9bf4b22ae57a50a03ec5337b965ee95ff77c9b9d137fa22` -### `event:compaction/summary[0].data` +#### `event:compaction/summary[0].data` SHA-256: `1fcc34faac8875c4b0a0102d9f9f23c852c90f9258cf66198e734bcfcfae22ce` @@ -1408,7 +1410,7 @@ SHA-256: `1fcc34faac8875c4b0a0102d9f9f23c852c90f9258cf66198e734bcfcfae22ce` -### `event:compaction/summary[0].data[0]` +#### `event:compaction/summary[0].data[0]` SHA-256: `88e7af4cec3f89349bf3a2faf79c51519da21201729e6d7c5ab59271397b55bb` @@ -1429,7 +1431,7 @@ SHA-256: `88e7af4cec3f89349bf3a2faf79c51519da21201729e6d7c5ab59271397b55bb` -### `event:compaction/summary[0].data[1]` +#### `event:compaction/summary[0].data[1]` SHA-256: `19d2b8a46cc5bf1b368732664b777b2f896e428b78af98da89913c8f2a19393a` @@ -1449,11 +1451,11 @@ SHA-256: `19d2b8a46cc5bf1b368732664b777b2f896e428b78af98da89913c8f2a19393a` -### `event:feedback/record` +#### `event:feedback/record` SHA-256: `fb9df8180a202f3c845d5aa6a81697b2f7213f6735abc17535a55656be60a575` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1465,11 +1467,11 @@ SHA-256: `fb9df8180a202f3c845d5aa6a81697b2f7213f6735abc17535a55656be60a575` -### `event:feedback/record[0].data` +#### `event:feedback/record[0].data` SHA-256: `fc362d6c3bc744ee54ea7e008f30aff28f240db9d9882faec31b12982b643d5c` -来源:`packages/feedback/command-feedback/src/index.ts:62` +来源:`packages/feedback/command-feedback/src/index.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1477,11 +1479,11 @@ SHA-256: `fc362d6c3bc744ee54ea7e008f30aff28f240db9d9882faec31b12982b643d5c` -### `event:goal/change` +#### `event:goal/change` SHA-256: `763c8a20af487263a0080548274f7437ef4a86e0ba8769127d1ced10a72c664d` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1493,7 +1495,7 @@ SHA-256: `763c8a20af487263a0080548274f7437ef4a86e0ba8769127d1ced10a72c664d` -### `event:goal/change[0].data[0].operation` +#### `event:goal/change[0].data[0].operation` SHA-256: `62e6a429ff3f390a46ac39fb468692032f42936ca0db19b53454184189401379` @@ -1508,11 +1510,11 @@ SHA-256: `62e6a429ff3f390a46ac39fb468692032f42936ca0db19b53454184189401379` -### `event:hook/invoked` +#### `event:hook/invoked` SHA-256: `8a6e1ec9e8db346b0e02f027db73c07a94f067a26d40c1aef1abd09c47ce7ba0` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1524,11 +1526,11 @@ SHA-256: `8a6e1ec9e8db346b0e02f027db73c07a94f067a26d40c1aef1abd09c47ce7ba0` -### `event:hook/invoked[0].data` +#### `event:hook/invoked[0].data` SHA-256: `119abe2b9c0b2f46ecb31d82b9acba4d4b30e049f655e2475e8b4ae12d5a9e25` -来源:`packages/hooks/hook-protocol/src/types.ts:19` +来源:`packages/hooks/hook-protocol/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1540,11 +1542,11 @@ SHA-256: `119abe2b9c0b2f46ecb31d82b9acba4d4b30e049f655e2475e8b4ae12d5a9e25` -### `event:hook/result` +#### `event:hook/result` SHA-256: `e75916628f3f10c2d50658bd143052a46285fbf1a9a700ba54947614603d26b4` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1556,11 +1558,11 @@ SHA-256: `e75916628f3f10c2d50658bd143052a46285fbf1a9a700ba54947614603d26b4` -### `event:hook/result[0].data` +#### `event:hook/result[0].data` SHA-256: `8ad45ad053b4d89f8865c17cc9ff3b8748e86045f3f0fb816269a34af2619141` -来源:`packages/hooks/hook-protocol/src/types.ts:31` +来源:`packages/hooks/hook-protocol/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1574,11 +1576,11 @@ SHA-256: `8ad45ad053b4d89f8865c17cc9ff3b8748e86045f3f0fb816269a34af2619141` -### `event:llm/retry` +#### `event:llm/retry` SHA-256: `91c397f8f870e812e1dc5ac69c2745f9f105be9dc97dadc980d19ef415a65145` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1590,11 +1592,11 @@ SHA-256: `91c397f8f870e812e1dc5ac69c2745f9f105be9dc97dadc980d19ef415a65145` -### `event:llm/retry-started` +#### `event:llm/retry-started` SHA-256: `48e5c9861f16ac07e78cb7b5ae9dabdf7bb85c58baed5a51b4ad275050ea58e3` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1606,11 +1608,11 @@ SHA-256: `48e5c9861f16ac07e78cb7b5ae9dabdf7bb85c58baed5a51b4ad275050ea58e3` -### `event:llm/retry[0].data[0]` +#### `event:llm/retry[0].data[0]` SHA-256: `9096d1dd86a3da77a593e12cd95e596b2ef965fa94fcbee40e4bdcf0433924a1` -来源:`packages/llm/llm-retry/src/types.ts:17` +来源:`packages/llm/llm-retry/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1627,11 +1629,11 @@ SHA-256: `9096d1dd86a3da77a593e12cd95e596b2ef965fa94fcbee40e4bdcf0433924a1` -### `event:llm/retry[0].data[1]` +#### `event:llm/retry[0].data[1]` SHA-256: `c0f91c064454e9ae25a4b5caacdc487712aee3acf414b07b7d5f7fd3530a0452` -来源:`packages/llm/llm-retry/src/types.ts:30` +来源:`packages/llm/llm-retry/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1647,11 +1649,11 @@ SHA-256: `c0f91c064454e9ae25a4b5caacdc487712aee3acf414b07b7d5f7fd3530a0452` -### `event:model/selection` +#### `event:model/selection` SHA-256: `35203ba7ad5ef6f97d556b85df20ae98f04f09c65748cecdf8eefdb8b6405ffc` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1663,11 +1665,11 @@ SHA-256: `35203ba7ad5ef6f97d556b85df20ae98f04f09c65748cecdf8eefdb8b6405ffc` -### `event:permission/preset` +#### `event:permission/preset` SHA-256: `5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1679,11 +1681,11 @@ SHA-256: `5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b` -### `event:permission/preset[0].data` +#### `event:permission/preset[0].data` SHA-256: `8a9c990773f798eac10ca8878e6bcc531ee080bc589cac956730e462cc6a09ad` -来源:`packages/interaction/permission-presets/src/index.ts:53` +来源:`packages/interaction/permission-presets/src/index.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1691,11 +1693,11 @@ SHA-256: `8a9c990773f798eac10ca8878e6bcc531ee080bc589cac956730e462cc6a09ad` -### `event:plan/mode` +#### `event:plan/mode` SHA-256: `a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1707,11 +1709,11 @@ SHA-256: `a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f` -### `event:plan/mode[0].data` +#### `event:plan/mode[0].data` SHA-256: `20a57544bbf204dacd1ae6beb2ab29444365c3c869f2afdf489dcdcbc3d9c8c5` -来源:`packages/plan/plan-mode/src/index.ts:46` +来源:`packages/plan/plan-mode/src/index.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1719,11 +1721,11 @@ SHA-256: `20a57544bbf204dacd1ae6beb2ab29444365c3c869f2afdf489dcdcbc3d9c8c5` -### `event:request/context` +#### `event:request/context` SHA-256: `f6b733e38d46dde3f8ab1ade2be3362abb6642eb97982a98ee64a57ff60d0c28` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1735,11 +1737,11 @@ SHA-256: `f6b733e38d46dde3f8ab1ade2be3362abb6642eb97982a98ee64a57ff60d0c28` -### `event:request/header` +#### `event:request/header` SHA-256: `1de6c9c8764045ea9a1357bae6ccbbd57c19f6f337f8f25697c919c7cc9abf16` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1751,11 +1753,11 @@ SHA-256: `1de6c9c8764045ea9a1357bae6ccbbd57c19f6f337f8f25697c919c7cc9abf16` -### `event:request/header[0].data` +#### `event:request/header[0].data` SHA-256: `fbda9b55390689333793c34f6229ad46b21fbc45e5171ae74d2d436c60aa4e51` -来源:`packages/core/session/src/types.ts:327` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1765,7 +1767,7 @@ SHA-256: `fbda9b55390689333793c34f6229ad46b21fbc45e5171ae74d2d436c60aa4e51` -### `event:request/header[0].data.header.config.stop` +#### `event:request/header[0].data.header.config.stop` SHA-256: `93c33d9687613293f8c95d46c4d922fe9ceae83b84c384beff5c3315abe005f2` @@ -1773,7 +1775,7 @@ SHA-256: `93c33d9687613293f8c95d46c4d922fe9ceae83b84c384beff5c3315abe005f2` -### `event:request/header[0].data.header.tools` +#### `event:request/header[0].data.header.tools` SHA-256: `6d63f25a28b70801937a46b1058be5f52d4efbaf3516141470463ae469b59c23` @@ -1781,7 +1783,7 @@ SHA-256: `6d63f25a28b70801937a46b1058be5f52d4efbaf3516141470463ae469b59c23` -### `event:request/header[0].data.header.tools[0].parameters` +#### `event:request/header[0].data.header.tools[0].parameters` SHA-256: `0aa62ab51b36c0e64b134bd03ba8725d758744180a1a447da49beaad194f219f` @@ -1791,11 +1793,11 @@ SHA-256: `0aa62ab51b36c0e64b134bd03ba8725d758744180a1a447da49beaad194f219f` -### `event:sandbox/mode` +#### `event:sandbox/mode` SHA-256: `516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1807,11 +1809,11 @@ SHA-256: `516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415` -### `event:sandbox/mode[0].data` +#### `event:sandbox/mode[0].data` SHA-256: `9890113e97dd3541787bfe6704f2b223d3a890b5325ca0acae2b0398909b413e` -来源:`packages/sandbox/sandbox-policy/src/session-mode.ts:33` +来源:`packages/sandbox/sandbox-policy/src/session-mode.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1820,11 +1822,11 @@ SHA-256: `9890113e97dd3541787bfe6704f2b223d3a890b5325ca0acae2b0398909b413e` -### `event:schedule/change` +#### `event:schedule/change` SHA-256: `2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1836,11 +1838,11 @@ SHA-256: `2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42` -### `event:session-log-deepseek/delivery-accepted` +#### `event:session-log-deepseek/delivery-accepted` SHA-256: `d63b8b8ffad9c02fd80c43a17df4f240c1fe8118ecca9de34f9d5871838ab5b9` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1852,11 +1854,11 @@ SHA-256: `d63b8b8ffad9c02fd80c43a17df4f240c1fe8118ecca9de34f9d5871838ab5b9` -### `event:session-log-deepseek/delivery-accepted[0].data` +#### `event:session-log-deepseek/delivery-accepted[0].data` SHA-256: `8bb8c3751a6ce64b61aba1ec7ae798c00a5803c4d868a0430873216c6569ed52` -来源:`packages/session/session-log-deepseek/src/types.ts:59` +来源:`packages/session/session-log-deepseek/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1866,11 +1868,11 @@ SHA-256: `8bb8c3751a6ce64b61aba1ec7ae798c00a5803c4d868a0430873216c6569ed52` -### `event:session/end-seed` +#### `event:session/end-seed` SHA-256: `669846d6f47138d4b8897717b0f08476805437a4b3195c82551b527035d90bc6` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1882,7 +1884,7 @@ SHA-256: `669846d6f47138d4b8897717b0f08476805437a4b3195c82551b527035d90bc6` -### `event:session/end-seed[0].data` +#### `event:session/end-seed[0].data` SHA-256: `f0d4d35a2f77027ccfbc9b6b774b92f27eba1aadc2cf523147e3629bbfb646b5` @@ -1892,11 +1894,11 @@ SHA-256: `f0d4d35a2f77027ccfbc9b6b774b92f27eba1aadc2cf523147e3629bbfb646b5` -### `event:session/title` +#### `event:session/title` SHA-256: `1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1908,11 +1910,11 @@ SHA-256: `1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5` -### `event:session/title-llm-request` +#### `event:session/title-llm-request` SHA-256: `5af24b92e836fedeb396431e8eb395884a057917b54eb777f859d6696faf7780` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1924,7 +1926,7 @@ SHA-256: `5af24b92e836fedeb396431e8eb395884a057917b54eb777f859d6696faf7780` -### `event:session/title-llm-request[0].data.messages` +#### `event:session/title-llm-request[0].data.messages` SHA-256: `5ad3f2a4606776bb75ab634989296409c1526149168115c157c8967044455a92` @@ -1932,7 +1934,7 @@ SHA-256: `5ad3f2a4606776bb75ab634989296409c1526149168115c157c8967044455a92` -### `event:session/title-llm-request[0].data.messages[0].role` +#### `event:session/title-llm-request[0].data.messages[0].role` SHA-256: `acd36e1717d2b4ef9e98a8e6fac17ca1203f3f448e5bca51677f129a8f4999e2` @@ -1944,11 +1946,11 @@ SHA-256: `acd36e1717d2b4ef9e98a8e6fac17ca1203f3f448e5bca51677f129a8f4999e2` -### `event:session/title[0].data.source[0]` +#### `event:session/title[0].data.source[0]` SHA-256: `1b5649238876e28811e80f10ec67a00c197ad3babd4ecc61a22b09064b88c597` -来源:`packages/session/session-title/src/types.ts:29` +来源:`packages/session/session-title/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1956,11 +1958,11 @@ SHA-256: `1b5649238876e28811e80f10ec67a00c197ad3babd4ecc61a22b09064b88c597` -### `event:session/title[0].data.source[1]` +#### `event:session/title[0].data.source[1]` SHA-256: `b81e9de81a481b24e1e1f9adf038bfc59e57b4f35ce62f8f1e45284186f4f812` -来源:`packages/session/session-title/src/types.ts:30` +来源:`packages/session/session-title/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1970,11 +1972,11 @@ SHA-256: `b81e9de81a481b24e1e1f9adf038bfc59e57b4f35ce62f8f1e45284186f4f812` -### `event:step/end` +#### `event:step/end` SHA-256: `e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1986,11 +1988,11 @@ SHA-256: `e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05` -### `event:step/end[0].data` +#### `event:step/end[0].data` SHA-256: `ef11a3b7fa2033ae4279545ff8a8a2ee4e301b9b73e5b91654c48e6d08283545` -来源:`packages/core/session/src/types.ts:275` · `packages/core/session/src/types.ts:277` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1999,11 +2001,11 @@ SHA-256: `ef11a3b7fa2033ae4279545ff8a8a2ee4e301b9b73e5b91654c48e6d08283545` -### `event:step/start` +#### `event:step/start` SHA-256: `4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2015,11 +2017,11 @@ SHA-256: `4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986` -### `event:subagent/descriptor` +#### `event:subagent/descriptor` SHA-256: `b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2031,11 +2033,11 @@ SHA-256: `b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5` -### `event:subagent/model-selection-policy` +#### `event:subagent/model-selection-policy` SHA-256: `a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2047,11 +2049,11 @@ SHA-256: `a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc` -### `event:subagent/model-selection-policy[0].data` +#### `event:subagent/model-selection-policy[0].data` SHA-256: `0d47a8f3d847243c4488e755ad4cab7a04ac5d4621b9c81865524cf3f4d8536f` -来源:`packages/subagent/tool-subagent/src/model-selection-state.ts:17` +来源:`packages/subagent/tool-subagent/src/model-selection-state.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2059,7 +2061,7 @@ SHA-256: `0d47a8f3d847243c4488e755ad4cab7a04ac5d4621b9c81865524cf3f4d8536f` -### `event:subagent/model-selection-policy[0].data.allowedModels` +#### `event:subagent/model-selection-policy[0].data.allowedModels` SHA-256: `ba77b58995e36f14bb13886b0493d0a1a63d5db10b1a6cd9f6ac65a72cf832ec` @@ -2067,11 +2069,11 @@ SHA-256: `ba77b58995e36f14bb13886b0493d0a1a63d5db10b1a6cd9f6ac65a72cf832ec` -### `event:team/member` +#### `event:team/member` SHA-256: `31d13edbb5fe2f8b7a38056320a8a06275ee4426e0abf12d4741818beda5a9c9` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2083,11 +2085,11 @@ SHA-256: `31d13edbb5fe2f8b7a38056320a8a06275ee4426e0abf12d4741818beda5a9c9` -### `event:team/member[0].data` +#### `event:team/member[0].data` SHA-256: `b59b71a5417cfb3acca0a32fcd4f8f31b875e7d5acdca1344dc9a05214414702` -来源:`packages/experimental/agent-team/src/types.ts:223` +来源:`packages/experimental/agent-team/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2097,7 +2099,7 @@ SHA-256: `b59b71a5417cfb3acca0a32fcd4f8f31b875e7d5acdca1344dc9a05214414702` -### `event:team/member[0].data.member.context` +#### `event:team/member[0].data.member.context` SHA-256: `50cf02d875f8a1f1411f4a6fbcffab9120ccef5f74a47331fbf29480e5f68f48` @@ -2108,11 +2110,11 @@ SHA-256: `50cf02d875f8a1f1411f4a6fbcffab9120ccef5f74a47331fbf29480e5f68f48` -### `event:team/message/delivered` +#### `event:team/message/delivered` SHA-256: `c53bff743470c8bf11be698ced047072744ef088cce663a774b456d7a8982516` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2124,11 +2126,11 @@ SHA-256: `c53bff743470c8bf11be698ced047072744ef088cce663a774b456d7a8982516` -### `event:team/message/delivered[0].data` +#### `event:team/message/delivered[0].data` SHA-256: `7a1a83b0dd7c3a67d46d2b703e204a69b1db4e596b867777c1dde1d9ac65662e` -来源:`packages/experimental/agent-team/src/types.ts:229` +来源:`packages/experimental/agent-team/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2139,11 +2141,11 @@ SHA-256: `7a1a83b0dd7c3a67d46d2b703e204a69b1db4e596b867777c1dde1d9ac65662e` -### `event:team/message/queued` +#### `event:team/message/queued` SHA-256: `a6a26c92459c96e4f342e58d7e41c71956e7e62c9280e30e260df58409a3012c` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2155,11 +2157,11 @@ SHA-256: `a6a26c92459c96e4f342e58d7e41c71956e7e62c9280e30e260df58409a3012c` -### `event:team/message/queued[0].data` +#### `event:team/message/queued[0].data` SHA-256: `9417f39b26a720063f227dfbb236adbe0470d8460fb3d5212b8a85b8195c6385` -来源:`packages/experimental/agent-team/src/types.ts:227` +来源:`packages/experimental/agent-team/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2169,7 +2171,7 @@ SHA-256: `9417f39b26a720063f227dfbb236adbe0470d8460fb3d5212b8a85b8195c6385` -### `event:team/message/queued[0].data.message.delivery` +#### `event:team/message/queued[0].data.message.delivery` SHA-256: `923845f0e897a3729c72512adc73f246328922786a59cc7926ceb20b4ae6de6f` @@ -2180,11 +2182,11 @@ SHA-256: `923845f0e897a3729c72512adc73f246328922786a59cc7926ceb20b4ae6de6f` -### `event:team/task` +#### `event:team/task` SHA-256: `1688a2451eef9da19eaf45f12c8a27df07b1a6e56fa57ba603118f5201bb435b` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2196,11 +2198,11 @@ SHA-256: `1688a2451eef9da19eaf45f12c8a27df07b1a6e56fa57ba603118f5201bb435b` -### `event:team/task[0].data` +#### `event:team/task[0].data` SHA-256: `e86d247d466ec6dc9d302824b7dc0acedab882027775f25abb824df4794468b7` -来源:`packages/experimental/agent-team/src/types.ts:225` +来源:`packages/experimental/agent-team/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2210,11 +2212,11 @@ SHA-256: `e86d247d466ec6dc9d302824b7dc0acedab882027775f25abb824df4794468b7` -### `event:todo/write` +#### `event:todo/write` SHA-256: `b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2226,11 +2228,11 @@ SHA-256: `b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26` -### `event:todo/write[0].data` +#### `event:todo/write[0].data` SHA-256: `79ddc907312f97cf9553d4841e8b3fc937097bd8d97900a790efad3c05255e99` -来源:`packages/todo/tool-todo/src/types.ts:31` +来源:`packages/todo/tool-todo/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2238,7 +2240,7 @@ SHA-256: `79ddc907312f97cf9553d4841e8b3fc937097bd8d97900a790efad3c05255e99` -### `event:todo/write[0].data.todos` +#### `event:todo/write[0].data.todos` SHA-256: `4b7ddaf3710b88ff9b8df66304f5f97bf03688fd19730eedc2e9535203c820ea` @@ -2246,7 +2248,7 @@ SHA-256: `4b7ddaf3710b88ff9b8df66304f5f97bf03688fd19730eedc2e9535203c820ea` -### `event:todo/write[0].data.todos[0].status` +#### `event:todo/write[0].data.todos[0].status` SHA-256: `fd0d91a1f9dd2efb8959bdf5e07f8f0a98b1cdfa38ce8d4732ebde0b44c3abd4` @@ -2258,11 +2260,11 @@ SHA-256: `fd0d91a1f9dd2efb8959bdf5e07f8f0a98b1cdfa38ce8d4732ebde0b44c3abd4` -### `event:tool-workflow/agent-end` +#### `event:tool-workflow/agent-end` SHA-256: `babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2274,11 +2276,11 @@ SHA-256: `babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7` -### `event:tool-workflow/agent-start` +#### `event:tool-workflow/agent-start` SHA-256: `5f26a6c20b37632f8f57729d171c671def4683d994ac6257a8dffcd855101627` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2290,11 +2292,11 @@ SHA-256: `5f26a6c20b37632f8f57729d171c671def4683d994ac6257a8dffcd855101627` -### `event:tool-workflow/run-end` +#### `event:tool-workflow/run-end` SHA-256: `42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2306,11 +2308,11 @@ SHA-256: `42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f` -### `event:tool-workflow/run-start` +#### `event:tool-workflow/run-start` SHA-256: `c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2322,11 +2324,11 @@ SHA-256: `c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058` -### `event:tool/call` +#### `event:tool/call` SHA-256: `3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2338,11 +2340,11 @@ SHA-256: `3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48` -### `event:tool/call[0].data` +#### `event:tool/call[0].data` SHA-256: `e4c18e294232c3ba6c9f1999f168263cc55956147cfe4121720899be8e52edd1` -来源:`packages/core/session/src/types.ts:304` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2354,11 +2356,11 @@ SHA-256: `e4c18e294232c3ba6c9f1999f168263cc55956147cfe4121720899be8e52edd1` -### `event:tool/code-dispatch` +#### `event:tool/code-dispatch` SHA-256: `c14c2fdd439461cfc85105c6f620b0f62f799e3a69fb48196e938ec045aa0390` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2370,11 +2372,11 @@ SHA-256: `c14c2fdd439461cfc85105c6f620b0f62f799e3a69fb48196e938ec045aa0390` -### `event:tool/code-dispatch-start` +#### `event:tool/code-dispatch-start` SHA-256: `9eb21c10fc675e1fa4184e5eecc9697aa87054ffd836d49428174897f0e64b62` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2386,7 +2388,7 @@ SHA-256: `9eb21c10fc675e1fa4184e5eecc9697aa87054ffd836d49428174897f0e64b62` -### `event:tool/result` +#### `event:tool/result` SHA-256: `a79feb023a08a8b73d254e29e78f13045b6773ce377b0c4156fcdf1368c146ab` @@ -2402,11 +2404,11 @@ SHA-256: `a79feb023a08a8b73d254e29e78f13045b6773ce377b0c4156fcdf1368c146ab` -### `event:tool/result.data` +#### `event:tool/result.data` SHA-256: `e575be1876952402db1e661d0397ce27ac9d77a568439a3a310363981d98970c` -来源:`packages/core/session/src/types.ts:316` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2418,11 +2420,11 @@ SHA-256: `e575be1876952402db1e661d0397ce27ac9d77a568439a3a310363981d98970c` -### `event:tool/result.data.error` +#### `event:tool/result.data.error` SHA-256: `55e3b6df99b0d19241e57618b04b84824c3df80ed102e440719139300ea703f6` -来源:`packages/core/session/src/types.ts:320` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2431,7 +2433,7 @@ SHA-256: `55e3b6df99b0d19241e57618b04b84824c3df80ed102e440719139300ea703f6` -### `event:tool/result.data.message.content` +#### `event:tool/result.data.message.content` SHA-256: `bc32b6cc15220b64e49b70a65a7d59a72b9e43cc0d0d80ea7195c0659a66ed15` @@ -2441,11 +2443,11 @@ SHA-256: `bc32b6cc15220b64e49b70a65a7d59a72b9e43cc0d0d80ea7195c0659a66ed15` -### `event:tool/result.data.meta` +#### `event:tool/result.data.meta` SHA-256: `c592ce75aab73fcab19c1d7845684c72cf402b78d2e1f2833a58ecf9f3598ed6` -来源:`packages/util/values/src/index.ts:4` +来源:`packages/util/values/src/index.ts` 以下类型之一: @@ -2458,7 +2460,7 @@ SHA-256: `c592ce75aab73fcab19c1d7845684c72cf402b78d2e1f2833a58ecf9f3598ed6` -### `event:tool/result.data.meta[5]` +#### `event:tool/result.data.meta[5]` SHA-256: `72ec79127a9c0d0241b1106a74cc2b24c81ce467170f1c3c93f7b71a9496d227` @@ -2466,11 +2468,11 @@ SHA-256: `72ec79127a9c0d0241b1106a74cc2b24c81ce467170f1c3c93f7b71a9496d227` -### `event:tool/result.data.meta[5][0][6]` +#### `event:tool/result.data.meta[5][0][6]` SHA-256: `529e0ccd0e34079ab4ff21ed87f810cee0388246263bf22e8aba5986b56fae05` -来源:`packages/util/values/src/index.ts:4` +来源:`packages/util/values/src/index.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2478,11 +2480,11 @@ SHA-256: `529e0ccd0e34079ab4ff21ed87f810cee0388246263bf22e8aba5986b56fae05` -### `event:turn/end` +#### `event:turn/end` SHA-256: `84c24f1209fc3e0153de6ac85d58fd6968b851f955e0e761b92321053956609e` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2494,11 +2496,11 @@ SHA-256: `84c24f1209fc3e0153de6ac85d58fd6968b851f955e0e761b92321053956609e` -### `event:turn/end[0].data` +#### `event:turn/end[0].data` SHA-256: `508c0856b8df8574e396880a756f087699b138630428441fefca4a4380f01a28` -来源:`packages/core/session/src/types.ts:273` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2507,11 +2509,11 @@ SHA-256: `508c0856b8df8574e396880a756f087699b138630428441fefca4a4380f01a28` -### `event:turn/end[0].data.reason[0]` +#### `event:turn/end[0].data.reason[0]` SHA-256: `b6ef9c6210be8350cd465f485cf520031fffa6bf3809c61a1e713e834c5982d0` -来源:`packages/core/session/src/types.ts:192` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2519,11 +2521,11 @@ SHA-256: `b6ef9c6210be8350cd465f485cf520031fffa6bf3809c61a1e713e834c5982d0` -### `event:turn/end[0].data.reason[1]` +#### `event:turn/end[0].data.reason[1]` SHA-256: `0a30c3be336cdd4f8f34e66543a3d46d611c43986edd9b3ce6cbb9b721d3b5d3` -来源:`packages/core/session/src/types.ts:194` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2532,11 +2534,11 @@ SHA-256: `0a30c3be336cdd4f8f34e66543a3d46d611c43986edd9b3ce6cbb9b721d3b5d3` -### `event:turn/end[0].data.reason[1].reason[1]` +#### `event:turn/end[0].data.reason[1].reason[1]` SHA-256: `6c03546143cdf6ae88f1745ac98c5139efa1588d1415249bbc5f3104d32ab800` -来源:`packages/core/session/src/types.ts:181` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2544,11 +2546,11 @@ SHA-256: `6c03546143cdf6ae88f1745ac98c5139efa1588d1415249bbc5f3104d32ab800` -### `event:turn/end[0].data.reason[1].reason[2]` +#### `event:turn/end[0].data.reason[1].reason[2]` SHA-256: `6c5a37d42ebdb12db4410699259335f1e149e3a0260425684c00b153afc8990d` -来源:`packages/core/session/src/types.ts:182` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2557,11 +2559,11 @@ SHA-256: `6c5a37d42ebdb12db4410699259335f1e149e3a0260425684c00b153afc8990d` -### `event:turn/end[0].data.reason[1].reason[3]` +#### `event:turn/end[0].data.reason[1].reason[3]` SHA-256: `4bb451330ff699f36b45539ceb0eb2606ead72084e2c5bb637c36cc80e2252db` -来源:`packages/core/session/src/types.ts:183` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2569,11 +2571,11 @@ SHA-256: `4bb451330ff699f36b45539ceb0eb2606ead72084e2c5bb637c36cc80e2252db` -### `event:turn/end[0].data.reason[1].reason[4]` +#### `event:turn/end[0].data.reason[1].reason[4]` SHA-256: `eaa71be0fbf0f702df8ea6c11d0aa2f9782263d45a10d0fb14eda662f4bfe04c` -来源:`packages/core/session/src/types.ts:186` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2581,11 +2583,11 @@ SHA-256: `eaa71be0fbf0f702df8ea6c11d0aa2f9782263d45a10d0fb14eda662f4bfe04c` -### `event:turn/end[0].data.reason[2]` +#### `event:turn/end[0].data.reason[2]` SHA-256: `023a355b2be0d688fb6e4df8388dadb942761d46cfe96d0f499aae9631a159d4` -来源:`packages/core/session/src/types.ts:196` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2593,11 +2595,11 @@ SHA-256: `023a355b2be0d688fb6e4df8388dadb942761d46cfe96d0f499aae9631a159d4` -### `event:turn/end[0].data.reason[3]` +#### `event:turn/end[0].data.reason[3]` SHA-256: `3dad205ad99fbda835c493ddc6bc93fe1441cef2f82774ffa2856364e2cede22` -来源:`packages/core/session/src/types.ts:202` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2606,11 +2608,11 @@ SHA-256: `3dad205ad99fbda835c493ddc6bc93fe1441cef2f82774ffa2856364e2cede22` -### `event:turn/end[0].data.reason[5]` +#### `event:turn/end[0].data.reason[5]` SHA-256: `56b7c047694875a843ba020dfea3c8380d54ae4ff88ab349e72004dc21e07c23` -来源:`packages/core/session/src/types.ts:209` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2618,11 +2620,11 @@ SHA-256: `56b7c047694875a843ba020dfea3c8380d54ae4ff88ab349e72004dc21e07c23` -### `event:turn/start` +#### `event:turn/start` SHA-256: `aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2634,11 +2636,11 @@ SHA-256: `aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8` -### `event:turn/start[0].data` +#### `event:turn/start[0].data` SHA-256: `f90eb4ab2d3897bc20c521a038e3119d581f791ec974b1a0004f63a8ab9e232d` -来源:`packages/core/session/src/types.ts:264` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2646,7 +2648,7 @@ SHA-256: `f90eb4ab2d3897bc20c521a038e3119d581f791ec974b1a0004f63a8ab9e232d` -### `event:user/message` +#### `event:user/message` SHA-256: `5cfd0a500f2fd56d504ed24eabf6b55e5cabccbd571b95cba579f1f8aceab439` @@ -2662,11 +2664,11 @@ SHA-256: `5cfd0a500f2fd56d504ed24eabf6b55e5cabccbd571b95cba579f1f8aceab439` -### `event:web/deepseek-search-llm-request` +#### `event:web/deepseek-search-llm-request` SHA-256: `cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331` -来源:`packages/core/session/src/types.ts:433` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2678,11 +2680,11 @@ SHA-256: `cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331` -### `event:web/deepseek-search-llm-request[0].data.body` +#### `event:web/deepseek-search-llm-request[0].data.body` SHA-256: `930a6567a10bb62ddd157bd8abdf4b182810c8c3b49d91309b3b009a5fed9731` -来源:`packages/web/web-search-deepseek/src/provider.ts:62` +来源:`packages/web/web-search-deepseek/src/provider.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2693,7 +2695,7 @@ SHA-256: `930a6567a10bb62ddd157bd8abdf4b182810c8c3b49d91309b3b009a5fed9731` -### `event:web/deepseek-search-llm-request[0].data.body.messages` +#### `event:web/deepseek-search-llm-request[0].data.body.messages` SHA-256: `b993441f8ce7d27b80e619e113e232ae8e62d3d5a8340f6bfe12d8c4c018e62f` @@ -2703,11 +2705,11 @@ SHA-256: `b993441f8ce7d27b80e619e113e232ae8e62d3d5a8340f6bfe12d8c4c018e62f` -### `event:web/deepseek-search-llm-request[0].data.body.messages[0]` +#### `event:web/deepseek-search-llm-request[0].data.body.messages[0]` SHA-256: `9a2a9029f8d7ede05336980d8342737557f487b913bfd28853d0ab5214600ab5` -来源:`packages/web/web-search-deepseek/src/provider.ts:65` +来源:`packages/web/web-search-deepseek/src/provider.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2716,7 +2718,7 @@ SHA-256: `9a2a9029f8d7ede05336980d8342737557f487b913bfd28853d0ab5214600ab5` -### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content` +#### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content` SHA-256: `8f6d609794bf5afc01d7ccf3e03811d32f4b8047f58a2c9a98db0154c2ad7cb9` @@ -2726,11 +2728,11 @@ SHA-256: `8f6d609794bf5afc01d7ccf3e03811d32f4b8047f58a2c9a98db0154c2ad7cb9` -### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content[0]` +#### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content[0]` SHA-256: `4e887768586528565381dadbddee6cef555874148089f4579e0b4b1ad096fc9c` -来源:`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` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2739,7 +2741,7 @@ SHA-256: `4e887768586528565381dadbddee6cef555874148089f4579e0b4b1ad096fc9c` -### `event:web/deepseek-search-llm-request[0].data.body.tools` +#### `event:web/deepseek-search-llm-request[0].data.body.tools` SHA-256: `4aed17ec726b5397c29f6cb4bcd7905dc1a12bb6140f1657f073cd24380f2af8` @@ -2749,11 +2751,11 @@ SHA-256: `4aed17ec726b5397c29f6cb4bcd7905dc1a12bb6140f1657f073cd24380f2af8` -### `event:web/deepseek-search-llm-request[0].data.body.tools[0]` +#### `event:web/deepseek-search-llm-request[0].data.body.tools[0]` SHA-256: `2d11ca7b0d4493e244b74eba093227866b33249841e59a1e9bf56afed38604c3` -来源:`packages/web/web-search-deepseek/src/provider.ts:72` +来源:`packages/web/web-search-deepseek/src/provider.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2763,7 +2765,7 @@ SHA-256: `2d11ca7b0d4493e244b74eba093227866b33249841e59a1e9bf56afed38604c3` -### `"every"` +#### `"every"` SHA-256: `e42b0f40b5d0b628c6e1c44a8fb9eda0780037a81959e1b93d2dfb47b46b0e87` @@ -2771,7 +2773,7 @@ SHA-256: `e42b0f40b5d0b628c6e1c44a8fb9eda0780037a81959e1b93d2dfb47b46b0e87` -### `"failed"` +#### `"failed"` SHA-256: `b57a2889408de36e4516807194c73bdecd51a92f633ccd05db81bf049200f420` @@ -2779,7 +2781,7 @@ SHA-256: `b57a2889408de36e4516807194c73bdecd51a92f633ccd05db81bf049200f420` -### `"fallback"` +#### `"fallback"` SHA-256: `d6e654b88b584fcdf290a56802b1730bc7b9847ae86baa4265ab7769eb48990c` @@ -2787,7 +2789,7 @@ SHA-256: `d6e654b88b584fcdf290a56802b1730bc7b9847ae86baa4265ab7769eb48990c` -### `"feedback/record"` +#### `"feedback/record"` SHA-256: `c99e20441bf15341e9db54385e558e5c03d21dff2eb1ac08ccbf47c2d8747954` @@ -2795,7 +2797,7 @@ SHA-256: `c99e20441bf15341e9db54385e558e5c03d21dff2eb1ac08ccbf47c2d8747954` -### `"finish"` +#### `"finish"` SHA-256: `bd499eac047efe091a4df7382eadd06d25cf0cb31fee3981e8b24d85762841cd` @@ -2803,7 +2805,7 @@ SHA-256: `bd499eac047efe091a4df7382eadd06d25cf0cb31fee3981e8b24d85762841cd` -### `"fork"` +#### `"fork"` SHA-256: `2da725e554cd89301d829ed9dc45a572c3cd1b93b5e91d0d71f007976d8a0863` @@ -2811,7 +2813,7 @@ SHA-256: `2da725e554cd89301d829ed9dc45a572c3cd1b93b5e91d0d71f007976d8a0863` -### `"fresh"` +#### `"fresh"` SHA-256: `dd2780e7e07684332f7a9ab047237798d260e7eaffb1321cb38eca695d184c3d` @@ -2819,7 +2821,7 @@ SHA-256: `dd2780e7e07684332f7a9ab047237798d260e7eaffb1321cb38eca695d184c3d` -### `"goal"` +#### `"goal"` SHA-256: `b815d7b91cdd9fc6ccc7dcba05cfc5ce1d55fab5fc0c0801803cd3630cedb602` @@ -2827,7 +2829,7 @@ SHA-256: `b815d7b91cdd9fc6ccc7dcba05cfc5ce1d55fab5fc0c0801803cd3630cedb602` -### `"goal/change"` +#### `"goal/change"` SHA-256: `237c004c73b6b288246816e0d7fde16e09c63a47aa3b1227383d7afe58666163` @@ -2835,7 +2837,7 @@ SHA-256: `237c004c73b6b288246816e0d7fde16e09c63a47aa3b1227383d7afe58666163` -### `"hook"` +#### `"hook"` SHA-256: `dbdafceb9a900183cccc80596498d386f3bf7bddead2b8cfde68453aa4739edc` @@ -2843,7 +2845,7 @@ SHA-256: `dbdafceb9a900183cccc80596498d386f3bf7bddead2b8cfde68453aa4739edc` -### `"hook/invoked"` +#### `"hook/invoked"` SHA-256: `b9305f0ea75ccd6a6061c27fde19f2ab85534f9f3c1a717b573b077ebae0f611` @@ -2851,7 +2853,7 @@ SHA-256: `b9305f0ea75ccd6a6061c27fde19f2ab85534f9f3c1a717b573b077ebae0f611` -### `"hook/result"` +#### `"hook/result"` SHA-256: `a3a259a1aa5401af786ce08c4a8419681d3000d73467991b5fc563389bc4ebd2` @@ -2859,7 +2861,7 @@ SHA-256: `a3a259a1aa5401af786ce08c4a8419681d3000d73467991b5fc563389bc4ebd2` -### `"image"` +#### `"image"` SHA-256: `fb8b6a2e53cb9cf44c551176de0fb77d1ddc60037b99a891ff8a860b6d5c29a0` @@ -2867,7 +2869,7 @@ SHA-256: `fb8b6a2e53cb9cf44c551176de0fb77d1ddc60037b99a891ff8a860b6d5c29a0` -### `"image/gif"` +#### `"image/gif"` SHA-256: `de30b1fa12c75f81df6aa4096e1595296d2d04e2be14a7c29849cf8028b79048` @@ -2875,7 +2877,7 @@ SHA-256: `de30b1fa12c75f81df6aa4096e1595296d2d04e2be14a7c29849cf8028b79048` -### `"image/jpeg"` +#### `"image/jpeg"` SHA-256: `3f74ba74acd10644c1ed6947a411d8088bd2cfac74f61bb8540f96d68e31f004` @@ -2883,7 +2885,7 @@ SHA-256: `3f74ba74acd10644c1ed6947a411d8088bd2cfac74f61bb8540f96d68e31f004` -### `"image/png"` +#### `"image/png"` SHA-256: `58f94390b982f8a5ac1f4f235ba612557f4a1dc4a995d8b1cec63ce7639decb0` @@ -2891,7 +2893,7 @@ SHA-256: `58f94390b982f8a5ac1f4f235ba612557f4a1dc4a995d8b1cec63ce7639decb0` -### `"image/webp"` +#### `"image/webp"` SHA-256: `ebb768d85ec87fb68e42fc14fd7d8535b5ac11791b14d04c6770180f0a719bf8` @@ -2899,7 +2901,7 @@ SHA-256: `ebb768d85ec87fb68e42fc14fd7d8535b5ac11791b14d04c6770180f0a719bf8` -### `"in_progress"` +#### `"in_progress"` SHA-256: `94c56aeb1564ad735eb773d88636b40761d063efa1610f1308004d32923f5378` @@ -2907,7 +2909,7 @@ SHA-256: `94c56aeb1564ad735eb773d88636b40761d063efa1610f1308004d32923f5378` -### `"initial"` +#### `"initial"` SHA-256: `e7ce49f12953583fad217bf80fb9f1463acff2c3e9471a823782661675fb124c` @@ -2915,7 +2917,7 @@ SHA-256: `e7ce49f12953583fad217bf80fb9f1463acff2c3e9471a823782661675fb124c` -### `"instructions"` +#### `"instructions"` SHA-256: `fee1caf8ab6a65c1bc981f5a1730164490f22a2a89ffa3d0b76f1f432c44c8b5` @@ -2923,7 +2925,7 @@ SHA-256: `fee1caf8ab6a65c1bc981f5a1730164490f22a2a89ffa3d0b76f1f432c44c8b5` -### `"interrupted"` +#### `"interrupted"` SHA-256: `69d238a6e9b08d67f601b1825962963d8d3523cb69ebf6208c697dc5d058c199` @@ -2931,7 +2933,7 @@ SHA-256: `69d238a6e9b08d67f601b1825962963d8d3523cb69ebf6208c697dc5d058c199` -### `"legacy"` +#### `"legacy"` SHA-256: `ad3b56aa2fc1ad4250e7399295d34a8eae592e1907e85852e2291b2e498a30bc` @@ -2939,7 +2941,7 @@ SHA-256: `ad3b56aa2fc1ad4250e7399295d34a8eae592e1907e85852e2291b2e498a30bc` -### `"llm/retry"` +#### `"llm/retry"` SHA-256: `611cae9a3539733aa0c42f66035a7d90f19dcbbdfb5d9e3b628b13705253942d` @@ -2947,7 +2949,7 @@ SHA-256: `611cae9a3539733aa0c42f66035a7d90f19dcbbdfb5d9e3b628b13705253942d` -### `"llm/retry-started"` +#### `"llm/retry-started"` SHA-256: `4ae007ed190a72c92138b22d059b83208079c7551ca13fb59ae8cf5e23693964` @@ -2955,7 +2957,7 @@ SHA-256: `4ae007ed190a72c92138b22d059b83208079c7551ca13fb59ae8cf5e23693964` -### `"max-tokens"` +#### `"max-tokens"` SHA-256: `68141cbe3994a5ffcd064c07c75996538437fd9dbf77ce8a2927e89ec577fabe` @@ -2963,7 +2965,7 @@ SHA-256: `68141cbe3994a5ffcd064c07c75996538437fd9dbf77ce8a2927e89ec577fabe` -### `"model"` +#### `"model"` SHA-256: `2765e9119edf5816ac1ab4c95c5ee32c90403f3742962eff11544f7752d59d2e` @@ -2971,7 +2973,7 @@ SHA-256: `2765e9119edf5816ac1ab4c95c5ee32c90403f3742962eff11544f7752d59d2e` -### `"model/selection"` +#### `"model/selection"` SHA-256: `1d5f04a03ea75fc8eeece544129eba0f49f0c82046e9c404461920390135c7b2` @@ -2979,7 +2981,7 @@ SHA-256: `1d5f04a03ea75fc8eeece544129eba0f49f0c82046e9c404461920390135c7b2` -### `"never"` +#### `"never"` SHA-256: `1571525adc95a24e5d25b5a6440df401cd7cdd881b745178e85f5a333435cd1b` @@ -2987,7 +2989,7 @@ SHA-256: `1571525adc95a24e5d25b5a6440df401cd7cdd881b745178e85f5a333435cd1b` -### `never` +#### `never` SHA-256: `fcf427290c6213c2a7feb57492d832ce324f5b9737a759f424dab69e6bd101a0` @@ -2995,7 +2997,7 @@ SHA-256: `fcf427290c6213c2a7feb57492d832ce324f5b9737a759f424dab69e6bd101a0` -### `"next-step"` +#### `"next-step"` SHA-256: `3e2ece4967cfebe95f450a93f45523dff99d6749f6269f2f60f84dfecfcf3693` @@ -3003,7 +3005,7 @@ SHA-256: `3e2ece4967cfebe95f450a93f45523dff99d6749f6269f2f60f84dfecfcf3693` -### `"next-turn"` +#### `"next-turn"` SHA-256: `62ecb62dc0fe1b5e70217f8a80c39256a40ee3a1917be14e5ca899d20c35f7fd` @@ -3011,7 +3013,7 @@ SHA-256: `62ecb62dc0fe1b5e70217f8a80c39256a40ee3a1917be14e5ca899d20c35f7fd` -### `"normal"` +#### `"normal"` SHA-256: `3bc287e765d58dc3a22672a0495a6cfd561220dd38fbaecef80aa95b96caed79` @@ -3019,7 +3021,7 @@ SHA-256: `3bc287e765d58dc3a22672a0495a6cfd561220dd38fbaecef80aa95b96caed79` -### `"notice"` +#### `"notice"` SHA-256: `e8de0f457fed5b9ff94dc4950b59ef75fd8ba8af665cc7899485924a62653367` @@ -3027,7 +3029,7 @@ SHA-256: `e8de0f457fed5b9ff94dc4950b59ef75fd8ba8af665cc7899485924a62653367` -### `null` +#### `null` SHA-256: `938f7c7357bc403ea3b281a9dd016939df7a0880fc8db12612585be574d0d615` @@ -3035,17 +3037,17 @@ SHA-256: `938f7c7357bc403ea3b281a9dd016939df7a0880fc8db12612585be574d0d615` -### `number` +#### `number` SHA-256: `0657d3ca5ac4e7bf79b00bcf860b1c7159d01a9da137497221ec2f1776e365f7` -来源:`packages/core/session/src/types.ts:29` +来源:`packages/core/session/src/types.ts` `number` -### `"one-shot"` +#### `"one-shot"` SHA-256: `d28765f87d6b6ab408e0b2f3e7e297791b004b806d8e302c49903ebae815feb2` @@ -3053,11 +3055,11 @@ SHA-256: `d28765f87d6b6ab408e0b2f3e7e297791b004b806d8e302c49903ebae815feb2` -### `packages/api/session-controller/src/types.ts#ModelSelection` +#### `packages/api/session-controller/src/types.ts#ModelSelection` SHA-256: `f09e5e7acf5ff5ccd193ff2eeec015fa2ff7c29d98bc465f8c3302058d47e29b` -来源:`packages/api/session-controller/src/types.ts:82` +来源:`packages/api/session-controller/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3067,11 +3069,11 @@ SHA-256: `f09e5e7acf5ff5ccd193ff2eeec015fa2ff7c29d98bc465f8c3302058d47e29b` -### `packages/attachment/attachment/src/types.ts#ImageAttachmentRef` +#### `packages/attachment/attachment/src/types.ts#ImageAttachmentRef` SHA-256: `b0b0eb1b16490f6bee135b2377e8f8c39227974c799ad7d49ff418af23ecbc35` -来源:`packages/attachment/attachment/src/types.ts:11` +来源:`packages/attachment/attachment/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3085,11 +3087,11 @@ SHA-256: `b0b0eb1b16490f6bee135b2377e8f8c39227974c799ad7d49ff418af23ecbc35` -### `packages/attachment/attachment/src/types.ts#ImageMediaType` +#### `packages/attachment/attachment/src/types.ts#ImageMediaType` SHA-256: `2f1e6a7ebace43d727ae138ddcd352eb3813960009e5805b8c5ac84300c97716` -来源:`packages/attachment/attachment/src/types.ts:8` +来源:`packages/attachment/attachment/src/types.ts` 以下类型之一: @@ -3100,11 +3102,11 @@ SHA-256: `2f1e6a7ebace43d727ae138ddcd352eb3813960009e5805b8c5ac84300c97716` -### `packages/context/agent-instructions/src/render.ts#AgentInstructionChange` +#### `packages/context/agent-instructions/src/render.ts#AgentInstructionChange` SHA-256: `83da72c6857601c75da11212ef847f57d457b9c99f0a82246dcdff3e26700239` -来源:`packages/context/agent-instructions/src/render.ts:47` +来源:`packages/context/agent-instructions/src/render.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3115,11 +3117,11 @@ SHA-256: `83da72c6857601c75da11212ef847f57d457b9c99f0a82246dcdff3e26700239` -### `packages/context/agent-instructions/src/state.ts#AgentInstructionSource` +#### `packages/context/agent-instructions/src/state.ts#AgentInstructionSource` SHA-256: `6f22a9d02b9a1f1157f3b0e7bdccd7e7b12b085c4efdb709dfc74a465cd4e590` -来源:`packages/context/agent-instructions/src/state.ts:37` +来源:`packages/context/agent-instructions/src/state.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3131,11 +3133,11 @@ SHA-256: `6f22a9d02b9a1f1157f3b0e7bdccd7e7b12b085c4efdb709dfc74a465cd4e590` -### `packages/context/session-reference/src/types.ts#SessionReferenceSource` +#### `packages/context/session-reference/src/types.ts#SessionReferenceSource` SHA-256: `f56c5b59ca0161310c338d31dd16cf14287ccd602ff4181058df178c1c286d7f` -来源:`packages/context/session-reference/src/types.ts:13` +来源:`packages/context/session-reference/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3146,11 +3148,11 @@ SHA-256: `f56c5b59ca0161310c338d31dd16cf14287ccd602ff4181058df178c1c286d7f` -### `packages/core/agent/src/types.ts#InboxTarget` +#### `packages/core/agent/src/types.ts#InboxTarget` SHA-256: `96f4a9c81fc0f940ef71528a8cc66731ae4cf1f40d79680c5fe3c39f96d7723c` -来源:`packages/core/agent/src/types.ts:29` +来源:`packages/core/agent/src/types.ts` 以下类型之一: @@ -3159,11 +3161,11 @@ SHA-256: `96f4a9c81fc0f940ef71528a8cc66731ae4cf1f40d79680c5fe3c39f96d7723c` -### `packages/core/session/src/types.ts#EpochHeader` +#### `packages/core/session/src/types.ts#EpochHeader` SHA-256: `49f38c296b0c34c4d5784d827ee6fda5c7a722dccd30badfabeb229af1f832a1` -来源:`packages/core/session/src/types.ts:220` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3174,11 +3176,11 @@ SHA-256: `49f38c296b0c34c4d5784d827ee6fda5c7a722dccd30badfabeb229af1f832a1` -### `packages/core/session/src/types.ts#RequestContext` +#### `packages/core/session/src/types.ts#RequestContext` SHA-256: `411f5f5bc098cf2aaebcea1fc645adb51e593edb6b0f7f88518ff4b0147a2d4d` -来源:`packages/core/session/src/types.ts:232` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3188,11 +3190,11 @@ SHA-256: `411f5f5bc098cf2aaebcea1fc645adb51e593edb6b0f7f88518ff4b0147a2d4d` -### `packages/core/session/src/types.ts#RequestHeaderReason` +#### `packages/core/session/src/types.ts#RequestHeaderReason` SHA-256: `530da6c0267813bb4511af72883cc518834e624e3b3220a7062955fd57a788a6` -来源:`packages/core/session/src/types.ts:249` +来源:`packages/core/session/src/types.ts` 以下类型之一: @@ -3203,11 +3205,11 @@ SHA-256: `530da6c0267813bb4511af72883cc518834e624e3b3220a7062955fd57a788a6` -### `packages/core/session/src/types.ts#SessionHeader` +#### `packages/core/session/src/types.ts#SessionHeader` SHA-256: `88b77fa5ec1d31b20dfa3c41f3eee22fdf55fa74efe4233dcc0b55f9598d6dc6` -来源:`packages/core/session/src/types.ts:91` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3223,11 +3225,11 @@ SHA-256: `88b77fa5ec1d31b20dfa3c41f3eee22fdf55fa74efe4233dcc0b55f9598d6dc6` -### `packages/core/session/src/types.ts#TurnEndCancelCause` +#### `packages/core/session/src/types.ts#TurnEndCancelCause` SHA-256: `1f8c126cfab3df812cd115cfc23e3256f0fa2383400f4ce91ecad313577e59b0` -来源:`packages/core/session/src/types.ts:186` +来源:`packages/core/session/src/types.ts` 以下类型之一: @@ -3239,11 +3241,11 @@ SHA-256: `1f8c126cfab3df812cd115cfc23e3256f0fa2383400f4ce91ecad313577e59b0` -### `packages/core/session/src/types.ts#TurnEndReason` +#### `packages/core/session/src/types.ts#TurnEndReason` SHA-256: `e3528b95cff70d83a080a96666877da3f9dc205e71955d6bc5b9b315b9e0da22` -来源:`packages/core/session/src/types.ts:213` +来源:`packages/core/session/src/types.ts` 以下类型之一: @@ -3256,11 +3258,11 @@ SHA-256: `e3528b95cff70d83a080a96666877da3f9dc205e71955d6bc5b9b315b9e0da22` -### `packages/core/tools/src/index.ts#ToolRestriction` +#### `packages/core/tools/src/index.ts#ToolRestriction` SHA-256: `3cfc3a56502da1f8c6153c2c56657bab4b749056968634dd0991d325ec1c919f` -来源:`packages/core/tools/src/index.ts:673` +来源:`packages/core/tools/src/index.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3269,11 +3271,11 @@ SHA-256: `3cfc3a56502da1f8c6153c2c56657bab4b749056968634dd0991d325ec1c919f` -### `packages/core/tools/src/types.ts#PtcDispatchEventData` +#### `packages/core/tools/src/types.ts#PtcDispatchEventData` SHA-256: `f93f3b56db0ac985f00e0fc105e3227f9968b8ae8d63b928f6ce72a6e82ac996` -来源:`packages/core/tools/src/types.ts:20` +来源:`packages/core/tools/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3287,11 +3289,11 @@ SHA-256: `f93f3b56db0ac985f00e0fc105e3227f9968b8ae8d63b928f6ce72a6e82ac996` -### `packages/core/tools/src/types.ts#PtcDispatchStartEventData` +#### `packages/core/tools/src/types.ts#PtcDispatchStartEventData` SHA-256: `2fe5026daf14bd4ff2b7bfb7cf9791c302d9cbba06802178b6dfec00b892698f` -来源:`packages/core/tools/src/types.ts:11` +来源:`packages/core/tools/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3303,11 +3305,11 @@ SHA-256: `2fe5026daf14bd4ff2b7bfb7cf9791c302d9cbba06802178b6dfec00b892698f` -### `packages/experimental/agent-team/src/types.ts#TeamMemberPhase` +#### `packages/experimental/agent-team/src/types.ts#TeamMemberPhase` SHA-256: `dfce5db4aa42b7ebe0bb79eca92553587287e18c06b9eba85cbfb9d332e26acd` -来源:`packages/experimental/agent-team/src/types.ts:44` +来源:`packages/experimental/agent-team/src/types.ts` 以下类型之一: @@ -3317,11 +3319,11 @@ SHA-256: `dfce5db4aa42b7ebe0bb79eca92553587287e18c06b9eba85cbfb9d332e26acd` -### `packages/experimental/agent-team/src/types.ts#TeamMemberSnapshot` +#### `packages/experimental/agent-team/src/types.ts#TeamMemberSnapshot` SHA-256: `6598cd6da253948d6b207c6374a45335804c79b576866d6215649c2d1bc85e25` -来源:`packages/experimental/agent-team/src/types.ts:47` +来源:`packages/experimental/agent-team/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3335,11 +3337,11 @@ SHA-256: `6598cd6da253948d6b207c6374a45335804c79b576866d6215649c2d1bc85e25` -### `packages/experimental/agent-team/src/types.ts#TeamMessageSnapshot` +#### `packages/experimental/agent-team/src/types.ts#TeamMessageSnapshot` SHA-256: `7f59cf10bccceeb2e810d51bb0a2bffb9829b4526904c3d2673b99abf8070e01` -来源:`packages/experimental/agent-team/src/types.ts:106` +来源:`packages/experimental/agent-team/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3352,11 +3354,11 @@ SHA-256: `7f59cf10bccceeb2e810d51bb0a2bffb9829b4526904c3d2673b99abf8070e01` -### `packages/experimental/agent-team/src/types.ts#TeamMessageSource` +#### `packages/experimental/agent-team/src/types.ts#TeamMessageSource` SHA-256: `2152caf1a71e588e4df2358a806dea24936c1c47131134f01a12939d12cdc0c0` -来源:`packages/experimental/agent-team/src/types.ts:116` +来源:`packages/experimental/agent-team/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3368,11 +3370,11 @@ SHA-256: `2152caf1a71e588e4df2358a806dea24936c1c47131134f01a12939d12cdc0c0` -### `packages/experimental/agent-team/src/types.ts#TeamTaskSnapshot` +#### `packages/experimental/agent-team/src/types.ts#TeamTaskSnapshot` SHA-256: `51edec100659da3a9bd9c3f6ba1180f5e64ec9a1585e5057080df45c180bd357` -来源:`packages/experimental/agent-team/src/types.ts:74` +来源:`packages/experimental/agent-team/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3387,11 +3389,11 @@ SHA-256: `51edec100659da3a9bd9c3f6ba1180f5e64ec9a1585e5057080df45c180bd357` -### `packages/experimental/agent-team/src/types.ts#TeamTaskStatus` +#### `packages/experimental/agent-team/src/types.ts#TeamTaskStatus` SHA-256: `b2d2a01e51341a3bfec809198952c8c830a7899f4cb6ecd3c1dc0b5d9a2af943` -来源:`packages/experimental/agent-team/src/types.ts:71` +来源:`packages/experimental/agent-team/src/types.ts` 以下类型之一: @@ -3402,11 +3404,11 @@ SHA-256: `b2d2a01e51341a3bfec809198952c8c830a7899f4cb6ecd3c1dc0b5d9a2af943` -### `packages/goal/goal/src/domain.ts#GoalChangeMeta` +#### `packages/goal/goal/src/domain.ts#GoalChangeMeta` SHA-256: `7d226b9fd95b4ba213d4237c22e930a91c3c769c95ca7f92977b9d625ba13438` -来源:`packages/goal/goal/src/domain.ts:44` +来源:`packages/goal/goal/src/domain.ts` 以下类型之一: @@ -3415,11 +3417,11 @@ SHA-256: `7d226b9fd95b4ba213d4237c22e930a91c3c769c95ca7f92977b9d625ba13438` -### `packages/goal/goal/src/domain.ts#GoalClearChangeMeta` +#### `packages/goal/goal/src/domain.ts#GoalClearChangeMeta` SHA-256: `cffcdc19881ab61ec0a9ce18743996f7ac44ac8889f34dfac36ae745574aa22f` -来源:`packages/goal/goal/src/domain.ts:35` +来源:`packages/goal/goal/src/domain.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3431,11 +3433,11 @@ SHA-256: `cffcdc19881ab61ec0a9ce18743996f7ac44ac8889f34dfac36ae745574aa22f` -### `packages/goal/goal/src/domain.ts#GoalMessageSource` +#### `packages/goal/goal/src/domain.ts#GoalMessageSource` SHA-256: `7f959241c24128b4983b559984811861dc59774b85905c8fa57c6cb0148a3dbc` -来源:`packages/goal/goal/src/domain.ts:47` +来源:`packages/goal/goal/src/domain.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3446,11 +3448,11 @@ SHA-256: `7f959241c24128b4983b559984811861dc59774b85905c8fa57c6cb0148a3dbc` -### `packages/goal/goal/src/domain.ts#GoalSnapshotChangeMeta` +#### `packages/goal/goal/src/domain.ts#GoalSnapshotChangeMeta` SHA-256: `1df34a6c086866ffdc2dd9e8e5c581c3751a010cdf6b8538a7327f7a3237f0b4` -来源:`packages/goal/goal/src/domain.ts:24` +来源:`packages/goal/goal/src/domain.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3464,11 +3466,11 @@ SHA-256: `1df34a6c086866ffdc2dd9e8e5c581c3751a010cdf6b8538a7327f7a3237f0b4` -### `packages/goal/goal/src/types.ts#GoalBlockReason` +#### `packages/goal/goal/src/types.ts#GoalBlockReason` SHA-256: `84ac8c1a66ffc697262e181f42e851259eae14038c113ca329fb4700ccdb1f7c` -来源:`packages/goal/goal/src/types.ts:51` +来源:`packages/goal/goal/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3477,11 +3479,11 @@ SHA-256: `84ac8c1a66ffc697262e181f42e851259eae14038c113ca329fb4700ccdb1f7c` -### `packages/goal/goal/src/types.ts#GoalPhase` +#### `packages/goal/goal/src/types.ts#GoalPhase` SHA-256: `b8327af7ee5767952d1300cb4f03b7fc04197ae5ba275e13981c689ff7506172` -来源:`packages/goal/goal/src/types.ts:44` +来源:`packages/goal/goal/src/types.ts` 以下类型之一: @@ -3492,11 +3494,11 @@ SHA-256: `b8327af7ee5767952d1300cb4f03b7fc04197ae5ba275e13981c689ff7506172` -### `packages/goal/goal/src/types.ts#GoalRef` +#### `packages/goal/goal/src/types.ts#GoalRef` SHA-256: `0b6d718c693fdf7f06dcccb0bcbbabe78cc63514eafc62d6b2a3899735279d6f` -来源:`packages/goal/goal/src/types.ts:19` +来源:`packages/goal/goal/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3505,11 +3507,11 @@ SHA-256: `0b6d718c693fdf7f06dcccb0bcbbabe78cc63514eafc62d6b2a3899735279d6f` -### `packages/goal/goal/src/types.ts#GoalSnapshot` +#### `packages/goal/goal/src/types.ts#GoalSnapshot` SHA-256: `6bbe793f6a93dc8d50a4d4d3fbb6f8ed15650bcb7e151d28669628f7b7c3fc25` -来源:`packages/goal/goal/src/types.ts:59` +来源:`packages/goal/goal/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3522,11 +3524,11 @@ SHA-256: `6bbe793f6a93dc8d50a4d4d3fbb6f8ed15650bcb7e151d28669628f7b7c3fc25` -### `packages/hooks/hook-protocol/src/types.ts#HookDialect` +#### `packages/hooks/hook-protocol/src/types.ts#HookDialect` SHA-256: `a6b41f5bede8094d7bf635be5d69b1bd7a25e006ca9cf9415bceb9322f1a7feb` -来源:`packages/hooks/hook-protocol/src/types.ts:48` +来源:`packages/hooks/hook-protocol/src/types.ts` 以下类型之一: @@ -3535,11 +3537,11 @@ SHA-256: `a6b41f5bede8094d7bf635be5d69b1bd7a25e006ca9cf9415bceb9322f1a7feb` -### `packages/interaction/user-approval/src/index.ts#ApprovalPolicy` +#### `packages/interaction/user-approval/src/index.ts#ApprovalPolicy` SHA-256: `05d2ae1e0c7f8770f83f9a09047afb39a335d8ac986df3193659aa1e581472cf` -来源:`packages/interaction/user-approval/src/index.ts:60` +来源:`packages/interaction/user-approval/src/index.ts` 以下类型之一: @@ -3548,11 +3550,11 @@ SHA-256: `05d2ae1e0c7f8770f83f9a09047afb39a335d8ac986df3193659aa1e581472cf` -### `packages/interaction/user-approval/src/types.ts#ApprovalOutcome` +#### `packages/interaction/user-approval/src/types.ts#ApprovalOutcome` SHA-256: `930c1cd289def119d443e19dd90008916bf035f0a4d23e07241e7f050f2b89b7` -来源:`packages/interaction/user-approval/src/types.ts:32` +来源:`packages/interaction/user-approval/src/types.ts` 以下类型之一: @@ -3563,11 +3565,11 @@ SHA-256: `930c1cd289def119d443e19dd90008916bf035f0a4d23e07241e7f050f2b89b7` -### `packages/llm/llm-retry/src/types.ts#LlmRetryEventData` +#### `packages/llm/llm-retry/src/types.ts#LlmRetryEventData` SHA-256: `35b995af35bfa087f5381a5454a2305928da037e819bfc4759d3f66d9bd55aa9` -来源:`packages/llm/llm-retry/src/types.ts:16` +来源:`packages/llm/llm-retry/src/types.ts` 以下类型之一: @@ -3576,11 +3578,11 @@ SHA-256: `35b995af35bfa087f5381a5454a2305928da037e819bfc4759d3f66d9bd55aa9` -### `packages/llm/llm-retry/src/types.ts#LlmRetryStartedEventData` +#### `packages/llm/llm-retry/src/types.ts#LlmRetryStartedEventData` SHA-256: `6f72ece8f317cd080c4f20a93f1bf709965f5b81ac4669528f5a023191cfcf20` -来源:`packages/llm/llm-retry/src/types.ts:43` +来源:`packages/llm/llm-retry/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3591,11 +3593,11 @@ SHA-256: `6f72ece8f317cd080c4f20a93f1bf709965f5b81ac4669528f5a023191cfcf20` -### `packages/llm/llm/src/call-config.ts#LlmCallConfig` +#### `packages/llm/llm/src/call-config.ts#LlmCallConfig` SHA-256: `67d5f73ceae82f5265258142ad6cf172de2c1fef93ba551b7f0454e0a93bffe0` -来源:`packages/llm/llm/src/call-config.ts:23` +来源:`packages/llm/llm/src/call-config.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3608,11 +3610,11 @@ SHA-256: `67d5f73ceae82f5265258142ad6cf172de2c1fef93ba551b7f0454e0a93bffe0` -### `packages/llm/llm/src/call-config.ts#LlmCallConfigAdapterDefaults` +#### `packages/llm/llm/src/call-config.ts#LlmCallConfigAdapterDefaults` SHA-256: `326a9bfda27dda5882fb3cbe6e715df41dae2298fdae3d66437457268a665693` -来源:`packages/llm/llm/src/call-config.ts:36` +来源:`packages/llm/llm/src/call-config.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3621,11 +3623,11 @@ SHA-256: `326a9bfda27dda5882fb3cbe6e715df41dae2298fdae3d66437457268a665693` -### `packages/llm/llm/src/message.ts#AssistantMessage` +#### `packages/llm/llm/src/message.ts#AssistantMessage` SHA-256: `1043caf7eee7a357f62c904491139d8ee523df58eb18bbb9f567d9b890b5ebd0` -来源:`packages/llm/llm/src/message.ts:148` +来源:`packages/llm/llm/src/message.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3636,11 +3638,11 @@ SHA-256: `1043caf7eee7a357f62c904491139d8ee523df58eb18bbb9f567d9b890b5ebd0` -### `packages/llm/llm/src/message.ts#ContextSnapshotSection` +#### `packages/llm/llm/src/message.ts#ContextSnapshotSection` SHA-256: `86e1e384495ee09ac2d60c9db3610f1f1fddac2d248f6f1d6000e78054680219` -来源:`packages/llm/llm/src/message.ts:65` +来源:`packages/llm/llm/src/message.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3649,11 +3651,11 @@ SHA-256: `86e1e384495ee09ac2d60c9db3610f1f1fddac2d248f6f1d6000e78054680219` -### `packages/llm/llm/src/message.ts#Message` +#### `packages/llm/llm/src/message.ts#Message` SHA-256: `c99dd3ce21f1b68c2293858993d2f71f21ab39ee7b6fc4d1ed13cf65e1c23ccf` -来源:`packages/llm/llm/src/message.ts:131` +来源:`packages/llm/llm/src/message.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3664,11 +3666,11 @@ SHA-256: `c99dd3ce21f1b68c2293858993d2f71f21ab39ee7b6fc4d1ed13cf65e1c23ccf` -### `packages/llm/llm/src/message.ts#MessageSource` +#### `packages/llm/llm/src/message.ts#MessageSource` SHA-256: `4c965666d5b42116945bc356087cd5e1fd549e6dece560785ed60511059a8283` -来源:`packages/llm/llm/src/message.ts:128` +来源:`packages/llm/llm/src/message.ts` 以下类型之一: @@ -3695,11 +3697,11 @@ SHA-256: `4c965666d5b42116945bc356087cd5e1fd549e6dece560785ed60511059a8283` -### `packages/llm/llm/src/message.ts#ModelMessageSource` +#### `packages/llm/llm/src/message.ts#ModelMessageSource` SHA-256: `719c51f67074f97034a6c94297fe1f4b5d3c8d392c57586dab732aa5398c7a91` -来源:`packages/llm/llm/src/message.ts:24` +来源:`packages/llm/llm/src/message.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3710,11 +3712,11 @@ SHA-256: `719c51f67074f97034a6c94297fe1f4b5d3c8d392c57586dab732aa5398c7a91` -### `packages/llm/llm/src/message.ts#ToolMessageSource` +#### `packages/llm/llm/src/message.ts#ToolMessageSource` SHA-256: `d9c462b9f62fdd3efc76a44b9524dc8781f6b91cd9c7e584b17d971defafebab` -来源:`packages/llm/llm/src/message.ts:29` +来源:`packages/llm/llm/src/message.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3723,11 +3725,11 @@ SHA-256: `d9c462b9f62fdd3efc76a44b9524dc8781f6b91cd9c7e584b17d971defafebab` -### `packages/llm/llm/src/message.ts#ToolResultMessage` +#### `packages/llm/llm/src/message.ts#ToolResultMessage` SHA-256: `886adb5b17a0430d977504ec77659faddd6c165e828c729f61ce2705478dabec` -来源:`packages/llm/llm/src/message.ts:154` +来源:`packages/llm/llm/src/message.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3738,11 +3740,11 @@ SHA-256: `886adb5b17a0430d977504ec77659faddd6c165e828c729f61ce2705478dabec` -### `packages/llm/llm/src/message.ts#UserMessage` +#### `packages/llm/llm/src/message.ts#UserMessage` SHA-256: `e906ba236968813204729386e0e5df209e409e0da5ae26c4269deb360bdcb356` -来源:`packages/llm/llm/src/message.ts:143` +来源:`packages/llm/llm/src/message.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3753,11 +3755,11 @@ SHA-256: `e906ba236968813204729386e0e5df209e409e0da5ae26c4269deb360bdcb356` -### `packages/llm/llm/src/types.ts#ContentBlock` +#### `packages/llm/llm/src/types.ts#ContentBlock` SHA-256: `a2e983b79049b172a394d22515a99040a1040dedeaadb7673776b36ea49f9703` -来源:`packages/llm/llm/src/types.ts:110` +来源:`packages/llm/llm/src/types.ts` 以下类型之一: @@ -3769,11 +3771,11 @@ SHA-256: `a2e983b79049b172a394d22515a99040a1040dedeaadb7673776b36ea49f9703` -### `packages/llm/llm/src/types.ts#ContentBlockType` +#### `packages/llm/llm/src/types.ts#ContentBlockType` SHA-256: `1f2180253053d07f60260c081d2d721f04ebb1f2691fbf00237dc7a01c7c0812` -来源:`packages/llm/llm/src/types.ts:108` +来源:`packages/llm/llm/src/types.ts` 以下类型之一: @@ -3785,11 +3787,11 @@ SHA-256: `1f2180253053d07f60260c081d2d721f04ebb1f2691fbf00237dc7a01c7c0812` -### `packages/llm/llm/src/types.ts#FinishReason` +#### `packages/llm/llm/src/types.ts#FinishReason` SHA-256: `5ed158429dfa6a8633e6ba94b8c81190616c24b65c1777bf1c60cde9dd499a2f` -来源:`packages/llm/llm/src/types.ts:125` +来源:`packages/llm/llm/src/types.ts` 以下类型之一: @@ -3801,11 +3803,11 @@ SHA-256: `5ed158429dfa6a8633e6ba94b8c81190616c24b65c1777bf1c60cde9dd499a2f` -### `packages/llm/llm/src/types.ts#ImageBlock` +#### `packages/llm/llm/src/types.ts#ImageBlock` SHA-256: `8ef06dd236128246969d5f04a6c4a639d031fcda99a0cd13051f52f41b0ca1af` -来源:`packages/llm/llm/src/types.ts:71` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3814,11 +3816,11 @@ SHA-256: `8ef06dd236128246969d5f04a6c4a639d031fcda99a0cd13051f52f41b0ca1af` -### `packages/llm/llm/src/types.ts#LlmFailure` +#### `packages/llm/llm/src/types.ts#LlmFailure` SHA-256: `27cd736e794a0f8703a155fb697820cede894d10776586dd3df24d24c9465c0e` -来源:`packages/llm/llm/src/types.ts:40` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3830,11 +3832,11 @@ SHA-256: `27cd736e794a0f8703a155fb697820cede894d10776586dd3df24d24c9465c0e` -### `packages/llm/llm/src/types.ts#ReasoningBlock` +#### `packages/llm/llm/src/types.ts#ReasoningBlock` SHA-256: `814d9434e1ddf9078612b3b34322f26e9363b469213335007f7e9ba7fee9464e` -来源:`packages/llm/llm/src/types.ts:60` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3843,11 +3845,11 @@ SHA-256: `814d9434e1ddf9078612b3b34322f26e9363b469213335007f7e9ba7fee9464e` -### `packages/llm/llm/src/types.ts#ReplayEnvelope` +#### `packages/llm/llm/src/types.ts#ReplayEnvelope` SHA-256: `0acd94fe8794574c9ae72c7855ee16d29c546096d4af760d16d1225385764555` -来源:`packages/llm/llm/src/types.ts:342` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3856,11 +3858,11 @@ SHA-256: `0acd94fe8794574c9ae72c7855ee16d29c546096d4af760d16d1225385764555` -### `packages/llm/llm/src/types.ts#StreamChunk` +#### `packages/llm/llm/src/types.ts#StreamChunk` SHA-256: `d3dcc1522465777787d31eaef82e5ce93e066d9ba848d2db45389ffbca99cd24` -来源:`packages/llm/llm/src/types.ts:364` +来源:`packages/llm/llm/src/types.ts` 以下类型之一: @@ -3874,11 +3876,11 @@ SHA-256: `d3dcc1522465777787d31eaef82e5ce93e066d9ba848d2db45389ffbca99cd24` -### `packages/llm/llm/src/types.ts#TokenUsage` +#### `packages/llm/llm/src/types.ts#TokenUsage` SHA-256: `fec5442b9ee4122e10514d81d5a43648003fe8bfb7ee2ba50c0cdbdd383ed394` -来源:`packages/llm/llm/src/types.ts:135` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3891,11 +3893,11 @@ SHA-256: `fec5442b9ee4122e10514d81d5a43648003fe8bfb7ee2ba50c0cdbdd383ed394` -### `packages/llm/llm/src/types.ts#ToolCallBlock` +#### `packages/llm/llm/src/types.ts#ToolCallBlock` SHA-256: `c1f0f17b6493b85db6453bb30e01b208d703731b25bc1e68e5d4fc72eea9cdea` -来源:`packages/llm/llm/src/types.ts:78` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3906,11 +3908,11 @@ SHA-256: `c1f0f17b6493b85db6453bb30e01b208d703731b25bc1e68e5d4fc72eea9cdea` -### `packages/llm/llm/src/types.ts#ToolResultBlock` +#### `packages/llm/llm/src/types.ts#ToolResultBlock` SHA-256: `03899b77c7b036927f61719d75ebd582e4e5f43be40fe877c652795fe2436012` -来源:`packages/llm/llm/src/types.ts:88` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3921,11 +3923,11 @@ SHA-256: `03899b77c7b036927f61719d75ebd582e4e5f43be40fe877c652795fe2436012` -### `packages/llm/llm/src/types.ts#ToolSchema` +#### `packages/llm/llm/src/types.ts#ToolSchema` SHA-256: `7f5f2a8618c2ece530a18b1358b890fb57fb8c35705e47b66bff2296f8c6e889` -来源:`packages/llm/llm/src/types.ts:385` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3935,11 +3937,11 @@ SHA-256: `7f5f2a8618c2ece530a18b1358b890fb57fb8c35705e47b66bff2296f8c6e889` -### `packages/sandbox/sandbox/src/index.ts#SandboxMode` +#### `packages/sandbox/sandbox/src/index.ts#SandboxMode` SHA-256: `fab2bb09bc5e3b9db0685e8f5500b029af1a2b33e70bc703c1d5d0f596fbc1fd` -来源:`packages/sandbox/sandbox/src/index.ts:29` +来源:`packages/sandbox/sandbox/src/index.ts` 以下类型之一: @@ -3949,11 +3951,11 @@ SHA-256: `fab2bb09bc5e3b9db0685e8f5500b029af1a2b33e70bc703c1d5d0f596fbc1fd` -### `packages/schedule/schedule/src/types.ts#AfterScheduleRecord` +#### `packages/schedule/schedule/src/types.ts#AfterScheduleRecord` SHA-256: `27e337d3d6b402b221e50c247a3f518a70d0c474cc60beee15fac3e9c5cbfcbe` -来源:`packages/schedule/schedule/src/types.ts:13` +来源:`packages/schedule/schedule/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3965,11 +3967,11 @@ SHA-256: `27e337d3d6b402b221e50c247a3f518a70d0c474cc60beee15fac3e9c5cbfcbe` -### `packages/schedule/schedule/src/types.ts#AtScheduleRecord` +#### `packages/schedule/schedule/src/types.ts#AtScheduleRecord` SHA-256: `658d895d187b26d83f3b53109a3bf77bbfba9f6f9a6d4bc4ee4315b4eb36239e` -来源:`packages/schedule/schedule/src/types.ts:27` +来源:`packages/schedule/schedule/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3980,11 +3982,11 @@ SHA-256: `658d895d187b26d83f3b53109a3bf77bbfba9f6f9a6d4bc4ee4315b4eb36239e` -### `packages/schedule/schedule/src/types.ts#EveryScheduleDispatchChange` +#### `packages/schedule/schedule/src/types.ts#EveryScheduleDispatchChange` SHA-256: `e6063d0451dc02026fd9b54ad3f77c7b1b6392ad3e872a7737ac84e13ca72344` -来源:`packages/schedule/schedule/src/types.ts:93` +来源:`packages/schedule/schedule/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3995,11 +3997,11 @@ SHA-256: `e6063d0451dc02026fd9b54ad3f77c7b1b6392ad3e872a7737ac84e13ca72344` -### `packages/schedule/schedule/src/types.ts#EveryScheduleRecord` +#### `packages/schedule/schedule/src/types.ts#EveryScheduleRecord` SHA-256: `66ece68282d8c06330fb83329a24ae54c386d5ccfab296bbf18369da8beb7d14` -来源:`packages/schedule/schedule/src/types.ts:39` +来源:`packages/schedule/schedule/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4011,11 +4013,11 @@ SHA-256: `66ece68282d8c06330fb83329a24ae54c386d5ccfab296bbf18369da8beb7d14` -### `packages/schedule/schedule/src/types.ts#OneShotScheduleDispatchChange` +#### `packages/schedule/schedule/src/types.ts#OneShotScheduleDispatchChange` SHA-256: `8e8e91646a5cae3fc78f7532a0013ff2088ae47077642c2edd507a508209b8af` -来源:`packages/schedule/schedule/src/types.ts:86` +来源:`packages/schedule/schedule/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4025,11 +4027,11 @@ SHA-256: `8e8e91646a5cae3fc78f7532a0013ff2088ae47077642c2edd507a508209b8af` -### `packages/schedule/schedule/src/types.ts#ScheduleChange` +#### `packages/schedule/schedule/src/types.ts#ScheduleChange` SHA-256: `e1d0e52dcd1855ffb803efc18f8f7b776c48d1c25757e8a75c0281fa298c02e1` -来源:`packages/schedule/schedule/src/types.ts:105` +来源:`packages/schedule/schedule/src/types.ts` 以下类型之一: @@ -4040,11 +4042,11 @@ SHA-256: `e1d0e52dcd1855ffb803efc18f8f7b776c48d1c25757e8a75c0281fa298c02e1` -### `packages/schedule/schedule/src/types.ts#ScheduleCreateChange` +#### `packages/schedule/schedule/src/types.ts#ScheduleCreateChange` SHA-256: `ca6425edd20afe34d0cedc6ad1abad1ad7b32e2fbc4c1d24db53939e80bf887f` -来源:`packages/schedule/schedule/src/types.ts:72` +来源:`packages/schedule/schedule/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4054,11 +4056,11 @@ SHA-256: `ca6425edd20afe34d0cedc6ad1abad1ad7b32e2fbc4c1d24db53939e80bf887f` -### `packages/schedule/schedule/src/types.ts#ScheduleDeleteChange` +#### `packages/schedule/schedule/src/types.ts#ScheduleDeleteChange` SHA-256: `18dc21f12bbac8ade8377e6fbb54179e20c3d955d73fba3244c57fb6bf001df0` -来源:`packages/schedule/schedule/src/types.ts:79` +来源:`packages/schedule/schedule/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4068,11 +4070,11 @@ SHA-256: `18dc21f12bbac8ade8377e6fbb54179e20c3d955d73fba3244c57fb6bf001df0` -### `packages/schedule/schedule/src/types.ts#ScheduleRecord` +#### `packages/schedule/schedule/src/types.ts#ScheduleRecord` SHA-256: `d8f868c6b3e7189de6c1ffe2ea04794ea2aa31315b6347d12536e46020afac87` -来源:`packages/schedule/schedule/src/types.ts:69` +来源:`packages/schedule/schedule/src/types.ts` 以下类型之一: @@ -4082,11 +4084,11 @@ SHA-256: `d8f868c6b3e7189de6c1ffe2ea04794ea2aa31315b6347d12536e46020afac87` -### `packages/session/session-persistence-jsonl/src/format.ts#HeaderLine` +#### `packages/session/session-persistence-jsonl/src/format.ts#HeaderLine` SHA-256: `63496702a393356d64638beb7939468c1ba039ba3b5492327b2fe074d6cdac93` -来源:`packages/session/session-persistence-jsonl/src/format.ts:82` +来源:`packages/session/session-persistence-jsonl/src/format.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4103,11 +4105,11 @@ SHA-256: `63496702a393356d64638beb7939468c1ba039ba3b5492327b2fe074d6cdac93` -### `packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData` +#### `packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData` SHA-256: `2e926672f000666b611f59870d77b111907b13580f27d0650cdfa9b70587d27d` -来源:`packages/session/session-title-llm/src/index.ts:27` +来源:`packages/session/session-title-llm/src/index.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4120,11 +4122,11 @@ SHA-256: `2e926672f000666b611f59870d77b111907b13580f27d0650cdfa9b70587d27d` -### `packages/session/session-title/src/types.ts#SessionTitleEventData` +#### `packages/session/session-title/src/types.ts#SessionTitleEventData` SHA-256: `b56f6a885da3dc394c69a3e3cc5c0cfc4da15601b63fda4989eee8f40efc5be4` -来源:`packages/session/session-title/src/types.ts:41` +来源:`packages/session/session-title/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4134,11 +4136,11 @@ SHA-256: `b56f6a885da3dc394c69a3e3cc5c0cfc4da15601b63fda4989eee8f40efc5be4` -### `packages/session/session-title/src/types.ts#SessionTitleModelProvenance` +#### `packages/session/session-title/src/types.ts#SessionTitleModelProvenance` SHA-256: `07e1a58c58b593f507b8e7f25723bb0aa42baae6e00f5ecfddf28cb1e64d3235` -来源:`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` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4147,11 +4149,11 @@ SHA-256: `07e1a58c58b593f507b8e7f25723bb0aa42baae6e00f5ecfddf28cb1e64d3235` -### `packages/session/session-title/src/types.ts#SessionTitleSource` +#### `packages/session/session-title/src/types.ts#SessionTitleSource` SHA-256: `30d5a537b296685770b1241c4b4bbde19d5a31ff81aa23df73fab5e90b8fc65f` -来源:`packages/session/session-title/src/types.ts:28` +来源:`packages/session/session-title/src/types.ts` 以下类型之一: @@ -4161,11 +4163,11 @@ SHA-256: `30d5a537b296685770b1241c4b4bbde19d5a31ff81aa23df73fab5e90b8fc65f` -### `packages/skill/skill/src/index.ts#SkillInvocationSource` +#### `packages/skill/skill/src/index.ts#SkillInvocationSource` SHA-256: `672c4aa2a9b736e3d6e5da6346d2e2ed5e3573f2d0baafa18e7407c9f3fee3db` -来源:`packages/skill/skill/src/index.ts:148` +来源:`packages/skill/skill/src/index.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4175,11 +4177,11 @@ SHA-256: `672c4aa2a9b736e3d6e5da6346d2e2ed5e3573f2d0baafa18e7407c9f3fee3db` -### `packages/skill/tool-skill/src/index.ts#SkillCatalogSource` +#### `packages/skill/tool-skill/src/index.ts#SkillCatalogSource` SHA-256: `fc2ae6962f9f8801c2b1e414668e1e17cbb7544c4f39381198977a38bd10c093` -来源:`packages/skill/tool-skill/src/index.ts:34` +来源:`packages/skill/tool-skill/src/index.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4190,11 +4192,11 @@ SHA-256: `fc2ae6962f9f8801c2b1e414668e1e17cbb7544c4f39381198977a38bd10c093` -### `packages/subagent/subagent/src/continuation.ts#AgentMessageSource` +#### `packages/subagent/subagent/src/continuation.ts#AgentMessageSource` SHA-256: `4a9bef9f27a942520cc2279ca7dd3082556e4bff543f66b5c0333e1bbed1cd86` -来源:`packages/subagent/subagent/src/continuation.ts:59` +来源:`packages/subagent/subagent/src/continuation.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4204,11 +4206,11 @@ SHA-256: `4a9bef9f27a942520cc2279ca7dd3082556e4bff543f66b5c0333e1bbed1cd86` -### `packages/subagent/subagent/src/continuation.ts#SubagentSettledMessageSource` +#### `packages/subagent/subagent/src/continuation.ts#SubagentSettledMessageSource` SHA-256: `4e97c3d85c0fc817ee58873c38c25a2474abaaa0af4839311b50b68db3b8cf1a` -来源:`packages/subagent/subagent/src/continuation.ts:74` +来源:`packages/subagent/subagent/src/continuation.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4219,11 +4221,11 @@ SHA-256: `4e97c3d85c0fc817ee58873c38c25a2474abaaa0af4839311b50b68db3b8cf1a` -### `packages/subagent/subagent/src/descriptor.ts#ContinuableSubagentDescriptorData` +#### `packages/subagent/subagent/src/descriptor.ts#ContinuableSubagentDescriptorData` SHA-256: `6487b10ba7542f3c447b1e41a1c6a590b7bfafe0b9b66b49f34028da85bb970f` -来源:`packages/subagent/subagent/src/descriptor.ts:72` +来源:`packages/subagent/subagent/src/descriptor.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4239,11 +4241,11 @@ SHA-256: `6487b10ba7542f3c447b1e41a1c6a590b7bfafe0b9b66b49f34028da85bb970f` -### `packages/subagent/subagent/src/descriptor.ts#OneShotSubagentDescriptorData` +#### `packages/subagent/subagent/src/descriptor.ts#OneShotSubagentDescriptorData` SHA-256: `5f758f3de5f00c18968a7c6d347083aac5c9ae13f6a79c78f6611b23c4973564` -来源:`packages/subagent/subagent/src/descriptor.ts:61` +来源:`packages/subagent/subagent/src/descriptor.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4254,11 +4256,11 @@ SHA-256: `5f758f3de5f00c18968a7c6d347083aac5c9ae13f6a79c78f6611b23c4973564` -### `packages/subagent/subagent/src/descriptor.ts#SubagentDescriptorData` +#### `packages/subagent/subagent/src/descriptor.ts#SubagentDescriptorData` SHA-256: `86d1d0e9cfebb240421187e3dc37fb71cc38a1501885cf32f8f9adef7b0a2bde` -来源:`packages/subagent/subagent/src/descriptor.ts:89` +来源:`packages/subagent/subagent/src/descriptor.ts` 以下类型之一: @@ -4267,11 +4269,11 @@ SHA-256: `86d1d0e9cfebb240421187e3dc37fb71cc38a1501885cf32f8f9adef7b0a2bde` -### `packages/todo/tool-todo/src/types.ts#TodoItem` +#### `packages/todo/tool-todo/src/types.ts#TodoItem` SHA-256: `a99f76fd149051c363f960bfeeb5b9509587ecaf7591a42797e4bfe810d8987a` -来源:`packages/todo/tool-todo/src/types.ts:21` +来源:`packages/todo/tool-todo/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4280,11 +4282,11 @@ SHA-256: `a99f76fd149051c363f960bfeeb5b9509587ecaf7591a42797e4bfe810d8987a` -### `packages/web/web-search-deepseek/src/provider.ts#DeepSeekSearchLlmRequest` +#### `packages/web/web-search-deepseek/src/provider.ts#DeepSeekSearchLlmRequest` SHA-256: `2517ba143a271508d3ca35126d5aca8f7f1facf5aaddce4adf011832042fa2b9` -来源:`packages/web/web-search-deepseek/src/provider.ts:56` +来源:`packages/web/web-search-deepseek/src/provider.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4294,11 +4296,11 @@ SHA-256: `2517ba143a271508d3ca35126d5aca8f7f1facf5aaddce4adf011832042fa2b9` -### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentEndData` +#### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentEndData` SHA-256: `c0ea97bc89dfc46fa94eab956f5c3ee6af2f964aa7db6327cb18b451f207bef7` -来源:`packages/workflow/tool-workflow/src/types.ts:29` +来源:`packages/workflow/tool-workflow/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4308,11 +4310,11 @@ SHA-256: `c0ea97bc89dfc46fa94eab956f5c3ee6af2f964aa7db6327cb18b451f207bef7` -### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentStartData` +#### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentStartData` SHA-256: `9a410ddf56792b2b7cd4a224a2e54dc4dee30a8e8e6b1c2b9a1d19992b217adc` -来源:`packages/workflow/tool-workflow/src/types.ts:20` +来源:`packages/workflow/tool-workflow/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4324,11 +4326,11 @@ SHA-256: `9a410ddf56792b2b7cd4a224a2e54dc4dee30a8e8e6b1c2b9a1d19992b217adc` -### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunEndData` +#### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunEndData` SHA-256: `7f9365bae9fcb73e1e34061a1acfe0422c1a5fd351848cace9bebbe806f28462` -来源:`packages/workflow/tool-workflow/src/types.ts:36` +来源:`packages/workflow/tool-workflow/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4337,11 +4339,11 @@ SHA-256: `7f9365bae9fcb73e1e34061a1acfe0422c1a5fd351848cace9bebbe806f28462` -### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunStartData` +#### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunStartData` SHA-256: `a6da9ad5d42ae83a6833a8288b076688e8e0801633ea36cbdd8a30a6d9f3160c` -来源:`packages/workflow/tool-workflow/src/types.ts:14` +来源:`packages/workflow/tool-workflow/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4350,11 +4352,11 @@ SHA-256: `a6da9ad5d42ae83a6833a8288b076688e8e0801633ea36cbdd8a30a6d9f3160c` -### `packages/workflow/workflow/src/types.ts#WorkflowAgentOutcome` +#### `packages/workflow/workflow/src/types.ts#WorkflowAgentOutcome` SHA-256: `c2deb7c9183735d4e0fffddf5c623f4e34daa1c8e96b111982e957dfcbbcf896` -来源:`packages/workflow/workflow/src/types.ts:110` +来源:`packages/workflow/workflow/src/types.ts` 以下类型之一: @@ -4364,11 +4366,11 @@ SHA-256: `c2deb7c9183735d4e0fffddf5c623f4e34daa1c8e96b111982e957dfcbbcf896` -### `packages/workflow/workflow/src/types.ts#WorkflowStopReason` +#### `packages/workflow/workflow/src/types.ts#WorkflowStopReason` SHA-256: `8465ece5e9d9007c038b357015d849c15262cb0bc25abc59e47692d87ee01a15` -来源:`packages/workflow/workflow/src/types.ts:63` +来源:`packages/workflow/workflow/src/types.ts` 以下类型之一: @@ -4378,7 +4380,7 @@ SHA-256: `8465ece5e9d9007c038b357015d849c15262cb0bc25abc59e47692d87ee01a15` -### `"parent"` +#### `"parent"` SHA-256: `e6411b09c1d982f789bf741ca74e2bea69df56029847f86a6148e722039ee732` @@ -4386,7 +4388,7 @@ SHA-256: `e6411b09c1d982f789bf741ca74e2bea69df56029847f86a6148e722039ee732` -### `"pause"` +#### `"pause"` SHA-256: `1d8798b1a5e8c545ee4dcd2b4e75c0b4c9ffd985e4744c6d1a1aab992f859721` @@ -4394,7 +4396,7 @@ SHA-256: `1d8798b1a5e8c545ee4dcd2b4e75c0b4c9ffd985e4744c6d1a1aab992f859721` -### `"paused"` +#### `"paused"` SHA-256: `c43b119ce579b3e9983a0d3adc4ba402ebb9ba773d89738a2dab01ecf5813943` @@ -4402,7 +4404,7 @@ SHA-256: `c43b119ce579b3e9983a0d3adc4ba402ebb9ba773d89738a2dab01ecf5813943` -### `"pending"` +#### `"pending"` SHA-256: `234142ee4f996f38cc9fa3b8b3e3de29b03c9aefe5ebf6c224eddd564505aa85` @@ -4410,7 +4412,7 @@ SHA-256: `234142ee4f996f38cc9fa3b8b3e3de29b03c9aefe5ebf6c224eddd564505aa85` -### `"permission/preset"` +#### `"permission/preset"` SHA-256: `ae63d9d1080ed8945031594d93f8d96651d7101b848719cc3e1475875cd3d649` @@ -4418,7 +4420,7 @@ SHA-256: `ae63d9d1080ed8945031594d93f8d96651d7101b848719cc3e1475875cd3d649` -### `"plan/mode"` +#### `"plan/mode"` SHA-256: `f634871d1e18b1eb199497ac8ab72d3964f48d03fbf611dc7521a1970cf429d9` @@ -4426,7 +4428,7 @@ SHA-256: `f634871d1e18b1eb199497ac8ab72d3964f48d03fbf611dc7521a1970cf429d9` -### `"plugin"` +#### `"plugin"` SHA-256: `e654d28d1e6c471147310d2fba396d00969cfe6ed9022626d3f2c2312e0b1cbb` @@ -4434,7 +4436,7 @@ SHA-256: `e654d28d1e6c471147310d2fba396d00969cfe6ed9022626d3f2c2312e0b1cbb` -### `"provider"` +#### `"provider"` SHA-256: `e31572180d6b28b73f073ad30ae19d5d82982d3daf984723984e23da1e7c459a` @@ -4442,7 +4444,7 @@ SHA-256: `e31572180d6b28b73f073ad30ae19d5d82982d3daf984723984e23da1e7c459a` -### `"provisioning"` +#### `"provisioning"` SHA-256: `871bfd6f7bb91061246768d3377f3fd58d6b8ea7c31f44c714ae7ab215650d62` @@ -4450,7 +4452,7 @@ SHA-256: `871bfd6f7bb91061246768d3377f3fd58d6b8ea7c31f44c714ae7ab215650d62` -### `"quiet"` +#### `"quiet"` SHA-256: `82e3d091a65ce8f6e8aedb3ad2322d43c55c5645448413d61f843f9bbd104bf1` @@ -4458,7 +4460,7 @@ SHA-256: `82e3d091a65ce8f6e8aedb3ad2322d43c55c5645448413d61f843f9bbd104bf1` -### `"read-only"` +#### `"read-only"` SHA-256: `12a0cfa619ac4a5fc6c3e8e359c8dae15769edc61497a575935c78d5842f8e42` @@ -4466,7 +4468,7 @@ SHA-256: `12a0cfa619ac4a5fc6c3e8e359c8dae15769edc61497a575935c78d5842f8e42` -### `"reasoning"` +#### `"reasoning"` SHA-256: `3c2535ca0a2062f172f15344f8040755002b5ac506cf94fc4ebaa822b15feb8c` @@ -4474,7 +4476,7 @@ SHA-256: `3c2535ca0a2062f172f15344f8040755002b5ac506cf94fc4ebaa822b15feb8c` -### `"reasoning-delta"` +#### `"reasoning-delta"` SHA-256: `6f091fe32ab24407236090ca9d710bbaf59bb57466e9f3b8f1f6e4862bc863c6` @@ -4482,7 +4484,7 @@ SHA-256: `6f091fe32ab24407236090ca9d710bbaf59bb57466e9f3b8f1f6e4862bc863c6` -### `"recall"` +#### `"recall"` SHA-256: `383cf73ae4748e5beb281ae74857ba1ffb92ae01075b9fbf51af78b666007a8f` @@ -4490,7 +4492,7 @@ SHA-256: `383cf73ae4748e5beb281ae74857ba1ffb92ae01075b9fbf51af78b666007a8f` -### `"rejected"` +#### `"rejected"` SHA-256: `fab35c4520883c0d69e42d079c9f543fc5ac7a2d15b537b5572fcd99059c7018` @@ -4498,7 +4500,7 @@ SHA-256: `fab35c4520883c0d69e42d079c9f543fc5ac7a2d15b537b5572fcd99059c7018` -### `"relay"` +#### `"relay"` SHA-256: `16d0507cb94b4cfc84a87446b1ba7652d6ec1d65ee1684789e747e30d542800e` @@ -4506,7 +4508,7 @@ SHA-256: `16d0507cb94b4cfc84a87446b1ba7652d6ec1d65ee1684789e747e30d542800e` -### `"remove"` +#### `"remove"` SHA-256: `7382c4fc95fe8c5db65ca4d9da572b115d0dbb818b7f32c22ab040318ffbb4bc` @@ -4514,7 +4516,7 @@ SHA-256: `7382c4fc95fe8c5db65ca4d9da572b115d0dbb818b7f32c22ab040318ffbb4bc` -### `"replace"` +#### `"replace"` SHA-256: `f6cb462f808309e315fea634f1ed86268b8346bbcee6774d9097ca6eed7ac1f8` @@ -4522,7 +4524,7 @@ SHA-256: `f6cb462f808309e315fea634f1ed86268b8346bbcee6774d9097ca6eed7ac1f8` -### `"request/context"` +#### `"request/context"` SHA-256: `70b082fe78991edf13cf66e1b4d06cd2dcff9cacfd76f8cfb996bfb61939e7b2` @@ -4530,7 +4532,7 @@ SHA-256: `70b082fe78991edf13cf66e1b4d06cd2dcff9cacfd76f8cfb996bfb61939e7b2` -### `"request/header"` +#### `"request/header"` SHA-256: `3e0eff5946255ff05d88a10839c60305135801f97794ea48d409f8503303317e` @@ -4538,7 +4540,7 @@ SHA-256: `3e0eff5946255ff05d88a10839c60305135801f97794ea48d409f8503303317e` -### `"resume"` +#### `"resume"` SHA-256: `34d1ab5c5df378186d6054b1a1beea9a41e41965d6f336f0bc0025c441a82e66` @@ -4546,7 +4548,7 @@ SHA-256: `34d1ab5c5df378186d6054b1a1beea9a41e41965d6f336f0bc0025c441a82e66` -### `"sandbox/mode"` +#### `"sandbox/mode"` SHA-256: `ca085dba2c877feceebf3c62f9d39c6c2a4d2314d97b94b3927a780fe8fe2bb2` @@ -4554,7 +4556,7 @@ SHA-256: `ca085dba2c877feceebf3c62f9d39c6c2a4d2314d97b94b3927a780fe8fe2bb2` -### `"schedule/change"` +#### `"schedule/change"` SHA-256: `0e7b2a97f54f1afdb8cdfad1635abe9145327db539bfb69b4045c19d8c17755d` @@ -4562,7 +4564,7 @@ SHA-256: `0e7b2a97f54f1afdb8cdfad1635abe9145327db539bfb69b4045c19d8c17755d` -### `"series"` +#### `"series"` SHA-256: `4f507598cf476214aa7646ce7841a7064a9dcb05d0a1eaaefaf79c2b738f160f` @@ -4570,7 +4572,7 @@ SHA-256: `4f507598cf476214aa7646ce7841a7064a9dcb05d0a1eaaefaf79c2b738f160f` -### `"session"` +#### `"session"` SHA-256: `e41bdebe246abe17154de7e7a1d81035437eee8d20e7f1edff0d91e2598ad828` @@ -4578,7 +4580,7 @@ SHA-256: `e41bdebe246abe17154de7e7a1d81035437eee8d20e7f1edff0d91e2598ad828` -### `"session-log-deepseek/delivery-accepted"` +#### `"session-log-deepseek/delivery-accepted"` SHA-256: `47e5d84f1a93450a78c7f3954b43990d0f629af7c034a56313e5deb63e772c1b` @@ -4586,7 +4588,7 @@ SHA-256: `47e5d84f1a93450a78c7f3954b43990d0f629af7c034a56313e5deb63e772c1b` -### `"session-reference"` +#### `"session-reference"` SHA-256: `7f13860ee89a2d35ce09f958e85a04566cd59cb1de1d73a9619a9b631961dc71` @@ -4594,7 +4596,7 @@ SHA-256: `7f13860ee89a2d35ce09f958e85a04566cd59cb1de1d73a9619a9b631961dc71` -### `"session/end-seed"` +#### `"session/end-seed"` SHA-256: `1c2686c0682e7bc51d61117b2652bd4a80707e331aa276d6ef915ae32534a330` @@ -4602,7 +4604,7 @@ SHA-256: `1c2686c0682e7bc51d61117b2652bd4a80707e331aa276d6ef915ae32534a330` -### `SessionEventEnvelope` +#### `SessionEventEnvelope` SHA-256: `04184edc061905410cc7e3db8d5c7cf393d739c89eb523ba8bad3831fb23ba95` @@ -4613,7 +4615,7 @@ SHA-256: `04184edc061905410cc7e3db8d5c7cf393d739c89eb523ba8bad3831fb23ba95` -### `SessionEventEnvelope[0]` +#### `SessionEventEnvelope[0]` SHA-256: `e3e77b26f0148755a505f5b8ea843a3be117827d4703bb5754d9dc8ddbef521f` @@ -4626,7 +4628,7 @@ SHA-256: `e3e77b26f0148755a505f5b8ea843a3be117827d4703bb5754d9dc8ddbef521f` -### `SessionEventEnvelope[46]` +#### `SessionEventEnvelope[46]` SHA-256: `766756032f41a4139ce7a62404b47ad43d1717a59b917391f005534ba64d1ca6` @@ -4641,7 +4643,7 @@ SHA-256: `766756032f41a4139ce7a62404b47ad43d1717a59b917391f005534ba64d1ca6` -### `SessionEventEnvelope[46].sourceEventSeqs` +#### `SessionEventEnvelope[46].sourceEventSeqs` SHA-256: `5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78` @@ -4649,7 +4651,7 @@ SHA-256: `5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78` -### `SessionEventEnvelope[46].surfaceOp` +#### `SessionEventEnvelope[46].surfaceOp` SHA-256: `de9773f2145f7fe4ec9387b91d2431fd7da7106e3b824a365ba5c3089051065b` @@ -4660,11 +4662,11 @@ SHA-256: `de9773f2145f7fe4ec9387b91d2431fd7da7106e3b824a365ba5c3089051065b` -### `SessionEventEnvelope[46].surfaceOp[1]` +#### `SessionEventEnvelope[46].surfaceOp[1]` SHA-256: `582b4ca583f24c830c5ab39a28afdfccce75f9617102ad791e00142c50c2e384` -来源:`packages/core/session/src/types.ts:402` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4674,7 +4676,7 @@ SHA-256: `582b4ca583f24c830c5ab39a28afdfccce75f9617102ad791e00142c50c2e384` -### `"session/title"` +#### `"session/title"` SHA-256: `7a651f3b672c52fb615f22c0ce9cb3cc5b22aad92e6bbeefb0808fd7b9233a50` @@ -4682,7 +4684,7 @@ SHA-256: `7a651f3b672c52fb615f22c0ce9cb3cc5b22aad92e6bbeefb0808fd7b9233a50` -### `"session/title-llm-request"` +#### `"session/title-llm-request"` SHA-256: `587bb11da730e06aa52b62c087d217d6f8f22459b25f31cb9e1e1baf17944e5e` @@ -4690,7 +4692,7 @@ SHA-256: `587bb11da730e06aa52b62c087d217d6f8f22459b25f31cb9e1e1baf17944e5e` -### `"set"` +#### `"set"` SHA-256: `b765ee31033cea463863faf3fc6a0a1b85c47c6a2f13fe1ce833abe56105114b` @@ -4698,7 +4700,7 @@ SHA-256: `b765ee31033cea463863faf3fc6a0a1b85c47c6a2f13fe1ce833abe56105114b` -### `"skill-catalog"` +#### `"skill-catalog"` SHA-256: `6ebcc2dbec9f2dabca9f668ae6d39e877899b180740570f453409db339221df3` @@ -4706,7 +4708,7 @@ SHA-256: `6ebcc2dbec9f2dabca9f668ae6d39e877899b180740570f453409db339221df3` -### `"skill-invocation"` +#### `"skill-invocation"` SHA-256: `1922cd79a70806c17758185a6ef0458bc1fb3900363906733421c16414da2509` @@ -4714,7 +4716,7 @@ SHA-256: `1922cd79a70806c17758185a6ef0458bc1fb3900363906733421c16414da2509` -### `"snapshot"` +#### `"snapshot"` SHA-256: `6f9e00383836275e46c0a9915767f9bb561be5fc30aae490174908a93e99a912` @@ -4722,7 +4724,7 @@ SHA-256: `6f9e00383836275e46c0a9915767f9bb561be5fc30aae490174908a93e99a912` -### `"step/end"` +#### `"step/end"` SHA-256: `c219efbdfd53b836786202ab4532913d555798f0a8615a4e9629736e3799fb70` @@ -4730,7 +4732,7 @@ SHA-256: `c219efbdfd53b836786202ab4532913d555798f0a8615a4e9629736e3799fb70` -### `"step/start"` +#### `"step/start"` SHA-256: `2c64d4bc7264fd3f8bed47e96ab8a593bce05a1e4e1c436dcd244a3b7e0c2a9d` @@ -4738,7 +4740,7 @@ SHA-256: `2c64d4bc7264fd3f8bed47e96ab8a593bce05a1e4e1c436dcd244a3b7e0c2a9d` -### `"stop"` +#### `"stop"` SHA-256: `57f3f606ff8b6c84d9c443faace9d1dd10cca0354f37a4f515ef075f7c351b90` @@ -4746,17 +4748,17 @@ SHA-256: `57f3f606ff8b6c84d9c443faace9d1dd10cca0354f37a4f515ef075f7c351b90` -### `string` +#### `string` SHA-256: `4cd48f3e5108bd6ebedf7301c3638839b8b2b9db8dbd493974177fbdeb91a01b` -来源:`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: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` `string` -### `"subagent"` +#### `"subagent"` SHA-256: `aacda84a69739238aa782eea902d3073017d9d74b9808de2bf5a83c9738cbdc6` @@ -4764,7 +4766,7 @@ SHA-256: `aacda84a69739238aa782eea902d3073017d9d74b9808de2bf5a83c9738cbdc6` -### `"subagent-settled"` +#### `"subagent-settled"` SHA-256: `bf16d2e98a7f13894ded2cffe5ce857bf473954a0e3c0ed9bc7739e2e1c7b78a` @@ -4772,7 +4774,7 @@ SHA-256: `bf16d2e98a7f13894ded2cffe5ce857bf473954a0e3c0ed9bc7739e2e1c7b78a` -### `"subagent/descriptor"` +#### `"subagent/descriptor"` SHA-256: `5ebce1317eacd2c148456627a09668e927ee15c204f0643f5ea76b46b54a2647` @@ -4780,7 +4782,7 @@ SHA-256: `5ebce1317eacd2c148456627a09668e927ee15c204f0643f5ea76b46b54a2647` -### `"subagent/model-selection-policy"` +#### `"subagent/model-selection-policy"` SHA-256: `0a8a062bc9c3c0d97fd97742262f2ea53dd32297f834e81114870d38ac3dc6da` @@ -4788,7 +4790,7 @@ SHA-256: `0a8a062bc9c3c0d97fd97742262f2ea53dd32297f834e81114870d38ac3dc6da` -### `"success"` +#### `"success"` SHA-256: `511801b0a6470d98566e8385d3dffddb2b67f79fcf73ed6056f46c3cc0a245a7` @@ -4796,7 +4798,7 @@ SHA-256: `511801b0a6470d98566e8385d3dffddb2b67f79fcf73ed6056f46c3cc0a245a7` -### `"system"` +#### `"system"` SHA-256: `8af841fc9b265ade3441caf9fe40dd24db24226befba48150e6d0eeccc1389c3` @@ -4804,7 +4806,7 @@ SHA-256: `8af841fc9b265ade3441caf9fe40dd24db24226befba48150e6d0eeccc1389c3` -### `"team-message"` +#### `"team-message"` SHA-256: `2e4debca12f2c449f96dc6574f3fbf2fb346193443114a241d01a236362ec48c` @@ -4812,7 +4814,7 @@ SHA-256: `2e4debca12f2c449f96dc6574f3fbf2fb346193443114a241d01a236362ec48c` -### `"team/member"` +#### `"team/member"` SHA-256: `18fcdd273a2f2f9d813a3be5e71df5903a963a5c88e46b90b14de6e2db890da0` @@ -4820,7 +4822,7 @@ SHA-256: `18fcdd273a2f2f9d813a3be5e71df5903a963a5c88e46b90b14de6e2db890da0` -### `"team/message/delivered"` +#### `"team/message/delivered"` SHA-256: `a8a2b9011fc067862df7ce40748868467e5778283d7ac193c13f77684a914c57` @@ -4828,7 +4830,7 @@ SHA-256: `a8a2b9011fc067862df7ce40748868467e5778283d7ac193c13f77684a914c57` -### `"team/message/queued"` +#### `"team/message/queued"` SHA-256: `4e011753f8263f436efaabfbb3b4db53a98fc55342c5ded2daf7208b217be159` @@ -4836,7 +4838,7 @@ SHA-256: `4e011753f8263f436efaabfbb3b4db53a98fc55342c5ded2daf7208b217be159` -### `"team/task"` +#### `"team/task"` SHA-256: `b57ae1b37e52bee0a21cbdace168dc6a15582bcda8c306dad962c5dcc8a8e28b` @@ -4844,7 +4846,7 @@ SHA-256: `b57ae1b37e52bee0a21cbdace168dc6a15582bcda8c306dad962c5dcc8a8e28b` -### `"text"` +#### `"text"` SHA-256: `4e44c9118152f6829634bfd508e47669ab0497caffa380c94b4be91f9390d35d` @@ -4852,7 +4854,7 @@ SHA-256: `4e44c9118152f6829634bfd508e47669ab0497caffa380c94b4be91f9390d35d` -### `"text-delta"` +#### `"text-delta"` SHA-256: `5abab3a27fd2736660ecddd94b28d6bbf114986dd894880153bd1be3ccacb563` @@ -4860,7 +4862,7 @@ SHA-256: `5abab3a27fd2736660ecddd94b28d6bbf114986dd894880153bd1be3ccacb563` -### `"todo/write"` +#### `"todo/write"` SHA-256: `af0750d32d97d47b12b7361a587db41894b17e04c9a805fe212f0114aa2248c7` @@ -4868,7 +4870,7 @@ SHA-256: `af0750d32d97d47b12b7361a587db41894b17e04c9a805fe212f0114aa2248c7` -### `"tool"` +#### `"tool"` SHA-256: `a13d8f379222ece8a02a86efe4c8334af4f108ecb3034b38c0a42bb3046e6847` @@ -4876,7 +4878,7 @@ SHA-256: `a13d8f379222ece8a02a86efe4c8334af4f108ecb3034b38c0a42bb3046e6847` -### `"tool-call"` +#### `"tool-call"` SHA-256: `1f0133217eeeffd8d387baf1ec8ed9856e719bcd999dc08e48624cba96d75fd7` @@ -4884,7 +4886,7 @@ SHA-256: `1f0133217eeeffd8d387baf1ec8ed9856e719bcd999dc08e48624cba96d75fd7` -### `"tool-call-delta"` +#### `"tool-call-delta"` SHA-256: `9b4fd974c124c83743efe030ba4e1250e087505f3f74588716a521fb8d453267` @@ -4892,7 +4894,7 @@ SHA-256: `9b4fd974c124c83743efe030ba4e1250e087505f3f74588716a521fb8d453267` -### `"tool-calls"` +#### `"tool-calls"` SHA-256: `6c1cccb433ddc153facb380c7dda956237ba5c31f8a532a69142dc277890cc9b` @@ -4900,7 +4902,7 @@ SHA-256: `6c1cccb433ddc153facb380c7dda956237ba5c31f8a532a69142dc277890cc9b` -### `"tool-result"` +#### `"tool-result"` SHA-256: `e5244812c495a80c2e78ba2c2690dca5f6b58ea8d3fe5531ff94a6f9ac5e5d66` @@ -4908,7 +4910,7 @@ SHA-256: `e5244812c495a80c2e78ba2c2690dca5f6b58ea8d3fe5531ff94a6f9ac5e5d66` -### `"tool-workflow/agent-end"` +#### `"tool-workflow/agent-end"` SHA-256: `5d17f27a1ef9f7026c0232714adf7573961536d75f3303ca97973975f5af170e` @@ -4916,7 +4918,7 @@ SHA-256: `5d17f27a1ef9f7026c0232714adf7573961536d75f3303ca97973975f5af170e` -### `"tool-workflow/agent-start"` +#### `"tool-workflow/agent-start"` SHA-256: `ad92f473a03ae72599ff26c86e897c25e16269519ad2a87340f0bea946517af8` @@ -4924,7 +4926,7 @@ SHA-256: `ad92f473a03ae72599ff26c86e897c25e16269519ad2a87340f0bea946517af8` -### `"tool-workflow/run-end"` +#### `"tool-workflow/run-end"` SHA-256: `fe792a6cd430494503837e21e79f91677704ccdd9e870c679aabd7d43ed47ddd` @@ -4932,7 +4934,7 @@ SHA-256: `fe792a6cd430494503837e21e79f91677704ccdd9e870c679aabd7d43ed47ddd` -### `"tool-workflow/run-start"` +#### `"tool-workflow/run-start"` SHA-256: `cdca80b8dad24d4e7b1d5a288a8475ba8d8d46be385bd2da85f122ee836f1670` @@ -4940,7 +4942,7 @@ SHA-256: `cdca80b8dad24d4e7b1d5a288a8475ba8d8d46be385bd2da85f122ee836f1670` -### `"tool/call"` +#### `"tool/call"` SHA-256: `c589e938cc0e4989df8b82abef6339de621f0dc4fe62c230d145b94996af7f92` @@ -4948,7 +4950,7 @@ SHA-256: `c589e938cc0e4989df8b82abef6339de621f0dc4fe62c230d145b94996af7f92` -### `"tool/code-dispatch"` +#### `"tool/code-dispatch"` SHA-256: `d6a66029373faad69ad945ab03b247bddfe60af671a681242700ae43b95a44d0` @@ -4956,7 +4958,7 @@ SHA-256: `d6a66029373faad69ad945ab03b247bddfe60af671a681242700ae43b95a44d0` -### `"tool/code-dispatch-start"` +#### `"tool/code-dispatch-start"` SHA-256: `69534812d4e49cba13881138628a0b4421748280c20bd02e6db37ae242428b44` @@ -4964,7 +4966,7 @@ SHA-256: `69534812d4e49cba13881138628a0b4421748280c20bd02e6db37ae242428b44` -### `"tool/result"` +#### `"tool/result"` SHA-256: `570e85022434613394418ad33e77e9f1f7a05699b33d0b62eae0677a638c3833` @@ -4972,7 +4974,7 @@ SHA-256: `570e85022434613394418ad33e77e9f1f7a05699b33d0b62eae0677a638c3833` -### `true` +#### `true` SHA-256: `dacf3d5f3e4ff619c1320e64a48dec5e7ecd7870bece65fbd449a0e63adfa521` @@ -4980,7 +4982,7 @@ SHA-256: `dacf3d5f3e4ff619c1320e64a48dec5e7ecd7870bece65fbd449a0e63adfa521` -### `"turn/end"` +#### `"turn/end"` SHA-256: `4312134fc6f9cad507c31390bd3d147535492dd77621ec517c5e85f853d53a03` @@ -4988,7 +4990,7 @@ SHA-256: `4312134fc6f9cad507c31390bd3d147535492dd77621ec517c5e85f853d53a03` -### `"turn/start"` +#### `"turn/start"` SHA-256: `0af3ecfb8c60d416fc40a7cc4fb2c4851a8e46608b2b38ab9e510670c971aa1f` @@ -4996,7 +4998,7 @@ SHA-256: `0af3ecfb8c60d416fc40a7cc4fb2c4851a8e46608b2b38ab9e510670c971aa1f` -### `"unavailable"` +#### `"unavailable"` SHA-256: `2c4c21f19f426a58f2dac914e34313aa43f8408972de857a486d1f086d5adb6c` @@ -5004,7 +5006,7 @@ SHA-256: `2c4c21f19f426a58f2dac914e34313aa43f8408972de857a486d1f086d5adb6c` -### `unknown` +#### `unknown` SHA-256: `bbc5696e3f13c758237b316e3cf08cda0b9fd51ffe672539883457769faa185d` @@ -5012,7 +5014,7 @@ SHA-256: `bbc5696e3f13c758237b316e3cf08cda0b9fd51ffe672539883457769faa185d` -### `"usage"` +#### `"usage"` SHA-256: `0bdaf9cb63594be4ef034b68901fffe792fe09d6d5f6bac42d7f56f6e7834fb9` @@ -5020,7 +5022,7 @@ SHA-256: `0bdaf9cb63594be4ef034b68901fffe792fe09d6d5f6bac42d7f56f6e7834fb9` -### `"user"` +#### `"user"` SHA-256: `68f44f59e91c41395076cb77265981a601680ec8a381bbbeb6ab754ffdc94573` @@ -5028,7 +5030,7 @@ SHA-256: `68f44f59e91c41395076cb77265981a601680ec8a381bbbeb6ab754ffdc94573` -### `"user/message"` +#### `"user/message"` SHA-256: `de25352d2dc4196309bd84b5bac6319f6d5c898ea0e82bb5ae66c5738d0d426f` @@ -5036,7 +5038,7 @@ SHA-256: `de25352d2dc4196309bd84b5bac6319f6d5c898ea0e82bb5ae66c5738d0d426f` -### `"wakeup"` +#### `"wakeup"` SHA-256: `de3c87cf2d7683bef87bb3f32f098a681fa9b49f43b4cf64712d6e3f975b9588` @@ -5044,7 +5046,7 @@ SHA-256: `de3c87cf2d7683bef87bb3f32f098a681fa9b49f43b4cf64712d6e3f975b9588` -### `"web_search"` +#### `"web_search"` SHA-256: `935c8d486292b13c87b57ca280eb8c58b5b2f5239be86fcd4334c33fdeb87682` @@ -5052,7 +5054,7 @@ SHA-256: `935c8d486292b13c87b57ca280eb8c58b5b2f5239be86fcd4334c33fdeb87682` -### `"web_search_20250305"` +#### `"web_search_20250305"` SHA-256: `0116b1f89c05221d56b0ba35c83d302bf4857bc7277d247e9bbaf74b27d2c66e` @@ -5060,7 +5062,7 @@ SHA-256: `0116b1f89c05221d56b0ba35c83d302bf4857bc7277d247e9bbaf74b27d2c66e` -### `"web/deepseek-search-llm-request"` +#### `"web/deepseek-search-llm-request"` SHA-256: `6f611bed14b2106542480c4a230b4a83baf76dc0d8ac0cd13319a7cb8dae7675` @@ -5068,7 +5070,7 @@ SHA-256: `6f611bed14b2106542480c4a230b4a83baf76dc0d8ac0cd13319a7cb8dae7675` -### `"webhook"` +#### `"webhook"` SHA-256: `db6c5246911d47a7969f6b4cb47c7d0dbbde75c402710b22ace3672fa97bebe0` @@ -5076,7 +5078,7 @@ SHA-256: `db6c5246911d47a7969f6b4cb47c7d0dbbde75c402710b22ace3672fa97bebe0` -### `"workspace-write"` +#### `"workspace-write"` SHA-256: `a3edd1efd1fef21b72c55e213c8a8b24196b091abde2b89db52be0b2aaae3cfa` @@ -5089,7 +5091,7 @@ SHA-256: `a3edd1efd1fef21b72c55e213c8a8b24196b091abde2b89db52be0b2aaae3cfa` ## 验证与限制 -仅使用源码的提取器以 TypeScript 6.0.3 运行。重建时省略冗余的 `object` 交叉类型成员,并丢弃规范化后不可达的类型定义;保留已有的 `any` / `unknown`,不以不透明类型替代未解析的导入。 +[仅使用源码的提取器](../../scripts/persistence-schema.ts)以 TypeScript 6.0.3 运行。重建时省略冗余的 `object` 交叉类型成员,并丢弃规范化后不可达的类型定义;保留已有的 `any` / `unknown`,不以不透明类型替代未解析的导入。 历史 surface 事件声明允许可选的 `surfaceOp`。这保留了类型声明证据,并不允许省略 codec 或迁移验证器要求的字段。不透明值、外部插件事件、打包的 body 编码与运行时关系均不在类型目录覆盖范围内。 diff --git a/docs/persistence-formats/v2.i18n.yaml b/docs/persistence-formats/v2.i18n.yaml index a594119428..a3344e8400 100644 --- a/docs/persistence-formats/v2.i18n.yaml +++ b/docs/persistence-formats/v2.i18n.yaml @@ -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-formats/v2.md -v2.md: d228ecc5ba12e5b4a0f410093734bcd0d57602ce -v2.zh.md: 133ba1cbcd9185a87430182b1717fb9d14277652 +v2.md: a40d42b38fa0f928365962e44ebbe3c0fe065b1a +v2.zh.md: 94294395d7d8ca217b4597048d2dbe0b62c957f9 diff --git a/docs/persistence-formats/v2.md b/docs/persistence-formats/v2.md index d228ecc5ba..a40d42b38f 100644 --- a/docs/persistence-formats/v2.md +++ b/docs/persistence-formats/v2.md @@ -114,9 +114,11 @@ roots: -## Persistence type fingerprints +## Complete schemas -The [complete machine inventory](v2.schema.json) contains 56 roots and 435 reachable types. Digests include all referenced fields; source names and locations describe the selected historical tree. +The [complete machine inventory](v2.schema.json) contains 56 roots and 435 reachable types. Digests include all referenced fields; source names and paths describe the selected historical tree. + +### Persistence type fingerprints | Root | Kind | SHA-256 | Resolved type | |---|---|---|---| @@ -180,13 +182,13 @@ The [complete machine inventory](v2.schema.json) contains 56 roots and 435 reach
Complete resolved types -## Resolved persistence types +### Resolved persistence types Each definition appears once. References preserve sharing and recursion; the digest beside a definition includes its complete reachable structure. Source names and locations identify its declarations but are excluded from its digest. -### `1` +#### `1` SHA-256: `f88f1b7b6bb733f685f5fb6a8744a5db9199fa53c90463ea1a33bad51153671d` @@ -194,7 +196,7 @@ SHA-256: `f88f1b7b6bb733f685f5fb6a8744a5db9199fa53c90463ea1a33bad51153671d` -### `2` +#### `2` SHA-256: `a0f906856fc06f1c6f2083eb970e5a657a82b1a84c06c095445e5d6d161cda80` @@ -202,7 +204,7 @@ SHA-256: `a0f906856fc06f1c6f2083eb970e5a657a82b1a84c06c095445e5d6d161cda80` -### `"aborted"` +#### `"aborted"` SHA-256: `1e0b0b66b6f0c53fc72e52289d06b4708d776f1ca9df4c86a22bff621d403cf0` @@ -210,7 +212,7 @@ SHA-256: `1e0b0b66b6f0c53fc72e52289d06b4708d776f1ca9df4c86a22bff621d403cf0` -### `"active"` +#### `"active"` SHA-256: `c8e6f48878cc2a2f0dc59682280d81f407943fb503f32c64bf9ff3d9393c3eff` @@ -218,7 +220,7 @@ SHA-256: `c8e6f48878cc2a2f0dc59682280d81f407943fb503f32c64bf9ff3d9393c3eff` -### `"after"` +#### `"after"` SHA-256: `5b232a9b9bfcc0fc6794dab7865bcf203a65785c5de5aa647a51228bff628413` @@ -226,7 +228,7 @@ SHA-256: `5b232a9b9bfcc0fc6794dab7865bcf203a65785c5de5aa647a51228bff628413` -### `"agent-instructions"` +#### `"agent-instructions"` SHA-256: `fbd2c74b346a1595b376139c587fadd23e4a21acc9c0abce342975b6cfc60986` @@ -234,7 +236,7 @@ SHA-256: `fbd2c74b346a1595b376139c587fadd23e4a21acc9c0abce342975b6cfc60986` -### `"agent-message"` +#### `"agent-message"` SHA-256: `82470020b5bfcb1a843e2aa05602af7d37df99e82d01f015c7c589ba054fd89d` @@ -242,7 +244,7 @@ SHA-256: `82470020b5bfcb1a843e2aa05602af7d37df99e82d01f015c7c589ba054fd89d` -### `"agent-preset/selected"` +#### `"agent-preset/selected"` SHA-256: `557e148d30b79ee48645850832b30c717d7c3b64641deb5d6133b8b4e91ee0b8` @@ -250,7 +252,7 @@ SHA-256: `557e148d30b79ee48645850832b30c717d7c3b64641deb5d6133b8b4e91ee0b8` -### `"agent/inbox/spliced"` +#### `"agent/inbox/spliced"` SHA-256: `829a2fb3be6efd4ba36aef8ed2d381a4c6fb2a0aaf50c823a6f3f8290786b809` @@ -258,7 +260,7 @@ SHA-256: `829a2fb3be6efd4ba36aef8ed2d381a4c6fb2a0aaf50c823a6f3f8290786b809` -### `"allowed-once"` +#### `"allowed-once"` SHA-256: `811229eedcec57979dbadca7dbea832a59f8580cff30cb217fca5e2da16314bd` @@ -266,7 +268,7 @@ SHA-256: `811229eedcec57979dbadca7dbea832a59f8580cff30cb217fca5e2da16314bd` -### `"always"` +#### `"always"` SHA-256: `142c37d302aa22a0a57915b5255939d3ca91c1811ca13fddcf84cf76ea00758a` @@ -274,7 +276,7 @@ SHA-256: `142c37d302aa22a0a57915b5255939d3ca91c1811ca13fddcf84cf76ea00758a` -### `"append"` +#### `"append"` SHA-256: `e438a9d4fb883b3e4a8d9fc8913aa1550ed50eb384bfbf943100a5605b537498` @@ -282,7 +284,7 @@ SHA-256: `e438a9d4fb883b3e4a8d9fc8913aa1550ed50eb384bfbf943100a5605b537498` -### `"approval/asked"` +#### `"approval/asked"` SHA-256: `cd186c309e2bef305705e1d324139240f5e681f4f6a957d6a25b0225f65560df` @@ -290,7 +292,7 @@ SHA-256: `cd186c309e2bef305705e1d324139240f5e681f4f6a957d6a25b0225f65560df` -### `"approval/decided"` +#### `"approval/decided"` SHA-256: `378f90f9f6022a0991928a1eaf7991094ea1920fe89a9248358a1da106e1a970` @@ -298,7 +300,7 @@ SHA-256: `378f90f9f6022a0991928a1eaf7991094ea1920fe89a9248358a1da106e1a970` -### `"approval/policy"` +#### `"approval/policy"` SHA-256: `36d6a9a871d949ea4f3edd919d81d66aa69218bebef38899d2a1282c39420a1f` @@ -306,7 +308,7 @@ SHA-256: `36d6a9a871d949ea4f3edd919d81d66aa69218bebef38899d2a1282c39420a1f` -### `"ask"` +#### `"ask"` SHA-256: `9e07693fd7cd9babe0688c22c986e4d519ae1c0e40eeea13b2dc583bed2abc86` @@ -314,7 +316,7 @@ SHA-256: `9e07693fd7cd9babe0688c22c986e4d519ae1c0e40eeea13b2dc583bed2abc86` -### `"assistant"` +#### `"assistant"` SHA-256: `95c0e88fcf0bafb2087f912ad9e2369de6ae6530cc0c4c2772c96205b57f7f60` @@ -322,7 +324,7 @@ SHA-256: `95c0e88fcf0bafb2087f912ad9e2369de6ae6530cc0c4c2772c96205b57f7f60` -### `"assistant/attempt"` +#### `"assistant/attempt"` SHA-256: `e95f957154b2b1b58692af53d4131180b6dd19e2264869f876dbaa959991494e` @@ -330,7 +332,7 @@ SHA-256: `e95f957154b2b1b58692af53d4131180b6dd19e2264869f876dbaa959991494e` -### `"assistant/message"` +#### `"assistant/message"` SHA-256: `6ab45ac76839722df912f3ba50f1c6b41f2d614bde11f1aabfae04117ccdc80d` @@ -338,7 +340,7 @@ SHA-256: `6ab45ac76839722df912f3ba50f1c6b41f2d614bde11f1aabfae04117ccdc80d` -### `"at"` +#### `"at"` SHA-256: `17aae616ef020b8b9f011ec398ec935450fb06d3e2a0722c456f63aeaf5ff728` @@ -346,7 +348,7 @@ SHA-256: `17aae616ef020b8b9f011ec398ec935450fb06d3e2a0722c456f63aeaf5ff728` -### `"block"` +#### `"block"` SHA-256: `1e346446e183ee76f48d7994c97ecb302bddc682abb60b8a10ea0bb26223a69c` @@ -354,7 +356,7 @@ SHA-256: `1e346446e183ee76f48d7994c97ecb302bddc682abb60b8a10ea0bb26223a69c` -### `"block-end"` +#### `"block-end"` SHA-256: `eefbea819caeeea91ccb02dfafc16c68dd7f961cf9c1b2be25a2084509cf5c5a` @@ -362,7 +364,7 @@ SHA-256: `eefbea819caeeea91ccb02dfafc16c68dd7f961cf9c1b2be25a2084509cf5c5a` -### `"block-start"` +#### `"block-start"` SHA-256: `cbca49bde16b656d5b8fbe4a8a507769f7b594c6287782b809c03814941bc5e3` @@ -370,7 +372,7 @@ SHA-256: `cbca49bde16b656d5b8fbe4a8a507769f7b594c6287782b809c03814941bc5e3` -### `"blocked"` +#### `"blocked"` SHA-256: `254dce209e735f9cb6f6b7aec0354712b1611759ec02af4d35a96f2081e666f6` @@ -378,7 +380,7 @@ SHA-256: `254dce209e735f9cb6f6b7aec0354712b1611759ec02af4d35a96f2081e666f6` -### `boolean` +#### `boolean` SHA-256: `aa93010d0e521ad7c42273f58d5c9b8bf1dfc94edf1b805a3971b364a35c1877` @@ -386,7 +388,7 @@ SHA-256: `aa93010d0e521ad7c42273f58d5c9b8bf1dfc94edf1b805a3971b364a35c1877` -### `"canceled"` +#### `"canceled"` SHA-256: `d4e4d575abeb4b72d616dc65c17ac0eaa943cc135609395044c38d5afcb10e31` @@ -394,7 +396,7 @@ SHA-256: `d4e4d575abeb4b72d616dc65c17ac0eaa943cc135609395044c38d5afcb10e31` -### `"cancelled"` +#### `"cancelled"` SHA-256: `2142e391b9ccb60d487afcf373ce74db98d952f69e8289eddb352a7e16e996c5` @@ -402,7 +404,7 @@ SHA-256: `2142e391b9ccb60d487afcf373ce74db98d952f69e8289eddb352a7e16e996c5` -### `"catalog"` +#### `"catalog"` SHA-256: `aec150797b655c5f15ebb7a501454b0c208fbaccec9ace49d7de2171fc02f47d` @@ -410,7 +412,7 @@ SHA-256: `aec150797b655c5f15ebb7a501454b0c208fbaccec9ace49d7de2171fc02f47d` -### `"change"` +#### `"change"` SHA-256: `f789af5ab844827eb5a4f357c0afae1eeed108c6c22d8ca1a56e586b349a7c85` @@ -418,7 +420,7 @@ SHA-256: `f789af5ab844827eb5a4f357c0afae1eeed108c6c22d8ca1a56e586b349a7c85` -### `"chunk"` +#### `"chunk"` SHA-256: `14230f9b8b5797bb7e8c621fa636531cfbde2ffba1ef5f1fd058216ff21952a0` @@ -426,7 +428,7 @@ SHA-256: `14230f9b8b5797bb7e8c621fa636531cfbde2ffba1ef5f1fd058216ff21952a0` -### `"claude-code"` +#### `"claude-code"` SHA-256: `aff60ef947c18b012644852bdd0d5bfe72065e061dd563787c76c646b4a10f6b` @@ -434,7 +436,7 @@ SHA-256: `aff60ef947c18b012644852bdd0d5bfe72065e061dd563787c76c646b4a10f6b` -### `"clear"` +#### `"clear"` SHA-256: `e7e154d47d5fbc5366330fb4dade1f108c6dfe4335044d21ded14b7bf1dce084` @@ -442,7 +444,7 @@ SHA-256: `e7e154d47d5fbc5366330fb4dade1f108c6dfe4335044d21ded14b7bf1dce084` -### `"codex"` +#### `"codex"` SHA-256: `15495614ccfa9cbdeefb0ec2abd76406435f4c6ff3dae42acae8e09ef42025c9` @@ -450,7 +452,7 @@ SHA-256: `15495614ccfa9cbdeefb0ec2abd76406435f4c6ff3dae42acae8e09ef42025c9` -### `"command/done"` +#### `"command/done"` SHA-256: `8cdd3fdd295cee53035de16a1b23411716f75e9f994fe9510cac5d7fef605c76` @@ -458,7 +460,7 @@ SHA-256: `8cdd3fdd295cee53035de16a1b23411716f75e9f994fe9510cac5d7fef605c76` -### `"command/run"` +#### `"command/run"` SHA-256: `f1996af2602e6f62b5ab179ca5c4af00d8753938b74cc6ef102de09e99e74a7e` @@ -466,7 +468,7 @@ SHA-256: `f1996af2602e6f62b5ab179ca5c4af00d8753938b74cc6ef102de09e99e74a7e` -### `"compaction/end"` +#### `"compaction/end"` SHA-256: `1986c2664009c99155e44795676c887fa67f7c55cd2d5e6b648ff763e0ab033a` @@ -474,7 +476,7 @@ SHA-256: `1986c2664009c99155e44795676c887fa67f7c55cd2d5e6b648ff763e0ab033a` -### `"compaction/prune"` +#### `"compaction/prune"` SHA-256: `10e386801903f9d424602c31d3ff837a94aef623c8b391376d8d9e253525fabe` @@ -482,7 +484,7 @@ SHA-256: `10e386801903f9d424602c31d3ff837a94aef623c8b391376d8d9e253525fabe` -### `"compaction/start"` +#### `"compaction/start"` SHA-256: `e2d0367e5716bc188435e51718ebff8ce873190625fa93b1c5331102d98758fa` @@ -490,7 +492,7 @@ SHA-256: `e2d0367e5716bc188435e51718ebff8ce873190625fa93b1c5331102d98758fa` -### `"compaction/summary"` +#### `"compaction/summary"` SHA-256: `ef4f00923b9edbae15c7ef05320280bf61147ca17146cf59690359bfd5e5da45` @@ -498,7 +500,7 @@ SHA-256: `ef4f00923b9edbae15c7ef05320280bf61147ca17146cf59690359bfd5e5da45` -### `"complete"` +#### `"complete"` SHA-256: `d9196086e41e4dd5c2ce87f5c25529c8112a1731d258cf0728747d41a9ee3241` @@ -506,7 +508,7 @@ SHA-256: `d9196086e41e4dd5c2ce87f5c25529c8112a1731d258cf0728747d41a9ee3241` -### `"completed"` +#### `"completed"` SHA-256: `1ebc6f9ff3aa9e3a38f8695f49bacdab1f8b7a3832741853ca46f40af56ccd01` @@ -514,7 +516,7 @@ SHA-256: `1ebc6f9ff3aa9e3a38f8695f49bacdab1f8b7a3832741853ca46f40af56ccd01` -### `"continuable"` +#### `"continuable"` SHA-256: `e5d3828df1ec3e2a66879de0659e0f4866d9cfffc00825ee731a66f8a0c03d98` @@ -522,7 +524,7 @@ SHA-256: `e5d3828df1ec3e2a66879de0659e0f4866d9cfffc00825ee731a66f8a0c03d98` -### `"create"` +#### `"create"` SHA-256: `7624ca28c61ca0eaa4f015140f3cea6e0c16cce2f2960fab5f531203d253903e` @@ -530,7 +532,7 @@ SHA-256: `7624ca28c61ca0eaa4f015140f3cea6e0c16cce2f2960fab5f531203d253903e` -### `"danger-full-access"` +#### `"danger-full-access"` SHA-256: `18fce9540bb20897a66275499faee6b8296c97e9901fa1ff45a191772448ad1a` @@ -538,7 +540,7 @@ SHA-256: `18fce9540bb20897a66275499faee6b8296c97e9901fa1ff45a191772448ad1a` -### `"delegation"` +#### `"delegation"` SHA-256: `76632533f67879dcb346fcae640540dbc89b2472b0bce88c59f7e48fc5c0e668` @@ -546,7 +548,7 @@ SHA-256: `76632533f67879dcb346fcae640540dbc89b2472b0bce88c59f7e48fc5c0e668` -### `"delete"` +#### `"delete"` SHA-256: `d0fbb0ca1bbba059830826f33f801da1aced35a2504376d61e020bdfec8d50c0` @@ -554,7 +556,7 @@ SHA-256: `d0fbb0ca1bbba059830826f33f801da1aced35a2504376d61e020bdfec8d50c0` -### `"deleted"` +#### `"deleted"` SHA-256: `e7e8f1318170b8284f16ab45a557afd4675c96071c0f2a456636481dab20b427` @@ -562,7 +564,7 @@ SHA-256: `e7e8f1318170b8284f16ab45a557afd4675c96071c0f2a456636481dab20b427` -### `"dispatch"` +#### `"dispatch"` SHA-256: `26c879bdd130e8b8683a6ce588414fad2244783d6573ca399fa0de184a2b0bb1` @@ -570,7 +572,7 @@ SHA-256: `26c879bdd130e8b8683a6ce588414fad2244783d6573ca399fa0de184a2b0bb1` -### `"disposed"` +#### `"disposed"` SHA-256: `b38f206d59bad891fa58c89f97a0036987b3defe7685acbd318fa55eb85f9751` @@ -578,7 +580,7 @@ SHA-256: `b38f206d59bad891fa58c89f97a0036987b3defe7685acbd318fa55eb85f9751` -### `"edit"` +#### `"edit"` SHA-256: `ad22a5ca5bbaab2e1440779cd3648e85ddfc6f73b5207394eda699555cf31430` @@ -586,7 +588,7 @@ SHA-256: `ad22a5ca5bbaab2e1440779cd3648e85ddfc6f73b5207394eda699555cf31430` -### `"error"` +#### `"error"` SHA-256: `a2be0f0cb59f0d4a06557d45847d1938aced238baa77a6da416e590b8b958553` @@ -594,11 +596,11 @@ SHA-256: `a2be0f0cb59f0d4a06557d45847d1938aced238baa77a6da416e590b8b958553` -### `event:agent-preset/selected` +#### `event:agent-preset/selected` SHA-256: `a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -610,11 +612,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:agent-preset/selected[0].data` +#### `event:agent-preset/selected[0].data` SHA-256: `6e52dd55a1d48954ed5464ec46fe34d9eb65f709baabc9561e7a279910b0c406` -Sources: `packages/preset/agent-presets/src/session.ts:28` +Sources: `packages/preset/agent-presets/src/session.ts` | Property | Presence | Type | |---|---|---| @@ -622,11 +624,11 @@ Sources: `packages/preset/agent-presets/src/session.ts:28` -### `event:agent/inbox/spliced` +#### `event:agent/inbox/spliced` SHA-256: `f757322e25914d63799c6235af4ed4b4f36d7d083fef40d6873a45e94fe6ad65` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -638,11 +640,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:agent/inbox/spliced[0].data` +#### `event:agent/inbox/spliced[0].data` SHA-256: `7115142af1bff1ad9b52c3c785109bf5c989e77e3ddfe899014e213731352042` -Sources: `packages/core/agent/src/types.ts:58` +Sources: `packages/core/agent/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -654,7 +656,7 @@ Sources: `packages/core/agent/src/types.ts:58` -### `event:agent/inbox/spliced[0].data.inserted` +#### `event:agent/inbox/spliced[0].data.inserted` SHA-256: `86560bf0779bb2d93975405fe895d9d42c1020ab49fbbd2a06e1b3c74fbbc257` @@ -662,7 +664,7 @@ Array of [`packages/llm/llm/src/message.ts#UserMessage`](#persistence-type-packa -### `event:agent/inbox/spliced[0].data.inserted[0].content` +#### `event:agent/inbox/spliced[0].data.inserted[0].content` SHA-256: `0e560aad8fa9f338a60e76cbce6593ce93486ab30d6dd7833b8b5b07c6e6963d` @@ -670,11 +672,11 @@ Array of [`packages/llm/llm/src/types.ts#ContentBlock`](#persistence-type-packag -### `event:agent/inbox/spliced[0].data.inserted[0].content[0][2].attachment.originalDimensions` +#### `event:agent/inbox/spliced[0].data.inserted[0].content[0][2].attachment.originalDimensions` SHA-256: `0f46153645c297846a3fad3911636659ca4717a5e7d71c9f50bffacd312115ef` -Sources: `packages/attachment/attachment/src/types.ts:28` +Sources: `packages/attachment/attachment/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -683,11 +685,11 @@ Sources: `packages/attachment/attachment/src/types.ts:28` -### `event:agent/inbox/spliced[0].data.inserted[0].source[0]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[0]` SHA-256: `ada310bf0bdb8fed51f3b56ea63f6ea6b18bbd587f04fccb63a14ab0b2a24e05` -Sources: `packages/core/session/src/types.ts:187` · `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` +Sources: `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` | Property | Presence | Type | |---|---|---| @@ -695,7 +697,7 @@ Sources: `packages/core/session/src/types.ts:187` · `packages/interaction/comma -### `event:agent/inbox/spliced[0].data.inserted[0].source[1]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[1]` SHA-256: `0ddab4577db37a3e0d9e3a91761735c8ef6f5629d526ab8ecaeeea19c097c8f8` @@ -706,11 +708,11 @@ SHA-256: `0ddab4577db37a3e0d9e3a91761735c8ef6f5629d526ab8ecaeeea19c097c8f8` -### `event:agent/inbox/spliced[0].data.inserted[0].source[10]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[10]` SHA-256: `6a4f72e2e179e17b922f2a9392c0e1c8f8c707f32494372454850a3eb184a6e7` -Sources: `packages/api/session-controller/src/types.ts:371` +Sources: `packages/api/session-controller/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -720,7 +722,7 @@ Sources: `packages/api/session-controller/src/types.ts:371` -### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references` SHA-256: `df843efd87c78cf8de98f8e0d0216956cd568d0d0e56a22c853663e274aa1a18` @@ -728,11 +730,11 @@ Array of [`event:agent/inbox/spliced[0].data.inserted[0].source[15].references[0 -### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references[0]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references[0]` SHA-256: `4f91f187baeabef5c7950c4780d31bbe39f3345dff591a6cf26ac7e135ac1cf4` -Sources: `packages/context/session-reference/src/types.ts:18` +Sources: `packages/context/session-reference/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -750,7 +752,7 @@ Sources: `packages/context/session-reference/src/types.ts:18` -### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries` SHA-256: `aba175fb20ffc71112c55efe70458ff5d7dbfb83501892b4ba8d077f0ea5d7ba` @@ -758,11 +760,11 @@ Array of [`event:agent/inbox/spliced[0].data.inserted[0].source[16].entries[0]`] -### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries[0]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries[0]` SHA-256: `83079c8a3f733ac3fa603eefa0fbb4737ca4d8b69e7e2e7298b60f9ac4098693` -Sources: `packages/skill/tool-skill/src/index.ts:40` +Sources: `packages/skill/tool-skill/src/index.ts` | Property | Presence | Type | |---|---|---| @@ -771,7 +773,7 @@ Sources: `packages/skill/tool-skill/src/index.ts:40` -### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes` SHA-256: `2ab12a0e345658f9342816d773fe610f049982bcad82631f43b9205abe43e5ee` @@ -779,7 +781,7 @@ Array of [`packages/context/agent-instructions/src/render.ts#AgentInstructionCha -### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes[0].action` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes[0].action` SHA-256: `904bf499d98be4a3a5f836fcac533b6c4899569b018071e6604e1d32657d00fd` @@ -791,11 +793,11 @@ One of: -### `event:agent/inbox/spliced[0].data.inserted[0].source[19]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[19]` SHA-256: `9edc162949abf93bd5ff049191b345454ba104f583937ce5580fb50f067d2b94` -Sources: `packages/webhook/webhook/src/types.ts:74` +Sources: `packages/webhook/webhook/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -809,7 +811,7 @@ Sources: `packages/webhook/webhook/src/types.ts:74` -### `event:agent/inbox/spliced[0].data.inserted[0].source[2]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[2]` SHA-256: `dda6e111a8ccfc12f6e742e977a1a4e3549e8c03732a5ff6c8d7c3d4bcb7a412` @@ -821,7 +823,7 @@ SHA-256: `dda6e111a8ccfc12f6e742e977a1a4e3549e8c03732a5ff6c8d7c3d4bcb7a412` -### `event:agent/inbox/spliced[0].data.inserted[0].source[3]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[3]` SHA-256: `2f90a7b3646fea3e677bd7b4000aa96f3b8964f107b614e204e11ad4051c24fc` @@ -833,7 +835,7 @@ SHA-256: `2f90a7b3646fea3e677bd7b4000aa96f3b8964f107b614e204e11ad4051c24fc` -### `event:agent/inbox/spliced[0].data.inserted[0].source[4]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[4]` SHA-256: `e8d26e6993445743e6c4342c31b284c7d8f5574369abdd6021183af1a6b3538f` @@ -846,7 +848,7 @@ SHA-256: `e8d26e6993445743e6c4342c31b284c7d8f5574369abdd6021183af1a6b3538f` -### `event:agent/inbox/spliced[0].data.inserted[0].source[4].sections` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[4].sections` SHA-256: `c748fb42c80a120038a8c587af80ec39924803c401364db11c8974d5bf6d0262` @@ -854,7 +856,7 @@ Array of [`packages/llm/llm/src/message.ts#ContextSnapshotSection`](#persistence -### `event:agent/inbox/spliced[0].data.inserted[0].source[5]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[5]` SHA-256: `b4d298d90c798fa4d1f5b030ce3ce8031c4c41beafdb05323bec8b2a06903b43` @@ -867,7 +869,7 @@ SHA-256: `b4d298d90c798fa4d1f5b030ce3ce8031c4c41beafdb05323bec8b2a06903b43` -### `event:agent/inbox/spliced[0].data.inserted[0].source[6]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[6]` SHA-256: `2ce7ef3b3daebf95815c7ae454a751d3e67ca7a22e2e0734fe2942df393bb66c` @@ -879,7 +881,7 @@ SHA-256: `2ce7ef3b3daebf95815c7ae454a751d3e67ca7a22e2e0734fe2942df393bb66c` -### `event:agent/inbox/spliced[0].data.inserted[0].source[7]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[7]` SHA-256: `85e1bd563d6c80c1f377f99f91103fec4e315148a7330f3b3dae7c2d04e33b01` @@ -891,11 +893,11 @@ SHA-256: `85e1bd563d6c80c1f377f99f91103fec4e315148a7330f3b3dae7c2d04e33b01` -### `event:approval/asked` +#### `event:approval/asked` SHA-256: `3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -907,11 +909,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:approval/asked[0].data` +#### `event:approval/asked[0].data` SHA-256: `45f2a07ea94573123b6ae14db787a40062dec3834f36d8be92c523d40ba28448` -Sources: `packages/interaction/user-approval/src/types.ts:44` +Sources: `packages/interaction/user-approval/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -922,11 +924,11 @@ Sources: `packages/interaction/user-approval/src/types.ts:44` -### `event:approval/decided` +#### `event:approval/decided` SHA-256: `bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -938,11 +940,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:approval/decided[0].data` +#### `event:approval/decided[0].data` SHA-256: `93cbbc5a7fd0b1aa1ff1b9a6bb5ec52b073f48e5a5200365c45c0cd54059e1b9` -Sources: `packages/interaction/user-approval/src/types.ts:55` +Sources: `packages/interaction/user-approval/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -951,11 +953,11 @@ Sources: `packages/interaction/user-approval/src/types.ts:55` -### `event:approval/policy` +#### `event:approval/policy` SHA-256: `26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -967,11 +969,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:approval/policy[0].data` +#### `event:approval/policy[0].data` SHA-256: `11f70b595aa76897fc4e25a352bfa718c659f44b799e5aa14e84e5a38fe72912` -Sources: `packages/interaction/user-approval/src/index.ts:33` +Sources: `packages/interaction/user-approval/src/index.ts` | Property | Presence | Type | |---|---|---| @@ -980,11 +982,11 @@ Sources: `packages/interaction/user-approval/src/index.ts:33` -### `event:assistant/attempt` +#### `event:assistant/attempt` SHA-256: `3516f54b427775f483febe8e938e4e10f9afd3583610861547bbe2999ed4d8d9` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -996,11 +998,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:assistant/attempt[0].data` +#### `event:assistant/attempt[0].data` SHA-256: `8725743fcd3db5ddaf3e0aed550cd5d95785d8e30c9d4cbec11b7c90198d3603` -Sources: `packages/core/session/src/types.ts:319` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1010,7 +1012,7 @@ Sources: `packages/core/session/src/types.ts:319` -### `event:assistant/attempt[0].data.stream` +#### `event:assistant/attempt[0].data.stream` SHA-256: `86755151e6c4694ce5ae9511313e1e50f9fb6ead49c67d0a93c056e8650396c4` @@ -1018,11 +1020,11 @@ Array of [`packages/llm/llm/src/assistant-stream.ts#AssistantStreamRecord`](#per -### `event:assistant/attempt[0].data.stream[0][0]` +#### `event:assistant/attempt[0].data.stream[0][0]` SHA-256: `e72269f931559e901e5e8fe1cfcbd0669fb795f43cc038ff39fba62f60403c33` -Sources: `packages/llm/llm/src/assistant-stream.ts:21` +Sources: `packages/llm/llm/src/assistant-stream.ts` | Property | Presence | Type | |---|---|---| @@ -1034,7 +1036,7 @@ Sources: `packages/llm/llm/src/assistant-stream.ts:21` -### `event:assistant/attempt[0].data.stream[0][0].texts` +#### `event:assistant/attempt[0].data.stream[0][0].texts` SHA-256: `93c33d9687613293f8c95d46c4d922fe9ceae83b84c384beff5c3315abe005f2` @@ -1042,11 +1044,11 @@ Array of `string`. -### `event:assistant/attempt[0].data.stream[0][1]` +#### `event:assistant/attempt[0].data.stream[0][1]` SHA-256: `71bb3254ec8f1e491ce63b762a7b5f18709de23aa4e8abcc8b886f4b6ce051dd` -Sources: `packages/llm/llm/src/assistant-stream.ts:28` +Sources: `packages/llm/llm/src/assistant-stream.ts` | Property | Presence | Type | |---|---|---| @@ -1058,11 +1060,11 @@ Sources: `packages/llm/llm/src/assistant-stream.ts:28` -### `event:assistant/attempt[0].data.stream[0][2]` +#### `event:assistant/attempt[0].data.stream[0][2]` SHA-256: `3860b4757d512a2869be833acb0faf834335b1b056bf3f83df5474dce95f8fa6` -Sources: `packages/llm/llm/src/assistant-stream.ts:35` +Sources: `packages/llm/llm/src/assistant-stream.ts` | Property | Presence | Type | |---|---|---| @@ -1076,11 +1078,11 @@ Sources: `packages/llm/llm/src/assistant-stream.ts:35` -### `event:assistant/attempt[0].data.stream[0][3]` +#### `event:assistant/attempt[0].data.stream[0][3]` SHA-256: `3a896379a74576c5a527e4720be2fe6807d3225c27134e978a2b89a94068368e` -Sources: `packages/llm/llm/src/assistant-stream.ts:44` +Sources: `packages/llm/llm/src/assistant-stream.ts` | Property | Presence | Type | |---|---|---| @@ -1090,11 +1092,11 @@ Sources: `packages/llm/llm/src/assistant-stream.ts:44` -### `event:assistant/attempt[0].data.stream[0][3].chunk[0]` +#### `event:assistant/attempt[0].data.stream[0][3].chunk[0]` SHA-256: `647cb2e3aeb58e27d1d4d60011f208bb66dce257e8654193c533b47c4c22c253` -Sources: `packages/llm/llm/src/types.ts:379` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1104,11 +1106,11 @@ Sources: `packages/llm/llm/src/types.ts:379` -### `event:assistant/attempt[0].data.stream[0][3].chunk[1]` +#### `event:assistant/attempt[0].data.stream[0][3].chunk[1]` SHA-256: `95080295115fbd83544520ba247b68a03790131f6a2eac323d388758cb542f65` -Sources: `packages/llm/llm/src/types.ts:380` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1118,11 +1120,11 @@ Sources: `packages/llm/llm/src/types.ts:380` -### `event:assistant/attempt[0].data.stream[0][3].chunk[2]` +#### `event:assistant/attempt[0].data.stream[0][3].chunk[2]` SHA-256: `2abb711460e6238d851c30f3e4bdd87a2aa1887ee70575b3d3b7b25610673095` -Sources: `packages/llm/llm/src/types.ts:381` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1132,11 +1134,11 @@ Sources: `packages/llm/llm/src/types.ts:381` -### `event:assistant/attempt[0].data.stream[0][3].chunk[3]` +#### `event:assistant/attempt[0].data.stream[0][3].chunk[3]` SHA-256: `88a610b831be6d92612a464be5c7d0b88ec24d97bd299837bf74bf7672183c9a` -Sources: `packages/llm/llm/src/types.ts:382` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1148,11 +1150,11 @@ Sources: `packages/llm/llm/src/types.ts:382` -### `event:assistant/attempt[0].data.stream[0][3].chunk[4]` +#### `event:assistant/attempt[0].data.stream[0][3].chunk[4]` SHA-256: `6326a7ecfed005f3d54b737ab9d702da4daddb75cfc635d9096e9abb4788024e` -Sources: `packages/llm/llm/src/types.ts:383` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1162,11 +1164,11 @@ Sources: `packages/llm/llm/src/types.ts:383` -### `event:assistant/attempt[0].data.stream[0][3].chunk[5]` +#### `event:assistant/attempt[0].data.stream[0][3].chunk[5]` SHA-256: `f1a96afe7503ac1817de769cd0ba13d9b80111c7034c50106b3344ecc14cc515` -Sources: `packages/llm/llm/src/types.ts:384` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1175,11 +1177,11 @@ Sources: `packages/llm/llm/src/types.ts:384` -### `event:assistant/attempt[0].data.stream[0][3].chunk[6]` +#### `event:assistant/attempt[0].data.stream[0][3].chunk[6]` SHA-256: `a4ed3446d32625902170fce527fb64a0283d6f4817930f54a16fdce3a482b36a` -Sources: `packages/llm/llm/src/types.ts:385` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1189,11 +1191,11 @@ Sources: `packages/llm/llm/src/types.ts:385` -### `event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[0]` +#### `event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[0]` SHA-256: `64cfc4dbd3739f0ee040689482cb27058890f1d6113abb1de756836318aeebbc` -Sources: `packages/llm/llm/src/types.ts:134` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1202,11 +1204,11 @@ Sources: `packages/llm/llm/src/types.ts:134` -### `event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[1]` +#### `event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[1]` SHA-256: `ca13866102dfc53a503fccddeebc9caf667b8a06ef27217dd65de29f0495e65d` -Sources: `packages/llm/llm/src/types.ts:135` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1215,11 +1217,11 @@ Sources: `packages/llm/llm/src/types.ts:135` -### `event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[2]` +#### `event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[2]` SHA-256: `ab7ec5f9eb2c6dfacca5da4c37cf7ba85d04172053ee6b1ebf1709ffcd99c1a7` -Sources: `packages/core/session/src/types.ts:211` · `packages/llm/llm/src/types.ts:133` +Sources: `packages/core/session/src/types.ts` · `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1227,11 +1229,11 @@ Sources: `packages/core/session/src/types.ts:211` · `packages/llm/llm/src/types -### `event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[3]` +#### `event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[3]` SHA-256: `1d76406cbb2ddadb0dbbb51e9d8bc6cf678fed455cf8eb512f36f7c86d37a62f` -Sources: `packages/llm/llm/src/types.ts:131` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1239,11 +1241,11 @@ Sources: `packages/llm/llm/src/types.ts:131` -### `event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[4]` +#### `event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[4]` SHA-256: `287211846beea1eccb5f9acee00d20388a38fcb2e95858fa2332d6f58529379a` -Sources: `packages/llm/llm/src/types.ts:132` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1251,7 +1253,7 @@ Sources: `packages/llm/llm/src/types.ts:132` -### `event:assistant/attempt[0].data.stream[0][3].chunk[6].replayState.blocks` +#### `event:assistant/attempt[0].data.stream[0][3].chunk[6].replayState.blocks` SHA-256: `b1664fa89f8eab49a14e7e3168d8bc4da4aa9fd76332f6c4a053d839e5276ae7` @@ -1259,7 +1261,7 @@ Array of `unknown` (opaque). -### `event:assistant/message` +#### `event:assistant/message` SHA-256: `83f26c7a856f772e6ffd9a5a144e5aaccf771ac54cef41948f99eed99e1a25a7` @@ -1275,11 +1277,11 @@ SHA-256: `83f26c7a856f772e6ffd9a5a144e5aaccf771ac54cef41948f99eed99e1a25a7` -### `event:assistant/message.data` +#### `event:assistant/message.data` SHA-256: `a2418dd9dd938f04a3eaf1f27694b33facfb931b6e495dcfb4d5fcfa2ef82b28` -Sources: `packages/core/session/src/types.ts:305` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1292,11 +1294,11 @@ Sources: `packages/core/session/src/types.ts:305` -### `event:command/done` +#### `event:command/done` SHA-256: `15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1308,11 +1310,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:command/done[0].data` +#### `event:command/done[0].data` SHA-256: `5b6fb1f226ff56402db08a6aae82af76100b14056271875f69ec526a1ae05d51` -Sources: `packages/interaction/commands/src/types.ts:110` +Sources: `packages/interaction/commands/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1323,7 +1325,7 @@ Sources: `packages/interaction/commands/src/types.ts:110` -### `event:command/done[0].data.kind` +#### `event:command/done[0].data.kind` SHA-256: `1ab2ef1296f157ba96998f179bb5daa9d21a82480da2901127aeab2730797c92` @@ -1334,11 +1336,11 @@ One of: -### `event:command/run` +#### `event:command/run` SHA-256: `37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1350,11 +1352,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:command/run[0].data` +#### `event:command/run[0].data` SHA-256: `a853902cfab417b8f08aa51ad6855fea46f34ed4588a74e47403035111d0fb86` -Sources: `packages/interaction/commands/src/types.ts:103` +Sources: `packages/interaction/commands/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1365,11 +1367,11 @@ Sources: `packages/interaction/commands/src/types.ts:103` -### `event:compaction/end` +#### `event:compaction/end` SHA-256: `b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1381,11 +1383,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:compaction/end[0].data` +#### `event:compaction/end[0].data` SHA-256: `ca59530d1a4f3e191b4032bc4a20eded0d827db8b5a7efb27b3af9e9b456c6f2` -Sources: `packages/compaction/compaction/src/types.ts:72` +Sources: `packages/compaction/compaction/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1396,11 +1398,11 @@ Sources: `packages/compaction/compaction/src/types.ts:72` -### `event:compaction/end[0].data.turn` +#### `event:compaction/end[0].data.turn` SHA-256: `3bd652ebfa8726b3ce3937a4f1bd2759e02f86b3a08a20f9e41a8513656fbc5f` -Sources: `packages/core/session/src/types.ts:62` +Sources: `packages/core/session/src/types.ts` One of: @@ -1409,11 +1411,11 @@ One of: -### `event:compaction/prune` +#### `event:compaction/prune` SHA-256: `7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1425,11 +1427,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:compaction/prune[0].data` +#### `event:compaction/prune[0].data` SHA-256: `5dd766ccd1702a1142ad8b4bd44f2242f8e8a6752669ad3de0a5d224329b1438` -Sources: `packages/compaction/compaction/src/types.ts:82` +Sources: `packages/compaction/compaction/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1439,11 +1441,11 @@ Sources: `packages/compaction/compaction/src/types.ts:82` -### `event:compaction/prune[0].data.shadowedRange` +#### `event:compaction/prune[0].data.shadowedRange` SHA-256: `9e41386b3a0c9572b0d63078492ebb3997da7d3a830d44e0259418bd02f4bcb2` -Sources: `packages/compaction/compaction/src/types.ts:38` · `packages/compaction/compaction/src/types.ts:84` +Sources: `packages/compaction/compaction/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1452,11 +1454,11 @@ Sources: `packages/compaction/compaction/src/types.ts:38` · `packages/compactio -### `event:compaction/start` +#### `event:compaction/start` SHA-256: `db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1468,11 +1470,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:compaction/start[0].data` +#### `event:compaction/start[0].data` SHA-256: `3e4e7683b0192c9f0e6a75c59076108f017892cdb302a98032c2632fd79c356f` -Sources: `packages/compaction/compaction/src/types.ts:24` +Sources: `packages/compaction/compaction/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1482,11 +1484,11 @@ Sources: `packages/compaction/compaction/src/types.ts:24` -### `event:compaction/summary` +#### `event:compaction/summary` SHA-256: `eb1d32dcd3d76833392f351e039dcbd40686a1ab24b252a7a5003426f9cf4c89` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1498,7 +1500,7 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:compaction/summary[0].data` +#### `event:compaction/summary[0].data` SHA-256: `0a6fae8c3249943e23a024ae6c0d9dd707df9bff0badc69786f0dc8ad9482d8e` @@ -1509,7 +1511,7 @@ One of: -### `event:compaction/summary[0].data[0]` +#### `event:compaction/summary[0].data[0]` SHA-256: `1e75cbc0af53f62e5685d751108dc9f6320fe835aed222e579a2a0080dc8fc59` @@ -1530,7 +1532,7 @@ SHA-256: `1e75cbc0af53f62e5685d751108dc9f6320fe835aed222e579a2a0080dc8fc59` -### `event:compaction/summary[0].data[1]` +#### `event:compaction/summary[0].data[1]` SHA-256: `ac5a8baa3dda8fa667b4975d6a8b40a9bde47d8d754ca8ed6b8ce923a1651828` @@ -1550,11 +1552,11 @@ SHA-256: `ac5a8baa3dda8fa667b4975d6a8b40a9bde47d8d754ca8ed6b8ce923a1651828` -### `event:feedback/message-delete` +#### `event:feedback/message-delete` SHA-256: `3ee93b06f3a125850337602bcdf155d2538c43a5c944ec55b1b3c365152d6796` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1566,11 +1568,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:feedback/message-put` +#### `event:feedback/message-put` SHA-256: `3b04fde0dc763cf84fbde7b6611b3194dd56d95d0c0bf0204311640468d586e1` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1582,11 +1584,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:feedback/record` +#### `event:feedback/record` SHA-256: `fb9df8180a202f3c845d5aa6a81697b2f7213f6735abc17535a55656be60a575` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1598,11 +1600,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:feedback/record[0].data` +#### `event:feedback/record[0].data` SHA-256: `fc362d6c3bc744ee54ea7e008f30aff28f240db9d9882faec31b12982b643d5c` -Sources: `packages/feedback/command-feedback/src/index.ts:25` +Sources: `packages/feedback/command-feedback/src/index.ts` | Property | Presence | Type | |---|---|---| @@ -1610,11 +1612,11 @@ Sources: `packages/feedback/command-feedback/src/index.ts:25` -### `event:goal/change` +#### `event:goal/change` SHA-256: `763c8a20af487263a0080548274f7437ef4a86e0ba8769127d1ced10a72c664d` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1626,7 +1628,7 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:goal/change[0].data[0].operation` +#### `event:goal/change[0].data[0].operation` SHA-256: `62e6a429ff3f390a46ac39fb468692032f42936ca0db19b53454184189401379` @@ -1641,11 +1643,11 @@ One of: -### `event:hook/invoked` +#### `event:hook/invoked` SHA-256: `8a6e1ec9e8db346b0e02f027db73c07a94f067a26d40c1aef1abd09c47ce7ba0` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1657,11 +1659,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:hook/invoked[0].data` +#### `event:hook/invoked[0].data` SHA-256: `119abe2b9c0b2f46ecb31d82b9acba4d4b30e049f655e2475e8b4ae12d5a9e25` -Sources: `packages/hooks/hook-protocol/src/types.ts:19` +Sources: `packages/hooks/hook-protocol/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1673,11 +1675,11 @@ Sources: `packages/hooks/hook-protocol/src/types.ts:19` -### `event:hook/result` +#### `event:hook/result` SHA-256: `e75916628f3f10c2d50658bd143052a46285fbf1a9a700ba54947614603d26b4` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1689,11 +1691,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:hook/result[0].data` +#### `event:hook/result[0].data` SHA-256: `8ad45ad053b4d89f8865c17cc9ff3b8748e86045f3f0fb816269a34af2619141` -Sources: `packages/hooks/hook-protocol/src/types.ts:31` +Sources: `packages/hooks/hook-protocol/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1707,11 +1709,11 @@ Sources: `packages/hooks/hook-protocol/src/types.ts:31` -### `event:llm/retry` +#### `event:llm/retry` SHA-256: `91c397f8f870e812e1dc5ac69c2745f9f105be9dc97dadc980d19ef415a65145` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1723,11 +1725,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:llm/retry-started` +#### `event:llm/retry-started` SHA-256: `48e5c9861f16ac07e78cb7b5ae9dabdf7bb85c58baed5a51b4ad275050ea58e3` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1739,11 +1741,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:llm/retry[0].data[0]` +#### `event:llm/retry[0].data[0]` SHA-256: `9096d1dd86a3da77a593e12cd95e596b2ef965fa94fcbee40e4bdcf0433924a1` -Sources: `packages/llm/llm-retry/src/types.ts:17` +Sources: `packages/llm/llm-retry/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1760,11 +1762,11 @@ Sources: `packages/llm/llm-retry/src/types.ts:17` -### `event:llm/retry[0].data[1]` +#### `event:llm/retry[0].data[1]` SHA-256: `c0f91c064454e9ae25a4b5caacdc487712aee3acf414b07b7d5f7fd3530a0452` -Sources: `packages/llm/llm-retry/src/types.ts:30` +Sources: `packages/llm/llm-retry/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1780,11 +1782,11 @@ Sources: `packages/llm/llm-retry/src/types.ts:30` -### `event:model/selection` +#### `event:model/selection` SHA-256: `35203ba7ad5ef6f97d556b85df20ae98f04f09c65748cecdf8eefdb8b6405ffc` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1796,11 +1798,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:permission/preset` +#### `event:permission/preset` SHA-256: `5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1812,11 +1814,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:permission/preset[0].data` +#### `event:permission/preset[0].data` SHA-256: `8a9c990773f798eac10ca8878e6bcc531ee080bc589cac956730e462cc6a09ad` -Sources: `packages/interaction/permission-presets/src/index.ts:53` +Sources: `packages/interaction/permission-presets/src/index.ts` | Property | Presence | Type | |---|---|---| @@ -1824,11 +1826,11 @@ Sources: `packages/interaction/permission-presets/src/index.ts:53` -### `event:plan/mode` +#### `event:plan/mode` SHA-256: `a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1840,11 +1842,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:plan/mode[0].data` +#### `event:plan/mode[0].data` SHA-256: `20a57544bbf204dacd1ae6beb2ab29444365c3c869f2afdf489dcdcbc3d9c8c5` -Sources: `packages/plan/plan-mode/src/index.ts:46` +Sources: `packages/plan/plan-mode/src/index.ts` | Property | Presence | Type | |---|---|---| @@ -1852,11 +1854,11 @@ Sources: `packages/plan/plan-mode/src/index.ts:46` -### `event:request/context` +#### `event:request/context` SHA-256: `f6b733e38d46dde3f8ab1ade2be3362abb6642eb97982a98ee64a57ff60d0c28` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1868,11 +1870,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:request/header` +#### `event:request/header` SHA-256: `1de6c9c8764045ea9a1357bae6ccbbd57c19f6f337f8f25697c919c7cc9abf16` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1884,11 +1886,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:request/header[0].data` +#### `event:request/header[0].data` SHA-256: `fbda9b55390689333793c34f6229ad46b21fbc45e5171ae74d2d436c60aa4e51` -Sources: `packages/core/session/src/types.ts:348` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1898,7 +1900,7 @@ Sources: `packages/core/session/src/types.ts:348` -### `event:request/header[0].data.header.tools` +#### `event:request/header[0].data.header.tools` SHA-256: `6d63f25a28b70801937a46b1058be5f52d4efbaf3516141470463ae469b59c23` @@ -1906,7 +1908,7 @@ Array of [`packages/llm/llm/src/types.ts#ToolSchema`](#persistence-type-packages -### `event:request/header[0].data.header.tools[0].parameters` +#### `event:request/header[0].data.header.tools[0].parameters` SHA-256: `0aa62ab51b36c0e64b134bd03ba8725d758744180a1a447da49beaad194f219f` @@ -1916,11 +1918,11 @@ SHA-256: `0aa62ab51b36c0e64b134bd03ba8725d758744180a1a447da49beaad194f219f` -### `event:sandbox/mode` +#### `event:sandbox/mode` SHA-256: `516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1932,11 +1934,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:sandbox/mode[0].data` +#### `event:sandbox/mode[0].data` SHA-256: `9890113e97dd3541787bfe6704f2b223d3a890b5325ca0acae2b0398909b413e` -Sources: `packages/sandbox/sandbox-policy/src/session-mode.ts:33` +Sources: `packages/sandbox/sandbox-policy/src/session-mode.ts` | Property | Presence | Type | |---|---|---| @@ -1945,11 +1947,11 @@ Sources: `packages/sandbox/sandbox-policy/src/session-mode.ts:33` -### `event:schedule/change` +#### `event:schedule/change` SHA-256: `2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1961,11 +1963,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:session-log-deepseek/delivery-accepted` +#### `event:session-log-deepseek/delivery-accepted` SHA-256: `d63b8b8ffad9c02fd80c43a17df4f240c1fe8118ecca9de34f9d5871838ab5b9` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1977,11 +1979,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:session-log-deepseek/delivery-accepted[0].data` +#### `event:session-log-deepseek/delivery-accepted[0].data` SHA-256: `8bb8c3751a6ce64b61aba1ec7ae798c00a5803c4d868a0430873216c6569ed52` -Sources: `packages/session/session-log-deepseek/src/types.ts:59` +Sources: `packages/session/session-log-deepseek/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -1991,11 +1993,11 @@ Sources: `packages/session/session-log-deepseek/src/types.ts:59` -### `event:session/end-seed` +#### `event:session/end-seed` SHA-256: `5e6db6e24948d4a853c71cb9fabd252ad051ce93d4672c1266cf837c1c17b84e` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2007,11 +2009,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:session/end-seed[0].data` +#### `event:session/end-seed[0].data` SHA-256: `17d1afb770d9941936130996da00dc86782cfef731d8d6526162c301256a4ac3` -Sources: `packages/core/session/src/types.ts:381` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2019,11 +2021,11 @@ Sources: `packages/core/session/src/types.ts:381` -### `event:session/title` +#### `event:session/title` SHA-256: `1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2035,11 +2037,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:session/title-llm-request` +#### `event:session/title-llm-request` SHA-256: `6091f64d426ada2adc646094a6fe662a1b81d9ee5770929fe76800524e2c89a8` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2051,7 +2053,7 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:session/title-llm-request[0].data.messages` +#### `event:session/title-llm-request[0].data.messages` SHA-256: `f3cfc98798d8b0e726ee22b05b13ada5cb19e9cdbe105ef3529699de99ce357a` @@ -2059,7 +2061,7 @@ Array of [`packages/llm/llm/src/message.ts#Message`](#persistence-type-packagesl -### `event:session/title-llm-request[0].data.messages[0].role` +#### `event:session/title-llm-request[0].data.messages[0].role` SHA-256: `acd36e1717d2b4ef9e98a8e6fac17ca1203f3f448e5bca51677f129a8f4999e2` @@ -2071,11 +2073,11 @@ One of: -### `event:session/title[0].data.source[0]` +#### `event:session/title[0].data.source[0]` SHA-256: `1b5649238876e28811e80f10ec67a00c197ad3babd4ecc61a22b09064b88c597` -Sources: `packages/session/session-title/src/types.ts:29` +Sources: `packages/session/session-title/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2083,11 +2085,11 @@ Sources: `packages/session/session-title/src/types.ts:29` -### `event:session/title[0].data.source[1]` +#### `event:session/title[0].data.source[1]` SHA-256: `b81e9de81a481b24e1e1f9adf038bfc59e57b4f35ce62f8f1e45284186f4f812` -Sources: `packages/session/session-title/src/types.ts:30` +Sources: `packages/session/session-title/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2097,11 +2099,11 @@ Sources: `packages/session/session-title/src/types.ts:30` -### `event:step/end` +#### `event:step/end` SHA-256: `e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2113,11 +2115,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:step/end[0].data` +#### `event:step/end[0].data` SHA-256: `ef11a3b7fa2033ae4279545ff8a8a2ee4e301b9b73e5b91654c48e6d08283545` -Sources: `packages/core/session/src/types.ts:284` · `packages/core/session/src/types.ts:286` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2126,11 +2128,11 @@ Sources: `packages/core/session/src/types.ts:284` · `packages/core/session/src/ -### `event:step/start` +#### `event:step/start` SHA-256: `4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2142,11 +2144,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:subagent/descriptor` +#### `event:subagent/descriptor` SHA-256: `b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2158,11 +2160,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:subagent/model-selection-policy` +#### `event:subagent/model-selection-policy` SHA-256: `a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2174,11 +2176,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:subagent/model-selection-policy[0].data` +#### `event:subagent/model-selection-policy[0].data` SHA-256: `0d47a8f3d847243c4488e755ad4cab7a04ac5d4621b9c81865524cf3f4d8536f` -Sources: `packages/subagent/tool-subagent/src/model-selection-state.ts:17` +Sources: `packages/subagent/tool-subagent/src/model-selection-state.ts` | Property | Presence | Type | |---|---|---| @@ -2186,7 +2188,7 @@ Sources: `packages/subagent/tool-subagent/src/model-selection-state.ts:17` -### `event:subagent/model-selection-policy[0].data.allowedModels` +#### `event:subagent/model-selection-policy[0].data.allowedModels` SHA-256: `ba77b58995e36f14bb13886b0493d0a1a63d5db10b1a6cd9f6ac65a72cf832ec` @@ -2194,11 +2196,11 @@ Array of [`packages/session/session-title/src/types.ts#SessionTitleModelProvenan -### `event:team/member` +#### `event:team/member` SHA-256: `4fb59762612c3e3ac3a3bd4f84c9c148d3c3893bd422ba2b201cc039fabd49bc` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2210,11 +2212,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:team/member[0].data` +#### `event:team/member[0].data` SHA-256: `b1ebd5cda47d90d980bb05bffc3f970c51537b9aff15b3bc3d639811727741b1` -Sources: `packages/experimental/agent-team/src/types.ts:221` +Sources: `packages/experimental/agent-team/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2224,7 +2226,7 @@ Sources: `packages/experimental/agent-team/src/types.ts:221` -### `event:team/member[0].data.member.context` +#### `event:team/member[0].data.member.context` SHA-256: `50cf02d875f8a1f1411f4a6fbcffab9120ccef5f74a47331fbf29480e5f68f48` @@ -2235,11 +2237,11 @@ One of: -### `event:team/message/delivered` +#### `event:team/message/delivered` SHA-256: `48f9c19417a1abbedfa59f4667bba36b93ac2db407adf5e84cb3ba0de30942cb` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2251,11 +2253,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:team/message/delivered[0].data` +#### `event:team/message/delivered[0].data` SHA-256: `0bcfaf5566d271028429ac7b562cb59053c9d78b8ae14708c35fac835108d1b1` -Sources: `packages/experimental/agent-team/src/types.ts:227` +Sources: `packages/experimental/agent-team/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2266,11 +2268,11 @@ Sources: `packages/experimental/agent-team/src/types.ts:227` -### `event:team/message/queued` +#### `event:team/message/queued` SHA-256: `2ffcad547cb840f462eb1849fa5f6cb0e17eb93f5d07cc88b61d749b1b78d632` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2282,11 +2284,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:team/message/queued[0].data` +#### `event:team/message/queued[0].data` SHA-256: `6132f7814b28287473605ebc6dacd63c7c699435452487da6152bc735b8ba8c4` -Sources: `packages/experimental/agent-team/src/types.ts:225` +Sources: `packages/experimental/agent-team/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2296,11 +2298,11 @@ Sources: `packages/experimental/agent-team/src/types.ts:225` -### `event:team/task` +#### `event:team/task` SHA-256: `d595ec73b32b016a6055333c67a5d646032b22e672da1d4a09c5b1ae398a093a` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2312,11 +2314,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:team/task[0].data` +#### `event:team/task[0].data` SHA-256: `a40d12070f6f4a124f32fb3cc86e7857554702e32f0eda3080a25c4b9ac9b18c` -Sources: `packages/experimental/agent-team/src/types.ts:223` +Sources: `packages/experimental/agent-team/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2326,11 +2328,11 @@ Sources: `packages/experimental/agent-team/src/types.ts:223` -### `event:todo/write` +#### `event:todo/write` SHA-256: `b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2342,11 +2344,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:todo/write[0].data` +#### `event:todo/write[0].data` SHA-256: `79ddc907312f97cf9553d4841e8b3fc937097bd8d97900a790efad3c05255e99` -Sources: `packages/todo/tool-todo/src/types.ts:31` +Sources: `packages/todo/tool-todo/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2354,7 +2356,7 @@ Sources: `packages/todo/tool-todo/src/types.ts:31` -### `event:todo/write[0].data.todos` +#### `event:todo/write[0].data.todos` SHA-256: `4b7ddaf3710b88ff9b8df66304f5f97bf03688fd19730eedc2e9535203c820ea` @@ -2362,7 +2364,7 @@ Array of [`packages/todo/tool-todo/src/types.ts#TodoItem`](#persistence-type-pac -### `event:todo/write[0].data.todos[0].status` +#### `event:todo/write[0].data.todos[0].status` SHA-256: `fd0d91a1f9dd2efb8959bdf5e07f8f0a98b1cdfa38ce8d4732ebde0b44c3abd4` @@ -2374,11 +2376,11 @@ One of: -### `event:tool-workflow/agent-end` +#### `event:tool-workflow/agent-end` SHA-256: `babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2390,11 +2392,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:tool-workflow/agent-start` +#### `event:tool-workflow/agent-start` SHA-256: `5f26a6c20b37632f8f57729d171c671def4683d994ac6257a8dffcd855101627` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2406,11 +2408,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:tool-workflow/run-end` +#### `event:tool-workflow/run-end` SHA-256: `42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2422,11 +2424,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:tool-workflow/run-start` +#### `event:tool-workflow/run-start` SHA-256: `c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2438,11 +2440,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:tool/call` +#### `event:tool/call` SHA-256: `3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2454,11 +2456,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:tool/call[0].data` +#### `event:tool/call[0].data` SHA-256: `e4c18e294232c3ba6c9f1999f168263cc55956147cfe4121720899be8e52edd1` -Sources: `packages/core/session/src/types.ts:325` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2470,11 +2472,11 @@ Sources: `packages/core/session/src/types.ts:325` -### `event:tool/code-dispatch` +#### `event:tool/code-dispatch` SHA-256: `f8dc5624cd0c942a069063ae0d90a61d821b4fddd1d967dcded91cf17933e708` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2486,11 +2488,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:tool/code-dispatch-start` +#### `event:tool/code-dispatch-start` SHA-256: `9eb21c10fc675e1fa4184e5eecc9697aa87054ffd836d49428174897f0e64b62` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2502,7 +2504,7 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:tool/result` +#### `event:tool/result` SHA-256: `eacefd48000720582725ccfc6ff7a0ac02755a1a3c57a8f9754125f99aab6c1b` @@ -2518,11 +2520,11 @@ SHA-256: `eacefd48000720582725ccfc6ff7a0ac02755a1a3c57a8f9754125f99aab6c1b` -### `event:tool/result.data` +#### `event:tool/result.data` SHA-256: `a1082bd67be26461ebcc4cc9caba60ef548cd6ec625b51558d5cfa5b6b38718a` -Sources: `packages/core/session/src/types.ts:337` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2534,11 +2536,11 @@ Sources: `packages/core/session/src/types.ts:337` -### `event:tool/result.data.error` +#### `event:tool/result.data.error` SHA-256: `55e3b6df99b0d19241e57618b04b84824c3df80ed102e440719139300ea703f6` -Sources: `packages/core/session/src/types.ts:341` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2547,7 +2549,7 @@ Sources: `packages/core/session/src/types.ts:341` -### `event:tool/result.data.message.content` +#### `event:tool/result.data.message.content` SHA-256: `5eedf09e88b5ed9ca2d5efdb5a32cd4f51352564af5ff82927c17d841a2e3d9e` @@ -2557,11 +2559,11 @@ SHA-256: `5eedf09e88b5ed9ca2d5efdb5a32cd4f51352564af5ff82927c17d841a2e3d9e` -### `event:tool/result.data.meta` +#### `event:tool/result.data.meta` SHA-256: `c592ce75aab73fcab19c1d7845684c72cf402b78d2e1f2833a58ecf9f3598ed6` -Sources: `packages/util/values/src/index.ts:4` +Sources: `packages/util/values/src/index.ts` One of: @@ -2574,7 +2576,7 @@ One of: -### `event:tool/result.data.meta[5]` +#### `event:tool/result.data.meta[5]` SHA-256: `72ec79127a9c0d0241b1106a74cc2b24c81ce467170f1c3c93f7b71a9496d227` @@ -2582,11 +2584,11 @@ Array of [`event:tool/result.data.meta`](#persistence-type-eventtoolresultdatame -### `event:tool/result.data.meta[5][0][6]` +#### `event:tool/result.data.meta[5][0][6]` SHA-256: `529e0ccd0e34079ab4ff21ed87f810cee0388246263bf22e8aba5986b56fae05` -Sources: `packages/util/values/src/index.ts:4` +Sources: `packages/util/values/src/index.ts` | Property | Presence | Type | |---|---|---| @@ -2594,11 +2596,11 @@ Sources: `packages/util/values/src/index.ts:4` -### `event:turn/end` +#### `event:turn/end` SHA-256: `84c24f1209fc3e0153de6ac85d58fd6968b851f955e0e761b92321053956609e` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2610,11 +2612,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:turn/end[0].data` +#### `event:turn/end[0].data` SHA-256: `508c0856b8df8574e396880a756f087699b138630428441fefca4a4380f01a28` -Sources: `packages/core/session/src/types.ts:282` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2623,11 +2625,11 @@ Sources: `packages/core/session/src/types.ts:282` -### `event:turn/end[0].data.reason[0]` +#### `event:turn/end[0].data.reason[0]` SHA-256: `b6ef9c6210be8350cd465f485cf520031fffa6bf3809c61a1e713e834c5982d0` -Sources: `packages/core/session/src/types.ts:199` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2635,11 +2637,11 @@ Sources: `packages/core/session/src/types.ts:199` -### `event:turn/end[0].data.reason[1]` +#### `event:turn/end[0].data.reason[1]` SHA-256: `0a30c3be336cdd4f8f34e66543a3d46d611c43986edd9b3ce6cbb9b721d3b5d3` -Sources: `packages/core/session/src/types.ts:201` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2648,11 +2650,11 @@ Sources: `packages/core/session/src/types.ts:201` -### `event:turn/end[0].data.reason[1].reason[1]` +#### `event:turn/end[0].data.reason[1].reason[1]` SHA-256: `6c03546143cdf6ae88f1745ac98c5139efa1588d1415249bbc5f3104d32ab800` -Sources: `packages/core/session/src/types.ts:188` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2660,11 +2662,11 @@ Sources: `packages/core/session/src/types.ts:188` -### `event:turn/end[0].data.reason[1].reason[2]` +#### `event:turn/end[0].data.reason[1].reason[2]` SHA-256: `6c5a37d42ebdb12db4410699259335f1e149e3a0260425684c00b153afc8990d` -Sources: `packages/core/session/src/types.ts:189` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2673,11 +2675,11 @@ Sources: `packages/core/session/src/types.ts:189` -### `event:turn/end[0].data.reason[1].reason[3]` +#### `event:turn/end[0].data.reason[1].reason[3]` SHA-256: `4bb451330ff699f36b45539ceb0eb2606ead72084e2c5bb637c36cc80e2252db` -Sources: `packages/core/session/src/types.ts:190` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2685,11 +2687,11 @@ Sources: `packages/core/session/src/types.ts:190` -### `event:turn/end[0].data.reason[1].reason[4]` +#### `event:turn/end[0].data.reason[1].reason[4]` SHA-256: `eaa71be0fbf0f702df8ea6c11d0aa2f9782263d45a10d0fb14eda662f4bfe04c` -Sources: `packages/core/session/src/types.ts:193` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2697,11 +2699,11 @@ Sources: `packages/core/session/src/types.ts:193` -### `event:turn/end[0].data.reason[2]` +#### `event:turn/end[0].data.reason[2]` SHA-256: `023a355b2be0d688fb6e4df8388dadb942761d46cfe96d0f499aae9631a159d4` -Sources: `packages/core/session/src/types.ts:203` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2709,11 +2711,11 @@ Sources: `packages/core/session/src/types.ts:203` -### `event:turn/end[0].data.reason[3]` +#### `event:turn/end[0].data.reason[3]` SHA-256: `3dad205ad99fbda835c493ddc6bc93fe1441cef2f82774ffa2856364e2cede22` -Sources: `packages/core/session/src/types.ts:209` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2722,11 +2724,11 @@ Sources: `packages/core/session/src/types.ts:209` -### `event:turn/end[0].data.reason[5]` +#### `event:turn/end[0].data.reason[5]` SHA-256: `56b7c047694875a843ba020dfea3c8380d54ae4ff88ab349e72004dc21e07c23` -Sources: `packages/core/session/src/types.ts:218` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2734,11 +2736,11 @@ Sources: `packages/core/session/src/types.ts:218` -### `event:turn/start` +#### `event:turn/start` SHA-256: `aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2750,11 +2752,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:turn/start[0].data` +#### `event:turn/start[0].data` SHA-256: `f90eb4ab2d3897bc20c521a038e3119d581f791ec974b1a0004f63a8ab9e232d` -Sources: `packages/core/session/src/types.ts:273` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2762,7 +2764,7 @@ Sources: `packages/core/session/src/types.ts:273` -### `event:user/message` +#### `event:user/message` SHA-256: `a57a77f18de7b37b724293830a57064696895d69f2afcd2c0264f41cd13ba980` @@ -2778,11 +2780,11 @@ SHA-256: `a57a77f18de7b37b724293830a57064696895d69f2afcd2c0264f41cd13ba980` -### `event:web/deepseek-search-llm-request` +#### `event:web/deepseek-search-llm-request` SHA-256: `cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331` -Sources: `packages/core/session/src/types.ts:454` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -2794,11 +2796,11 @@ Sources: `packages/core/session/src/types.ts:454` -### `event:web/deepseek-search-llm-request[0].data.body` +#### `event:web/deepseek-search-llm-request[0].data.body` SHA-256: `930a6567a10bb62ddd157bd8abdf4b182810c8c3b49d91309b3b009a5fed9731` -Sources: `packages/web/web-search-deepseek/src/provider.ts:62` +Sources: `packages/web/web-search-deepseek/src/provider.ts` | Property | Presence | Type | |---|---|---| @@ -2809,7 +2811,7 @@ Sources: `packages/web/web-search-deepseek/src/provider.ts:62` -### `event:web/deepseek-search-llm-request[0].data.body.messages` +#### `event:web/deepseek-search-llm-request[0].data.body.messages` SHA-256: `b993441f8ce7d27b80e619e113e232ae8e62d3d5a8340f6bfe12d8c4c018e62f` @@ -2819,11 +2821,11 @@ SHA-256: `b993441f8ce7d27b80e619e113e232ae8e62d3d5a8340f6bfe12d8c4c018e62f` -### `event:web/deepseek-search-llm-request[0].data.body.messages[0]` +#### `event:web/deepseek-search-llm-request[0].data.body.messages[0]` SHA-256: `9a2a9029f8d7ede05336980d8342737557f487b913bfd28853d0ab5214600ab5` -Sources: `packages/web/web-search-deepseek/src/provider.ts:65` +Sources: `packages/web/web-search-deepseek/src/provider.ts` | Property | Presence | Type | |---|---|---| @@ -2832,7 +2834,7 @@ Sources: `packages/web/web-search-deepseek/src/provider.ts:65` -### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content` +#### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content` SHA-256: `8f6d609794bf5afc01d7ccf3e03811d32f4b8047f58a2c9a98db0154c2ad7cb9` @@ -2842,11 +2844,11 @@ SHA-256: `8f6d609794bf5afc01d7ccf3e03811d32f4b8047f58a2c9a98db0154c2ad7cb9` -### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content[0]` +#### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content[0]` SHA-256: `4e887768586528565381dadbddee6cef555874148089f4579e0b4b1ad096fc9c` -Sources: `packages/llm/llm/src/types.ts:54` · `packages/web/web-search-deepseek/src/provider.ts:67` +Sources: `packages/llm/llm/src/types.ts` · `packages/web/web-search-deepseek/src/provider.ts` | Property | Presence | Type | |---|---|---| @@ -2855,7 +2857,7 @@ Sources: `packages/llm/llm/src/types.ts:54` · `packages/web/web-search-deepseek -### `event:web/deepseek-search-llm-request[0].data.body.tools` +#### `event:web/deepseek-search-llm-request[0].data.body.tools` SHA-256: `4aed17ec726b5397c29f6cb4bcd7905dc1a12bb6140f1657f073cd24380f2af8` @@ -2865,11 +2867,11 @@ SHA-256: `4aed17ec726b5397c29f6cb4bcd7905dc1a12bb6140f1657f073cd24380f2af8` -### `event:web/deepseek-search-llm-request[0].data.body.tools[0]` +#### `event:web/deepseek-search-llm-request[0].data.body.tools[0]` SHA-256: `2d11ca7b0d4493e244b74eba093227866b33249841e59a1e9bf56afed38604c3` -Sources: `packages/web/web-search-deepseek/src/provider.ts:72` +Sources: `packages/web/web-search-deepseek/src/provider.ts` | Property | Presence | Type | |---|---|---| @@ -2879,7 +2881,7 @@ Sources: `packages/web/web-search-deepseek/src/provider.ts:72` -### `"every"` +#### `"every"` SHA-256: `e42b0f40b5d0b628c6e1c44a8fb9eda0780037a81959e1b93d2dfb47b46b0e87` @@ -2887,7 +2889,7 @@ SHA-256: `e42b0f40b5d0b628c6e1c44a8fb9eda0780037a81959e1b93d2dfb47b46b0e87` -### `"failed"` +#### `"failed"` SHA-256: `b57a2889408de36e4516807194c73bdecd51a92f633ccd05db81bf049200f420` @@ -2895,7 +2897,7 @@ SHA-256: `b57a2889408de36e4516807194c73bdecd51a92f633ccd05db81bf049200f420` -### `"fallback"` +#### `"fallback"` SHA-256: `d6e654b88b584fcdf290a56802b1730bc7b9847ae86baa4265ab7769eb48990c` @@ -2903,7 +2905,7 @@ SHA-256: `d6e654b88b584fcdf290a56802b1730bc7b9847ae86baa4265ab7769eb48990c` -### `"feedback/message-delete"` +#### `"feedback/message-delete"` SHA-256: `44818000e56acb97afdb5045ce235eb55e3fb1ccabc9fc7d0750bb38f36a7f8e` @@ -2911,7 +2913,7 @@ SHA-256: `44818000e56acb97afdb5045ce235eb55e3fb1ccabc9fc7d0750bb38f36a7f8e` -### `"feedback/message-put"` +#### `"feedback/message-put"` SHA-256: `6cda0d6d3b4336d83998fe580628426df81c2afbab5d768b8813b56d569120e8` @@ -2919,7 +2921,7 @@ SHA-256: `6cda0d6d3b4336d83998fe580628426df81c2afbab5d768b8813b56d569120e8` -### `"feedback/record"` +#### `"feedback/record"` SHA-256: `c99e20441bf15341e9db54385e558e5c03d21dff2eb1ac08ccbf47c2d8747954` @@ -2927,7 +2929,7 @@ SHA-256: `c99e20441bf15341e9db54385e558e5c03d21dff2eb1ac08ccbf47c2d8747954` -### `"file"` +#### `"file"` SHA-256: `277b61f9c6f8170425fa6ffe06cfa14376757a896a4749cb82a687d7364c4fc9` @@ -2935,7 +2937,7 @@ SHA-256: `277b61f9c6f8170425fa6ffe06cfa14376757a896a4749cb82a687d7364c4fc9` -### `"finish"` +#### `"finish"` SHA-256: `bd499eac047efe091a4df7382eadd06d25cf0cb31fee3981e8b24d85762841cd` @@ -2943,7 +2945,7 @@ SHA-256: `bd499eac047efe091a4df7382eadd06d25cf0cb31fee3981e8b24d85762841cd` -### `"fork"` +#### `"fork"` SHA-256: `2da725e554cd89301d829ed9dc45a572c3cd1b93b5e91d0d71f007976d8a0863` @@ -2951,7 +2953,7 @@ SHA-256: `2da725e554cd89301d829ed9dc45a572c3cd1b93b5e91d0d71f007976d8a0863` -### `"fresh"` +#### `"fresh"` SHA-256: `dd2780e7e07684332f7a9ab047237798d260e7eaffb1321cb38eca695d184c3d` @@ -2959,7 +2961,7 @@ SHA-256: `dd2780e7e07684332f7a9ab047237798d260e7eaffb1321cb38eca695d184c3d` -### `"goal"` +#### `"goal"` SHA-256: `b815d7b91cdd9fc6ccc7dcba05cfc5ce1d55fab5fc0c0801803cd3630cedb602` @@ -2967,7 +2969,7 @@ SHA-256: `b815d7b91cdd9fc6ccc7dcba05cfc5ce1d55fab5fc0c0801803cd3630cedb602` -### `"goal/change"` +#### `"goal/change"` SHA-256: `237c004c73b6b288246816e0d7fde16e09c63a47aa3b1227383d7afe58666163` @@ -2975,7 +2977,7 @@ SHA-256: `237c004c73b6b288246816e0d7fde16e09c63a47aa3b1227383d7afe58666163` -### `"hook"` +#### `"hook"` SHA-256: `dbdafceb9a900183cccc80596498d386f3bf7bddead2b8cfde68453aa4739edc` @@ -2983,7 +2985,7 @@ SHA-256: `dbdafceb9a900183cccc80596498d386f3bf7bddead2b8cfde68453aa4739edc` -### `"hook/invoked"` +#### `"hook/invoked"` SHA-256: `b9305f0ea75ccd6a6061c27fde19f2ab85534f9f3c1a717b573b077ebae0f611` @@ -2991,7 +2993,7 @@ SHA-256: `b9305f0ea75ccd6a6061c27fde19f2ab85534f9f3c1a717b573b077ebae0f611` -### `"hook/result"` +#### `"hook/result"` SHA-256: `a3a259a1aa5401af786ce08c4a8419681d3000d73467991b5fc563389bc4ebd2` @@ -2999,7 +3001,7 @@ SHA-256: `a3a259a1aa5401af786ce08c4a8419681d3000d73467991b5fc563389bc4ebd2` -### `"image"` +#### `"image"` SHA-256: `fb8b6a2e53cb9cf44c551176de0fb77d1ddc60037b99a891ff8a860b6d5c29a0` @@ -3007,7 +3009,7 @@ SHA-256: `fb8b6a2e53cb9cf44c551176de0fb77d1ddc60037b99a891ff8a860b6d5c29a0` -### `"image/gif"` +#### `"image/gif"` SHA-256: `de30b1fa12c75f81df6aa4096e1595296d2d04e2be14a7c29849cf8028b79048` @@ -3015,7 +3017,7 @@ SHA-256: `de30b1fa12c75f81df6aa4096e1595296d2d04e2be14a7c29849cf8028b79048` -### `"image/jpeg"` +#### `"image/jpeg"` SHA-256: `3f74ba74acd10644c1ed6947a411d8088bd2cfac74f61bb8540f96d68e31f004` @@ -3023,7 +3025,7 @@ SHA-256: `3f74ba74acd10644c1ed6947a411d8088bd2cfac74f61bb8540f96d68e31f004` -### `"image/png"` +#### `"image/png"` SHA-256: `58f94390b982f8a5ac1f4f235ba612557f4a1dc4a995d8b1cec63ce7639decb0` @@ -3031,7 +3033,7 @@ SHA-256: `58f94390b982f8a5ac1f4f235ba612557f4a1dc4a995d8b1cec63ce7639decb0` -### `"image/webp"` +#### `"image/webp"` SHA-256: `ebb768d85ec87fb68e42fc14fd7d8535b5ac11791b14d04c6770180f0a719bf8` @@ -3039,7 +3041,7 @@ SHA-256: `ebb768d85ec87fb68e42fc14fd7d8535b5ac11791b14d04c6770180f0a719bf8` -### `"in_progress"` +#### `"in_progress"` SHA-256: `94c56aeb1564ad735eb773d88636b40761d063efa1610f1308004d32923f5378` @@ -3047,7 +3049,7 @@ SHA-256: `94c56aeb1564ad735eb773d88636b40761d063efa1610f1308004d32923f5378` -### `"initial"` +#### `"initial"` SHA-256: `e7ce49f12953583fad217bf80fb9f1463acff2c3e9471a823782661675fb124c` @@ -3055,7 +3057,7 @@ SHA-256: `e7ce49f12953583fad217bf80fb9f1463acff2c3e9471a823782661675fb124c` -### `"instructions"` +#### `"instructions"` SHA-256: `fee1caf8ab6a65c1bc981f5a1730164490f22a2a89ffa3d0b76f1f432c44c8b5` @@ -3063,7 +3065,7 @@ SHA-256: `fee1caf8ab6a65c1bc981f5a1730164490f22a2a89ffa3d0b76f1f432c44c8b5` -### `"interrupted"` +#### `"interrupted"` SHA-256: `69d238a6e9b08d67f601b1825962963d8d3523cb69ebf6208c697dc5d058c199` @@ -3071,7 +3073,7 @@ SHA-256: `69d238a6e9b08d67f601b1825962963d8d3523cb69ebf6208c697dc5d058c199` -### `"legacy"` +#### `"legacy"` SHA-256: `ad3b56aa2fc1ad4250e7399295d34a8eae592e1907e85852e2291b2e498a30bc` @@ -3079,7 +3081,7 @@ SHA-256: `ad3b56aa2fc1ad4250e7399295d34a8eae592e1907e85852e2291b2e498a30bc` -### `"llm/retry"` +#### `"llm/retry"` SHA-256: `611cae9a3539733aa0c42f66035a7d90f19dcbbdfb5d9e3b628b13705253942d` @@ -3087,7 +3089,7 @@ SHA-256: `611cae9a3539733aa0c42f66035a7d90f19dcbbdfb5d9e3b628b13705253942d` -### `"llm/retry-started"` +#### `"llm/retry-started"` SHA-256: `4ae007ed190a72c92138b22d059b83208079c7551ca13fb59ae8cf5e23693964` @@ -3095,7 +3097,7 @@ SHA-256: `4ae007ed190a72c92138b22d059b83208079c7551ca13fb59ae8cf5e23693964` -### `"max-tokens"` +#### `"max-tokens"` SHA-256: `68141cbe3994a5ffcd064c07c75996538437fd9dbf77ce8a2927e89ec577fabe` @@ -3103,7 +3105,7 @@ SHA-256: `68141cbe3994a5ffcd064c07c75996538437fd9dbf77ce8a2927e89ec577fabe` -### `"model"` +#### `"model"` SHA-256: `2765e9119edf5816ac1ab4c95c5ee32c90403f3742962eff11544f7752d59d2e` @@ -3111,7 +3113,7 @@ SHA-256: `2765e9119edf5816ac1ab4c95c5ee32c90403f3742962eff11544f7752d59d2e` -### `"model/selection"` +#### `"model/selection"` SHA-256: `1d5f04a03ea75fc8eeece544129eba0f49f0c82046e9c404461920390135c7b2` @@ -3119,7 +3121,7 @@ SHA-256: `1d5f04a03ea75fc8eeece544129eba0f49f0c82046e9c404461920390135c7b2` -### `"negative"` +#### `"negative"` SHA-256: `b1f62380f6746fedd629e71065e3583cef83334875b499ac9665c2eb87acfbf5` @@ -3127,7 +3129,7 @@ SHA-256: `b1f62380f6746fedd629e71065e3583cef83334875b499ac9665c2eb87acfbf5` -### `"never"` +#### `"never"` SHA-256: `1571525adc95a24e5d25b5a6440df401cd7cdd881b745178e85f5a333435cd1b` @@ -3135,7 +3137,7 @@ SHA-256: `1571525adc95a24e5d25b5a6440df401cd7cdd881b745178e85f5a333435cd1b` -### `"next-step"` +#### `"next-step"` SHA-256: `3e2ece4967cfebe95f450a93f45523dff99d6749f6269f2f60f84dfecfcf3693` @@ -3143,7 +3145,7 @@ SHA-256: `3e2ece4967cfebe95f450a93f45523dff99d6749f6269f2f60f84dfecfcf3693` -### `"next-turn"` +#### `"next-turn"` SHA-256: `62ecb62dc0fe1b5e70217f8a80c39256a40ee3a1917be14e5ca899d20c35f7fd` @@ -3151,7 +3153,7 @@ SHA-256: `62ecb62dc0fe1b5e70217f8a80c39256a40ee3a1917be14e5ca899d20c35f7fd` -### `"normal"` +#### `"normal"` SHA-256: `3bc287e765d58dc3a22672a0495a6cfd561220dd38fbaecef80aa95b96caed79` @@ -3159,7 +3161,7 @@ SHA-256: `3bc287e765d58dc3a22672a0495a6cfd561220dd38fbaecef80aa95b96caed79` -### `"notice"` +#### `"notice"` SHA-256: `e8de0f457fed5b9ff94dc4950b59ef75fd8ba8af665cc7899485924a62653367` @@ -3167,7 +3169,7 @@ SHA-256: `e8de0f457fed5b9ff94dc4950b59ef75fd8ba8af665cc7899485924a62653367` -### `null` +#### `null` SHA-256: `938f7c7357bc403ea3b281a9dd016939df7a0880fc8db12612585be574d0d615` @@ -3175,17 +3177,17 @@ SHA-256: `938f7c7357bc403ea3b281a9dd016939df7a0880fc8db12612585be574d0d615` -### `number` +#### `number` SHA-256: `0657d3ca5ac4e7bf79b00bcf860b1c7159d01a9da137497221ec2f1776e365f7` -Sources: `packages/core/session/src/types.ts:29` +Sources: `packages/core/session/src/types.ts` `number` -### `"one-shot"` +#### `"one-shot"` SHA-256: `d28765f87d6b6ab408e0b2f3e7e297791b004b806d8e302c49903ebae815feb2` @@ -3193,11 +3195,11 @@ SHA-256: `d28765f87d6b6ab408e0b2f3e7e297791b004b806d8e302c49903ebae815feb2` -### `packages/api/session-controller/src/types.ts#ModelSelection` +#### `packages/api/session-controller/src/types.ts#ModelSelection` SHA-256: `f09e5e7acf5ff5ccd193ff2eeec015fa2ff7c29d98bc465f8c3302058d47e29b` -Sources: `packages/api/session-controller/src/types.ts:86` +Sources: `packages/api/session-controller/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3207,11 +3209,11 @@ Sources: `packages/api/session-controller/src/types.ts:86` -### `packages/attachment/attachment/src/types.ts#FileAttachmentRef` +#### `packages/attachment/attachment/src/types.ts#FileAttachmentRef` SHA-256: `f19bee84bf3d20904553cdcd57465232bc1c2a194f54c4d195292ba0487223a6` -Sources: `packages/attachment/attachment/src/types.ts:39` +Sources: `packages/attachment/attachment/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3221,11 +3223,11 @@ Sources: `packages/attachment/attachment/src/types.ts:39` -### `packages/attachment/attachment/src/types.ts#ImageAttachmentRef` +#### `packages/attachment/attachment/src/types.ts#ImageAttachmentRef` SHA-256: `b0b0eb1b16490f6bee135b2377e8f8c39227974c799ad7d49ff418af23ecbc35` -Sources: `packages/attachment/attachment/src/types.ts:11` +Sources: `packages/attachment/attachment/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3239,11 +3241,11 @@ Sources: `packages/attachment/attachment/src/types.ts:11` -### `packages/attachment/attachment/src/types.ts#ImageMediaType` +#### `packages/attachment/attachment/src/types.ts#ImageMediaType` SHA-256: `2f1e6a7ebace43d727ae138ddcd352eb3813960009e5805b8c5ac84300c97716` -Sources: `packages/attachment/attachment/src/types.ts:8` +Sources: `packages/attachment/attachment/src/types.ts` One of: @@ -3254,11 +3256,11 @@ One of: -### `packages/context/agent-instructions/src/render.ts#AgentInstructionChange` +#### `packages/context/agent-instructions/src/render.ts#AgentInstructionChange` SHA-256: `83da72c6857601c75da11212ef847f57d457b9c99f0a82246dcdff3e26700239` -Sources: `packages/context/agent-instructions/src/render.ts:47` +Sources: `packages/context/agent-instructions/src/render.ts` | Property | Presence | Type | |---|---|---| @@ -3269,11 +3271,11 @@ Sources: `packages/context/agent-instructions/src/render.ts:47` -### `packages/context/agent-instructions/src/state.ts#AgentInstructionSource` +#### `packages/context/agent-instructions/src/state.ts#AgentInstructionSource` SHA-256: `6f22a9d02b9a1f1157f3b0e7bdccd7e7b12b085c4efdb709dfc74a465cd4e590` -Sources: `packages/context/agent-instructions/src/state.ts:37` +Sources: `packages/context/agent-instructions/src/state.ts` | Property | Presence | Type | |---|---|---| @@ -3285,11 +3287,11 @@ Sources: `packages/context/agent-instructions/src/state.ts:37` -### `packages/context/session-reference/src/types.ts#SessionReferenceSource` +#### `packages/context/session-reference/src/types.ts#SessionReferenceSource` SHA-256: `f56c5b59ca0161310c338d31dd16cf14287ccd602ff4181058df178c1c286d7f` -Sources: `packages/context/session-reference/src/types.ts:13` +Sources: `packages/context/session-reference/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3300,11 +3302,11 @@ Sources: `packages/context/session-reference/src/types.ts:13` -### `packages/core/agent/src/types.ts#InboxTarget` +#### `packages/core/agent/src/types.ts#InboxTarget` SHA-256: `96f4a9c81fc0f940ef71528a8cc66731ae4cf1f40d79680c5fe3c39f96d7723c` -Sources: `packages/core/agent/src/types.ts:29` +Sources: `packages/core/agent/src/types.ts` One of: @@ -3313,11 +3315,11 @@ One of: -### `packages/core/session/src/types.ts#EpochHeader` +#### `packages/core/session/src/types.ts#EpochHeader` SHA-256: `49f38c296b0c34c4d5784d827ee6fda5c7a722dccd30badfabeb229af1f832a1` -Sources: `packages/core/session/src/types.ts:229` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3328,11 +3330,11 @@ Sources: `packages/core/session/src/types.ts:229` -### `packages/core/session/src/types.ts#RequestContext` +#### `packages/core/session/src/types.ts#RequestContext` SHA-256: `411f5f5bc098cf2aaebcea1fc645adb51e593edb6b0f7f88518ff4b0147a2d4d` -Sources: `packages/core/session/src/types.ts:241` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3342,11 +3344,11 @@ Sources: `packages/core/session/src/types.ts:241` -### `packages/core/session/src/types.ts#RequestHeaderReason` +#### `packages/core/session/src/types.ts#RequestHeaderReason` SHA-256: `530da6c0267813bb4511af72883cc518834e624e3b3220a7062955fd57a788a6` -Sources: `packages/core/session/src/types.ts:258` +Sources: `packages/core/session/src/types.ts` One of: @@ -3357,11 +3359,11 @@ One of: -### `packages/core/session/src/types.ts#SessionHeader` +#### `packages/core/session/src/types.ts#SessionHeader` SHA-256: `15918d785bdccedf0dba204622c75591bfb833bbf107ae0894bbc44cfbd73c1d` -Sources: `packages/core/session/src/types.ts:91` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3377,11 +3379,11 @@ Sources: `packages/core/session/src/types.ts:91` -### `packages/core/session/src/types.ts#TurnEndCancelCause` +#### `packages/core/session/src/types.ts#TurnEndCancelCause` SHA-256: `1f8c126cfab3df812cd115cfc23e3256f0fa2383400f4ce91ecad313577e59b0` -Sources: `packages/core/session/src/types.ts:193` +Sources: `packages/core/session/src/types.ts` One of: @@ -3393,11 +3395,11 @@ One of: -### `packages/core/session/src/types.ts#TurnEndReason` +#### `packages/core/session/src/types.ts#TurnEndReason` SHA-256: `e3528b95cff70d83a080a96666877da3f9dc205e71955d6bc5b9b315b9e0da22` -Sources: `packages/core/session/src/types.ts:222` +Sources: `packages/core/session/src/types.ts` One of: @@ -3410,11 +3412,11 @@ One of: -### `packages/core/tools/src/index.ts#ToolRestriction` +#### `packages/core/tools/src/index.ts#ToolRestriction` SHA-256: `3cfc3a56502da1f8c6153c2c56657bab4b749056968634dd0991d325ec1c919f` -Sources: `packages/core/tools/src/index.ts:673` +Sources: `packages/core/tools/src/index.ts` | Property | Presence | Type | |---|---|---| @@ -3423,11 +3425,11 @@ Sources: `packages/core/tools/src/index.ts:673` -### `packages/core/tools/src/types.ts#PtcDispatchEventData` +#### `packages/core/tools/src/types.ts#PtcDispatchEventData` SHA-256: `1418e7f0c944a0453ce0851729b38b69c74194ff1e3ed41dc71904ca66e57bc5` -Sources: `packages/core/tools/src/types.ts:20` +Sources: `packages/core/tools/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3441,11 +3443,11 @@ Sources: `packages/core/tools/src/types.ts:20` -### `packages/core/tools/src/types.ts#PtcDispatchStartEventData` +#### `packages/core/tools/src/types.ts#PtcDispatchStartEventData` SHA-256: `2fe5026daf14bd4ff2b7bfb7cf9791c302d9cbba06802178b6dfec00b892698f` -Sources: `packages/core/tools/src/types.ts:11` +Sources: `packages/core/tools/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3457,11 +3459,11 @@ Sources: `packages/core/tools/src/types.ts:11` -### `packages/experimental/agent-team/src/types.ts#TeamMemberPhase` +#### `packages/experimental/agent-team/src/types.ts#TeamMemberPhase` SHA-256: `dfce5db4aa42b7ebe0bb79eca92553587287e18c06b9eba85cbfb9d332e26acd` -Sources: `packages/experimental/agent-team/src/types.ts:44` +Sources: `packages/experimental/agent-team/src/types.ts` One of: @@ -3471,11 +3473,11 @@ One of: -### `packages/experimental/agent-team/src/types.ts#TeamMemberSnapshot` +#### `packages/experimental/agent-team/src/types.ts#TeamMemberSnapshot` SHA-256: `6598cd6da253948d6b207c6374a45335804c79b576866d6215649c2d1bc85e25` -Sources: `packages/experimental/agent-team/src/types.ts:47` +Sources: `packages/experimental/agent-team/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3489,11 +3491,11 @@ Sources: `packages/experimental/agent-team/src/types.ts:47` -### `packages/experimental/agent-team/src/types.ts#TeamMessageSnapshot` +#### `packages/experimental/agent-team/src/types.ts#TeamMessageSnapshot` SHA-256: `10ce3a084c136b5fc9969e5981b64711c35a2d9de7eac1b8443c03f73dc4f3db` -Sources: `packages/experimental/agent-team/src/types.ts:106` +Sources: `packages/experimental/agent-team/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3505,11 +3507,11 @@ Sources: `packages/experimental/agent-team/src/types.ts:106` -### `packages/experimental/agent-team/src/types.ts#TeamMessageSource` +#### `packages/experimental/agent-team/src/types.ts#TeamMessageSource` SHA-256: `2152caf1a71e588e4df2358a806dea24936c1c47131134f01a12939d12cdc0c0` -Sources: `packages/experimental/agent-team/src/types.ts:115` +Sources: `packages/experimental/agent-team/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3521,11 +3523,11 @@ Sources: `packages/experimental/agent-team/src/types.ts:115` -### `packages/experimental/agent-team/src/types.ts#TeamTaskSnapshot` +#### `packages/experimental/agent-team/src/types.ts#TeamTaskSnapshot` SHA-256: `51edec100659da3a9bd9c3f6ba1180f5e64ec9a1585e5057080df45c180bd357` -Sources: `packages/experimental/agent-team/src/types.ts:74` +Sources: `packages/experimental/agent-team/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3540,11 +3542,11 @@ Sources: `packages/experimental/agent-team/src/types.ts:74` -### `packages/experimental/agent-team/src/types.ts#TeamTaskStatus` +#### `packages/experimental/agent-team/src/types.ts#TeamTaskStatus` SHA-256: `b2d2a01e51341a3bfec809198952c8c830a7899f4cb6ecd3c1dc0b5d9a2af943` -Sources: `packages/experimental/agent-team/src/types.ts:71` +Sources: `packages/experimental/agent-team/src/types.ts` One of: @@ -3555,11 +3557,11 @@ One of: -### `packages/feedback/message-feedback/src/types.ts#MessageFeedbackDelete` +#### `packages/feedback/message-feedback/src/types.ts#MessageFeedbackDelete` SHA-256: `7c6129b6961cf4b2a030f36c78d2b0a5be38617651a9b81322e054ee512bee06` -Sources: `packages/feedback/message-feedback/src/types.ts:43` +Sources: `packages/feedback/message-feedback/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3568,11 +3570,11 @@ Sources: `packages/feedback/message-feedback/src/types.ts:43` -### `packages/feedback/message-feedback/src/types.ts#MessageFeedbackItem` +#### `packages/feedback/message-feedback/src/types.ts#MessageFeedbackItem` SHA-256: `e68568d70fde1c0701e8d3e7645e5bb796f856ca42f349b5479032c254f27375` -Sources: `packages/feedback/message-feedback/src/types.ts:19` +Sources: `packages/feedback/message-feedback/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3585,11 +3587,11 @@ Sources: `packages/feedback/message-feedback/src/types.ts:19` -### `packages/feedback/message-feedback/src/types.ts#MessageFeedbackPut` +#### `packages/feedback/message-feedback/src/types.ts#MessageFeedbackPut` SHA-256: `cb1df23dfd315032b6d34b3c5fe2c4e3d07f7b60334ab9afd9f17da48ad09379` -Sources: `packages/feedback/message-feedback/src/types.ts:35` +Sources: `packages/feedback/message-feedback/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3598,11 +3600,11 @@ Sources: `packages/feedback/message-feedback/src/types.ts:35` -### `packages/feedback/message-feedback/src/types.ts#MessageFeedbackRating` +#### `packages/feedback/message-feedback/src/types.ts#MessageFeedbackRating` SHA-256: `390eed1028aba02774f14408647acec10ec5516e97d4f15ecde2b9989d5a69f2` -Sources: `packages/feedback/message-feedback/src/types.ts:16` +Sources: `packages/feedback/message-feedback/src/types.ts` One of: @@ -3611,11 +3613,11 @@ One of: -### `packages/goal/goal/src/domain.ts#GoalChangeMeta` +#### `packages/goal/goal/src/domain.ts#GoalChangeMeta` SHA-256: `7d226b9fd95b4ba213d4237c22e930a91c3c769c95ca7f92977b9d625ba13438` -Sources: `packages/goal/goal/src/domain.ts:44` +Sources: `packages/goal/goal/src/domain.ts` One of: @@ -3624,11 +3626,11 @@ One of: -### `packages/goal/goal/src/domain.ts#GoalClearChangeMeta` +#### `packages/goal/goal/src/domain.ts#GoalClearChangeMeta` SHA-256: `cffcdc19881ab61ec0a9ce18743996f7ac44ac8889f34dfac36ae745574aa22f` -Sources: `packages/goal/goal/src/domain.ts:35` +Sources: `packages/goal/goal/src/domain.ts` | Property | Presence | Type | |---|---|---| @@ -3640,11 +3642,11 @@ Sources: `packages/goal/goal/src/domain.ts:35` -### `packages/goal/goal/src/domain.ts#GoalMessageSource` +#### `packages/goal/goal/src/domain.ts#GoalMessageSource` SHA-256: `7f959241c24128b4983b559984811861dc59774b85905c8fa57c6cb0148a3dbc` -Sources: `packages/goal/goal/src/domain.ts:47` +Sources: `packages/goal/goal/src/domain.ts` | Property | Presence | Type | |---|---|---| @@ -3655,11 +3657,11 @@ Sources: `packages/goal/goal/src/domain.ts:47` -### `packages/goal/goal/src/domain.ts#GoalSnapshotChangeMeta` +#### `packages/goal/goal/src/domain.ts#GoalSnapshotChangeMeta` SHA-256: `1df34a6c086866ffdc2dd9e8e5c581c3751a010cdf6b8538a7327f7a3237f0b4` -Sources: `packages/goal/goal/src/domain.ts:24` +Sources: `packages/goal/goal/src/domain.ts` | Property | Presence | Type | |---|---|---| @@ -3673,11 +3675,11 @@ Sources: `packages/goal/goal/src/domain.ts:24` -### `packages/goal/goal/src/types.ts#GoalBlockReason` +#### `packages/goal/goal/src/types.ts#GoalBlockReason` SHA-256: `84ac8c1a66ffc697262e181f42e851259eae14038c113ca329fb4700ccdb1f7c` -Sources: `packages/goal/goal/src/types.ts:51` +Sources: `packages/goal/goal/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3686,11 +3688,11 @@ Sources: `packages/goal/goal/src/types.ts:51` -### `packages/goal/goal/src/types.ts#GoalPhase` +#### `packages/goal/goal/src/types.ts#GoalPhase` SHA-256: `b8327af7ee5767952d1300cb4f03b7fc04197ae5ba275e13981c689ff7506172` -Sources: `packages/goal/goal/src/types.ts:44` +Sources: `packages/goal/goal/src/types.ts` One of: @@ -3701,11 +3703,11 @@ One of: -### `packages/goal/goal/src/types.ts#GoalRef` +#### `packages/goal/goal/src/types.ts#GoalRef` SHA-256: `0b6d718c693fdf7f06dcccb0bcbbabe78cc63514eafc62d6b2a3899735279d6f` -Sources: `packages/goal/goal/src/types.ts:19` +Sources: `packages/goal/goal/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3714,11 +3716,11 @@ Sources: `packages/goal/goal/src/types.ts:19` -### `packages/goal/goal/src/types.ts#GoalSnapshot` +#### `packages/goal/goal/src/types.ts#GoalSnapshot` SHA-256: `6bbe793f6a93dc8d50a4d4d3fbb6f8ed15650bcb7e151d28669628f7b7c3fc25` -Sources: `packages/goal/goal/src/types.ts:59` +Sources: `packages/goal/goal/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3731,11 +3733,11 @@ Sources: `packages/goal/goal/src/types.ts:59` -### `packages/hooks/hook-protocol/src/types.ts#HookDialect` +#### `packages/hooks/hook-protocol/src/types.ts#HookDialect` SHA-256: `a6b41f5bede8094d7bf635be5d69b1bd7a25e006ca9cf9415bceb9322f1a7feb` -Sources: `packages/hooks/hook-protocol/src/types.ts:48` +Sources: `packages/hooks/hook-protocol/src/types.ts` One of: @@ -3744,11 +3746,11 @@ One of: -### `packages/interaction/user-approval/src/index.ts#ApprovalPolicy` +#### `packages/interaction/user-approval/src/index.ts#ApprovalPolicy` SHA-256: `05d2ae1e0c7f8770f83f9a09047afb39a335d8ac986df3193659aa1e581472cf` -Sources: `packages/interaction/user-approval/src/index.ts:60` +Sources: `packages/interaction/user-approval/src/index.ts` One of: @@ -3757,11 +3759,11 @@ One of: -### `packages/interaction/user-approval/src/types.ts#ApprovalOutcome` +#### `packages/interaction/user-approval/src/types.ts#ApprovalOutcome` SHA-256: `930c1cd289def119d443e19dd90008916bf035f0a4d23e07241e7f050f2b89b7` -Sources: `packages/interaction/user-approval/src/types.ts:32` +Sources: `packages/interaction/user-approval/src/types.ts` One of: @@ -3772,11 +3774,11 @@ One of: -### `packages/llm/llm-retry/src/types.ts#LlmRetryEventData` +#### `packages/llm/llm-retry/src/types.ts#LlmRetryEventData` SHA-256: `35b995af35bfa087f5381a5454a2305928da037e819bfc4759d3f66d9bd55aa9` -Sources: `packages/llm/llm-retry/src/types.ts:16` +Sources: `packages/llm/llm-retry/src/types.ts` One of: @@ -3785,11 +3787,11 @@ One of: -### `packages/llm/llm-retry/src/types.ts#LlmRetryStartedEventData` +#### `packages/llm/llm-retry/src/types.ts#LlmRetryStartedEventData` SHA-256: `6f72ece8f317cd080c4f20a93f1bf709965f5b81ac4669528f5a023191cfcf20` -Sources: `packages/llm/llm-retry/src/types.ts:43` +Sources: `packages/llm/llm-retry/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -3800,11 +3802,11 @@ Sources: `packages/llm/llm-retry/src/types.ts:43` -### `packages/llm/llm/src/assistant-stream.ts#AssistantStreamRecord` +#### `packages/llm/llm/src/assistant-stream.ts#AssistantStreamRecord` SHA-256: `ecaf9469000a15d46d269ea72994ceaab3652ed31507822906fc12397422da21` -Sources: `packages/llm/llm/src/assistant-stream.ts:20` +Sources: `packages/llm/llm/src/assistant-stream.ts` One of: @@ -3815,11 +3817,11 @@ One of: -### `packages/llm/llm/src/call-config.ts#LlmCallConfig` +#### `packages/llm/llm/src/call-config.ts#LlmCallConfig` SHA-256: `67d5f73ceae82f5265258142ad6cf172de2c1fef93ba551b7f0454e0a93bffe0` -Sources: `packages/llm/llm/src/call-config.ts:23` +Sources: `packages/llm/llm/src/call-config.ts` | Property | Presence | Type | |---|---|---| @@ -3832,11 +3834,11 @@ Sources: `packages/llm/llm/src/call-config.ts:23` -### `packages/llm/llm/src/call-config.ts#LlmCallConfigAdapterDefaults` +#### `packages/llm/llm/src/call-config.ts#LlmCallConfigAdapterDefaults` SHA-256: `326a9bfda27dda5882fb3cbe6e715df41dae2298fdae3d66437457268a665693` -Sources: `packages/llm/llm/src/call-config.ts:36` +Sources: `packages/llm/llm/src/call-config.ts` | Property | Presence | Type | |---|---|---| @@ -3845,11 +3847,11 @@ Sources: `packages/llm/llm/src/call-config.ts:36` -### `packages/llm/llm/src/message.ts#AssistantMessage` +#### `packages/llm/llm/src/message.ts#AssistantMessage` SHA-256: `08a1293eddb9b633bfefaf0893e3b4c807dfbb49c45a447cb32bb68bfd1a8232` -Sources: `packages/llm/llm/src/message.ts:148` +Sources: `packages/llm/llm/src/message.ts` | Property | Presence | Type | |---|---|---| @@ -3860,11 +3862,11 @@ Sources: `packages/llm/llm/src/message.ts:148` -### `packages/llm/llm/src/message.ts#ContextSnapshotSection` +#### `packages/llm/llm/src/message.ts#ContextSnapshotSection` SHA-256: `86e1e384495ee09ac2d60c9db3610f1f1fddac2d248f6f1d6000e78054680219` -Sources: `packages/llm/llm/src/message.ts:65` +Sources: `packages/llm/llm/src/message.ts` | Property | Presence | Type | |---|---|---| @@ -3873,11 +3875,11 @@ Sources: `packages/llm/llm/src/message.ts:65` -### `packages/llm/llm/src/message.ts#Message` +#### `packages/llm/llm/src/message.ts#Message` SHA-256: `f051068babb7ebab80e9fd4fff3a70cfe54430c2ef3ca9bb77bb54db8bc34476` -Sources: `packages/llm/llm/src/message.ts:131` +Sources: `packages/llm/llm/src/message.ts` | Property | Presence | Type | |---|---|---| @@ -3888,11 +3890,11 @@ Sources: `packages/llm/llm/src/message.ts:131` -### `packages/llm/llm/src/message.ts#MessageSource` +#### `packages/llm/llm/src/message.ts#MessageSource` SHA-256: `4c965666d5b42116945bc356087cd5e1fd549e6dece560785ed60511059a8283` -Sources: `packages/llm/llm/src/message.ts:128` +Sources: `packages/llm/llm/src/message.ts` One of: @@ -3919,11 +3921,11 @@ One of: -### `packages/llm/llm/src/message.ts#ModelMessageSource` +#### `packages/llm/llm/src/message.ts#ModelMessageSource` SHA-256: `719c51f67074f97034a6c94297fe1f4b5d3c8d392c57586dab732aa5398c7a91` -Sources: `packages/llm/llm/src/message.ts:24` +Sources: `packages/llm/llm/src/message.ts` | Property | Presence | Type | |---|---|---| @@ -3934,11 +3936,11 @@ Sources: `packages/llm/llm/src/message.ts:24` -### `packages/llm/llm/src/message.ts#ToolMessageSource` +#### `packages/llm/llm/src/message.ts#ToolMessageSource` SHA-256: `d9c462b9f62fdd3efc76a44b9524dc8781f6b91cd9c7e584b17d971defafebab` -Sources: `packages/llm/llm/src/message.ts:29` +Sources: `packages/llm/llm/src/message.ts` | Property | Presence | Type | |---|---|---| @@ -3947,11 +3949,11 @@ Sources: `packages/llm/llm/src/message.ts:29` -### `packages/llm/llm/src/message.ts#ToolResultMessage` +#### `packages/llm/llm/src/message.ts#ToolResultMessage` SHA-256: `966fad765834f62051ad6f6a100f7ea38abe5f40f7ef3ae0b6dca0e31c7549a5` -Sources: `packages/llm/llm/src/message.ts:154` +Sources: `packages/llm/llm/src/message.ts` | Property | Presence | Type | |---|---|---| @@ -3962,11 +3964,11 @@ Sources: `packages/llm/llm/src/message.ts:154` -### `packages/llm/llm/src/message.ts#UserMessage` +#### `packages/llm/llm/src/message.ts#UserMessage` SHA-256: `40390271dffbed81bffa514370ad1c3c19a13ad10c3647c9c0eae31126c95a5f` -Sources: `packages/llm/llm/src/message.ts:143` +Sources: `packages/llm/llm/src/message.ts` | Property | Presence | Type | |---|---|---| @@ -3977,11 +3979,11 @@ Sources: `packages/llm/llm/src/message.ts:143` -### `packages/llm/llm/src/types.ts#ContentBlock` +#### `packages/llm/llm/src/types.ts#ContentBlock` SHA-256: `e1161343902a8da654d4d1bb66d729065cc93a2710ebfe2717a242a5c2ec709a` -Sources: `packages/llm/llm/src/types.ts:124` +Sources: `packages/llm/llm/src/types.ts` One of: @@ -3994,11 +3996,11 @@ One of: -### `packages/llm/llm/src/types.ts#ContentBlockType` +#### `packages/llm/llm/src/types.ts#ContentBlockType` SHA-256: `757013fff5879d73d5753d8d1120faab56110e88ac3932485ab7e034d9e9ce61` -Sources: `packages/llm/llm/src/types.ts:122` +Sources: `packages/llm/llm/src/types.ts` One of: @@ -4011,11 +4013,11 @@ One of: -### `packages/llm/llm/src/types.ts#FileBlock` +#### `packages/llm/llm/src/types.ts#FileBlock` SHA-256: `f2da0f27c1e6add59982c37b15e4a4912c5b33466859cce3b13d503600e24aef` -Sources: `packages/llm/llm/src/types.ts:84` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4024,11 +4026,11 @@ Sources: `packages/llm/llm/src/types.ts:84` -### `packages/llm/llm/src/types.ts#FinishReason` +#### `packages/llm/llm/src/types.ts#FinishReason` SHA-256: `5ed158429dfa6a8633e6ba94b8c81190616c24b65c1777bf1c60cde9dd499a2f` -Sources: `packages/llm/llm/src/types.ts:139` +Sources: `packages/llm/llm/src/types.ts` One of: @@ -4040,11 +4042,11 @@ One of: -### `packages/llm/llm/src/types.ts#ImageBlock` +#### `packages/llm/llm/src/types.ts#ImageBlock` SHA-256: `8ef06dd236128246969d5f04a6c4a639d031fcda99a0cd13051f52f41b0ca1af` -Sources: `packages/llm/llm/src/types.ts:71` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4053,11 +4055,11 @@ Sources: `packages/llm/llm/src/types.ts:71` -### `packages/llm/llm/src/types.ts#LlmFailure` +#### `packages/llm/llm/src/types.ts#LlmFailure` SHA-256: `27cd736e794a0f8703a155fb697820cede894d10776586dd3df24d24c9465c0e` -Sources: `packages/llm/llm/src/types.ts:40` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4069,11 +4071,11 @@ Sources: `packages/llm/llm/src/types.ts:40` -### `packages/llm/llm/src/types.ts#ReasoningBlock` +#### `packages/llm/llm/src/types.ts#ReasoningBlock` SHA-256: `814d9434e1ddf9078612b3b34322f26e9363b469213335007f7e9ba7fee9464e` -Sources: `packages/llm/llm/src/types.ts:60` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4082,11 +4084,11 @@ Sources: `packages/llm/llm/src/types.ts:60` -### `packages/llm/llm/src/types.ts#ReplayEnvelope` +#### `packages/llm/llm/src/types.ts#ReplayEnvelope` SHA-256: `0acd94fe8794574c9ae72c7855ee16d29c546096d4af760d16d1225385764555` -Sources: `packages/llm/llm/src/types.ts:356` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4095,11 +4097,11 @@ Sources: `packages/llm/llm/src/types.ts:356` -### `packages/llm/llm/src/types.ts#StreamChunk` +#### `packages/llm/llm/src/types.ts#StreamChunk` SHA-256: `989145d2b165a1e4391d0691196ede9dec5093b09f1cf3d33b1911c24ee6c5ee` -Sources: `packages/llm/llm/src/types.ts:378` +Sources: `packages/llm/llm/src/types.ts` One of: @@ -4113,11 +4115,11 @@ One of: -### `packages/llm/llm/src/types.ts#TokenUsage` +#### `packages/llm/llm/src/types.ts#TokenUsage` SHA-256: `fec5442b9ee4122e10514d81d5a43648003fe8bfb7ee2ba50c0cdbdd383ed394` -Sources: `packages/llm/llm/src/types.ts:149` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4130,11 +4132,11 @@ Sources: `packages/llm/llm/src/types.ts:149` -### `packages/llm/llm/src/types.ts#ToolCallBlock` +#### `packages/llm/llm/src/types.ts#ToolCallBlock` SHA-256: `c1f0f17b6493b85db6453bb30e01b208d703731b25bc1e68e5d4fc72eea9cdea` -Sources: `packages/llm/llm/src/types.ts:91` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4145,11 +4147,11 @@ Sources: `packages/llm/llm/src/types.ts:91` -### `packages/llm/llm/src/types.ts#ToolResultBlock` +#### `packages/llm/llm/src/types.ts#ToolResultBlock` SHA-256: `9bdd77f2b39d9ae47be71e494eca8c9e950b0e99b89a4539f86c4a0e7d1398b6` -Sources: `packages/llm/llm/src/types.ts:101` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4160,11 +4162,11 @@ Sources: `packages/llm/llm/src/types.ts:101` -### `packages/llm/llm/src/types.ts#ToolSchema` +#### `packages/llm/llm/src/types.ts#ToolSchema` SHA-256: `7f5f2a8618c2ece530a18b1358b890fb57fb8c35705e47b66bff2296f8c6e889` -Sources: `packages/llm/llm/src/types.ts:399` +Sources: `packages/llm/llm/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4174,11 +4176,11 @@ Sources: `packages/llm/llm/src/types.ts:399` -### `packages/sandbox/sandbox/src/index.ts#SandboxMode` +#### `packages/sandbox/sandbox/src/index.ts#SandboxMode` SHA-256: `fab2bb09bc5e3b9db0685e8f5500b029af1a2b33e70bc703c1d5d0f596fbc1fd` -Sources: `packages/sandbox/sandbox/src/index.ts:29` +Sources: `packages/sandbox/sandbox/src/index.ts` One of: @@ -4188,11 +4190,11 @@ One of: -### `packages/schedule/schedule/src/types.ts#AfterScheduleRecord` +#### `packages/schedule/schedule/src/types.ts#AfterScheduleRecord` SHA-256: `27e337d3d6b402b221e50c247a3f518a70d0c474cc60beee15fac3e9c5cbfcbe` -Sources: `packages/schedule/schedule/src/types.ts:13` +Sources: `packages/schedule/schedule/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4204,11 +4206,11 @@ Sources: `packages/schedule/schedule/src/types.ts:13` -### `packages/schedule/schedule/src/types.ts#AtScheduleRecord` +#### `packages/schedule/schedule/src/types.ts#AtScheduleRecord` SHA-256: `658d895d187b26d83f3b53109a3bf77bbfba9f6f9a6d4bc4ee4315b4eb36239e` -Sources: `packages/schedule/schedule/src/types.ts:27` +Sources: `packages/schedule/schedule/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4219,11 +4221,11 @@ Sources: `packages/schedule/schedule/src/types.ts:27` -### `packages/schedule/schedule/src/types.ts#EveryScheduleDispatchChange` +#### `packages/schedule/schedule/src/types.ts#EveryScheduleDispatchChange` SHA-256: `e6063d0451dc02026fd9b54ad3f77c7b1b6392ad3e872a7737ac84e13ca72344` -Sources: `packages/schedule/schedule/src/types.ts:93` +Sources: `packages/schedule/schedule/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4234,11 +4236,11 @@ Sources: `packages/schedule/schedule/src/types.ts:93` -### `packages/schedule/schedule/src/types.ts#EveryScheduleRecord` +#### `packages/schedule/schedule/src/types.ts#EveryScheduleRecord` SHA-256: `66ece68282d8c06330fb83329a24ae54c386d5ccfab296bbf18369da8beb7d14` -Sources: `packages/schedule/schedule/src/types.ts:39` +Sources: `packages/schedule/schedule/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4250,11 +4252,11 @@ Sources: `packages/schedule/schedule/src/types.ts:39` -### `packages/schedule/schedule/src/types.ts#OneShotScheduleDispatchChange` +#### `packages/schedule/schedule/src/types.ts#OneShotScheduleDispatchChange` SHA-256: `8e8e91646a5cae3fc78f7532a0013ff2088ae47077642c2edd507a508209b8af` -Sources: `packages/schedule/schedule/src/types.ts:86` +Sources: `packages/schedule/schedule/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4264,11 +4266,11 @@ Sources: `packages/schedule/schedule/src/types.ts:86` -### `packages/schedule/schedule/src/types.ts#ScheduleChange` +#### `packages/schedule/schedule/src/types.ts#ScheduleChange` SHA-256: `e1d0e52dcd1855ffb803efc18f8f7b776c48d1c25757e8a75c0281fa298c02e1` -Sources: `packages/schedule/schedule/src/types.ts:105` +Sources: `packages/schedule/schedule/src/types.ts` One of: @@ -4279,11 +4281,11 @@ One of: -### `packages/schedule/schedule/src/types.ts#ScheduleCreateChange` +#### `packages/schedule/schedule/src/types.ts#ScheduleCreateChange` SHA-256: `ca6425edd20afe34d0cedc6ad1abad1ad7b32e2fbc4c1d24db53939e80bf887f` -Sources: `packages/schedule/schedule/src/types.ts:72` +Sources: `packages/schedule/schedule/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4293,11 +4295,11 @@ Sources: `packages/schedule/schedule/src/types.ts:72` -### `packages/schedule/schedule/src/types.ts#ScheduleDeleteChange` +#### `packages/schedule/schedule/src/types.ts#ScheduleDeleteChange` SHA-256: `18dc21f12bbac8ade8377e6fbb54179e20c3d955d73fba3244c57fb6bf001df0` -Sources: `packages/schedule/schedule/src/types.ts:79` +Sources: `packages/schedule/schedule/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4307,11 +4309,11 @@ Sources: `packages/schedule/schedule/src/types.ts:79` -### `packages/schedule/schedule/src/types.ts#ScheduleRecord` +#### `packages/schedule/schedule/src/types.ts#ScheduleRecord` SHA-256: `d8f868c6b3e7189de6c1ffe2ea04794ea2aa31315b6347d12536e46020afac87` -Sources: `packages/schedule/schedule/src/types.ts:69` +Sources: `packages/schedule/schedule/src/types.ts` One of: @@ -4321,11 +4323,11 @@ One of: -### `packages/session/session-persistence-jsonl/src/format.ts#HeaderLine` +#### `packages/session/session-persistence-jsonl/src/format.ts#HeaderLine` SHA-256: `18ee62b8900a4c3d046700f05d7a4d49d6cab2a660a020c87481d1603dd8bd4f` -Sources: `packages/session/session-persistence-jsonl/src/format.ts:81` +Sources: `packages/session/session-persistence-jsonl/src/format.ts` | Property | Presence | Type | |---|---|---| @@ -4342,11 +4344,11 @@ Sources: `packages/session/session-persistence-jsonl/src/format.ts:81` -### `packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData` +#### `packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData` SHA-256: `08936f7648f573f7539800e1ec2852fbbcba05e1a20487a1e5acf2a0fce1e2de` -Sources: `packages/session/session-title-llm/src/index.ts:27` +Sources: `packages/session/session-title-llm/src/index.ts` | Property | Presence | Type | |---|---|---| @@ -4359,11 +4361,11 @@ Sources: `packages/session/session-title-llm/src/index.ts:27` -### `packages/session/session-title/src/types.ts#SessionTitleEventData` +#### `packages/session/session-title/src/types.ts#SessionTitleEventData` SHA-256: `b56f6a885da3dc394c69a3e3cc5c0cfc4da15601b63fda4989eee8f40efc5be4` -Sources: `packages/session/session-title/src/types.ts:41` +Sources: `packages/session/session-title/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4373,11 +4375,11 @@ Sources: `packages/session/session-title/src/types.ts:41` -### `packages/session/session-title/src/types.ts#SessionTitleModelProvenance` +#### `packages/session/session-title/src/types.ts#SessionTitleModelProvenance` SHA-256: `07e1a58c58b593f507b8e7f25723bb0aa42baae6e00f5ecfddf28cb1e64d3235` -Sources: `packages/session/session-title/src/types.ts:20` · `packages/subagent/tool-subagent/src/model-selection.ts:9` +Sources: `packages/session/session-title/src/types.ts` · `packages/subagent/tool-subagent/src/model-selection.ts` | Property | Presence | Type | |---|---|---| @@ -4386,11 +4388,11 @@ Sources: `packages/session/session-title/src/types.ts:20` · `packages/subagent/ -### `packages/session/session-title/src/types.ts#SessionTitleSource` +#### `packages/session/session-title/src/types.ts#SessionTitleSource` SHA-256: `30d5a537b296685770b1241c4b4bbde19d5a31ff81aa23df73fab5e90b8fc65f` -Sources: `packages/session/session-title/src/types.ts:28` +Sources: `packages/session/session-title/src/types.ts` One of: @@ -4400,11 +4402,11 @@ One of: -### `packages/skill/skill/src/index.ts#SkillInvocationSource` +#### `packages/skill/skill/src/index.ts#SkillInvocationSource` SHA-256: `672c4aa2a9b736e3d6e5da6346d2e2ed5e3573f2d0baafa18e7407c9f3fee3db` -Sources: `packages/skill/skill/src/index.ts:148` +Sources: `packages/skill/skill/src/index.ts` | Property | Presence | Type | |---|---|---| @@ -4414,11 +4416,11 @@ Sources: `packages/skill/skill/src/index.ts:148` -### `packages/skill/tool-skill/src/index.ts#SkillCatalogSource` +#### `packages/skill/tool-skill/src/index.ts#SkillCatalogSource` SHA-256: `fc2ae6962f9f8801c2b1e414668e1e17cbb7544c4f39381198977a38bd10c093` -Sources: `packages/skill/tool-skill/src/index.ts:34` +Sources: `packages/skill/tool-skill/src/index.ts` | Property | Presence | Type | |---|---|---| @@ -4429,11 +4431,11 @@ Sources: `packages/skill/tool-skill/src/index.ts:34` -### `packages/subagent/subagent/src/continuation-messages.ts#AgentMessageSource` +#### `packages/subagent/subagent/src/continuation-messages.ts#AgentMessageSource` SHA-256: `4a9bef9f27a942520cc2279ca7dd3082556e4bff543f66b5c0333e1bbed1cd86` -Sources: `packages/subagent/subagent/src/continuation-messages.ts:15` +Sources: `packages/subagent/subagent/src/continuation-messages.ts` | Property | Presence | Type | |---|---|---| @@ -4443,11 +4445,11 @@ Sources: `packages/subagent/subagent/src/continuation-messages.ts:15` -### `packages/subagent/subagent/src/continuation-messages.ts#SubagentSettledMessageSource` +#### `packages/subagent/subagent/src/continuation-messages.ts#SubagentSettledMessageSource` SHA-256: `4e97c3d85c0fc817ee58873c38c25a2474abaaa0af4839311b50b68db3b8cf1a` -Sources: `packages/subagent/subagent/src/continuation-messages.ts:30` +Sources: `packages/subagent/subagent/src/continuation-messages.ts` | Property | Presence | Type | |---|---|---| @@ -4458,11 +4460,11 @@ Sources: `packages/subagent/subagent/src/continuation-messages.ts:30` -### `packages/subagent/subagent/src/descriptor.ts#ContinuableSubagentDescriptorData` +#### `packages/subagent/subagent/src/descriptor.ts#ContinuableSubagentDescriptorData` SHA-256: `6487b10ba7542f3c447b1e41a1c6a590b7bfafe0b9b66b49f34028da85bb970f` -Sources: `packages/subagent/subagent/src/descriptor.ts:72` +Sources: `packages/subagent/subagent/src/descriptor.ts` | Property | Presence | Type | |---|---|---| @@ -4478,11 +4480,11 @@ Sources: `packages/subagent/subagent/src/descriptor.ts:72` -### `packages/subagent/subagent/src/descriptor.ts#OneShotSubagentDescriptorData` +#### `packages/subagent/subagent/src/descriptor.ts#OneShotSubagentDescriptorData` SHA-256: `5f758f3de5f00c18968a7c6d347083aac5c9ae13f6a79c78f6611b23c4973564` -Sources: `packages/subagent/subagent/src/descriptor.ts:61` +Sources: `packages/subagent/subagent/src/descriptor.ts` | Property | Presence | Type | |---|---|---| @@ -4493,11 +4495,11 @@ Sources: `packages/subagent/subagent/src/descriptor.ts:61` -### `packages/subagent/subagent/src/descriptor.ts#SubagentDescriptorData` +#### `packages/subagent/subagent/src/descriptor.ts#SubagentDescriptorData` SHA-256: `86d1d0e9cfebb240421187e3dc37fb71cc38a1501885cf32f8f9adef7b0a2bde` -Sources: `packages/subagent/subagent/src/descriptor.ts:89` +Sources: `packages/subagent/subagent/src/descriptor.ts` One of: @@ -4506,11 +4508,11 @@ One of: -### `packages/todo/tool-todo/src/types.ts#TodoItem` +#### `packages/todo/tool-todo/src/types.ts#TodoItem` SHA-256: `a99f76fd149051c363f960bfeeb5b9509587ecaf7591a42797e4bfe810d8987a` -Sources: `packages/todo/tool-todo/src/types.ts:21` +Sources: `packages/todo/tool-todo/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4519,11 +4521,11 @@ Sources: `packages/todo/tool-todo/src/types.ts:21` -### `packages/web/web-search-deepseek/src/provider.ts#DeepSeekSearchLlmRequest` +#### `packages/web/web-search-deepseek/src/provider.ts#DeepSeekSearchLlmRequest` SHA-256: `2517ba143a271508d3ca35126d5aca8f7f1facf5aaddce4adf011832042fa2b9` -Sources: `packages/web/web-search-deepseek/src/provider.ts:56` +Sources: `packages/web/web-search-deepseek/src/provider.ts` | Property | Presence | Type | |---|---|---| @@ -4533,11 +4535,11 @@ Sources: `packages/web/web-search-deepseek/src/provider.ts:56` -### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentEndData` +#### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentEndData` SHA-256: `c0ea97bc89dfc46fa94eab956f5c3ee6af2f964aa7db6327cb18b451f207bef7` -Sources: `packages/workflow/tool-workflow/src/types.ts:29` +Sources: `packages/workflow/tool-workflow/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4547,11 +4549,11 @@ Sources: `packages/workflow/tool-workflow/src/types.ts:29` -### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentStartData` +#### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentStartData` SHA-256: `9a410ddf56792b2b7cd4a224a2e54dc4dee30a8e8e6b1c2b9a1d19992b217adc` -Sources: `packages/workflow/tool-workflow/src/types.ts:20` +Sources: `packages/workflow/tool-workflow/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4563,11 +4565,11 @@ Sources: `packages/workflow/tool-workflow/src/types.ts:20` -### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunEndData` +#### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunEndData` SHA-256: `7f9365bae9fcb73e1e34061a1acfe0422c1a5fd351848cace9bebbe806f28462` -Sources: `packages/workflow/tool-workflow/src/types.ts:36` +Sources: `packages/workflow/tool-workflow/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4576,11 +4578,11 @@ Sources: `packages/workflow/tool-workflow/src/types.ts:36` -### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunStartData` +#### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunStartData` SHA-256: `a6da9ad5d42ae83a6833a8288b076688e8e0801633ea36cbdd8a30a6d9f3160c` -Sources: `packages/workflow/tool-workflow/src/types.ts:14` +Sources: `packages/workflow/tool-workflow/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4589,11 +4591,11 @@ Sources: `packages/workflow/tool-workflow/src/types.ts:14` -### `packages/workflow/workflow/src/types.ts#WorkflowAgentOutcome` +#### `packages/workflow/workflow/src/types.ts#WorkflowAgentOutcome` SHA-256: `c2deb7c9183735d4e0fffddf5c623f4e34daa1c8e96b111982e957dfcbbcf896` -Sources: `packages/workflow/workflow/src/types.ts:110` +Sources: `packages/workflow/workflow/src/types.ts` One of: @@ -4603,11 +4605,11 @@ One of: -### `packages/workflow/workflow/src/types.ts#WorkflowStopReason` +#### `packages/workflow/workflow/src/types.ts#WorkflowStopReason` SHA-256: `8465ece5e9d9007c038b357015d849c15262cb0bc25abc59e47692d87ee01a15` -Sources: `packages/workflow/workflow/src/types.ts:63` +Sources: `packages/workflow/workflow/src/types.ts` One of: @@ -4617,7 +4619,7 @@ One of: -### `"parent"` +#### `"parent"` SHA-256: `e6411b09c1d982f789bf741ca74e2bea69df56029847f86a6148e722039ee732` @@ -4625,7 +4627,7 @@ SHA-256: `e6411b09c1d982f789bf741ca74e2bea69df56029847f86a6148e722039ee732` -### `"pause"` +#### `"pause"` SHA-256: `1d8798b1a5e8c545ee4dcd2b4e75c0b4c9ffd985e4744c6d1a1aab992f859721` @@ -4633,7 +4635,7 @@ SHA-256: `1d8798b1a5e8c545ee4dcd2b4e75c0b4c9ffd985e4744c6d1a1aab992f859721` -### `"paused"` +#### `"paused"` SHA-256: `c43b119ce579b3e9983a0d3adc4ba402ebb9ba773d89738a2dab01ecf5813943` @@ -4641,7 +4643,7 @@ SHA-256: `c43b119ce579b3e9983a0d3adc4ba402ebb9ba773d89738a2dab01ecf5813943` -### `"pending"` +#### `"pending"` SHA-256: `234142ee4f996f38cc9fa3b8b3e3de29b03c9aefe5ebf6c224eddd564505aa85` @@ -4649,7 +4651,7 @@ SHA-256: `234142ee4f996f38cc9fa3b8b3e3de29b03c9aefe5ebf6c224eddd564505aa85` -### `"permission/preset"` +#### `"permission/preset"` SHA-256: `ae63d9d1080ed8945031594d93f8d96651d7101b848719cc3e1475875cd3d649` @@ -4657,7 +4659,7 @@ SHA-256: `ae63d9d1080ed8945031594d93f8d96651d7101b848719cc3e1475875cd3d649` -### `"plan/mode"` +#### `"plan/mode"` SHA-256: `f634871d1e18b1eb199497ac8ab72d3964f48d03fbf611dc7521a1970cf429d9` @@ -4665,7 +4667,7 @@ SHA-256: `f634871d1e18b1eb199497ac8ab72d3964f48d03fbf611dc7521a1970cf429d9` -### `"plugin"` +#### `"plugin"` SHA-256: `e654d28d1e6c471147310d2fba396d00969cfe6ed9022626d3f2c2312e0b1cbb` @@ -4673,7 +4675,7 @@ SHA-256: `e654d28d1e6c471147310d2fba396d00969cfe6ed9022626d3f2c2312e0b1cbb` -### `"positive"` +#### `"positive"` SHA-256: `df5d9709b7db2a72510dc52052a23f0c38f39730af1504bab8bccabc14fae528` @@ -4681,7 +4683,7 @@ SHA-256: `df5d9709b7db2a72510dc52052a23f0c38f39730af1504bab8bccabc14fae528` -### `"provider"` +#### `"provider"` SHA-256: `e31572180d6b28b73f073ad30ae19d5d82982d3daf984723984e23da1e7c459a` @@ -4689,7 +4691,7 @@ SHA-256: `e31572180d6b28b73f073ad30ae19d5d82982d3daf984723984e23da1e7c459a` -### `"provisioning"` +#### `"provisioning"` SHA-256: `871bfd6f7bb91061246768d3377f3fd58d6b8ea7c31f44c714ae7ab215650d62` @@ -4697,7 +4699,7 @@ SHA-256: `871bfd6f7bb91061246768d3377f3fd58d6b8ea7c31f44c714ae7ab215650d62` -### `"read-only"` +#### `"read-only"` SHA-256: `12a0cfa619ac4a5fc6c3e8e359c8dae15769edc61497a575935c78d5842f8e42` @@ -4705,7 +4707,7 @@ SHA-256: `12a0cfa619ac4a5fc6c3e8e359c8dae15769edc61497a575935c78d5842f8e42` -### `"reasoning"` +#### `"reasoning"` SHA-256: `3c2535ca0a2062f172f15344f8040755002b5ac506cf94fc4ebaa822b15feb8c` @@ -4713,7 +4715,7 @@ SHA-256: `3c2535ca0a2062f172f15344f8040755002b5ac506cf94fc4ebaa822b15feb8c` -### `"reasoning-chunks"` +#### `"reasoning-chunks"` SHA-256: `688e853dc149f0d30b31765c12ec7e3be74169bdf1a4c6463a10b945d50cc1b8` @@ -4721,7 +4723,7 @@ SHA-256: `688e853dc149f0d30b31765c12ec7e3be74169bdf1a4c6463a10b945d50cc1b8` -### `"reasoning-delta"` +#### `"reasoning-delta"` SHA-256: `6f091fe32ab24407236090ca9d710bbaf59bb57466e9f3b8f1f6e4862bc863c6` @@ -4729,7 +4731,7 @@ SHA-256: `6f091fe32ab24407236090ca9d710bbaf59bb57466e9f3b8f1f6e4862bc863c6` -### `"recall"` +#### `"recall"` SHA-256: `383cf73ae4748e5beb281ae74857ba1ffb92ae01075b9fbf51af78b666007a8f` @@ -4737,7 +4739,7 @@ SHA-256: `383cf73ae4748e5beb281ae74857ba1ffb92ae01075b9fbf51af78b666007a8f` -### `"rejected"` +#### `"rejected"` SHA-256: `fab35c4520883c0d69e42d079c9f543fc5ac7a2d15b537b5572fcd99059c7018` @@ -4745,7 +4747,7 @@ SHA-256: `fab35c4520883c0d69e42d079c9f543fc5ac7a2d15b537b5572fcd99059c7018` -### `"relay"` +#### `"relay"` SHA-256: `16d0507cb94b4cfc84a87446b1ba7652d6ec1d65ee1684789e747e30d542800e` @@ -4753,7 +4755,7 @@ SHA-256: `16d0507cb94b4cfc84a87446b1ba7652d6ec1d65ee1684789e747e30d542800e` -### `"remove"` +#### `"remove"` SHA-256: `7382c4fc95fe8c5db65ca4d9da572b115d0dbb818b7f32c22ab040318ffbb4bc` @@ -4761,7 +4763,7 @@ SHA-256: `7382c4fc95fe8c5db65ca4d9da572b115d0dbb818b7f32c22ab040318ffbb4bc` -### `"replace"` +#### `"replace"` SHA-256: `f6cb462f808309e315fea634f1ed86268b8346bbcee6774d9097ca6eed7ac1f8` @@ -4769,7 +4771,7 @@ SHA-256: `f6cb462f808309e315fea634f1ed86268b8346bbcee6774d9097ca6eed7ac1f8` -### `"request/context"` +#### `"request/context"` SHA-256: `70b082fe78991edf13cf66e1b4d06cd2dcff9cacfd76f8cfb996bfb61939e7b2` @@ -4777,7 +4779,7 @@ SHA-256: `70b082fe78991edf13cf66e1b4d06cd2dcff9cacfd76f8cfb996bfb61939e7b2` -### `"request/header"` +#### `"request/header"` SHA-256: `3e0eff5946255ff05d88a10839c60305135801f97794ea48d409f8503303317e` @@ -4785,7 +4787,7 @@ SHA-256: `3e0eff5946255ff05d88a10839c60305135801f97794ea48d409f8503303317e` -### `"resume"` +#### `"resume"` SHA-256: `34d1ab5c5df378186d6054b1a1beea9a41e41965d6f336f0bc0025c441a82e66` @@ -4793,7 +4795,7 @@ SHA-256: `34d1ab5c5df378186d6054b1a1beea9a41e41965d6f336f0bc0025c441a82e66` -### `"sandbox/mode"` +#### `"sandbox/mode"` SHA-256: `ca085dba2c877feceebf3c62f9d39c6c2a4d2314d97b94b3927a780fe8fe2bb2` @@ -4801,7 +4803,7 @@ SHA-256: `ca085dba2c877feceebf3c62f9d39c6c2a4d2314d97b94b3927a780fe8fe2bb2` -### `"schedule/change"` +#### `"schedule/change"` SHA-256: `0e7b2a97f54f1afdb8cdfad1635abe9145327db539bfb69b4045c19d8c17755d` @@ -4809,7 +4811,7 @@ SHA-256: `0e7b2a97f54f1afdb8cdfad1635abe9145327db539bfb69b4045c19d8c17755d` -### `"series"` +#### `"series"` SHA-256: `4f507598cf476214aa7646ce7841a7064a9dcb05d0a1eaaefaf79c2b738f160f` @@ -4817,7 +4819,7 @@ SHA-256: `4f507598cf476214aa7646ce7841a7064a9dcb05d0a1eaaefaf79c2b738f160f` -### `"session"` +#### `"session"` SHA-256: `e41bdebe246abe17154de7e7a1d81035437eee8d20e7f1edff0d91e2598ad828` @@ -4825,7 +4827,7 @@ SHA-256: `e41bdebe246abe17154de7e7a1d81035437eee8d20e7f1edff0d91e2598ad828` -### `"session-log-deepseek/delivery-accepted"` +#### `"session-log-deepseek/delivery-accepted"` SHA-256: `47e5d84f1a93450a78c7f3954b43990d0f629af7c034a56313e5deb63e772c1b` @@ -4833,7 +4835,7 @@ SHA-256: `47e5d84f1a93450a78c7f3954b43990d0f629af7c034a56313e5deb63e772c1b` -### `"session-reference"` +#### `"session-reference"` SHA-256: `7f13860ee89a2d35ce09f958e85a04566cd59cb1de1d73a9619a9b631961dc71` @@ -4841,7 +4843,7 @@ SHA-256: `7f13860ee89a2d35ce09f958e85a04566cd59cb1de1d73a9619a9b631961dc71` -### `"session/end-seed"` +#### `"session/end-seed"` SHA-256: `1c2686c0682e7bc51d61117b2652bd4a80707e331aa276d6ef915ae32534a330` @@ -4849,7 +4851,7 @@ SHA-256: `1c2686c0682e7bc51d61117b2652bd4a80707e331aa276d6ef915ae32534a330` -### `SessionEventEnvelope` +#### `SessionEventEnvelope` SHA-256: `04184edc061905410cc7e3db8d5c7cf393d739c89eb523ba8bad3831fb23ba95` @@ -4860,7 +4862,7 @@ One of: -### `SessionEventEnvelope[0]` +#### `SessionEventEnvelope[0]` SHA-256: `e3e77b26f0148755a505f5b8ea843a3be117827d4703bb5754d9dc8ddbef521f` @@ -4873,7 +4875,7 @@ SHA-256: `e3e77b26f0148755a505f5b8ea843a3be117827d4703bb5754d9dc8ddbef521f` -### `SessionEventEnvelope[48]` +#### `SessionEventEnvelope[48]` SHA-256: `766756032f41a4139ce7a62404b47ad43d1717a59b917391f005534ba64d1ca6` @@ -4888,7 +4890,7 @@ SHA-256: `766756032f41a4139ce7a62404b47ad43d1717a59b917391f005534ba64d1ca6` -### `SessionEventEnvelope[48].sourceEventSeqs` +#### `SessionEventEnvelope[48].sourceEventSeqs` SHA-256: `5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78` @@ -4896,7 +4898,7 @@ Array of `number`. -### `SessionEventEnvelope[48].surfaceOp` +#### `SessionEventEnvelope[48].surfaceOp` SHA-256: `de9773f2145f7fe4ec9387b91d2431fd7da7106e3b824a365ba5c3089051065b` @@ -4907,11 +4909,11 @@ One of: -### `SessionEventEnvelope[48].surfaceOp[1]` +#### `SessionEventEnvelope[48].surfaceOp[1]` SHA-256: `582b4ca583f24c830c5ab39a28afdfccce75f9617102ad791e00142c50c2e384` -Sources: `packages/core/session/src/types.ts:424` +Sources: `packages/core/session/src/types.ts` | Property | Presence | Type | |---|---|---| @@ -4921,7 +4923,7 @@ Sources: `packages/core/session/src/types.ts:424` -### `"session/title"` +#### `"session/title"` SHA-256: `7a651f3b672c52fb615f22c0ce9cb3cc5b22aad92e6bbeefb0808fd7b9233a50` @@ -4929,7 +4931,7 @@ SHA-256: `7a651f3b672c52fb615f22c0ce9cb3cc5b22aad92e6bbeefb0808fd7b9233a50` -### `"session/title-llm-request"` +#### `"session/title-llm-request"` SHA-256: `587bb11da730e06aa52b62c087d217d6f8f22459b25f31cb9e1e1baf17944e5e` @@ -4937,7 +4939,7 @@ SHA-256: `587bb11da730e06aa52b62c087d217d6f8f22459b25f31cb9e1e1baf17944e5e` -### `"set"` +#### `"set"` SHA-256: `b765ee31033cea463863faf3fc6a0a1b85c47c6a2f13fe1ce833abe56105114b` @@ -4945,7 +4947,7 @@ SHA-256: `b765ee31033cea463863faf3fc6a0a1b85c47c6a2f13fe1ce833abe56105114b` -### `"skill-catalog"` +#### `"skill-catalog"` SHA-256: `6ebcc2dbec9f2dabca9f668ae6d39e877899b180740570f453409db339221df3` @@ -4953,7 +4955,7 @@ SHA-256: `6ebcc2dbec9f2dabca9f668ae6d39e877899b180740570f453409db339221df3` -### `"skill-invocation"` +#### `"skill-invocation"` SHA-256: `1922cd79a70806c17758185a6ef0458bc1fb3900363906733421c16414da2509` @@ -4961,7 +4963,7 @@ SHA-256: `1922cd79a70806c17758185a6ef0458bc1fb3900363906733421c16414da2509` -### `"snapshot"` +#### `"snapshot"` SHA-256: `6f9e00383836275e46c0a9915767f9bb561be5fc30aae490174908a93e99a912` @@ -4969,7 +4971,7 @@ SHA-256: `6f9e00383836275e46c0a9915767f9bb561be5fc30aae490174908a93e99a912` -### `"step/end"` +#### `"step/end"` SHA-256: `c219efbdfd53b836786202ab4532913d555798f0a8615a4e9629736e3799fb70` @@ -4977,7 +4979,7 @@ SHA-256: `c219efbdfd53b836786202ab4532913d555798f0a8615a4e9629736e3799fb70` -### `"step/start"` +#### `"step/start"` SHA-256: `2c64d4bc7264fd3f8bed47e96ab8a593bce05a1e4e1c436dcd244a3b7e0c2a9d` @@ -4985,7 +4987,7 @@ SHA-256: `2c64d4bc7264fd3f8bed47e96ab8a593bce05a1e4e1c436dcd244a3b7e0c2a9d` -### `"stop"` +#### `"stop"` SHA-256: `57f3f606ff8b6c84d9c443faace9d1dd10cca0354f37a4f515ef075f7c351b90` @@ -4993,17 +4995,17 @@ SHA-256: `57f3f606ff8b6c84d9c443faace9d1dd10cca0354f37a4f515ef075f7c351b90` -### `string` +#### `string` SHA-256: `4cd48f3e5108bd6ebedf7301c3638839b8b2b9db8dbd493974177fbdeb91a01b` -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` +Sources: `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` `string` -### `"subagent"` +#### `"subagent"` SHA-256: `aacda84a69739238aa782eea902d3073017d9d74b9808de2bf5a83c9738cbdc6` @@ -5011,7 +5013,7 @@ SHA-256: `aacda84a69739238aa782eea902d3073017d9d74b9808de2bf5a83c9738cbdc6` -### `"subagent-settled"` +#### `"subagent-settled"` SHA-256: `bf16d2e98a7f13894ded2cffe5ce857bf473954a0e3c0ed9bc7739e2e1c7b78a` @@ -5019,7 +5021,7 @@ SHA-256: `bf16d2e98a7f13894ded2cffe5ce857bf473954a0e3c0ed9bc7739e2e1c7b78a` -### `"subagent/descriptor"` +#### `"subagent/descriptor"` SHA-256: `5ebce1317eacd2c148456627a09668e927ee15c204f0643f5ea76b46b54a2647` @@ -5027,7 +5029,7 @@ SHA-256: `5ebce1317eacd2c148456627a09668e927ee15c204f0643f5ea76b46b54a2647` -### `"subagent/model-selection-policy"` +#### `"subagent/model-selection-policy"` SHA-256: `0a8a062bc9c3c0d97fd97742262f2ea53dd32297f834e81114870d38ac3dc6da` @@ -5035,7 +5037,7 @@ SHA-256: `0a8a062bc9c3c0d97fd97742262f2ea53dd32297f834e81114870d38ac3dc6da` -### `"success"` +#### `"success"` SHA-256: `511801b0a6470d98566e8385d3dffddb2b67f79fcf73ed6056f46c3cc0a245a7` @@ -5043,7 +5045,7 @@ SHA-256: `511801b0a6470d98566e8385d3dffddb2b67f79fcf73ed6056f46c3cc0a245a7` -### `"system"` +#### `"system"` SHA-256: `8af841fc9b265ade3441caf9fe40dd24db24226befba48150e6d0eeccc1389c3` @@ -5051,7 +5053,7 @@ SHA-256: `8af841fc9b265ade3441caf9fe40dd24db24226befba48150e6d0eeccc1389c3` -### `"team-message"` +#### `"team-message"` SHA-256: `2e4debca12f2c449f96dc6574f3fbf2fb346193443114a241d01a236362ec48c` @@ -5059,7 +5061,7 @@ SHA-256: `2e4debca12f2c449f96dc6574f3fbf2fb346193443114a241d01a236362ec48c` -### `"team/member"` +#### `"team/member"` SHA-256: `18fcdd273a2f2f9d813a3be5e71df5903a963a5c88e46b90b14de6e2db890da0` @@ -5067,7 +5069,7 @@ SHA-256: `18fcdd273a2f2f9d813a3be5e71df5903a963a5c88e46b90b14de6e2db890da0` -### `"team/message/delivered"` +#### `"team/message/delivered"` SHA-256: `a8a2b9011fc067862df7ce40748868467e5778283d7ac193c13f77684a914c57` @@ -5075,7 +5077,7 @@ SHA-256: `a8a2b9011fc067862df7ce40748868467e5778283d7ac193c13f77684a914c57` -### `"team/message/queued"` +#### `"team/message/queued"` SHA-256: `4e011753f8263f436efaabfbb3b4db53a98fc55342c5ded2daf7208b217be159` @@ -5083,7 +5085,7 @@ SHA-256: `4e011753f8263f436efaabfbb3b4db53a98fc55342c5ded2daf7208b217be159` -### `"team/task"` +#### `"team/task"` SHA-256: `b57ae1b37e52bee0a21cbdace168dc6a15582bcda8c306dad962c5dcc8a8e28b` @@ -5091,7 +5093,7 @@ SHA-256: `b57ae1b37e52bee0a21cbdace168dc6a15582bcda8c306dad962c5dcc8a8e28b` -### `"text"` +#### `"text"` SHA-256: `4e44c9118152f6829634bfd508e47669ab0497caffa380c94b4be91f9390d35d` @@ -5099,7 +5101,7 @@ SHA-256: `4e44c9118152f6829634bfd508e47669ab0497caffa380c94b4be91f9390d35d` -### `"text-chunks"` +#### `"text-chunks"` SHA-256: `f9cfc89e8fe085b4fcc9cd32b74b6f103608c54d7d8cd97b47c01de34f252ba3` @@ -5107,7 +5109,7 @@ SHA-256: `f9cfc89e8fe085b4fcc9cd32b74b6f103608c54d7d8cd97b47c01de34f252ba3` -### `"text-delta"` +#### `"text-delta"` SHA-256: `5abab3a27fd2736660ecddd94b28d6bbf114986dd894880153bd1be3ccacb563` @@ -5115,7 +5117,7 @@ SHA-256: `5abab3a27fd2736660ecddd94b28d6bbf114986dd894880153bd1be3ccacb563` -### `"todo/write"` +#### `"todo/write"` SHA-256: `af0750d32d97d47b12b7361a587db41894b17e04c9a805fe212f0114aa2248c7` @@ -5123,7 +5125,7 @@ SHA-256: `af0750d32d97d47b12b7361a587db41894b17e04c9a805fe212f0114aa2248c7` -### `"tool"` +#### `"tool"` SHA-256: `a13d8f379222ece8a02a86efe4c8334af4f108ecb3034b38c0a42bb3046e6847` @@ -5131,7 +5133,7 @@ SHA-256: `a13d8f379222ece8a02a86efe4c8334af4f108ecb3034b38c0a42bb3046e6847` -### `"tool-call"` +#### `"tool-call"` SHA-256: `1f0133217eeeffd8d387baf1ec8ed9856e719bcd999dc08e48624cba96d75fd7` @@ -5139,7 +5141,7 @@ SHA-256: `1f0133217eeeffd8d387baf1ec8ed9856e719bcd999dc08e48624cba96d75fd7` -### `"tool-call-chunks"` +#### `"tool-call-chunks"` SHA-256: `616f93a5047de668e1c30d57b1786abd76beeb4123599637ec1dc5290320ede5` @@ -5147,7 +5149,7 @@ SHA-256: `616f93a5047de668e1c30d57b1786abd76beeb4123599637ec1dc5290320ede5` -### `"tool-call-delta"` +#### `"tool-call-delta"` SHA-256: `9b4fd974c124c83743efe030ba4e1250e087505f3f74588716a521fb8d453267` @@ -5155,7 +5157,7 @@ SHA-256: `9b4fd974c124c83743efe030ba4e1250e087505f3f74588716a521fb8d453267` -### `"tool-calls"` +#### `"tool-calls"` SHA-256: `6c1cccb433ddc153facb380c7dda956237ba5c31f8a532a69142dc277890cc9b` @@ -5163,7 +5165,7 @@ SHA-256: `6c1cccb433ddc153facb380c7dda956237ba5c31f8a532a69142dc277890cc9b` -### `"tool-result"` +#### `"tool-result"` SHA-256: `e5244812c495a80c2e78ba2c2690dca5f6b58ea8d3fe5531ff94a6f9ac5e5d66` @@ -5171,7 +5173,7 @@ SHA-256: `e5244812c495a80c2e78ba2c2690dca5f6b58ea8d3fe5531ff94a6f9ac5e5d66` -### `"tool-workflow/agent-end"` +#### `"tool-workflow/agent-end"` SHA-256: `5d17f27a1ef9f7026c0232714adf7573961536d75f3303ca97973975f5af170e` @@ -5179,7 +5181,7 @@ SHA-256: `5d17f27a1ef9f7026c0232714adf7573961536d75f3303ca97973975f5af170e` -### `"tool-workflow/agent-start"` +#### `"tool-workflow/agent-start"` SHA-256: `ad92f473a03ae72599ff26c86e897c25e16269519ad2a87340f0bea946517af8` @@ -5187,7 +5189,7 @@ SHA-256: `ad92f473a03ae72599ff26c86e897c25e16269519ad2a87340f0bea946517af8` -### `"tool-workflow/run-end"` +#### `"tool-workflow/run-end"` SHA-256: `fe792a6cd430494503837e21e79f91677704ccdd9e870c679aabd7d43ed47ddd` @@ -5195,7 +5197,7 @@ SHA-256: `fe792a6cd430494503837e21e79f91677704ccdd9e870c679aabd7d43ed47ddd` -### `"tool-workflow/run-start"` +#### `"tool-workflow/run-start"` SHA-256: `cdca80b8dad24d4e7b1d5a288a8475ba8d8d46be385bd2da85f122ee836f1670` @@ -5203,7 +5205,7 @@ SHA-256: `cdca80b8dad24d4e7b1d5a288a8475ba8d8d46be385bd2da85f122ee836f1670` -### `"tool/call"` +#### `"tool/call"` SHA-256: `c589e938cc0e4989df8b82abef6339de621f0dc4fe62c230d145b94996af7f92` @@ -5211,7 +5213,7 @@ SHA-256: `c589e938cc0e4989df8b82abef6339de621f0dc4fe62c230d145b94996af7f92` -### `"tool/code-dispatch"` +#### `"tool/code-dispatch"` SHA-256: `d6a66029373faad69ad945ab03b247bddfe60af671a681242700ae43b95a44d0` @@ -5219,7 +5221,7 @@ SHA-256: `d6a66029373faad69ad945ab03b247bddfe60af671a681242700ae43b95a44d0` -### `"tool/code-dispatch-start"` +#### `"tool/code-dispatch-start"` SHA-256: `69534812d4e49cba13881138628a0b4421748280c20bd02e6db37ae242428b44` @@ -5227,7 +5229,7 @@ SHA-256: `69534812d4e49cba13881138628a0b4421748280c20bd02e6db37ae242428b44` -### `"tool/result"` +#### `"tool/result"` SHA-256: `570e85022434613394418ad33e77e9f1f7a05699b33d0b62eae0677a638c3833` @@ -5235,7 +5237,7 @@ SHA-256: `570e85022434613394418ad33e77e9f1f7a05699b33d0b62eae0677a638c3833` -### `true` +#### `true` SHA-256: `dacf3d5f3e4ff619c1320e64a48dec5e7ecd7870bece65fbd449a0e63adfa521` @@ -5243,7 +5245,7 @@ SHA-256: `dacf3d5f3e4ff619c1320e64a48dec5e7ecd7870bece65fbd449a0e63adfa521` -### `"turn/end"` +#### `"turn/end"` SHA-256: `4312134fc6f9cad507c31390bd3d147535492dd77621ec517c5e85f853d53a03` @@ -5251,7 +5253,7 @@ SHA-256: `4312134fc6f9cad507c31390bd3d147535492dd77621ec517c5e85f853d53a03` -### `"turn/start"` +#### `"turn/start"` SHA-256: `0af3ecfb8c60d416fc40a7cc4fb2c4851a8e46608b2b38ab9e510670c971aa1f` @@ -5259,7 +5261,7 @@ SHA-256: `0af3ecfb8c60d416fc40a7cc4fb2c4851a8e46608b2b38ab9e510670c971aa1f` -### `"unavailable"` +#### `"unavailable"` SHA-256: `2c4c21f19f426a58f2dac914e34313aa43f8408972de857a486d1f086d5adb6c` @@ -5267,7 +5269,7 @@ SHA-256: `2c4c21f19f426a58f2dac914e34313aa43f8408972de857a486d1f086d5adb6c` -### `unknown` +#### `unknown` SHA-256: `bbc5696e3f13c758237b316e3cf08cda0b9fd51ffe672539883457769faa185d` @@ -5275,7 +5277,7 @@ SHA-256: `bbc5696e3f13c758237b316e3cf08cda0b9fd51ffe672539883457769faa185d` -### `"usage"` +#### `"usage"` SHA-256: `0bdaf9cb63594be4ef034b68901fffe792fe09d6d5f6bac42d7f56f6e7834fb9` @@ -5283,7 +5285,7 @@ SHA-256: `0bdaf9cb63594be4ef034b68901fffe792fe09d6d5f6bac42d7f56f6e7834fb9` -### `"user"` +#### `"user"` SHA-256: `68f44f59e91c41395076cb77265981a601680ec8a381bbbeb6ab754ffdc94573` @@ -5291,7 +5293,7 @@ SHA-256: `68f44f59e91c41395076cb77265981a601680ec8a381bbbeb6ab754ffdc94573` -### `"user/message"` +#### `"user/message"` SHA-256: `de25352d2dc4196309bd84b5bac6319f6d5c898ea0e82bb5ae66c5738d0d426f` @@ -5299,7 +5301,7 @@ SHA-256: `de25352d2dc4196309bd84b5bac6319f6d5c898ea0e82bb5ae66c5738d0d426f` -### `"web_search"` +#### `"web_search"` SHA-256: `935c8d486292b13c87b57ca280eb8c58b5b2f5239be86fcd4334c33fdeb87682` @@ -5307,7 +5309,7 @@ SHA-256: `935c8d486292b13c87b57ca280eb8c58b5b2f5239be86fcd4334c33fdeb87682` -### `"web_search_20250305"` +#### `"web_search_20250305"` SHA-256: `0116b1f89c05221d56b0ba35c83d302bf4857bc7277d247e9bbaf74b27d2c66e` @@ -5315,7 +5317,7 @@ SHA-256: `0116b1f89c05221d56b0ba35c83d302bf4857bc7277d247e9bbaf74b27d2c66e` -### `"web/deepseek-search-llm-request"` +#### `"web/deepseek-search-llm-request"` SHA-256: `6f611bed14b2106542480c4a230b4a83baf76dc0d8ac0cd13319a7cb8dae7675` @@ -5323,7 +5325,7 @@ SHA-256: `6f611bed14b2106542480c4a230b4a83baf76dc0d8ac0cd13319a7cb8dae7675` -### `"webhook"` +#### `"webhook"` SHA-256: `db6c5246911d47a7969f6b4cb47c7d0dbbde75c402710b22ace3672fa97bebe0` @@ -5331,7 +5333,7 @@ SHA-256: `db6c5246911d47a7969f6b4cb47c7d0dbbde75c402710b22ace3672fa97bebe0` -### `"workspace-write"` +#### `"workspace-write"` SHA-256: `a3edd1efd1fef21b72c55e213c8a8b24196b091abde2b89db52be0b2aaae3cfa` @@ -5344,7 +5346,7 @@ SHA-256: `a3edd1efd1fef21b72c55e213c8a8b24196b091abde2b89db52be0b2aaae3cfa` ## Verification and limitations -The source-only extractor ran with TypeScript 6.0.3. Reconstruction omits redundant `object` intersection members and discards normalization-unreachable type definitions; it preserves existing `any` / `unknown` and does not substitute opaque types for unresolved imports. V0 and V2 root digests match the corresponding complete states reconstructed from the prerelease archive. +The [source-only extractor](../../scripts/persistence-schema.ts) ran with TypeScript 6.0.3. Reconstruction omits redundant `object` intersection members and discards normalization-unreachable type definitions; it preserves existing `any` / `unknown` and does not substitute opaque types for unresolved imports. V0 and V2 root digests match the corresponding complete states reconstructed from the prerelease archive. Historical surface-event declarations permit optional `surfaceOp`. This is retained evidence of declared types, not permission to omit fields required by a codec or migration validator. Opaque values, external plugin events, packed body encoding, and runtime relationships are outside the type inventory’s coverage. diff --git a/docs/persistence-formats/v2.schema.json b/docs/persistence-formats/v2.schema.json index 0d65f35ae1..d3ef07b065 100644 --- a/docs/persistence-formats/v2.schema.json +++ b/docs/persistence-formats/v2.schema.json @@ -12599,7 +12599,7 @@ "event:turn/end[0].data.reason[2]" ], "sources": [ - "packages/core/session/src/types.ts:203" + "packages/core/session/src/types.ts" ] }, { @@ -12761,7 +12761,7 @@ "packages/interaction/user-approval/src/index.ts#ApprovalPolicy" ], "sources": [ - "packages/interaction/user-approval/src/index.ts:60" + "packages/interaction/user-approval/src/index.ts" ] }, { @@ -12779,7 +12779,7 @@ "packages/core/session/src/types.ts#SessionSeq" ], "sources": [ - "packages/core/session/src/types.ts:29" + "packages/core/session/src/types.ts" ] }, { @@ -12814,8 +12814,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" ] }, { @@ -13955,7 +13955,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" ] }, { @@ -14303,7 +14303,7 @@ "packages/llm/llm/src/message.ts#AssistantMessage" ], "sources": [ - "packages/llm/llm/src/message.ts:148" + "packages/llm/llm/src/message.ts" ] }, { @@ -14431,7 +14431,7 @@ "event:turn/end[0].data.reason[1]" ], "sources": [ - "packages/core/session/src/types.ts:201" + "packages/core/session/src/types.ts" ] }, { @@ -14989,7 +14989,7 @@ "packages/llm/llm/src/types.ts#ReplayEnvelope" ], "sources": [ - "packages/llm/llm/src/types.ts:356" + "packages/llm/llm/src/types.ts" ] }, { @@ -15041,7 +15041,7 @@ "packages/goal/goal/src/types.ts#GoalRef" ], "sources": [ - "packages/goal/goal/src/types.ts:19" + "packages/goal/goal/src/types.ts" ] }, { @@ -15089,7 +15089,7 @@ "event:team/message/delivered[0].data" ], "sources": [ - "packages/experimental/agent-team/src/types.ts:227" + "packages/experimental/agent-team/src/types.ts" ] }, { @@ -15152,7 +15152,7 @@ "event:subagent/model-selection-policy[0].data" ], "sources": [ - "packages/subagent/tool-subagent/src/model-selection-state.ts:17" + "packages/subagent/tool-subagent/src/model-selection-state.ts" ] }, { @@ -15527,7 +15527,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" ] }, { @@ -15842,7 +15842,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" ] }, { @@ -15924,7 +15924,7 @@ "event:hook/invoked[0].data" ], "sources": [ - "packages/hooks/hook-protocol/src/types.ts:19" + "packages/hooks/hook-protocol/src/types.ts" ] }, { @@ -15973,7 +15973,7 @@ "event:approval/policy[0].data" ], "sources": [ - "packages/interaction/user-approval/src/index.ts:33" + "packages/interaction/user-approval/src/index.ts" ] }, { @@ -16316,7 +16316,7 @@ "packages/core/tools/src/types.ts#PtcDispatchEventData" ], "sources": [ - "packages/core/tools/src/types.ts:20" + "packages/core/tools/src/types.ts" ] }, { @@ -16447,7 +16447,7 @@ "event:command/done[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -16560,7 +16560,7 @@ "packages/core/session/src/types.ts#SessionHeader" ], "sources": [ - "packages/core/session/src/types.ts:91" + "packages/core/session/src/types.ts" ] }, { @@ -16617,7 +16617,7 @@ "event:session/end-seed[0].data" ], "sources": [ - "packages/core/session/src/types.ts:381" + "packages/core/session/src/types.ts" ] }, { @@ -16664,7 +16664,7 @@ "packages/schedule/schedule/src/types.ts#ScheduleDeleteChange" ], "sources": [ - "packages/schedule/schedule/src/types.ts:79" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -16754,7 +16754,7 @@ "packages/session/session-persistence-jsonl/src/format.ts#HeaderLine" ], "sources": [ - "packages/session/session-persistence-jsonl/src/format.ts:81" + "packages/session/session-persistence-jsonl/src/format.ts" ] }, { @@ -16866,7 +16866,7 @@ "event:session/title[0].data.source[0]" ], "sources": [ - "packages/session/session-title/src/types.ts:29" + "packages/session/session-title/src/types.ts" ] }, { @@ -17032,7 +17032,7 @@ "event:session/title[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -17089,7 +17089,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" ] }, { @@ -17332,7 +17332,7 @@ "event:request/header[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -17511,7 +17511,7 @@ "packages/goal/goal/src/domain.ts#GoalSnapshotChangeMeta" ], "sources": [ - "packages/goal/goal/src/domain.ts:24" + "packages/goal/goal/src/domain.ts" ] }, { @@ -18083,7 +18083,7 @@ "packages/core/session/src/types.ts#TurnEndCancelCause" ], "sources": [ - "packages/core/session/src/types.ts:193" + "packages/core/session/src/types.ts" ] }, { @@ -18112,7 +18112,7 @@ "event:plan/mode[0].data" ], "sources": [ - "packages/plan/plan-mode/src/index.ts:46" + "packages/plan/plan-mode/src/index.ts" ] }, { @@ -18179,7 +18179,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" ] }, { @@ -18375,7 +18375,7 @@ "packages/web/web-search-deepseek/src/provider.ts#DeepSeekSearchLlmRequest" ], "sources": [ - "packages/web/web-search-deepseek/src/provider.ts:56" + "packages/web/web-search-deepseek/src/provider.ts" ] }, { @@ -18482,7 +18482,7 @@ "event:approval/policy[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -18577,7 +18577,7 @@ "packages/llm/llm/src/types.ts#LlmFailure" ], "sources": [ - "packages/llm/llm/src/types.ts:40" + "packages/llm/llm/src/types.ts" ] }, { @@ -18634,7 +18634,7 @@ "packages/schedule/schedule/src/types.ts#AfterScheduleRecord" ], "sources": [ - "packages/schedule/schedule/src/types.ts:13" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -18663,7 +18663,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" ] }, { @@ -18947,7 +18947,7 @@ "event:schedule/change[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -19060,7 +19060,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" ] }, { @@ -19180,7 +19180,7 @@ "event:web/deepseek-search-llm-request[0].data.body.tools[0]" ], "sources": [ - "packages/web/web-search-deepseek/src/provider.ts:72" + "packages/web/web-search-deepseek/src/provider.ts" ] }, { @@ -19247,7 +19247,7 @@ "packages/attachment/attachment/src/types.ts#ImageMediaType" ], "sources": [ - "packages/attachment/attachment/src/types.ts:8" + "packages/attachment/attachment/src/types.ts" ] }, { @@ -19345,7 +19345,7 @@ "packages/core/tools/src/types.ts#PtcDispatchStartEventData" ], "sources": [ - "packages/core/tools/src/types.ts:11" + "packages/core/tools/src/types.ts" ] }, { @@ -19725,7 +19725,7 @@ "event:team/message/queued[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -19822,7 +19822,7 @@ "packages/session/session-title/src/types.ts#SessionTitleSource" ], "sources": [ - "packages/session/session-title/src/types.ts:28" + "packages/session/session-title/src/types.ts" ] }, { @@ -19856,7 +19856,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" ] }, { @@ -20765,7 +20765,7 @@ "event:assistant/attempt[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -20848,7 +20848,7 @@ "event:model/selection[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -21023,7 +21023,7 @@ "packages/llm/llm-retry/src/types.ts#LlmRetryEventData" ], "sources": [ - "packages/llm/llm-retry/src/types.ts:16" + "packages/llm/llm-retry/src/types.ts" ] }, { @@ -21140,7 +21140,7 @@ "event:command/run[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -21243,7 +21243,7 @@ "event:assistant/attempt[0].data.stream[0][2]" ], "sources": [ - "packages/llm/llm/src/assistant-stream.ts:35" + "packages/llm/llm/src/assistant-stream.ts" ] }, { @@ -21272,7 +21272,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" ] }, { @@ -21970,7 +21970,7 @@ "event:assistant/attempt[0].data.stream[0][3]" ], "sources": [ - "packages/llm/llm/src/assistant-stream.ts:44" + "packages/llm/llm/src/assistant-stream.ts" ] }, { @@ -22099,7 +22099,7 @@ "event:feedback/message-put[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -22192,7 +22192,7 @@ "event:tool/call[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -22237,7 +22237,7 @@ "packages/core/session/src/types.ts#OptionalSessionSeq" ], "sources": [ - "packages/core/session/src/types.ts:62" + "packages/core/session/src/types.ts" ] }, { @@ -22325,7 +22325,7 @@ "event:approval/asked[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -22377,7 +22377,7 @@ "packages/core/tools/src/index.ts#ToolRestriction" ], "sources": [ - "packages/core/tools/src/index.ts:673" + "packages/core/tools/src/index.ts" ] }, { @@ -22450,7 +22450,7 @@ "event:turn/end[0].data.reason[3]" ], "sources": [ - "packages/core/session/src/types.ts:209" + "packages/core/session/src/types.ts" ] }, { @@ -22532,7 +22532,7 @@ "event:compaction/start[0].data" ], "sources": [ - "packages/compaction/compaction/src/types.ts:24" + "packages/compaction/compaction/src/types.ts" ] }, { @@ -22610,7 +22610,7 @@ "event:feedback/message-delete[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -23688,7 +23688,7 @@ "packages/llm/llm/src/message.ts#UserMessage" ], "sources": [ - "packages/llm/llm/src/message.ts:143" + "packages/llm/llm/src/message.ts" ] }, { @@ -23731,7 +23731,7 @@ "packages/core/session/src/types.ts#RequestContext" ], "sources": [ - "packages/core/session/src/types.ts:241" + "packages/core/session/src/types.ts" ] }, { @@ -23829,7 +23829,7 @@ "event:tool-workflow/run-end[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -23931,7 +23931,7 @@ "event:step/start[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -23975,7 +23975,7 @@ "event:approval/asked[0].data" ], "sources": [ - "packages/interaction/user-approval/src/types.ts:44" + "packages/interaction/user-approval/src/types.ts" ] }, { @@ -24077,7 +24077,7 @@ "event:llm/retry-started[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -24169,7 +24169,7 @@ "event:team/message/delivered[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -24316,7 +24316,7 @@ "packages/core/session/src/types.ts#EpochHeader" ], "sources": [ - "packages/core/session/src/types.ts:229" + "packages/core/session/src/types.ts" ] }, { @@ -24363,7 +24363,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" ] }, { @@ -24517,7 +24517,7 @@ "event:turn/end[0].data.reason[1].reason[3]" ], "sources": [ - "packages/core/session/src/types.ts:190" + "packages/core/session/src/types.ts" ] }, { @@ -25297,7 +25297,7 @@ "packages/llm/llm/src/message.ts#MessageSource" ], "sources": [ - "packages/llm/llm/src/message.ts:128" + "packages/llm/llm/src/message.ts" ] }, { @@ -25337,29 +25337,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" ] }, { @@ -25426,8 +25419,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" ] }, { @@ -25479,7 +25472,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" ] }, { @@ -25591,7 +25584,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" ] }, { @@ -25754,7 +25747,7 @@ "event:team/member[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -26024,7 +26017,7 @@ "event:turn/end[0].data" ], "sources": [ - "packages/core/session/src/types.ts:282" + "packages/core/session/src/types.ts" ] }, { @@ -26163,7 +26156,7 @@ "event:sandbox/mode[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -26260,7 +26253,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" ] }, { @@ -26316,7 +26309,7 @@ "event:tool/result.data.meta[6]" ], "sources": [ - "packages/util/values/src/index.ts:4" + "packages/util/values/src/index.ts" ] }, { @@ -26355,7 +26348,7 @@ "packages/core/session/src/types.ts#RequestHeaderReason" ], "sources": [ - "packages/core/session/src/types.ts:258" + "packages/core/session/src/types.ts" ] }, { @@ -26403,7 +26396,7 @@ "event:tool/result.data.error" ], "sources": [ - "packages/core/session/src/types.ts:341" + "packages/core/session/src/types.ts" ] }, { @@ -26432,7 +26425,7 @@ "event:turn/end[0].data.reason[5]" ], "sources": [ - "packages/core/session/src/types.ts:218" + "packages/core/session/src/types.ts" ] }, { @@ -26505,7 +26498,7 @@ "SessionEventEnvelope[6].surfaceOp[1]" ], "sources": [ - "packages/core/session/src/types.ts:424" + "packages/core/session/src/types.ts" ] }, { @@ -26624,7 +26617,7 @@ "event:command/done[0].data" ], "sources": [ - "packages/interaction/commands/src/types.ts:110" + "packages/interaction/commands/src/types.ts" ] }, { @@ -26697,7 +26690,7 @@ "event:permission/preset[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -26803,7 +26796,7 @@ "event:compaction/prune[0].data" ], "sources": [ - "packages/compaction/compaction/src/types.ts:82" + "packages/compaction/compaction/src/types.ts" ] }, { @@ -26872,7 +26865,7 @@ "event:session/end-seed[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -27034,7 +27027,7 @@ "packages/llm/llm/src/types.ts#FinishReason" ], "sources": [ - "packages/llm/llm/src/types.ts:139" + "packages/llm/llm/src/types.ts" ] }, { @@ -27419,7 +27412,7 @@ "event:tool-workflow/agent-start[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -27471,7 +27464,7 @@ "packages/subagent/subagent/src/descriptor.ts#OneShotSubagentDescriptorData" ], "sources": [ - "packages/subagent/subagent/src/descriptor.ts:61" + "packages/subagent/subagent/src/descriptor.ts" ] }, { @@ -28647,7 +28640,7 @@ "event:session/title-llm-request[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -29001,7 +28994,7 @@ "event:team/message/queued[0].data" ], "sources": [ - "packages/experimental/agent-team/src/types.ts:225" + "packages/experimental/agent-team/src/types.ts" ] }, { @@ -29385,7 +29378,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" ] }, { @@ -29463,7 +29456,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" ] }, { @@ -29560,7 +29553,7 @@ "packages/subagent/subagent/src/descriptor.ts#ContinuableSubagentDescriptorData" ], "sources": [ - "packages/subagent/subagent/src/descriptor.ts:72" + "packages/subagent/subagent/src/descriptor.ts" ] }, { @@ -29633,7 +29626,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" ] }, { @@ -29681,7 +29674,7 @@ "packages/schedule/schedule/src/types.ts#AtScheduleRecord" ], "sources": [ - "packages/schedule/schedule/src/types.ts:27" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -29775,7 +29768,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" ] }, { @@ -29832,7 +29825,7 @@ "packages/schedule/schedule/src/types.ts#EveryScheduleRecord" ], "sources": [ - "packages/schedule/schedule/src/types.ts:39" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -29879,7 +29872,7 @@ "packages/skill/skill/src/index.ts#SkillInvocationSource" ], "sources": [ - "packages/skill/skill/src/index.ts:148" + "packages/skill/skill/src/index.ts" ] }, { @@ -29941,7 +29934,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" ] }, { @@ -30054,7 +30047,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" ] }, { @@ -30167,7 +30160,7 @@ "packages/goal/goal/src/types.ts#GoalSnapshot" ], "sources": [ - "packages/goal/goal/src/types.ts:59" + "packages/goal/goal/src/types.ts" ] }, { @@ -30196,7 +30189,7 @@ "event:turn/end[0].data.reason[1].reason[1]" ], "sources": [ - "packages/core/session/src/types.ts:188" + "packages/core/session/src/types.ts" ] }, { @@ -30248,7 +30241,7 @@ "event:turn/end[0].data.reason[1].reason[2]" ], "sources": [ - "packages/core/session/src/types.ts:189" + "packages/core/session/src/types.ts" ] }, { @@ -30346,7 +30339,7 @@ "event:agent-preset/selected[0].data" ], "sources": [ - "packages/preset/agent-presets/src/session.ts:28" + "packages/preset/agent-presets/src/session.ts" ] }, { @@ -30485,7 +30478,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" ] }, { @@ -30547,7 +30540,7 @@ "packages/llm/llm-retry/src/types.ts#LlmRetryStartedEventData" ], "sources": [ - "packages/llm/llm-retry/src/types.ts:43" + "packages/llm/llm-retry/src/types.ts" ] }, { @@ -31693,7 +31686,7 @@ "event:agent/inbox/spliced[0].data" ], "sources": [ - "packages/core/agent/src/types.ts:58" + "packages/core/agent/src/types.ts" ] }, { @@ -31745,7 +31738,7 @@ "packages/llm/llm/src/message.ts#ModelMessageSource" ], "sources": [ - "packages/llm/llm/src/message.ts:24" + "packages/llm/llm/src/message.ts" ] }, { @@ -31810,7 +31803,7 @@ "event:assistant/attempt[0].data.stream[0][1]" ], "sources": [ - "packages/llm/llm/src/assistant-stream.ts:28" + "packages/llm/llm/src/assistant-stream.ts" ] }, { @@ -31927,7 +31920,7 @@ "packages/llm/llm/src/types.ts#ContentBlockType" ], "sources": [ - "packages/llm/llm/src/types.ts:122" + "packages/llm/llm/src/types.ts" ] }, { @@ -32214,7 +32207,7 @@ "event:goal/change[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -32399,7 +32392,7 @@ "event:todo/write[0].data" ], "sources": [ - "packages/todo/tool-todo/src/types.ts:31" + "packages/todo/tool-todo/src/types.ts" ] }, { @@ -32447,7 +32440,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" ] }, { @@ -32684,7 +32677,7 @@ "packages/goal/goal/src/domain.ts#GoalChangeMeta" ], "sources": [ - "packages/goal/goal/src/domain.ts:44" + "packages/goal/goal/src/domain.ts" ] }, { @@ -32751,7 +32744,7 @@ "packages/llm/llm/src/types.ts#ToolSchema" ], "sources": [ - "packages/llm/llm/src/types.ts:399" + "packages/llm/llm/src/types.ts" ] }, { @@ -32850,7 +32843,7 @@ "event:compaction/prune[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -32904,7 +32897,7 @@ "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunEndData" ], "sources": [ - "packages/workflow/tool-workflow/src/types.ts:36" + "packages/workflow/tool-workflow/src/types.ts" ] }, { @@ -32956,7 +32949,7 @@ "packages/goal/goal/src/domain.ts#GoalMessageSource" ], "sources": [ - "packages/goal/goal/src/domain.ts:47" + "packages/goal/goal/src/domain.ts" ] }, { @@ -33008,7 +33001,7 @@ "packages/llm/llm/src/types.ts#ReasoningBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:60" + "packages/llm/llm/src/types.ts" ] }, { @@ -33070,7 +33063,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" ] }, { @@ -33134,7 +33127,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" ] }, { @@ -34181,7 +34174,7 @@ "packages/workflow/workflow/src/types.ts#WorkflowStopReason" ], "sources": [ - "packages/workflow/workflow/src/types.ts:63" + "packages/workflow/workflow/src/types.ts" ] }, { @@ -34215,7 +34208,7 @@ "packages/goal/goal/src/types.ts#GoalBlockReason" ], "sources": [ - "packages/goal/goal/src/types.ts:51" + "packages/goal/goal/src/types.ts" ] }, { @@ -34525,7 +34518,7 @@ "event:turn/end[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -36603,7 +36596,7 @@ "packages/subagent/subagent/src/descriptor.ts#SubagentDescriptorData" ], "sources": [ - "packages/subagent/subagent/src/descriptor.ts:89" + "packages/subagent/subagent/src/descriptor.ts" ] }, { @@ -36637,7 +36630,7 @@ "packages/llm/llm/src/message.ts#ContextSnapshotSection" ], "sources": [ - "packages/llm/llm/src/message.ts:65" + "packages/llm/llm/src/message.ts" ] }, { @@ -37506,7 +37499,7 @@ "event:assistant/attempt[0].data" ], "sources": [ - "packages/core/session/src/types.ts:319" + "packages/core/session/src/types.ts" ] }, { @@ -37563,7 +37556,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" ] }, { @@ -37671,7 +37664,7 @@ "event:hook/invoked[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -37700,7 +37693,7 @@ "event:permission/preset[0].data" ], "sources": [ - "packages/interaction/permission-presets/src/index.ts:53" + "packages/interaction/permission-presets/src/index.ts" ] }, { @@ -37763,7 +37756,7 @@ "event:hook/result[0].data" ], "sources": [ - "packages/hooks/hook-protocol/src/types.ts:31" + "packages/hooks/hook-protocol/src/types.ts" ] }, { @@ -37820,7 +37813,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" ] }, { @@ -37881,7 +37874,7 @@ "packages/schedule/schedule/src/types.ts#OneShotScheduleDispatchChange" ], "sources": [ - "packages/schedule/schedule/src/types.ts:86" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -38005,7 +37998,7 @@ "packages/llm/llm/src/types.ts#ImageBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:71" + "packages/llm/llm/src/types.ts" ] }, { @@ -38196,7 +38189,7 @@ "event:llm/retry[0].data[0]" ], "sources": [ - "packages/llm/llm-retry/src/types.ts:17" + "packages/llm/llm-retry/src/types.ts" ] }, { @@ -38411,7 +38404,7 @@ "event:llm/retry[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -38558,7 +38551,7 @@ "event:web/deepseek-search-llm-request[0].data.body" ], "sources": [ - "packages/web/web-search-deepseek/src/provider.ts:62" + "packages/web/web-search-deepseek/src/provider.ts" ] }, { @@ -38597,7 +38590,7 @@ "packages/interaction/user-approval/src/types.ts#ApprovalOutcome" ], "sources": [ - "packages/interaction/user-approval/src/types.ts:32" + "packages/interaction/user-approval/src/types.ts" ] }, { @@ -38711,7 +38704,7 @@ "event:approval/decided[0].data" ], "sources": [ - "packages/interaction/user-approval/src/types.ts:55" + "packages/interaction/user-approval/src/types.ts" ] }, { @@ -38772,7 +38765,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" ] }, { @@ -39130,7 +39123,7 @@ "packages/llm/llm/src/message.ts#ToolResultMessage" ], "sources": [ - "packages/llm/llm/src/message.ts:154" + "packages/llm/llm/src/message.ts" ] }, { @@ -39159,7 +39152,7 @@ "packages/core/agent/src/types.ts#InboxTarget" ], "sources": [ - "packages/core/agent/src/types.ts:29" + "packages/core/agent/src/types.ts" ] }, { @@ -39213,7 +39206,7 @@ "event:sandbox/mode[0].data" ], "sources": [ - "packages/sandbox/sandbox-policy/src/session-mode.ts:33" + "packages/sandbox/sandbox-policy/src/session-mode.ts" ] }, { @@ -39886,7 +39879,7 @@ "packages/llm/llm/src/types.ts#StreamChunk" ], "sources": [ - "packages/llm/llm/src/types.ts:378" + "packages/llm/llm/src/types.ts" ] }, { @@ -39954,7 +39947,7 @@ "event:web/deepseek-search-llm-request[0].data.body.messages[0]" ], "sources": [ - "packages/web/web-search-deepseek/src/provider.ts:65" + "packages/web/web-search-deepseek/src/provider.ts" ] }, { @@ -40007,7 +40000,7 @@ "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentStartData" ], "sources": [ - "packages/workflow/tool-workflow/src/types.ts:20" + "packages/workflow/tool-workflow/src/types.ts" ] }, { @@ -40305,7 +40298,7 @@ "packages/llm/llm/src/types.ts#ToolResultBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:101" + "packages/llm/llm/src/types.ts" ] }, { @@ -40355,8 +40348,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" ] }, { @@ -40453,7 +40445,7 @@ "event:tool/code-dispatch-start[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -40520,7 +40512,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" ] }, { @@ -40954,7 +40946,7 @@ "event:tool/result.data" ], "sources": [ - "packages/core/session/src/types.ts:337" + "packages/core/session/src/types.ts" ] }, { @@ -41027,7 +41019,7 @@ "event:agent-preset/selected[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -41975,7 +41967,7 @@ "event:assistant/message.data" ], "sources": [ - "packages/core/session/src/types.ts:305" + "packages/core/session/src/types.ts" ] }, { @@ -42139,7 +42131,7 @@ "event:team/task[0].data" ], "sources": [ - "packages/experimental/agent-team/src/types.ts:223" + "packages/experimental/agent-team/src/types.ts" ] }, { @@ -42336,7 +42328,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" ] }, { @@ -43572,7 +43564,7 @@ "event:subagent/model-selection-policy[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -43601,7 +43593,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" ] }, { @@ -43635,7 +43627,7 @@ "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunStartData" ], "sources": [ - "packages/workflow/tool-workflow/src/types.ts:14" + "packages/workflow/tool-workflow/src/types.ts" ] }, { @@ -43708,7 +43700,7 @@ "event:plan/mode[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -43767,7 +43759,7 @@ "event:command/run[0].data" ], "sources": [ - "packages/interaction/commands/src/types.ts:103" + "packages/interaction/commands/src/types.ts" ] }, { @@ -43835,7 +43827,7 @@ "packages/todo/tool-todo/src/types.ts#TodoItem" ], "sources": [ - "packages/todo/tool-todo/src/types.ts:21" + "packages/todo/tool-todo/src/types.ts" ] }, { @@ -43904,7 +43896,7 @@ "event:turn/start[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -43962,8 +43954,8 @@ "event:turn/end[0].data.reason[4]" ], "sources": [ - "packages/core/session/src/types.ts:211", - "packages/llm/llm/src/types.ts:133" + "packages/core/session/src/types.ts", + "packages/llm/llm/src/types.ts" ] }, { @@ -44504,11 +44496,10 @@ "packages/interaction/commands/src/types.ts#CommandSource" ], "sources": [ - "packages/core/session/src/types.ts:187", - "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" ] }, { @@ -44663,7 +44654,7 @@ "event:compaction/end[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -44767,7 +44758,7 @@ "packages/attachment/attachment/src/types.ts#ImageAttachmentRef" ], "sources": [ - "packages/attachment/attachment/src/types.ts:11" + "packages/attachment/attachment/src/types.ts" ] }, { @@ -44906,7 +44897,7 @@ "event:team/member[0].data" ], "sources": [ - "packages/experimental/agent-team/src/types.ts:221" + "packages/experimental/agent-team/src/types.ts" ] }, { @@ -44959,7 +44950,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" ] }, { @@ -45149,7 +45140,7 @@ "packages/session/session-title/src/types.ts#SessionTitleEventData" ], "sources": [ - "packages/session/session-title/src/types.ts:41" + "packages/session/session-title/src/types.ts" ] }, { @@ -45206,7 +45197,7 @@ "event:turn/end[0].data.reason[0]" ], "sources": [ - "packages/core/session/src/types.ts:199" + "packages/core/session/src/types.ts" ] }, { @@ -45394,7 +45385,7 @@ "event:subagent/descriptor[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -45467,7 +45458,7 @@ "event:session/title[0].data.source[1]" ], "sources": [ - "packages/session/session-title/src/types.ts:30" + "packages/session/session-title/src/types.ts" ] }, { @@ -45506,7 +45497,7 @@ "packages/goal/goal/src/types.ts#GoalPhase" ], "sources": [ - "packages/goal/goal/src/types.ts:44" + "packages/goal/goal/src/types.ts" ] }, { @@ -45633,7 +45624,7 @@ "event:todo/write[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -45848,7 +45839,7 @@ "event:tool-workflow/agent-end[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -45951,7 +45942,7 @@ "event:approval/decided[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -46063,7 +46054,7 @@ "packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentEndData" ], "sources": [ - "packages/workflow/tool-workflow/src/types.ts:29" + "packages/workflow/tool-workflow/src/types.ts" ] }, { @@ -46171,7 +46162,7 @@ "event:llm/retry[0].data[1]" ], "sources": [ - "packages/llm/llm-retry/src/types.ts:30" + "packages/llm/llm-retry/src/types.ts" ] }, { @@ -46219,7 +46210,7 @@ "packages/llm/llm/src/types.ts#ToolCallBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:91" + "packages/llm/llm/src/types.ts" ] }, { @@ -46297,7 +46288,7 @@ "event:tool-workflow/run-start[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -46345,7 +46336,7 @@ "packages/workflow/workflow/src/types.ts#WorkflowAgentOutcome" ], "sources": [ - "packages/workflow/workflow/src/types.ts:110" + "packages/workflow/workflow/src/types.ts" ] }, { @@ -46429,7 +46420,7 @@ "packages/util/values/src/index.ts#JsonValue" ], "sources": [ - "packages/util/values/src/index.ts:4" + "packages/util/values/src/index.ts" ] }, { @@ -46580,7 +46571,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" ] }, { @@ -46639,7 +46630,7 @@ "event:compaction/end[0].data" ], "sources": [ - "packages/compaction/compaction/src/types.ts:72" + "packages/compaction/compaction/src/types.ts" ] }, { @@ -46798,7 +46789,7 @@ "packages/schedule/schedule/src/types.ts#ScheduleCreateChange" ], "sources": [ - "packages/schedule/schedule/src/types.ts:72" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -46887,7 +46878,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" ] }, { @@ -47137,7 +47128,7 @@ "event:web/deepseek-search-llm-request[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -47218,7 +47209,7 @@ "packages/goal/goal/src/domain.ts#GoalClearChangeMeta" ], "sources": [ - "packages/goal/goal/src/domain.ts:35" + "packages/goal/goal/src/domain.ts" ] }, { @@ -47422,7 +47413,7 @@ "event:team/task[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -47505,7 +47496,7 @@ "event:session-log-deepseek/delivery-accepted[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -47663,7 +47654,7 @@ "packages/schedule/schedule/src/types.ts#ScheduleRecord" ], "sources": [ - "packages/schedule/schedule/src/types.ts:69" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -47715,7 +47706,7 @@ "packages/llm/llm/src/message.ts#ToolMessageSource" ], "sources": [ - "packages/llm/llm/src/message.ts:29" + "packages/llm/llm/src/message.ts" ] }, { @@ -47837,7 +47828,7 @@ "event:compaction/start[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -48143,7 +48134,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" ] }, { @@ -48217,7 +48208,7 @@ "event:step/end[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -48501,7 +48492,7 @@ "packages/llm/llm/src/types.ts#ContentBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:124" + "packages/llm/llm/src/types.ts" ] }, { @@ -48745,7 +48736,7 @@ "packages/schedule/schedule/src/types.ts#ScheduleChange" ], "sources": [ - "packages/schedule/schedule/src/types.ts:105" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -49027,7 +49018,7 @@ "packages/core/session/src/types.ts#TurnEndReason" ], "sources": [ - "packages/core/session/src/types.ts:222" + "packages/core/session/src/types.ts" ] }, { @@ -49221,7 +49212,7 @@ "event:tool/call[0].data" ], "sources": [ - "packages/core/session/src/types.ts:325" + "packages/core/session/src/types.ts" ] }, { @@ -49301,7 +49292,7 @@ "packages/schedule/schedule/src/types.ts#EveryScheduleDispatchChange" ], "sources": [ - "packages/schedule/schedule/src/types.ts:93" + "packages/schedule/schedule/src/types.ts" ] }, { @@ -49402,7 +49393,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" ] }, { @@ -49467,7 +49458,7 @@ "event:assistant/attempt[0].data.stream[0][0]" ], "sources": [ - "packages/llm/llm/src/assistant-stream.ts:21" + "packages/llm/llm/src/assistant-stream.ts" ] }, { @@ -49570,7 +49561,7 @@ "event:hook/result[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -49739,7 +49730,7 @@ "event:turn/end[0].data.reason[1].reason[4]" ], "sources": [ - "packages/core/session/src/types.ts:193" + "packages/core/session/src/types.ts" ] }, { @@ -50760,7 +50751,7 @@ "event:compaction/summary[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -51604,7 +51595,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" ] }, { @@ -51653,8 +51644,7 @@ "event:step/start[0].data" ], "sources": [ - "packages/core/session/src/types.ts:284", - "packages/core/session/src/types.ts:286" + "packages/core/session/src/types.ts" ] }, { @@ -52748,7 +52738,7 @@ "packages/llm/llm/src/message.ts#Message" ], "sources": [ - "packages/llm/llm/src/message.ts:131" + "packages/llm/llm/src/message.ts" ] }, { @@ -52787,7 +52777,7 @@ "packages/api/session-controller/src/types.ts#ModelSelection" ], "sources": [ - "packages/api/session-controller/src/types.ts:86" + "packages/api/session-controller/src/types.ts" ] }, { @@ -52844,7 +52834,7 @@ "packages/attachment/attachment/src/types.ts#FileAttachmentRef" ], "sources": [ - "packages/attachment/attachment/src/types.ts:39" + "packages/attachment/attachment/src/types.ts" ] }, { @@ -52918,7 +52908,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" ] }, { @@ -52981,7 +52971,7 @@ "packages/llm/llm/src/types.ts#FileBlock" ], "sources": [ - "packages/llm/llm/src/types.ts:84" + "packages/llm/llm/src/types.ts" ] }, { @@ -54203,7 +54193,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" ] }, { @@ -54300,7 +54290,7 @@ "event:request/context[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -55468,7 +55458,7 @@ "event:agent/inbox/spliced[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -55865,7 +55855,7 @@ "event:tool/code-dispatch[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -55894,7 +55884,7 @@ "event:turn/start[0].data" ], "sources": [ - "packages/core/session/src/types.ts:273" + "packages/core/session/src/types.ts" ] }, { @@ -55942,7 +55932,7 @@ "packages/sandbox/sandbox/src/index.ts#SandboxMode" ], "sources": [ - "packages/sandbox/sandbox/src/index.ts:29" + "packages/sandbox/sandbox/src/index.ts" ] }, { @@ -56043,7 +56033,7 @@ "event:feedback/record[0]" ], "sources": [ - "packages/core/session/src/types.ts:454" + "packages/core/session/src/types.ts" ] }, { @@ -56250,7 +56240,7 @@ "event:request/header[0].data" ], "sources": [ - "packages/core/session/src/types.ts:348" + "packages/core/session/src/types.ts" ] }, { @@ -56326,7 +56316,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" ] }, { @@ -56355,7 +56345,7 @@ "event:feedback/record[0].data" ], "sources": [ - "packages/feedback/command-feedback/src/index.ts:25" + "packages/feedback/command-feedback/src/index.ts" ] }, { @@ -56455,7 +56445,7 @@ "packages/llm/llm/src/types.ts#TokenUsage" ], "sources": [ - "packages/llm/llm/src/types.ts:149" + "packages/llm/llm/src/types.ts" ] }, { diff --git a/docs/persistence-formats/v2.zh.md b/docs/persistence-formats/v2.zh.md index 133ba1cbcd..94294395d7 100644 --- a/docs/persistence-formats/v2.zh.md +++ b/docs/persistence-formats/v2.zh.md @@ -114,9 +114,11 @@ roots: -## 持久化类型指纹 +## 完整 schema -[完整机器目录](v2.schema.json)包含 56 个根类型和 435 种可达类型。摘要包含所有引用字段;源码名称和位置描述所选的历史源码树。 +[完整机器目录](v2.schema.json)包含 56 个根类型和 435 种可达类型。摘要包含所有引用字段;源码名称和路径描述所选的历史源码树。 + +### 持久化类型指纹 | 根类型 | 类别 | SHA-256 | 已解析类型 | |---|---|---|---| @@ -180,13 +182,13 @@ roots:
完整解析类型 -## 已解析的持久化类型 +### 已解析的持久化类型 每个类型定义仅列出一次。引用保留共享和递归关系;定义旁的摘要涵盖其完整可达结构。源码名称和位置标识声明来源,但不参与摘要计算。 -### `1` +#### `1` SHA-256: `f88f1b7b6bb733f685f5fb6a8744a5db9199fa53c90463ea1a33bad51153671d` @@ -194,7 +196,7 @@ SHA-256: `f88f1b7b6bb733f685f5fb6a8744a5db9199fa53c90463ea1a33bad51153671d` -### `2` +#### `2` SHA-256: `a0f906856fc06f1c6f2083eb970e5a657a82b1a84c06c095445e5d6d161cda80` @@ -202,7 +204,7 @@ SHA-256: `a0f906856fc06f1c6f2083eb970e5a657a82b1a84c06c095445e5d6d161cda80` -### `"aborted"` +#### `"aborted"` SHA-256: `1e0b0b66b6f0c53fc72e52289d06b4708d776f1ca9df4c86a22bff621d403cf0` @@ -210,7 +212,7 @@ SHA-256: `1e0b0b66b6f0c53fc72e52289d06b4708d776f1ca9df4c86a22bff621d403cf0` -### `"active"` +#### `"active"` SHA-256: `c8e6f48878cc2a2f0dc59682280d81f407943fb503f32c64bf9ff3d9393c3eff` @@ -218,7 +220,7 @@ SHA-256: `c8e6f48878cc2a2f0dc59682280d81f407943fb503f32c64bf9ff3d9393c3eff` -### `"after"` +#### `"after"` SHA-256: `5b232a9b9bfcc0fc6794dab7865bcf203a65785c5de5aa647a51228bff628413` @@ -226,7 +228,7 @@ SHA-256: `5b232a9b9bfcc0fc6794dab7865bcf203a65785c5de5aa647a51228bff628413` -### `"agent-instructions"` +#### `"agent-instructions"` SHA-256: `fbd2c74b346a1595b376139c587fadd23e4a21acc9c0abce342975b6cfc60986` @@ -234,7 +236,7 @@ SHA-256: `fbd2c74b346a1595b376139c587fadd23e4a21acc9c0abce342975b6cfc60986` -### `"agent-message"` +#### `"agent-message"` SHA-256: `82470020b5bfcb1a843e2aa05602af7d37df99e82d01f015c7c589ba054fd89d` @@ -242,7 +244,7 @@ SHA-256: `82470020b5bfcb1a843e2aa05602af7d37df99e82d01f015c7c589ba054fd89d` -### `"agent-preset/selected"` +#### `"agent-preset/selected"` SHA-256: `557e148d30b79ee48645850832b30c717d7c3b64641deb5d6133b8b4e91ee0b8` @@ -250,7 +252,7 @@ SHA-256: `557e148d30b79ee48645850832b30c717d7c3b64641deb5d6133b8b4e91ee0b8` -### `"agent/inbox/spliced"` +#### `"agent/inbox/spliced"` SHA-256: `829a2fb3be6efd4ba36aef8ed2d381a4c6fb2a0aaf50c823a6f3f8290786b809` @@ -258,7 +260,7 @@ SHA-256: `829a2fb3be6efd4ba36aef8ed2d381a4c6fb2a0aaf50c823a6f3f8290786b809` -### `"allowed-once"` +#### `"allowed-once"` SHA-256: `811229eedcec57979dbadca7dbea832a59f8580cff30cb217fca5e2da16314bd` @@ -266,7 +268,7 @@ SHA-256: `811229eedcec57979dbadca7dbea832a59f8580cff30cb217fca5e2da16314bd` -### `"always"` +#### `"always"` SHA-256: `142c37d302aa22a0a57915b5255939d3ca91c1811ca13fddcf84cf76ea00758a` @@ -274,7 +276,7 @@ SHA-256: `142c37d302aa22a0a57915b5255939d3ca91c1811ca13fddcf84cf76ea00758a` -### `"append"` +#### `"append"` SHA-256: `e438a9d4fb883b3e4a8d9fc8913aa1550ed50eb384bfbf943100a5605b537498` @@ -282,7 +284,7 @@ SHA-256: `e438a9d4fb883b3e4a8d9fc8913aa1550ed50eb384bfbf943100a5605b537498` -### `"approval/asked"` +#### `"approval/asked"` SHA-256: `cd186c309e2bef305705e1d324139240f5e681f4f6a957d6a25b0225f65560df` @@ -290,7 +292,7 @@ SHA-256: `cd186c309e2bef305705e1d324139240f5e681f4f6a957d6a25b0225f65560df` -### `"approval/decided"` +#### `"approval/decided"` SHA-256: `378f90f9f6022a0991928a1eaf7991094ea1920fe89a9248358a1da106e1a970` @@ -298,7 +300,7 @@ SHA-256: `378f90f9f6022a0991928a1eaf7991094ea1920fe89a9248358a1da106e1a970` -### `"approval/policy"` +#### `"approval/policy"` SHA-256: `36d6a9a871d949ea4f3edd919d81d66aa69218bebef38899d2a1282c39420a1f` @@ -306,7 +308,7 @@ SHA-256: `36d6a9a871d949ea4f3edd919d81d66aa69218bebef38899d2a1282c39420a1f` -### `"ask"` +#### `"ask"` SHA-256: `9e07693fd7cd9babe0688c22c986e4d519ae1c0e40eeea13b2dc583bed2abc86` @@ -314,7 +316,7 @@ SHA-256: `9e07693fd7cd9babe0688c22c986e4d519ae1c0e40eeea13b2dc583bed2abc86` -### `"assistant"` +#### `"assistant"` SHA-256: `95c0e88fcf0bafb2087f912ad9e2369de6ae6530cc0c4c2772c96205b57f7f60` @@ -322,7 +324,7 @@ SHA-256: `95c0e88fcf0bafb2087f912ad9e2369de6ae6530cc0c4c2772c96205b57f7f60` -### `"assistant/attempt"` +#### `"assistant/attempt"` SHA-256: `e95f957154b2b1b58692af53d4131180b6dd19e2264869f876dbaa959991494e` @@ -330,7 +332,7 @@ SHA-256: `e95f957154b2b1b58692af53d4131180b6dd19e2264869f876dbaa959991494e` -### `"assistant/message"` +#### `"assistant/message"` SHA-256: `6ab45ac76839722df912f3ba50f1c6b41f2d614bde11f1aabfae04117ccdc80d` @@ -338,7 +340,7 @@ SHA-256: `6ab45ac76839722df912f3ba50f1c6b41f2d614bde11f1aabfae04117ccdc80d` -### `"at"` +#### `"at"` SHA-256: `17aae616ef020b8b9f011ec398ec935450fb06d3e2a0722c456f63aeaf5ff728` @@ -346,7 +348,7 @@ SHA-256: `17aae616ef020b8b9f011ec398ec935450fb06d3e2a0722c456f63aeaf5ff728` -### `"block"` +#### `"block"` SHA-256: `1e346446e183ee76f48d7994c97ecb302bddc682abb60b8a10ea0bb26223a69c` @@ -354,7 +356,7 @@ SHA-256: `1e346446e183ee76f48d7994c97ecb302bddc682abb60b8a10ea0bb26223a69c` -### `"block-end"` +#### `"block-end"` SHA-256: `eefbea819caeeea91ccb02dfafc16c68dd7f961cf9c1b2be25a2084509cf5c5a` @@ -362,7 +364,7 @@ SHA-256: `eefbea819caeeea91ccb02dfafc16c68dd7f961cf9c1b2be25a2084509cf5c5a` -### `"block-start"` +#### `"block-start"` SHA-256: `cbca49bde16b656d5b8fbe4a8a507769f7b594c6287782b809c03814941bc5e3` @@ -370,7 +372,7 @@ SHA-256: `cbca49bde16b656d5b8fbe4a8a507769f7b594c6287782b809c03814941bc5e3` -### `"blocked"` +#### `"blocked"` SHA-256: `254dce209e735f9cb6f6b7aec0354712b1611759ec02af4d35a96f2081e666f6` @@ -378,7 +380,7 @@ SHA-256: `254dce209e735f9cb6f6b7aec0354712b1611759ec02af4d35a96f2081e666f6` -### `boolean` +#### `boolean` SHA-256: `aa93010d0e521ad7c42273f58d5c9b8bf1dfc94edf1b805a3971b364a35c1877` @@ -386,7 +388,7 @@ SHA-256: `aa93010d0e521ad7c42273f58d5c9b8bf1dfc94edf1b805a3971b364a35c1877` -### `"canceled"` +#### `"canceled"` SHA-256: `d4e4d575abeb4b72d616dc65c17ac0eaa943cc135609395044c38d5afcb10e31` @@ -394,7 +396,7 @@ SHA-256: `d4e4d575abeb4b72d616dc65c17ac0eaa943cc135609395044c38d5afcb10e31` -### `"cancelled"` +#### `"cancelled"` SHA-256: `2142e391b9ccb60d487afcf373ce74db98d952f69e8289eddb352a7e16e996c5` @@ -402,7 +404,7 @@ SHA-256: `2142e391b9ccb60d487afcf373ce74db98d952f69e8289eddb352a7e16e996c5` -### `"catalog"` +#### `"catalog"` SHA-256: `aec150797b655c5f15ebb7a501454b0c208fbaccec9ace49d7de2171fc02f47d` @@ -410,7 +412,7 @@ SHA-256: `aec150797b655c5f15ebb7a501454b0c208fbaccec9ace49d7de2171fc02f47d` -### `"change"` +#### `"change"` SHA-256: `f789af5ab844827eb5a4f357c0afae1eeed108c6c22d8ca1a56e586b349a7c85` @@ -418,7 +420,7 @@ SHA-256: `f789af5ab844827eb5a4f357c0afae1eeed108c6c22d8ca1a56e586b349a7c85` -### `"chunk"` +#### `"chunk"` SHA-256: `14230f9b8b5797bb7e8c621fa636531cfbde2ffba1ef5f1fd058216ff21952a0` @@ -426,7 +428,7 @@ SHA-256: `14230f9b8b5797bb7e8c621fa636531cfbde2ffba1ef5f1fd058216ff21952a0` -### `"claude-code"` +#### `"claude-code"` SHA-256: `aff60ef947c18b012644852bdd0d5bfe72065e061dd563787c76c646b4a10f6b` @@ -434,7 +436,7 @@ SHA-256: `aff60ef947c18b012644852bdd0d5bfe72065e061dd563787c76c646b4a10f6b` -### `"clear"` +#### `"clear"` SHA-256: `e7e154d47d5fbc5366330fb4dade1f108c6dfe4335044d21ded14b7bf1dce084` @@ -442,7 +444,7 @@ SHA-256: `e7e154d47d5fbc5366330fb4dade1f108c6dfe4335044d21ded14b7bf1dce084` -### `"codex"` +#### `"codex"` SHA-256: `15495614ccfa9cbdeefb0ec2abd76406435f4c6ff3dae42acae8e09ef42025c9` @@ -450,7 +452,7 @@ SHA-256: `15495614ccfa9cbdeefb0ec2abd76406435f4c6ff3dae42acae8e09ef42025c9` -### `"command/done"` +#### `"command/done"` SHA-256: `8cdd3fdd295cee53035de16a1b23411716f75e9f994fe9510cac5d7fef605c76` @@ -458,7 +460,7 @@ SHA-256: `8cdd3fdd295cee53035de16a1b23411716f75e9f994fe9510cac5d7fef605c76` -### `"command/run"` +#### `"command/run"` SHA-256: `f1996af2602e6f62b5ab179ca5c4af00d8753938b74cc6ef102de09e99e74a7e` @@ -466,7 +468,7 @@ SHA-256: `f1996af2602e6f62b5ab179ca5c4af00d8753938b74cc6ef102de09e99e74a7e` -### `"compaction/end"` +#### `"compaction/end"` SHA-256: `1986c2664009c99155e44795676c887fa67f7c55cd2d5e6b648ff763e0ab033a` @@ -474,7 +476,7 @@ SHA-256: `1986c2664009c99155e44795676c887fa67f7c55cd2d5e6b648ff763e0ab033a` -### `"compaction/prune"` +#### `"compaction/prune"` SHA-256: `10e386801903f9d424602c31d3ff837a94aef623c8b391376d8d9e253525fabe` @@ -482,7 +484,7 @@ SHA-256: `10e386801903f9d424602c31d3ff837a94aef623c8b391376d8d9e253525fabe` -### `"compaction/start"` +#### `"compaction/start"` SHA-256: `e2d0367e5716bc188435e51718ebff8ce873190625fa93b1c5331102d98758fa` @@ -490,7 +492,7 @@ SHA-256: `e2d0367e5716bc188435e51718ebff8ce873190625fa93b1c5331102d98758fa` -### `"compaction/summary"` +#### `"compaction/summary"` SHA-256: `ef4f00923b9edbae15c7ef05320280bf61147ca17146cf59690359bfd5e5da45` @@ -498,7 +500,7 @@ SHA-256: `ef4f00923b9edbae15c7ef05320280bf61147ca17146cf59690359bfd5e5da45` -### `"complete"` +#### `"complete"` SHA-256: `d9196086e41e4dd5c2ce87f5c25529c8112a1731d258cf0728747d41a9ee3241` @@ -506,7 +508,7 @@ SHA-256: `d9196086e41e4dd5c2ce87f5c25529c8112a1731d258cf0728747d41a9ee3241` -### `"completed"` +#### `"completed"` SHA-256: `1ebc6f9ff3aa9e3a38f8695f49bacdab1f8b7a3832741853ca46f40af56ccd01` @@ -514,7 +516,7 @@ SHA-256: `1ebc6f9ff3aa9e3a38f8695f49bacdab1f8b7a3832741853ca46f40af56ccd01` -### `"continuable"` +#### `"continuable"` SHA-256: `e5d3828df1ec3e2a66879de0659e0f4866d9cfffc00825ee731a66f8a0c03d98` @@ -522,7 +524,7 @@ SHA-256: `e5d3828df1ec3e2a66879de0659e0f4866d9cfffc00825ee731a66f8a0c03d98` -### `"create"` +#### `"create"` SHA-256: `7624ca28c61ca0eaa4f015140f3cea6e0c16cce2f2960fab5f531203d253903e` @@ -530,7 +532,7 @@ SHA-256: `7624ca28c61ca0eaa4f015140f3cea6e0c16cce2f2960fab5f531203d253903e` -### `"danger-full-access"` +#### `"danger-full-access"` SHA-256: `18fce9540bb20897a66275499faee6b8296c97e9901fa1ff45a191772448ad1a` @@ -538,7 +540,7 @@ SHA-256: `18fce9540bb20897a66275499faee6b8296c97e9901fa1ff45a191772448ad1a` -### `"delegation"` +#### `"delegation"` SHA-256: `76632533f67879dcb346fcae640540dbc89b2472b0bce88c59f7e48fc5c0e668` @@ -546,7 +548,7 @@ SHA-256: `76632533f67879dcb346fcae640540dbc89b2472b0bce88c59f7e48fc5c0e668` -### `"delete"` +#### `"delete"` SHA-256: `d0fbb0ca1bbba059830826f33f801da1aced35a2504376d61e020bdfec8d50c0` @@ -554,7 +556,7 @@ SHA-256: `d0fbb0ca1bbba059830826f33f801da1aced35a2504376d61e020bdfec8d50c0` -### `"deleted"` +#### `"deleted"` SHA-256: `e7e8f1318170b8284f16ab45a557afd4675c96071c0f2a456636481dab20b427` @@ -562,7 +564,7 @@ SHA-256: `e7e8f1318170b8284f16ab45a557afd4675c96071c0f2a456636481dab20b427` -### `"dispatch"` +#### `"dispatch"` SHA-256: `26c879bdd130e8b8683a6ce588414fad2244783d6573ca399fa0de184a2b0bb1` @@ -570,7 +572,7 @@ SHA-256: `26c879bdd130e8b8683a6ce588414fad2244783d6573ca399fa0de184a2b0bb1` -### `"disposed"` +#### `"disposed"` SHA-256: `b38f206d59bad891fa58c89f97a0036987b3defe7685acbd318fa55eb85f9751` @@ -578,7 +580,7 @@ SHA-256: `b38f206d59bad891fa58c89f97a0036987b3defe7685acbd318fa55eb85f9751` -### `"edit"` +#### `"edit"` SHA-256: `ad22a5ca5bbaab2e1440779cd3648e85ddfc6f73b5207394eda699555cf31430` @@ -586,7 +588,7 @@ SHA-256: `ad22a5ca5bbaab2e1440779cd3648e85ddfc6f73b5207394eda699555cf31430` -### `"error"` +#### `"error"` SHA-256: `a2be0f0cb59f0d4a06557d45847d1938aced238baa77a6da416e590b8b958553` @@ -594,11 +596,11 @@ SHA-256: `a2be0f0cb59f0d4a06557d45847d1938aced238baa77a6da416e590b8b958553` -### `event:agent-preset/selected` +#### `event:agent-preset/selected` SHA-256: `a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -610,11 +612,11 @@ SHA-256: `a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b` -### `event:agent-preset/selected[0].data` +#### `event:agent-preset/selected[0].data` SHA-256: `6e52dd55a1d48954ed5464ec46fe34d9eb65f709baabc9561e7a279910b0c406` -来源:`packages/preset/agent-presets/src/session.ts:28` +来源:`packages/preset/agent-presets/src/session.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -622,11 +624,11 @@ SHA-256: `6e52dd55a1d48954ed5464ec46fe34d9eb65f709baabc9561e7a279910b0c406` -### `event:agent/inbox/spliced` +#### `event:agent/inbox/spliced` SHA-256: `f757322e25914d63799c6235af4ed4b4f36d7d083fef40d6873a45e94fe6ad65` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -638,11 +640,11 @@ SHA-256: `f757322e25914d63799c6235af4ed4b4f36d7d083fef40d6873a45e94fe6ad65` -### `event:agent/inbox/spliced[0].data` +#### `event:agent/inbox/spliced[0].data` SHA-256: `7115142af1bff1ad9b52c3c785109bf5c989e77e3ddfe899014e213731352042` -来源:`packages/core/agent/src/types.ts:58` +来源:`packages/core/agent/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -654,7 +656,7 @@ SHA-256: `7115142af1bff1ad9b52c3c785109bf5c989e77e3ddfe899014e213731352042` -### `event:agent/inbox/spliced[0].data.inserted` +#### `event:agent/inbox/spliced[0].data.inserted` SHA-256: `86560bf0779bb2d93975405fe895d9d42c1020ab49fbbd2a06e1b3c74fbbc257` @@ -662,7 +664,7 @@ SHA-256: `86560bf0779bb2d93975405fe895d9d42c1020ab49fbbd2a06e1b3c74fbbc257` -### `event:agent/inbox/spliced[0].data.inserted[0].content` +#### `event:agent/inbox/spliced[0].data.inserted[0].content` SHA-256: `0e560aad8fa9f338a60e76cbce6593ce93486ab30d6dd7833b8b5b07c6e6963d` @@ -670,11 +672,11 @@ SHA-256: `0e560aad8fa9f338a60e76cbce6593ce93486ab30d6dd7833b8b5b07c6e6963d` -### `event:agent/inbox/spliced[0].data.inserted[0].content[0][2].attachment.originalDimensions` +#### `event:agent/inbox/spliced[0].data.inserted[0].content[0][2].attachment.originalDimensions` SHA-256: `0f46153645c297846a3fad3911636659ca4717a5e7d71c9f50bffacd312115ef` -来源:`packages/attachment/attachment/src/types.ts:28` +来源:`packages/attachment/attachment/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -683,11 +685,11 @@ SHA-256: `0f46153645c297846a3fad3911636659ca4717a5e7d71c9f50bffacd312115ef` -### `event:agent/inbox/spliced[0].data.inserted[0].source[0]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[0]` SHA-256: `ada310bf0bdb8fed51f3b56ea63f6ea6b18bbd587f04fccb63a14ab0b2a24e05` -来源:`packages/core/session/src/types.ts:187` · `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` | 属性 | 存在性 | 类型 | |---|---|---| @@ -695,7 +697,7 @@ SHA-256: `ada310bf0bdb8fed51f3b56ea63f6ea6b18bbd587f04fccb63a14ab0b2a24e05` -### `event:agent/inbox/spliced[0].data.inserted[0].source[1]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[1]` SHA-256: `0ddab4577db37a3e0d9e3a91761735c8ef6f5629d526ab8ecaeeea19c097c8f8` @@ -706,11 +708,11 @@ SHA-256: `0ddab4577db37a3e0d9e3a91761735c8ef6f5629d526ab8ecaeeea19c097c8f8` -### `event:agent/inbox/spliced[0].data.inserted[0].source[10]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[10]` SHA-256: `6a4f72e2e179e17b922f2a9392c0e1c8f8c707f32494372454850a3eb184a6e7` -来源:`packages/api/session-controller/src/types.ts:371` +来源:`packages/api/session-controller/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -720,7 +722,7 @@ SHA-256: `6a4f72e2e179e17b922f2a9392c0e1c8f8c707f32494372454850a3eb184a6e7` -### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references` SHA-256: `df843efd87c78cf8de98f8e0d0216956cd568d0d0e56a22c853663e274aa1a18` @@ -728,11 +730,11 @@ SHA-256: `df843efd87c78cf8de98f8e0d0216956cd568d0d0e56a22c853663e274aa1a18` -### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references[0]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[15].references[0]` SHA-256: `4f91f187baeabef5c7950c4780d31bbe39f3345dff591a6cf26ac7e135ac1cf4` -来源:`packages/context/session-reference/src/types.ts:18` +来源:`packages/context/session-reference/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -750,7 +752,7 @@ SHA-256: `4f91f187baeabef5c7950c4780d31bbe39f3345dff591a6cf26ac7e135ac1cf4` -### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries` SHA-256: `aba175fb20ffc71112c55efe70458ff5d7dbfb83501892b4ba8d077f0ea5d7ba` @@ -758,11 +760,11 @@ SHA-256: `aba175fb20ffc71112c55efe70458ff5d7dbfb83501892b4ba8d077f0ea5d7ba` -### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries[0]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[16].entries[0]` SHA-256: `83079c8a3f733ac3fa603eefa0fbb4737ca4d8b69e7e2e7298b60f9ac4098693` -来源:`packages/skill/tool-skill/src/index.ts:40` +来源:`packages/skill/tool-skill/src/index.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -771,7 +773,7 @@ SHA-256: `83079c8a3f733ac3fa603eefa0fbb4737ca4d8b69e7e2e7298b60f9ac4098693` -### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes` SHA-256: `2ab12a0e345658f9342816d773fe610f049982bcad82631f43b9205abe43e5ee` @@ -779,7 +781,7 @@ SHA-256: `2ab12a0e345658f9342816d773fe610f049982bcad82631f43b9205abe43e5ee` -### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes[0].action` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[17].changes[0].action` SHA-256: `904bf499d98be4a3a5f836fcac533b6c4899569b018071e6604e1d32657d00fd` @@ -791,11 +793,11 @@ SHA-256: `904bf499d98be4a3a5f836fcac533b6c4899569b018071e6604e1d32657d00fd` -### `event:agent/inbox/spliced[0].data.inserted[0].source[19]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[19]` SHA-256: `9edc162949abf93bd5ff049191b345454ba104f583937ce5580fb50f067d2b94` -来源:`packages/webhook/webhook/src/types.ts:74` +来源:`packages/webhook/webhook/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -809,7 +811,7 @@ SHA-256: `9edc162949abf93bd5ff049191b345454ba104f583937ce5580fb50f067d2b94` -### `event:agent/inbox/spliced[0].data.inserted[0].source[2]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[2]` SHA-256: `dda6e111a8ccfc12f6e742e977a1a4e3549e8c03732a5ff6c8d7c3d4bcb7a412` @@ -821,7 +823,7 @@ SHA-256: `dda6e111a8ccfc12f6e742e977a1a4e3549e8c03732a5ff6c8d7c3d4bcb7a412` -### `event:agent/inbox/spliced[0].data.inserted[0].source[3]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[3]` SHA-256: `2f90a7b3646fea3e677bd7b4000aa96f3b8964f107b614e204e11ad4051c24fc` @@ -833,7 +835,7 @@ SHA-256: `2f90a7b3646fea3e677bd7b4000aa96f3b8964f107b614e204e11ad4051c24fc` -### `event:agent/inbox/spliced[0].data.inserted[0].source[4]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[4]` SHA-256: `e8d26e6993445743e6c4342c31b284c7d8f5574369abdd6021183af1a6b3538f` @@ -846,7 +848,7 @@ SHA-256: `e8d26e6993445743e6c4342c31b284c7d8f5574369abdd6021183af1a6b3538f` -### `event:agent/inbox/spliced[0].data.inserted[0].source[4].sections` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[4].sections` SHA-256: `c748fb42c80a120038a8c587af80ec39924803c401364db11c8974d5bf6d0262` @@ -854,7 +856,7 @@ SHA-256: `c748fb42c80a120038a8c587af80ec39924803c401364db11c8974d5bf6d0262` -### `event:agent/inbox/spliced[0].data.inserted[0].source[5]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[5]` SHA-256: `b4d298d90c798fa4d1f5b030ce3ce8031c4c41beafdb05323bec8b2a06903b43` @@ -867,7 +869,7 @@ SHA-256: `b4d298d90c798fa4d1f5b030ce3ce8031c4c41beafdb05323bec8b2a06903b43` -### `event:agent/inbox/spliced[0].data.inserted[0].source[6]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[6]` SHA-256: `2ce7ef3b3daebf95815c7ae454a751d3e67ca7a22e2e0734fe2942df393bb66c` @@ -879,7 +881,7 @@ SHA-256: `2ce7ef3b3daebf95815c7ae454a751d3e67ca7a22e2e0734fe2942df393bb66c` -### `event:agent/inbox/spliced[0].data.inserted[0].source[7]` +#### `event:agent/inbox/spliced[0].data.inserted[0].source[7]` SHA-256: `85e1bd563d6c80c1f377f99f91103fec4e315148a7330f3b3dae7c2d04e33b01` @@ -891,11 +893,11 @@ SHA-256: `85e1bd563d6c80c1f377f99f91103fec4e315148a7330f3b3dae7c2d04e33b01` -### `event:approval/asked` +#### `event:approval/asked` SHA-256: `3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -907,11 +909,11 @@ SHA-256: `3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1` -### `event:approval/asked[0].data` +#### `event:approval/asked[0].data` SHA-256: `45f2a07ea94573123b6ae14db787a40062dec3834f36d8be92c523d40ba28448` -来源:`packages/interaction/user-approval/src/types.ts:44` +来源:`packages/interaction/user-approval/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -922,11 +924,11 @@ SHA-256: `45f2a07ea94573123b6ae14db787a40062dec3834f36d8be92c523d40ba28448` -### `event:approval/decided` +#### `event:approval/decided` SHA-256: `bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -938,11 +940,11 @@ SHA-256: `bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3` -### `event:approval/decided[0].data` +#### `event:approval/decided[0].data` SHA-256: `93cbbc5a7fd0b1aa1ff1b9a6bb5ec52b073f48e5a5200365c45c0cd54059e1b9` -来源:`packages/interaction/user-approval/src/types.ts:55` +来源:`packages/interaction/user-approval/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -951,11 +953,11 @@ SHA-256: `93cbbc5a7fd0b1aa1ff1b9a6bb5ec52b073f48e5a5200365c45c0cd54059e1b9` -### `event:approval/policy` +#### `event:approval/policy` SHA-256: `26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -967,11 +969,11 @@ SHA-256: `26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78` -### `event:approval/policy[0].data` +#### `event:approval/policy[0].data` SHA-256: `11f70b595aa76897fc4e25a352bfa718c659f44b799e5aa14e84e5a38fe72912` -来源:`packages/interaction/user-approval/src/index.ts:33` +来源:`packages/interaction/user-approval/src/index.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -980,11 +982,11 @@ SHA-256: `11f70b595aa76897fc4e25a352bfa718c659f44b799e5aa14e84e5a38fe72912` -### `event:assistant/attempt` +#### `event:assistant/attempt` SHA-256: `3516f54b427775f483febe8e938e4e10f9afd3583610861547bbe2999ed4d8d9` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -996,11 +998,11 @@ SHA-256: `3516f54b427775f483febe8e938e4e10f9afd3583610861547bbe2999ed4d8d9` -### `event:assistant/attempt[0].data` +#### `event:assistant/attempt[0].data` SHA-256: `8725743fcd3db5ddaf3e0aed550cd5d95785d8e30c9d4cbec11b7c90198d3603` -来源:`packages/core/session/src/types.ts:319` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1010,7 +1012,7 @@ SHA-256: `8725743fcd3db5ddaf3e0aed550cd5d95785d8e30c9d4cbec11b7c90198d3603` -### `event:assistant/attempt[0].data.stream` +#### `event:assistant/attempt[0].data.stream` SHA-256: `86755151e6c4694ce5ae9511313e1e50f9fb6ead49c67d0a93c056e8650396c4` @@ -1018,11 +1020,11 @@ SHA-256: `86755151e6c4694ce5ae9511313e1e50f9fb6ead49c67d0a93c056e8650396c4` -### `event:assistant/attempt[0].data.stream[0][0]` +#### `event:assistant/attempt[0].data.stream[0][0]` SHA-256: `e72269f931559e901e5e8fe1cfcbd0669fb795f43cc038ff39fba62f60403c33` -来源:`packages/llm/llm/src/assistant-stream.ts:21` +来源:`packages/llm/llm/src/assistant-stream.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1034,7 +1036,7 @@ SHA-256: `e72269f931559e901e5e8fe1cfcbd0669fb795f43cc038ff39fba62f60403c33` -### `event:assistant/attempt[0].data.stream[0][0].texts` +#### `event:assistant/attempt[0].data.stream[0][0].texts` SHA-256: `93c33d9687613293f8c95d46c4d922fe9ceae83b84c384beff5c3315abe005f2` @@ -1042,11 +1044,11 @@ SHA-256: `93c33d9687613293f8c95d46c4d922fe9ceae83b84c384beff5c3315abe005f2` -### `event:assistant/attempt[0].data.stream[0][1]` +#### `event:assistant/attempt[0].data.stream[0][1]` SHA-256: `71bb3254ec8f1e491ce63b762a7b5f18709de23aa4e8abcc8b886f4b6ce051dd` -来源:`packages/llm/llm/src/assistant-stream.ts:28` +来源:`packages/llm/llm/src/assistant-stream.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1058,11 +1060,11 @@ SHA-256: `71bb3254ec8f1e491ce63b762a7b5f18709de23aa4e8abcc8b886f4b6ce051dd` -### `event:assistant/attempt[0].data.stream[0][2]` +#### `event:assistant/attempt[0].data.stream[0][2]` SHA-256: `3860b4757d512a2869be833acb0faf834335b1b056bf3f83df5474dce95f8fa6` -来源:`packages/llm/llm/src/assistant-stream.ts:35` +来源:`packages/llm/llm/src/assistant-stream.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1076,11 +1078,11 @@ SHA-256: `3860b4757d512a2869be833acb0faf834335b1b056bf3f83df5474dce95f8fa6` -### `event:assistant/attempt[0].data.stream[0][3]` +#### `event:assistant/attempt[0].data.stream[0][3]` SHA-256: `3a896379a74576c5a527e4720be2fe6807d3225c27134e978a2b89a94068368e` -来源:`packages/llm/llm/src/assistant-stream.ts:44` +来源:`packages/llm/llm/src/assistant-stream.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1090,11 +1092,11 @@ SHA-256: `3a896379a74576c5a527e4720be2fe6807d3225c27134e978a2b89a94068368e` -### `event:assistant/attempt[0].data.stream[0][3].chunk[0]` +#### `event:assistant/attempt[0].data.stream[0][3].chunk[0]` SHA-256: `647cb2e3aeb58e27d1d4d60011f208bb66dce257e8654193c533b47c4c22c253` -来源:`packages/llm/llm/src/types.ts:379` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1104,11 +1106,11 @@ SHA-256: `647cb2e3aeb58e27d1d4d60011f208bb66dce257e8654193c533b47c4c22c253` -### `event:assistant/attempt[0].data.stream[0][3].chunk[1]` +#### `event:assistant/attempt[0].data.stream[0][3].chunk[1]` SHA-256: `95080295115fbd83544520ba247b68a03790131f6a2eac323d388758cb542f65` -来源:`packages/llm/llm/src/types.ts:380` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1118,11 +1120,11 @@ SHA-256: `95080295115fbd83544520ba247b68a03790131f6a2eac323d388758cb542f65` -### `event:assistant/attempt[0].data.stream[0][3].chunk[2]` +#### `event:assistant/attempt[0].data.stream[0][3].chunk[2]` SHA-256: `2abb711460e6238d851c30f3e4bdd87a2aa1887ee70575b3d3b7b25610673095` -来源:`packages/llm/llm/src/types.ts:381` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1132,11 +1134,11 @@ SHA-256: `2abb711460e6238d851c30f3e4bdd87a2aa1887ee70575b3d3b7b25610673095` -### `event:assistant/attempt[0].data.stream[0][3].chunk[3]` +#### `event:assistant/attempt[0].data.stream[0][3].chunk[3]` SHA-256: `88a610b831be6d92612a464be5c7d0b88ec24d97bd299837bf74bf7672183c9a` -来源:`packages/llm/llm/src/types.ts:382` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1148,11 +1150,11 @@ SHA-256: `88a610b831be6d92612a464be5c7d0b88ec24d97bd299837bf74bf7672183c9a` -### `event:assistant/attempt[0].data.stream[0][3].chunk[4]` +#### `event:assistant/attempt[0].data.stream[0][3].chunk[4]` SHA-256: `6326a7ecfed005f3d54b737ab9d702da4daddb75cfc635d9096e9abb4788024e` -来源:`packages/llm/llm/src/types.ts:383` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1162,11 +1164,11 @@ SHA-256: `6326a7ecfed005f3d54b737ab9d702da4daddb75cfc635d9096e9abb4788024e` -### `event:assistant/attempt[0].data.stream[0][3].chunk[5]` +#### `event:assistant/attempt[0].data.stream[0][3].chunk[5]` SHA-256: `f1a96afe7503ac1817de769cd0ba13d9b80111c7034c50106b3344ecc14cc515` -来源:`packages/llm/llm/src/types.ts:384` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1175,11 +1177,11 @@ SHA-256: `f1a96afe7503ac1817de769cd0ba13d9b80111c7034c50106b3344ecc14cc515` -### `event:assistant/attempt[0].data.stream[0][3].chunk[6]` +#### `event:assistant/attempt[0].data.stream[0][3].chunk[6]` SHA-256: `a4ed3446d32625902170fce527fb64a0283d6f4817930f54a16fdce3a482b36a` -来源:`packages/llm/llm/src/types.ts:385` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1189,11 +1191,11 @@ SHA-256: `a4ed3446d32625902170fce527fb64a0283d6f4817930f54a16fdce3a482b36a` -### `event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[0]` +#### `event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[0]` SHA-256: `64cfc4dbd3739f0ee040689482cb27058890f1d6113abb1de756836318aeebbc` -来源:`packages/llm/llm/src/types.ts:134` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1202,11 +1204,11 @@ SHA-256: `64cfc4dbd3739f0ee040689482cb27058890f1d6113abb1de756836318aeebbc` -### `event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[1]` +#### `event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[1]` SHA-256: `ca13866102dfc53a503fccddeebc9caf667b8a06ef27217dd65de29f0495e65d` -来源:`packages/llm/llm/src/types.ts:135` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1215,11 +1217,11 @@ SHA-256: `ca13866102dfc53a503fccddeebc9caf667b8a06ef27217dd65de29f0495e65d` -### `event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[2]` +#### `event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[2]` SHA-256: `ab7ec5f9eb2c6dfacca5da4c37cf7ba85d04172053ee6b1ebf1709ffcd99c1a7` -来源:`packages/core/session/src/types.ts:211` · `packages/llm/llm/src/types.ts:133` +来源:`packages/core/session/src/types.ts` · `packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1227,11 +1229,11 @@ SHA-256: `ab7ec5f9eb2c6dfacca5da4c37cf7ba85d04172053ee6b1ebf1709ffcd99c1a7` -### `event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[3]` +#### `event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[3]` SHA-256: `1d76406cbb2ddadb0dbbb51e9d8bc6cf678fed455cf8eb512f36f7c86d37a62f` -来源:`packages/llm/llm/src/types.ts:131` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1239,11 +1241,11 @@ SHA-256: `1d76406cbb2ddadb0dbbb51e9d8bc6cf678fed455cf8eb512f36f7c86d37a62f` -### `event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[4]` +#### `event:assistant/attempt[0].data.stream[0][3].chunk[6].reason[4]` SHA-256: `287211846beea1eccb5f9acee00d20388a38fcb2e95858fa2332d6f58529379a` -来源:`packages/llm/llm/src/types.ts:132` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1251,7 +1253,7 @@ SHA-256: `287211846beea1eccb5f9acee00d20388a38fcb2e95858fa2332d6f58529379a` -### `event:assistant/attempt[0].data.stream[0][3].chunk[6].replayState.blocks` +#### `event:assistant/attempt[0].data.stream[0][3].chunk[6].replayState.blocks` SHA-256: `b1664fa89f8eab49a14e7e3168d8bc4da4aa9fd76332f6c4a053d839e5276ae7` @@ -1259,7 +1261,7 @@ SHA-256: `b1664fa89f8eab49a14e7e3168d8bc4da4aa9fd76332f6c4a053d839e5276ae7` -### `event:assistant/message` +#### `event:assistant/message` SHA-256: `83f26c7a856f772e6ffd9a5a144e5aaccf771ac54cef41948f99eed99e1a25a7` @@ -1275,11 +1277,11 @@ SHA-256: `83f26c7a856f772e6ffd9a5a144e5aaccf771ac54cef41948f99eed99e1a25a7` -### `event:assistant/message.data` +#### `event:assistant/message.data` SHA-256: `a2418dd9dd938f04a3eaf1f27694b33facfb931b6e495dcfb4d5fcfa2ef82b28` -来源:`packages/core/session/src/types.ts:305` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1292,11 +1294,11 @@ SHA-256: `a2418dd9dd938f04a3eaf1f27694b33facfb931b6e495dcfb4d5fcfa2ef82b28` -### `event:command/done` +#### `event:command/done` SHA-256: `15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1308,11 +1310,11 @@ SHA-256: `15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff` -### `event:command/done[0].data` +#### `event:command/done[0].data` SHA-256: `5b6fb1f226ff56402db08a6aae82af76100b14056271875f69ec526a1ae05d51` -来源:`packages/interaction/commands/src/types.ts:110` +来源:`packages/interaction/commands/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1323,7 +1325,7 @@ SHA-256: `5b6fb1f226ff56402db08a6aae82af76100b14056271875f69ec526a1ae05d51` -### `event:command/done[0].data.kind` +#### `event:command/done[0].data.kind` SHA-256: `1ab2ef1296f157ba96998f179bb5daa9d21a82480da2901127aeab2730797c92` @@ -1334,11 +1336,11 @@ SHA-256: `1ab2ef1296f157ba96998f179bb5daa9d21a82480da2901127aeab2730797c92` -### `event:command/run` +#### `event:command/run` SHA-256: `37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1350,11 +1352,11 @@ SHA-256: `37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006` -### `event:command/run[0].data` +#### `event:command/run[0].data` SHA-256: `a853902cfab417b8f08aa51ad6855fea46f34ed4588a74e47403035111d0fb86` -来源:`packages/interaction/commands/src/types.ts:103` +来源:`packages/interaction/commands/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1365,11 +1367,11 @@ SHA-256: `a853902cfab417b8f08aa51ad6855fea46f34ed4588a74e47403035111d0fb86` -### `event:compaction/end` +#### `event:compaction/end` SHA-256: `b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1381,11 +1383,11 @@ SHA-256: `b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d` -### `event:compaction/end[0].data` +#### `event:compaction/end[0].data` SHA-256: `ca59530d1a4f3e191b4032bc4a20eded0d827db8b5a7efb27b3af9e9b456c6f2` -来源:`packages/compaction/compaction/src/types.ts:72` +来源:`packages/compaction/compaction/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1396,11 +1398,11 @@ SHA-256: `ca59530d1a4f3e191b4032bc4a20eded0d827db8b5a7efb27b3af9e9b456c6f2` -### `event:compaction/end[0].data.turn` +#### `event:compaction/end[0].data.turn` SHA-256: `3bd652ebfa8726b3ce3937a4f1bd2759e02f86b3a08a20f9e41a8513656fbc5f` -来源:`packages/core/session/src/types.ts:62` +来源:`packages/core/session/src/types.ts` 以下类型之一: @@ -1409,11 +1411,11 @@ SHA-256: `3bd652ebfa8726b3ce3937a4f1bd2759e02f86b3a08a20f9e41a8513656fbc5f` -### `event:compaction/prune` +#### `event:compaction/prune` SHA-256: `7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1425,11 +1427,11 @@ SHA-256: `7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04` -### `event:compaction/prune[0].data` +#### `event:compaction/prune[0].data` SHA-256: `5dd766ccd1702a1142ad8b4bd44f2242f8e8a6752669ad3de0a5d224329b1438` -来源:`packages/compaction/compaction/src/types.ts:82` +来源:`packages/compaction/compaction/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1439,11 +1441,11 @@ SHA-256: `5dd766ccd1702a1142ad8b4bd44f2242f8e8a6752669ad3de0a5d224329b1438` -### `event:compaction/prune[0].data.shadowedRange` +#### `event:compaction/prune[0].data.shadowedRange` SHA-256: `9e41386b3a0c9572b0d63078492ebb3997da7d3a830d44e0259418bd02f4bcb2` -来源:`packages/compaction/compaction/src/types.ts:38` · `packages/compaction/compaction/src/types.ts:84` +来源:`packages/compaction/compaction/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1452,11 +1454,11 @@ SHA-256: `9e41386b3a0c9572b0d63078492ebb3997da7d3a830d44e0259418bd02f4bcb2` -### `event:compaction/start` +#### `event:compaction/start` SHA-256: `db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1468,11 +1470,11 @@ SHA-256: `db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965` -### `event:compaction/start[0].data` +#### `event:compaction/start[0].data` SHA-256: `3e4e7683b0192c9f0e6a75c59076108f017892cdb302a98032c2632fd79c356f` -来源:`packages/compaction/compaction/src/types.ts:24` +来源:`packages/compaction/compaction/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1482,11 +1484,11 @@ SHA-256: `3e4e7683b0192c9f0e6a75c59076108f017892cdb302a98032c2632fd79c356f` -### `event:compaction/summary` +#### `event:compaction/summary` SHA-256: `eb1d32dcd3d76833392f351e039dcbd40686a1ab24b252a7a5003426f9cf4c89` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1498,7 +1500,7 @@ SHA-256: `eb1d32dcd3d76833392f351e039dcbd40686a1ab24b252a7a5003426f9cf4c89` -### `event:compaction/summary[0].data` +#### `event:compaction/summary[0].data` SHA-256: `0a6fae8c3249943e23a024ae6c0d9dd707df9bff0badc69786f0dc8ad9482d8e` @@ -1509,7 +1511,7 @@ SHA-256: `0a6fae8c3249943e23a024ae6c0d9dd707df9bff0badc69786f0dc8ad9482d8e` -### `event:compaction/summary[0].data[0]` +#### `event:compaction/summary[0].data[0]` SHA-256: `1e75cbc0af53f62e5685d751108dc9f6320fe835aed222e579a2a0080dc8fc59` @@ -1530,7 +1532,7 @@ SHA-256: `1e75cbc0af53f62e5685d751108dc9f6320fe835aed222e579a2a0080dc8fc59` -### `event:compaction/summary[0].data[1]` +#### `event:compaction/summary[0].data[1]` SHA-256: `ac5a8baa3dda8fa667b4975d6a8b40a9bde47d8d754ca8ed6b8ce923a1651828` @@ -1550,11 +1552,11 @@ SHA-256: `ac5a8baa3dda8fa667b4975d6a8b40a9bde47d8d754ca8ed6b8ce923a1651828` -### `event:feedback/message-delete` +#### `event:feedback/message-delete` SHA-256: `3ee93b06f3a125850337602bcdf155d2538c43a5c944ec55b1b3c365152d6796` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1566,11 +1568,11 @@ SHA-256: `3ee93b06f3a125850337602bcdf155d2538c43a5c944ec55b1b3c365152d6796` -### `event:feedback/message-put` +#### `event:feedback/message-put` SHA-256: `3b04fde0dc763cf84fbde7b6611b3194dd56d95d0c0bf0204311640468d586e1` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1582,11 +1584,11 @@ SHA-256: `3b04fde0dc763cf84fbde7b6611b3194dd56d95d0c0bf0204311640468d586e1` -### `event:feedback/record` +#### `event:feedback/record` SHA-256: `fb9df8180a202f3c845d5aa6a81697b2f7213f6735abc17535a55656be60a575` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1598,11 +1600,11 @@ SHA-256: `fb9df8180a202f3c845d5aa6a81697b2f7213f6735abc17535a55656be60a575` -### `event:feedback/record[0].data` +#### `event:feedback/record[0].data` SHA-256: `fc362d6c3bc744ee54ea7e008f30aff28f240db9d9882faec31b12982b643d5c` -来源:`packages/feedback/command-feedback/src/index.ts:25` +来源:`packages/feedback/command-feedback/src/index.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1610,11 +1612,11 @@ SHA-256: `fc362d6c3bc744ee54ea7e008f30aff28f240db9d9882faec31b12982b643d5c` -### `event:goal/change` +#### `event:goal/change` SHA-256: `763c8a20af487263a0080548274f7437ef4a86e0ba8769127d1ced10a72c664d` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1626,7 +1628,7 @@ SHA-256: `763c8a20af487263a0080548274f7437ef4a86e0ba8769127d1ced10a72c664d` -### `event:goal/change[0].data[0].operation` +#### `event:goal/change[0].data[0].operation` SHA-256: `62e6a429ff3f390a46ac39fb468692032f42936ca0db19b53454184189401379` @@ -1641,11 +1643,11 @@ SHA-256: `62e6a429ff3f390a46ac39fb468692032f42936ca0db19b53454184189401379` -### `event:hook/invoked` +#### `event:hook/invoked` SHA-256: `8a6e1ec9e8db346b0e02f027db73c07a94f067a26d40c1aef1abd09c47ce7ba0` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1657,11 +1659,11 @@ SHA-256: `8a6e1ec9e8db346b0e02f027db73c07a94f067a26d40c1aef1abd09c47ce7ba0` -### `event:hook/invoked[0].data` +#### `event:hook/invoked[0].data` SHA-256: `119abe2b9c0b2f46ecb31d82b9acba4d4b30e049f655e2475e8b4ae12d5a9e25` -来源:`packages/hooks/hook-protocol/src/types.ts:19` +来源:`packages/hooks/hook-protocol/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1673,11 +1675,11 @@ SHA-256: `119abe2b9c0b2f46ecb31d82b9acba4d4b30e049f655e2475e8b4ae12d5a9e25` -### `event:hook/result` +#### `event:hook/result` SHA-256: `e75916628f3f10c2d50658bd143052a46285fbf1a9a700ba54947614603d26b4` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1689,11 +1691,11 @@ SHA-256: `e75916628f3f10c2d50658bd143052a46285fbf1a9a700ba54947614603d26b4` -### `event:hook/result[0].data` +#### `event:hook/result[0].data` SHA-256: `8ad45ad053b4d89f8865c17cc9ff3b8748e86045f3f0fb816269a34af2619141` -来源:`packages/hooks/hook-protocol/src/types.ts:31` +来源:`packages/hooks/hook-protocol/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1707,11 +1709,11 @@ SHA-256: `8ad45ad053b4d89f8865c17cc9ff3b8748e86045f3f0fb816269a34af2619141` -### `event:llm/retry` +#### `event:llm/retry` SHA-256: `91c397f8f870e812e1dc5ac69c2745f9f105be9dc97dadc980d19ef415a65145` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1723,11 +1725,11 @@ SHA-256: `91c397f8f870e812e1dc5ac69c2745f9f105be9dc97dadc980d19ef415a65145` -### `event:llm/retry-started` +#### `event:llm/retry-started` SHA-256: `48e5c9861f16ac07e78cb7b5ae9dabdf7bb85c58baed5a51b4ad275050ea58e3` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1739,11 +1741,11 @@ SHA-256: `48e5c9861f16ac07e78cb7b5ae9dabdf7bb85c58baed5a51b4ad275050ea58e3` -### `event:llm/retry[0].data[0]` +#### `event:llm/retry[0].data[0]` SHA-256: `9096d1dd86a3da77a593e12cd95e596b2ef965fa94fcbee40e4bdcf0433924a1` -来源:`packages/llm/llm-retry/src/types.ts:17` +来源:`packages/llm/llm-retry/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1760,11 +1762,11 @@ SHA-256: `9096d1dd86a3da77a593e12cd95e596b2ef965fa94fcbee40e4bdcf0433924a1` -### `event:llm/retry[0].data[1]` +#### `event:llm/retry[0].data[1]` SHA-256: `c0f91c064454e9ae25a4b5caacdc487712aee3acf414b07b7d5f7fd3530a0452` -来源:`packages/llm/llm-retry/src/types.ts:30` +来源:`packages/llm/llm-retry/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1780,11 +1782,11 @@ SHA-256: `c0f91c064454e9ae25a4b5caacdc487712aee3acf414b07b7d5f7fd3530a0452` -### `event:model/selection` +#### `event:model/selection` SHA-256: `35203ba7ad5ef6f97d556b85df20ae98f04f09c65748cecdf8eefdb8b6405ffc` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1796,11 +1798,11 @@ SHA-256: `35203ba7ad5ef6f97d556b85df20ae98f04f09c65748cecdf8eefdb8b6405ffc` -### `event:permission/preset` +#### `event:permission/preset` SHA-256: `5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1812,11 +1814,11 @@ SHA-256: `5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b` -### `event:permission/preset[0].data` +#### `event:permission/preset[0].data` SHA-256: `8a9c990773f798eac10ca8878e6bcc531ee080bc589cac956730e462cc6a09ad` -来源:`packages/interaction/permission-presets/src/index.ts:53` +来源:`packages/interaction/permission-presets/src/index.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1824,11 +1826,11 @@ SHA-256: `8a9c990773f798eac10ca8878e6bcc531ee080bc589cac956730e462cc6a09ad` -### `event:plan/mode` +#### `event:plan/mode` SHA-256: `a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1840,11 +1842,11 @@ SHA-256: `a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f` -### `event:plan/mode[0].data` +#### `event:plan/mode[0].data` SHA-256: `20a57544bbf204dacd1ae6beb2ab29444365c3c869f2afdf489dcdcbc3d9c8c5` -来源:`packages/plan/plan-mode/src/index.ts:46` +来源:`packages/plan/plan-mode/src/index.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1852,11 +1854,11 @@ SHA-256: `20a57544bbf204dacd1ae6beb2ab29444365c3c869f2afdf489dcdcbc3d9c8c5` -### `event:request/context` +#### `event:request/context` SHA-256: `f6b733e38d46dde3f8ab1ade2be3362abb6642eb97982a98ee64a57ff60d0c28` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1868,11 +1870,11 @@ SHA-256: `f6b733e38d46dde3f8ab1ade2be3362abb6642eb97982a98ee64a57ff60d0c28` -### `event:request/header` +#### `event:request/header` SHA-256: `1de6c9c8764045ea9a1357bae6ccbbd57c19f6f337f8f25697c919c7cc9abf16` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1884,11 +1886,11 @@ SHA-256: `1de6c9c8764045ea9a1357bae6ccbbd57c19f6f337f8f25697c919c7cc9abf16` -### `event:request/header[0].data` +#### `event:request/header[0].data` SHA-256: `fbda9b55390689333793c34f6229ad46b21fbc45e5171ae74d2d436c60aa4e51` -来源:`packages/core/session/src/types.ts:348` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1898,7 +1900,7 @@ SHA-256: `fbda9b55390689333793c34f6229ad46b21fbc45e5171ae74d2d436c60aa4e51` -### `event:request/header[0].data.header.tools` +#### `event:request/header[0].data.header.tools` SHA-256: `6d63f25a28b70801937a46b1058be5f52d4efbaf3516141470463ae469b59c23` @@ -1906,7 +1908,7 @@ SHA-256: `6d63f25a28b70801937a46b1058be5f52d4efbaf3516141470463ae469b59c23` -### `event:request/header[0].data.header.tools[0].parameters` +#### `event:request/header[0].data.header.tools[0].parameters` SHA-256: `0aa62ab51b36c0e64b134bd03ba8725d758744180a1a447da49beaad194f219f` @@ -1916,11 +1918,11 @@ SHA-256: `0aa62ab51b36c0e64b134bd03ba8725d758744180a1a447da49beaad194f219f` -### `event:sandbox/mode` +#### `event:sandbox/mode` SHA-256: `516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1932,11 +1934,11 @@ SHA-256: `516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415` -### `event:sandbox/mode[0].data` +#### `event:sandbox/mode[0].data` SHA-256: `9890113e97dd3541787bfe6704f2b223d3a890b5325ca0acae2b0398909b413e` -来源:`packages/sandbox/sandbox-policy/src/session-mode.ts:33` +来源:`packages/sandbox/sandbox-policy/src/session-mode.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1945,11 +1947,11 @@ SHA-256: `9890113e97dd3541787bfe6704f2b223d3a890b5325ca0acae2b0398909b413e` -### `event:schedule/change` +#### `event:schedule/change` SHA-256: `2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1961,11 +1963,11 @@ SHA-256: `2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42` -### `event:session-log-deepseek/delivery-accepted` +#### `event:session-log-deepseek/delivery-accepted` SHA-256: `d63b8b8ffad9c02fd80c43a17df4f240c1fe8118ecca9de34f9d5871838ab5b9` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1977,11 +1979,11 @@ SHA-256: `d63b8b8ffad9c02fd80c43a17df4f240c1fe8118ecca9de34f9d5871838ab5b9` -### `event:session-log-deepseek/delivery-accepted[0].data` +#### `event:session-log-deepseek/delivery-accepted[0].data` SHA-256: `8bb8c3751a6ce64b61aba1ec7ae798c00a5803c4d868a0430873216c6569ed52` -来源:`packages/session/session-log-deepseek/src/types.ts:59` +来源:`packages/session/session-log-deepseek/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -1991,11 +1993,11 @@ SHA-256: `8bb8c3751a6ce64b61aba1ec7ae798c00a5803c4d868a0430873216c6569ed52` -### `event:session/end-seed` +#### `event:session/end-seed` SHA-256: `5e6db6e24948d4a853c71cb9fabd252ad051ce93d4672c1266cf837c1c17b84e` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2007,11 +2009,11 @@ SHA-256: `5e6db6e24948d4a853c71cb9fabd252ad051ce93d4672c1266cf837c1c17b84e` -### `event:session/end-seed[0].data` +#### `event:session/end-seed[0].data` SHA-256: `17d1afb770d9941936130996da00dc86782cfef731d8d6526162c301256a4ac3` -来源:`packages/core/session/src/types.ts:381` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2019,11 +2021,11 @@ SHA-256: `17d1afb770d9941936130996da00dc86782cfef731d8d6526162c301256a4ac3` -### `event:session/title` +#### `event:session/title` SHA-256: `1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2035,11 +2037,11 @@ SHA-256: `1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5` -### `event:session/title-llm-request` +#### `event:session/title-llm-request` SHA-256: `6091f64d426ada2adc646094a6fe662a1b81d9ee5770929fe76800524e2c89a8` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2051,7 +2053,7 @@ SHA-256: `6091f64d426ada2adc646094a6fe662a1b81d9ee5770929fe76800524e2c89a8` -### `event:session/title-llm-request[0].data.messages` +#### `event:session/title-llm-request[0].data.messages` SHA-256: `f3cfc98798d8b0e726ee22b05b13ada5cb19e9cdbe105ef3529699de99ce357a` @@ -2059,7 +2061,7 @@ SHA-256: `f3cfc98798d8b0e726ee22b05b13ada5cb19e9cdbe105ef3529699de99ce357a` -### `event:session/title-llm-request[0].data.messages[0].role` +#### `event:session/title-llm-request[0].data.messages[0].role` SHA-256: `acd36e1717d2b4ef9e98a8e6fac17ca1203f3f448e5bca51677f129a8f4999e2` @@ -2071,11 +2073,11 @@ SHA-256: `acd36e1717d2b4ef9e98a8e6fac17ca1203f3f448e5bca51677f129a8f4999e2` -### `event:session/title[0].data.source[0]` +#### `event:session/title[0].data.source[0]` SHA-256: `1b5649238876e28811e80f10ec67a00c197ad3babd4ecc61a22b09064b88c597` -来源:`packages/session/session-title/src/types.ts:29` +来源:`packages/session/session-title/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2083,11 +2085,11 @@ SHA-256: `1b5649238876e28811e80f10ec67a00c197ad3babd4ecc61a22b09064b88c597` -### `event:session/title[0].data.source[1]` +#### `event:session/title[0].data.source[1]` SHA-256: `b81e9de81a481b24e1e1f9adf038bfc59e57b4f35ce62f8f1e45284186f4f812` -来源:`packages/session/session-title/src/types.ts:30` +来源:`packages/session/session-title/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2097,11 +2099,11 @@ SHA-256: `b81e9de81a481b24e1e1f9adf038bfc59e57b4f35ce62f8f1e45284186f4f812` -### `event:step/end` +#### `event:step/end` SHA-256: `e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2113,11 +2115,11 @@ SHA-256: `e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05` -### `event:step/end[0].data` +#### `event:step/end[0].data` SHA-256: `ef11a3b7fa2033ae4279545ff8a8a2ee4e301b9b73e5b91654c48e6d08283545` -来源:`packages/core/session/src/types.ts:284` · `packages/core/session/src/types.ts:286` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2126,11 +2128,11 @@ SHA-256: `ef11a3b7fa2033ae4279545ff8a8a2ee4e301b9b73e5b91654c48e6d08283545` -### `event:step/start` +#### `event:step/start` SHA-256: `4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2142,11 +2144,11 @@ SHA-256: `4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986` -### `event:subagent/descriptor` +#### `event:subagent/descriptor` SHA-256: `b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2158,11 +2160,11 @@ SHA-256: `b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5` -### `event:subagent/model-selection-policy` +#### `event:subagent/model-selection-policy` SHA-256: `a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2174,11 +2176,11 @@ SHA-256: `a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc` -### `event:subagent/model-selection-policy[0].data` +#### `event:subagent/model-selection-policy[0].data` SHA-256: `0d47a8f3d847243c4488e755ad4cab7a04ac5d4621b9c81865524cf3f4d8536f` -来源:`packages/subagent/tool-subagent/src/model-selection-state.ts:17` +来源:`packages/subagent/tool-subagent/src/model-selection-state.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2186,7 +2188,7 @@ SHA-256: `0d47a8f3d847243c4488e755ad4cab7a04ac5d4621b9c81865524cf3f4d8536f` -### `event:subagent/model-selection-policy[0].data.allowedModels` +#### `event:subagent/model-selection-policy[0].data.allowedModels` SHA-256: `ba77b58995e36f14bb13886b0493d0a1a63d5db10b1a6cd9f6ac65a72cf832ec` @@ -2194,11 +2196,11 @@ SHA-256: `ba77b58995e36f14bb13886b0493d0a1a63d5db10b1a6cd9f6ac65a72cf832ec` -### `event:team/member` +#### `event:team/member` SHA-256: `4fb59762612c3e3ac3a3bd4f84c9c148d3c3893bd422ba2b201cc039fabd49bc` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2210,11 +2212,11 @@ SHA-256: `4fb59762612c3e3ac3a3bd4f84c9c148d3c3893bd422ba2b201cc039fabd49bc` -### `event:team/member[0].data` +#### `event:team/member[0].data` SHA-256: `b1ebd5cda47d90d980bb05bffc3f970c51537b9aff15b3bc3d639811727741b1` -来源:`packages/experimental/agent-team/src/types.ts:221` +来源:`packages/experimental/agent-team/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2224,7 +2226,7 @@ SHA-256: `b1ebd5cda47d90d980bb05bffc3f970c51537b9aff15b3bc3d639811727741b1` -### `event:team/member[0].data.member.context` +#### `event:team/member[0].data.member.context` SHA-256: `50cf02d875f8a1f1411f4a6fbcffab9120ccef5f74a47331fbf29480e5f68f48` @@ -2235,11 +2237,11 @@ SHA-256: `50cf02d875f8a1f1411f4a6fbcffab9120ccef5f74a47331fbf29480e5f68f48` -### `event:team/message/delivered` +#### `event:team/message/delivered` SHA-256: `48f9c19417a1abbedfa59f4667bba36b93ac2db407adf5e84cb3ba0de30942cb` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2251,11 +2253,11 @@ SHA-256: `48f9c19417a1abbedfa59f4667bba36b93ac2db407adf5e84cb3ba0de30942cb` -### `event:team/message/delivered[0].data` +#### `event:team/message/delivered[0].data` SHA-256: `0bcfaf5566d271028429ac7b562cb59053c9d78b8ae14708c35fac835108d1b1` -来源:`packages/experimental/agent-team/src/types.ts:227` +来源:`packages/experimental/agent-team/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2266,11 +2268,11 @@ SHA-256: `0bcfaf5566d271028429ac7b562cb59053c9d78b8ae14708c35fac835108d1b1` -### `event:team/message/queued` +#### `event:team/message/queued` SHA-256: `2ffcad547cb840f462eb1849fa5f6cb0e17eb93f5d07cc88b61d749b1b78d632` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2282,11 +2284,11 @@ SHA-256: `2ffcad547cb840f462eb1849fa5f6cb0e17eb93f5d07cc88b61d749b1b78d632` -### `event:team/message/queued[0].data` +#### `event:team/message/queued[0].data` SHA-256: `6132f7814b28287473605ebc6dacd63c7c699435452487da6152bc735b8ba8c4` -来源:`packages/experimental/agent-team/src/types.ts:225` +来源:`packages/experimental/agent-team/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2296,11 +2298,11 @@ SHA-256: `6132f7814b28287473605ebc6dacd63c7c699435452487da6152bc735b8ba8c4` -### `event:team/task` +#### `event:team/task` SHA-256: `d595ec73b32b016a6055333c67a5d646032b22e672da1d4a09c5b1ae398a093a` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2312,11 +2314,11 @@ SHA-256: `d595ec73b32b016a6055333c67a5d646032b22e672da1d4a09c5b1ae398a093a` -### `event:team/task[0].data` +#### `event:team/task[0].data` SHA-256: `a40d12070f6f4a124f32fb3cc86e7857554702e32f0eda3080a25c4b9ac9b18c` -来源:`packages/experimental/agent-team/src/types.ts:223` +来源:`packages/experimental/agent-team/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2326,11 +2328,11 @@ SHA-256: `a40d12070f6f4a124f32fb3cc86e7857554702e32f0eda3080a25c4b9ac9b18c` -### `event:todo/write` +#### `event:todo/write` SHA-256: `b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2342,11 +2344,11 @@ SHA-256: `b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26` -### `event:todo/write[0].data` +#### `event:todo/write[0].data` SHA-256: `79ddc907312f97cf9553d4841e8b3fc937097bd8d97900a790efad3c05255e99` -来源:`packages/todo/tool-todo/src/types.ts:31` +来源:`packages/todo/tool-todo/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2354,7 +2356,7 @@ SHA-256: `79ddc907312f97cf9553d4841e8b3fc937097bd8d97900a790efad3c05255e99` -### `event:todo/write[0].data.todos` +#### `event:todo/write[0].data.todos` SHA-256: `4b7ddaf3710b88ff9b8df66304f5f97bf03688fd19730eedc2e9535203c820ea` @@ -2362,7 +2364,7 @@ SHA-256: `4b7ddaf3710b88ff9b8df66304f5f97bf03688fd19730eedc2e9535203c820ea` -### `event:todo/write[0].data.todos[0].status` +#### `event:todo/write[0].data.todos[0].status` SHA-256: `fd0d91a1f9dd2efb8959bdf5e07f8f0a98b1cdfa38ce8d4732ebde0b44c3abd4` @@ -2374,11 +2376,11 @@ SHA-256: `fd0d91a1f9dd2efb8959bdf5e07f8f0a98b1cdfa38ce8d4732ebde0b44c3abd4` -### `event:tool-workflow/agent-end` +#### `event:tool-workflow/agent-end` SHA-256: `babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2390,11 +2392,11 @@ SHA-256: `babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7` -### `event:tool-workflow/agent-start` +#### `event:tool-workflow/agent-start` SHA-256: `5f26a6c20b37632f8f57729d171c671def4683d994ac6257a8dffcd855101627` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2406,11 +2408,11 @@ SHA-256: `5f26a6c20b37632f8f57729d171c671def4683d994ac6257a8dffcd855101627` -### `event:tool-workflow/run-end` +#### `event:tool-workflow/run-end` SHA-256: `42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2422,11 +2424,11 @@ SHA-256: `42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f` -### `event:tool-workflow/run-start` +#### `event:tool-workflow/run-start` SHA-256: `c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2438,11 +2440,11 @@ SHA-256: `c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058` -### `event:tool/call` +#### `event:tool/call` SHA-256: `3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2454,11 +2456,11 @@ SHA-256: `3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48` -### `event:tool/call[0].data` +#### `event:tool/call[0].data` SHA-256: `e4c18e294232c3ba6c9f1999f168263cc55956147cfe4121720899be8e52edd1` -来源:`packages/core/session/src/types.ts:325` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2470,11 +2472,11 @@ SHA-256: `e4c18e294232c3ba6c9f1999f168263cc55956147cfe4121720899be8e52edd1` -### `event:tool/code-dispatch` +#### `event:tool/code-dispatch` SHA-256: `f8dc5624cd0c942a069063ae0d90a61d821b4fddd1d967dcded91cf17933e708` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2486,11 +2488,11 @@ SHA-256: `f8dc5624cd0c942a069063ae0d90a61d821b4fddd1d967dcded91cf17933e708` -### `event:tool/code-dispatch-start` +#### `event:tool/code-dispatch-start` SHA-256: `9eb21c10fc675e1fa4184e5eecc9697aa87054ffd836d49428174897f0e64b62` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2502,7 +2504,7 @@ SHA-256: `9eb21c10fc675e1fa4184e5eecc9697aa87054ffd836d49428174897f0e64b62` -### `event:tool/result` +#### `event:tool/result` SHA-256: `eacefd48000720582725ccfc6ff7a0ac02755a1a3c57a8f9754125f99aab6c1b` @@ -2518,11 +2520,11 @@ SHA-256: `eacefd48000720582725ccfc6ff7a0ac02755a1a3c57a8f9754125f99aab6c1b` -### `event:tool/result.data` +#### `event:tool/result.data` SHA-256: `a1082bd67be26461ebcc4cc9caba60ef548cd6ec625b51558d5cfa5b6b38718a` -来源:`packages/core/session/src/types.ts:337` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2534,11 +2536,11 @@ SHA-256: `a1082bd67be26461ebcc4cc9caba60ef548cd6ec625b51558d5cfa5b6b38718a` -### `event:tool/result.data.error` +#### `event:tool/result.data.error` SHA-256: `55e3b6df99b0d19241e57618b04b84824c3df80ed102e440719139300ea703f6` -来源:`packages/core/session/src/types.ts:341` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2547,7 +2549,7 @@ SHA-256: `55e3b6df99b0d19241e57618b04b84824c3df80ed102e440719139300ea703f6` -### `event:tool/result.data.message.content` +#### `event:tool/result.data.message.content` SHA-256: `5eedf09e88b5ed9ca2d5efdb5a32cd4f51352564af5ff82927c17d841a2e3d9e` @@ -2557,11 +2559,11 @@ SHA-256: `5eedf09e88b5ed9ca2d5efdb5a32cd4f51352564af5ff82927c17d841a2e3d9e` -### `event:tool/result.data.meta` +#### `event:tool/result.data.meta` SHA-256: `c592ce75aab73fcab19c1d7845684c72cf402b78d2e1f2833a58ecf9f3598ed6` -来源:`packages/util/values/src/index.ts:4` +来源:`packages/util/values/src/index.ts` 以下类型之一: @@ -2574,7 +2576,7 @@ SHA-256: `c592ce75aab73fcab19c1d7845684c72cf402b78d2e1f2833a58ecf9f3598ed6` -### `event:tool/result.data.meta[5]` +#### `event:tool/result.data.meta[5]` SHA-256: `72ec79127a9c0d0241b1106a74cc2b24c81ce467170f1c3c93f7b71a9496d227` @@ -2582,11 +2584,11 @@ SHA-256: `72ec79127a9c0d0241b1106a74cc2b24c81ce467170f1c3c93f7b71a9496d227` -### `event:tool/result.data.meta[5][0][6]` +#### `event:tool/result.data.meta[5][0][6]` SHA-256: `529e0ccd0e34079ab4ff21ed87f810cee0388246263bf22e8aba5986b56fae05` -来源:`packages/util/values/src/index.ts:4` +来源:`packages/util/values/src/index.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2594,11 +2596,11 @@ SHA-256: `529e0ccd0e34079ab4ff21ed87f810cee0388246263bf22e8aba5986b56fae05` -### `event:turn/end` +#### `event:turn/end` SHA-256: `84c24f1209fc3e0153de6ac85d58fd6968b851f955e0e761b92321053956609e` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2610,11 +2612,11 @@ SHA-256: `84c24f1209fc3e0153de6ac85d58fd6968b851f955e0e761b92321053956609e` -### `event:turn/end[0].data` +#### `event:turn/end[0].data` SHA-256: `508c0856b8df8574e396880a756f087699b138630428441fefca4a4380f01a28` -来源:`packages/core/session/src/types.ts:282` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2623,11 +2625,11 @@ SHA-256: `508c0856b8df8574e396880a756f087699b138630428441fefca4a4380f01a28` -### `event:turn/end[0].data.reason[0]` +#### `event:turn/end[0].data.reason[0]` SHA-256: `b6ef9c6210be8350cd465f485cf520031fffa6bf3809c61a1e713e834c5982d0` -来源:`packages/core/session/src/types.ts:199` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2635,11 +2637,11 @@ SHA-256: `b6ef9c6210be8350cd465f485cf520031fffa6bf3809c61a1e713e834c5982d0` -### `event:turn/end[0].data.reason[1]` +#### `event:turn/end[0].data.reason[1]` SHA-256: `0a30c3be336cdd4f8f34e66543a3d46d611c43986edd9b3ce6cbb9b721d3b5d3` -来源:`packages/core/session/src/types.ts:201` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2648,11 +2650,11 @@ SHA-256: `0a30c3be336cdd4f8f34e66543a3d46d611c43986edd9b3ce6cbb9b721d3b5d3` -### `event:turn/end[0].data.reason[1].reason[1]` +#### `event:turn/end[0].data.reason[1].reason[1]` SHA-256: `6c03546143cdf6ae88f1745ac98c5139efa1588d1415249bbc5f3104d32ab800` -来源:`packages/core/session/src/types.ts:188` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2660,11 +2662,11 @@ SHA-256: `6c03546143cdf6ae88f1745ac98c5139efa1588d1415249bbc5f3104d32ab800` -### `event:turn/end[0].data.reason[1].reason[2]` +#### `event:turn/end[0].data.reason[1].reason[2]` SHA-256: `6c5a37d42ebdb12db4410699259335f1e149e3a0260425684c00b153afc8990d` -来源:`packages/core/session/src/types.ts:189` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2673,11 +2675,11 @@ SHA-256: `6c5a37d42ebdb12db4410699259335f1e149e3a0260425684c00b153afc8990d` -### `event:turn/end[0].data.reason[1].reason[3]` +#### `event:turn/end[0].data.reason[1].reason[3]` SHA-256: `4bb451330ff699f36b45539ceb0eb2606ead72084e2c5bb637c36cc80e2252db` -来源:`packages/core/session/src/types.ts:190` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2685,11 +2687,11 @@ SHA-256: `4bb451330ff699f36b45539ceb0eb2606ead72084e2c5bb637c36cc80e2252db` -### `event:turn/end[0].data.reason[1].reason[4]` +#### `event:turn/end[0].data.reason[1].reason[4]` SHA-256: `eaa71be0fbf0f702df8ea6c11d0aa2f9782263d45a10d0fb14eda662f4bfe04c` -来源:`packages/core/session/src/types.ts:193` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2697,11 +2699,11 @@ SHA-256: `eaa71be0fbf0f702df8ea6c11d0aa2f9782263d45a10d0fb14eda662f4bfe04c` -### `event:turn/end[0].data.reason[2]` +#### `event:turn/end[0].data.reason[2]` SHA-256: `023a355b2be0d688fb6e4df8388dadb942761d46cfe96d0f499aae9631a159d4` -来源:`packages/core/session/src/types.ts:203` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2709,11 +2711,11 @@ SHA-256: `023a355b2be0d688fb6e4df8388dadb942761d46cfe96d0f499aae9631a159d4` -### `event:turn/end[0].data.reason[3]` +#### `event:turn/end[0].data.reason[3]` SHA-256: `3dad205ad99fbda835c493ddc6bc93fe1441cef2f82774ffa2856364e2cede22` -来源:`packages/core/session/src/types.ts:209` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2722,11 +2724,11 @@ SHA-256: `3dad205ad99fbda835c493ddc6bc93fe1441cef2f82774ffa2856364e2cede22` -### `event:turn/end[0].data.reason[5]` +#### `event:turn/end[0].data.reason[5]` SHA-256: `56b7c047694875a843ba020dfea3c8380d54ae4ff88ab349e72004dc21e07c23` -来源:`packages/core/session/src/types.ts:218` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2734,11 +2736,11 @@ SHA-256: `56b7c047694875a843ba020dfea3c8380d54ae4ff88ab349e72004dc21e07c23` -### `event:turn/start` +#### `event:turn/start` SHA-256: `aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2750,11 +2752,11 @@ SHA-256: `aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8` -### `event:turn/start[0].data` +#### `event:turn/start[0].data` SHA-256: `f90eb4ab2d3897bc20c521a038e3119d581f791ec974b1a0004f63a8ab9e232d` -来源:`packages/core/session/src/types.ts:273` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2762,7 +2764,7 @@ SHA-256: `f90eb4ab2d3897bc20c521a038e3119d581f791ec974b1a0004f63a8ab9e232d` -### `event:user/message` +#### `event:user/message` SHA-256: `a57a77f18de7b37b724293830a57064696895d69f2afcd2c0264f41cd13ba980` @@ -2778,11 +2780,11 @@ SHA-256: `a57a77f18de7b37b724293830a57064696895d69f2afcd2c0264f41cd13ba980` -### `event:web/deepseek-search-llm-request` +#### `event:web/deepseek-search-llm-request` SHA-256: `cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331` -来源:`packages/core/session/src/types.ts:454` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2794,11 +2796,11 @@ SHA-256: `cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331` -### `event:web/deepseek-search-llm-request[0].data.body` +#### `event:web/deepseek-search-llm-request[0].data.body` SHA-256: `930a6567a10bb62ddd157bd8abdf4b182810c8c3b49d91309b3b009a5fed9731` -来源:`packages/web/web-search-deepseek/src/provider.ts:62` +来源:`packages/web/web-search-deepseek/src/provider.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2809,7 +2811,7 @@ SHA-256: `930a6567a10bb62ddd157bd8abdf4b182810c8c3b49d91309b3b009a5fed9731` -### `event:web/deepseek-search-llm-request[0].data.body.messages` +#### `event:web/deepseek-search-llm-request[0].data.body.messages` SHA-256: `b993441f8ce7d27b80e619e113e232ae8e62d3d5a8340f6bfe12d8c4c018e62f` @@ -2819,11 +2821,11 @@ SHA-256: `b993441f8ce7d27b80e619e113e232ae8e62d3d5a8340f6bfe12d8c4c018e62f` -### `event:web/deepseek-search-llm-request[0].data.body.messages[0]` +#### `event:web/deepseek-search-llm-request[0].data.body.messages[0]` SHA-256: `9a2a9029f8d7ede05336980d8342737557f487b913bfd28853d0ab5214600ab5` -来源:`packages/web/web-search-deepseek/src/provider.ts:65` +来源:`packages/web/web-search-deepseek/src/provider.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2832,7 +2834,7 @@ SHA-256: `9a2a9029f8d7ede05336980d8342737557f487b913bfd28853d0ab5214600ab5` -### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content` +#### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content` SHA-256: `8f6d609794bf5afc01d7ccf3e03811d32f4b8047f58a2c9a98db0154c2ad7cb9` @@ -2842,11 +2844,11 @@ SHA-256: `8f6d609794bf5afc01d7ccf3e03811d32f4b8047f58a2c9a98db0154c2ad7cb9` -### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content[0]` +#### `event:web/deepseek-search-llm-request[0].data.body.messages[0].content[0]` SHA-256: `4e887768586528565381dadbddee6cef555874148089f4579e0b4b1ad096fc9c` -来源:`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` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2855,7 +2857,7 @@ SHA-256: `4e887768586528565381dadbddee6cef555874148089f4579e0b4b1ad096fc9c` -### `event:web/deepseek-search-llm-request[0].data.body.tools` +#### `event:web/deepseek-search-llm-request[0].data.body.tools` SHA-256: `4aed17ec726b5397c29f6cb4bcd7905dc1a12bb6140f1657f073cd24380f2af8` @@ -2865,11 +2867,11 @@ SHA-256: `4aed17ec726b5397c29f6cb4bcd7905dc1a12bb6140f1657f073cd24380f2af8` -### `event:web/deepseek-search-llm-request[0].data.body.tools[0]` +#### `event:web/deepseek-search-llm-request[0].data.body.tools[0]` SHA-256: `2d11ca7b0d4493e244b74eba093227866b33249841e59a1e9bf56afed38604c3` -来源:`packages/web/web-search-deepseek/src/provider.ts:72` +来源:`packages/web/web-search-deepseek/src/provider.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -2879,7 +2881,7 @@ SHA-256: `2d11ca7b0d4493e244b74eba093227866b33249841e59a1e9bf56afed38604c3` -### `"every"` +#### `"every"` SHA-256: `e42b0f40b5d0b628c6e1c44a8fb9eda0780037a81959e1b93d2dfb47b46b0e87` @@ -2887,7 +2889,7 @@ SHA-256: `e42b0f40b5d0b628c6e1c44a8fb9eda0780037a81959e1b93d2dfb47b46b0e87` -### `"failed"` +#### `"failed"` SHA-256: `b57a2889408de36e4516807194c73bdecd51a92f633ccd05db81bf049200f420` @@ -2895,7 +2897,7 @@ SHA-256: `b57a2889408de36e4516807194c73bdecd51a92f633ccd05db81bf049200f420` -### `"fallback"` +#### `"fallback"` SHA-256: `d6e654b88b584fcdf290a56802b1730bc7b9847ae86baa4265ab7769eb48990c` @@ -2903,7 +2905,7 @@ SHA-256: `d6e654b88b584fcdf290a56802b1730bc7b9847ae86baa4265ab7769eb48990c` -### `"feedback/message-delete"` +#### `"feedback/message-delete"` SHA-256: `44818000e56acb97afdb5045ce235eb55e3fb1ccabc9fc7d0750bb38f36a7f8e` @@ -2911,7 +2913,7 @@ SHA-256: `44818000e56acb97afdb5045ce235eb55e3fb1ccabc9fc7d0750bb38f36a7f8e` -### `"feedback/message-put"` +#### `"feedback/message-put"` SHA-256: `6cda0d6d3b4336d83998fe580628426df81c2afbab5d768b8813b56d569120e8` @@ -2919,7 +2921,7 @@ SHA-256: `6cda0d6d3b4336d83998fe580628426df81c2afbab5d768b8813b56d569120e8` -### `"feedback/record"` +#### `"feedback/record"` SHA-256: `c99e20441bf15341e9db54385e558e5c03d21dff2eb1ac08ccbf47c2d8747954` @@ -2927,7 +2929,7 @@ SHA-256: `c99e20441bf15341e9db54385e558e5c03d21dff2eb1ac08ccbf47c2d8747954` -### `"file"` +#### `"file"` SHA-256: `277b61f9c6f8170425fa6ffe06cfa14376757a896a4749cb82a687d7364c4fc9` @@ -2935,7 +2937,7 @@ SHA-256: `277b61f9c6f8170425fa6ffe06cfa14376757a896a4749cb82a687d7364c4fc9` -### `"finish"` +#### `"finish"` SHA-256: `bd499eac047efe091a4df7382eadd06d25cf0cb31fee3981e8b24d85762841cd` @@ -2943,7 +2945,7 @@ SHA-256: `bd499eac047efe091a4df7382eadd06d25cf0cb31fee3981e8b24d85762841cd` -### `"fork"` +#### `"fork"` SHA-256: `2da725e554cd89301d829ed9dc45a572c3cd1b93b5e91d0d71f007976d8a0863` @@ -2951,7 +2953,7 @@ SHA-256: `2da725e554cd89301d829ed9dc45a572c3cd1b93b5e91d0d71f007976d8a0863` -### `"fresh"` +#### `"fresh"` SHA-256: `dd2780e7e07684332f7a9ab047237798d260e7eaffb1321cb38eca695d184c3d` @@ -2959,7 +2961,7 @@ SHA-256: `dd2780e7e07684332f7a9ab047237798d260e7eaffb1321cb38eca695d184c3d` -### `"goal"` +#### `"goal"` SHA-256: `b815d7b91cdd9fc6ccc7dcba05cfc5ce1d55fab5fc0c0801803cd3630cedb602` @@ -2967,7 +2969,7 @@ SHA-256: `b815d7b91cdd9fc6ccc7dcba05cfc5ce1d55fab5fc0c0801803cd3630cedb602` -### `"goal/change"` +#### `"goal/change"` SHA-256: `237c004c73b6b288246816e0d7fde16e09c63a47aa3b1227383d7afe58666163` @@ -2975,7 +2977,7 @@ SHA-256: `237c004c73b6b288246816e0d7fde16e09c63a47aa3b1227383d7afe58666163` -### `"hook"` +#### `"hook"` SHA-256: `dbdafceb9a900183cccc80596498d386f3bf7bddead2b8cfde68453aa4739edc` @@ -2983,7 +2985,7 @@ SHA-256: `dbdafceb9a900183cccc80596498d386f3bf7bddead2b8cfde68453aa4739edc` -### `"hook/invoked"` +#### `"hook/invoked"` SHA-256: `b9305f0ea75ccd6a6061c27fde19f2ab85534f9f3c1a717b573b077ebae0f611` @@ -2991,7 +2993,7 @@ SHA-256: `b9305f0ea75ccd6a6061c27fde19f2ab85534f9f3c1a717b573b077ebae0f611` -### `"hook/result"` +#### `"hook/result"` SHA-256: `a3a259a1aa5401af786ce08c4a8419681d3000d73467991b5fc563389bc4ebd2` @@ -2999,7 +3001,7 @@ SHA-256: `a3a259a1aa5401af786ce08c4a8419681d3000d73467991b5fc563389bc4ebd2` -### `"image"` +#### `"image"` SHA-256: `fb8b6a2e53cb9cf44c551176de0fb77d1ddc60037b99a891ff8a860b6d5c29a0` @@ -3007,7 +3009,7 @@ SHA-256: `fb8b6a2e53cb9cf44c551176de0fb77d1ddc60037b99a891ff8a860b6d5c29a0` -### `"image/gif"` +#### `"image/gif"` SHA-256: `de30b1fa12c75f81df6aa4096e1595296d2d04e2be14a7c29849cf8028b79048` @@ -3015,7 +3017,7 @@ SHA-256: `de30b1fa12c75f81df6aa4096e1595296d2d04e2be14a7c29849cf8028b79048` -### `"image/jpeg"` +#### `"image/jpeg"` SHA-256: `3f74ba74acd10644c1ed6947a411d8088bd2cfac74f61bb8540f96d68e31f004` @@ -3023,7 +3025,7 @@ SHA-256: `3f74ba74acd10644c1ed6947a411d8088bd2cfac74f61bb8540f96d68e31f004` -### `"image/png"` +#### `"image/png"` SHA-256: `58f94390b982f8a5ac1f4f235ba612557f4a1dc4a995d8b1cec63ce7639decb0` @@ -3031,7 +3033,7 @@ SHA-256: `58f94390b982f8a5ac1f4f235ba612557f4a1dc4a995d8b1cec63ce7639decb0` -### `"image/webp"` +#### `"image/webp"` SHA-256: `ebb768d85ec87fb68e42fc14fd7d8535b5ac11791b14d04c6770180f0a719bf8` @@ -3039,7 +3041,7 @@ SHA-256: `ebb768d85ec87fb68e42fc14fd7d8535b5ac11791b14d04c6770180f0a719bf8` -### `"in_progress"` +#### `"in_progress"` SHA-256: `94c56aeb1564ad735eb773d88636b40761d063efa1610f1308004d32923f5378` @@ -3047,7 +3049,7 @@ SHA-256: `94c56aeb1564ad735eb773d88636b40761d063efa1610f1308004d32923f5378` -### `"initial"` +#### `"initial"` SHA-256: `e7ce49f12953583fad217bf80fb9f1463acff2c3e9471a823782661675fb124c` @@ -3055,7 +3057,7 @@ SHA-256: `e7ce49f12953583fad217bf80fb9f1463acff2c3e9471a823782661675fb124c` -### `"instructions"` +#### `"instructions"` SHA-256: `fee1caf8ab6a65c1bc981f5a1730164490f22a2a89ffa3d0b76f1f432c44c8b5` @@ -3063,7 +3065,7 @@ SHA-256: `fee1caf8ab6a65c1bc981f5a1730164490f22a2a89ffa3d0b76f1f432c44c8b5` -### `"interrupted"` +#### `"interrupted"` SHA-256: `69d238a6e9b08d67f601b1825962963d8d3523cb69ebf6208c697dc5d058c199` @@ -3071,7 +3073,7 @@ SHA-256: `69d238a6e9b08d67f601b1825962963d8d3523cb69ebf6208c697dc5d058c199` -### `"legacy"` +#### `"legacy"` SHA-256: `ad3b56aa2fc1ad4250e7399295d34a8eae592e1907e85852e2291b2e498a30bc` @@ -3079,7 +3081,7 @@ SHA-256: `ad3b56aa2fc1ad4250e7399295d34a8eae592e1907e85852e2291b2e498a30bc` -### `"llm/retry"` +#### `"llm/retry"` SHA-256: `611cae9a3539733aa0c42f66035a7d90f19dcbbdfb5d9e3b628b13705253942d` @@ -3087,7 +3089,7 @@ SHA-256: `611cae9a3539733aa0c42f66035a7d90f19dcbbdfb5d9e3b628b13705253942d` -### `"llm/retry-started"` +#### `"llm/retry-started"` SHA-256: `4ae007ed190a72c92138b22d059b83208079c7551ca13fb59ae8cf5e23693964` @@ -3095,7 +3097,7 @@ SHA-256: `4ae007ed190a72c92138b22d059b83208079c7551ca13fb59ae8cf5e23693964` -### `"max-tokens"` +#### `"max-tokens"` SHA-256: `68141cbe3994a5ffcd064c07c75996538437fd9dbf77ce8a2927e89ec577fabe` @@ -3103,7 +3105,7 @@ SHA-256: `68141cbe3994a5ffcd064c07c75996538437fd9dbf77ce8a2927e89ec577fabe` -### `"model"` +#### `"model"` SHA-256: `2765e9119edf5816ac1ab4c95c5ee32c90403f3742962eff11544f7752d59d2e` @@ -3111,7 +3113,7 @@ SHA-256: `2765e9119edf5816ac1ab4c95c5ee32c90403f3742962eff11544f7752d59d2e` -### `"model/selection"` +#### `"model/selection"` SHA-256: `1d5f04a03ea75fc8eeece544129eba0f49f0c82046e9c404461920390135c7b2` @@ -3119,7 +3121,7 @@ SHA-256: `1d5f04a03ea75fc8eeece544129eba0f49f0c82046e9c404461920390135c7b2` -### `"negative"` +#### `"negative"` SHA-256: `b1f62380f6746fedd629e71065e3583cef83334875b499ac9665c2eb87acfbf5` @@ -3127,7 +3129,7 @@ SHA-256: `b1f62380f6746fedd629e71065e3583cef83334875b499ac9665c2eb87acfbf5` -### `"never"` +#### `"never"` SHA-256: `1571525adc95a24e5d25b5a6440df401cd7cdd881b745178e85f5a333435cd1b` @@ -3135,7 +3137,7 @@ SHA-256: `1571525adc95a24e5d25b5a6440df401cd7cdd881b745178e85f5a333435cd1b` -### `"next-step"` +#### `"next-step"` SHA-256: `3e2ece4967cfebe95f450a93f45523dff99d6749f6269f2f60f84dfecfcf3693` @@ -3143,7 +3145,7 @@ SHA-256: `3e2ece4967cfebe95f450a93f45523dff99d6749f6269f2f60f84dfecfcf3693` -### `"next-turn"` +#### `"next-turn"` SHA-256: `62ecb62dc0fe1b5e70217f8a80c39256a40ee3a1917be14e5ca899d20c35f7fd` @@ -3151,7 +3153,7 @@ SHA-256: `62ecb62dc0fe1b5e70217f8a80c39256a40ee3a1917be14e5ca899d20c35f7fd` -### `"normal"` +#### `"normal"` SHA-256: `3bc287e765d58dc3a22672a0495a6cfd561220dd38fbaecef80aa95b96caed79` @@ -3159,7 +3161,7 @@ SHA-256: `3bc287e765d58dc3a22672a0495a6cfd561220dd38fbaecef80aa95b96caed79` -### `"notice"` +#### `"notice"` SHA-256: `e8de0f457fed5b9ff94dc4950b59ef75fd8ba8af665cc7899485924a62653367` @@ -3167,7 +3169,7 @@ SHA-256: `e8de0f457fed5b9ff94dc4950b59ef75fd8ba8af665cc7899485924a62653367` -### `null` +#### `null` SHA-256: `938f7c7357bc403ea3b281a9dd016939df7a0880fc8db12612585be574d0d615` @@ -3175,17 +3177,17 @@ SHA-256: `938f7c7357bc403ea3b281a9dd016939df7a0880fc8db12612585be574d0d615` -### `number` +#### `number` SHA-256: `0657d3ca5ac4e7bf79b00bcf860b1c7159d01a9da137497221ec2f1776e365f7` -来源:`packages/core/session/src/types.ts:29` +来源:`packages/core/session/src/types.ts` `number` -### `"one-shot"` +#### `"one-shot"` SHA-256: `d28765f87d6b6ab408e0b2f3e7e297791b004b806d8e302c49903ebae815feb2` @@ -3193,11 +3195,11 @@ SHA-256: `d28765f87d6b6ab408e0b2f3e7e297791b004b806d8e302c49903ebae815feb2` -### `packages/api/session-controller/src/types.ts#ModelSelection` +#### `packages/api/session-controller/src/types.ts#ModelSelection` SHA-256: `f09e5e7acf5ff5ccd193ff2eeec015fa2ff7c29d98bc465f8c3302058d47e29b` -来源:`packages/api/session-controller/src/types.ts:86` +来源:`packages/api/session-controller/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3207,11 +3209,11 @@ SHA-256: `f09e5e7acf5ff5ccd193ff2eeec015fa2ff7c29d98bc465f8c3302058d47e29b` -### `packages/attachment/attachment/src/types.ts#FileAttachmentRef` +#### `packages/attachment/attachment/src/types.ts#FileAttachmentRef` SHA-256: `f19bee84bf3d20904553cdcd57465232bc1c2a194f54c4d195292ba0487223a6` -来源:`packages/attachment/attachment/src/types.ts:39` +来源:`packages/attachment/attachment/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3221,11 +3223,11 @@ SHA-256: `f19bee84bf3d20904553cdcd57465232bc1c2a194f54c4d195292ba0487223a6` -### `packages/attachment/attachment/src/types.ts#ImageAttachmentRef` +#### `packages/attachment/attachment/src/types.ts#ImageAttachmentRef` SHA-256: `b0b0eb1b16490f6bee135b2377e8f8c39227974c799ad7d49ff418af23ecbc35` -来源:`packages/attachment/attachment/src/types.ts:11` +来源:`packages/attachment/attachment/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3239,11 +3241,11 @@ SHA-256: `b0b0eb1b16490f6bee135b2377e8f8c39227974c799ad7d49ff418af23ecbc35` -### `packages/attachment/attachment/src/types.ts#ImageMediaType` +#### `packages/attachment/attachment/src/types.ts#ImageMediaType` SHA-256: `2f1e6a7ebace43d727ae138ddcd352eb3813960009e5805b8c5ac84300c97716` -来源:`packages/attachment/attachment/src/types.ts:8` +来源:`packages/attachment/attachment/src/types.ts` 以下类型之一: @@ -3254,11 +3256,11 @@ SHA-256: `2f1e6a7ebace43d727ae138ddcd352eb3813960009e5805b8c5ac84300c97716` -### `packages/context/agent-instructions/src/render.ts#AgentInstructionChange` +#### `packages/context/agent-instructions/src/render.ts#AgentInstructionChange` SHA-256: `83da72c6857601c75da11212ef847f57d457b9c99f0a82246dcdff3e26700239` -来源:`packages/context/agent-instructions/src/render.ts:47` +来源:`packages/context/agent-instructions/src/render.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3269,11 +3271,11 @@ SHA-256: `83da72c6857601c75da11212ef847f57d457b9c99f0a82246dcdff3e26700239` -### `packages/context/agent-instructions/src/state.ts#AgentInstructionSource` +#### `packages/context/agent-instructions/src/state.ts#AgentInstructionSource` SHA-256: `6f22a9d02b9a1f1157f3b0e7bdccd7e7b12b085c4efdb709dfc74a465cd4e590` -来源:`packages/context/agent-instructions/src/state.ts:37` +来源:`packages/context/agent-instructions/src/state.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3285,11 +3287,11 @@ SHA-256: `6f22a9d02b9a1f1157f3b0e7bdccd7e7b12b085c4efdb709dfc74a465cd4e590` -### `packages/context/session-reference/src/types.ts#SessionReferenceSource` +#### `packages/context/session-reference/src/types.ts#SessionReferenceSource` SHA-256: `f56c5b59ca0161310c338d31dd16cf14287ccd602ff4181058df178c1c286d7f` -来源:`packages/context/session-reference/src/types.ts:13` +来源:`packages/context/session-reference/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3300,11 +3302,11 @@ SHA-256: `f56c5b59ca0161310c338d31dd16cf14287ccd602ff4181058df178c1c286d7f` -### `packages/core/agent/src/types.ts#InboxTarget` +#### `packages/core/agent/src/types.ts#InboxTarget` SHA-256: `96f4a9c81fc0f940ef71528a8cc66731ae4cf1f40d79680c5fe3c39f96d7723c` -来源:`packages/core/agent/src/types.ts:29` +来源:`packages/core/agent/src/types.ts` 以下类型之一: @@ -3313,11 +3315,11 @@ SHA-256: `96f4a9c81fc0f940ef71528a8cc66731ae4cf1f40d79680c5fe3c39f96d7723c` -### `packages/core/session/src/types.ts#EpochHeader` +#### `packages/core/session/src/types.ts#EpochHeader` SHA-256: `49f38c296b0c34c4d5784d827ee6fda5c7a722dccd30badfabeb229af1f832a1` -来源:`packages/core/session/src/types.ts:229` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3328,11 +3330,11 @@ SHA-256: `49f38c296b0c34c4d5784d827ee6fda5c7a722dccd30badfabeb229af1f832a1` -### `packages/core/session/src/types.ts#RequestContext` +#### `packages/core/session/src/types.ts#RequestContext` SHA-256: `411f5f5bc098cf2aaebcea1fc645adb51e593edb6b0f7f88518ff4b0147a2d4d` -来源:`packages/core/session/src/types.ts:241` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3342,11 +3344,11 @@ SHA-256: `411f5f5bc098cf2aaebcea1fc645adb51e593edb6b0f7f88518ff4b0147a2d4d` -### `packages/core/session/src/types.ts#RequestHeaderReason` +#### `packages/core/session/src/types.ts#RequestHeaderReason` SHA-256: `530da6c0267813bb4511af72883cc518834e624e3b3220a7062955fd57a788a6` -来源:`packages/core/session/src/types.ts:258` +来源:`packages/core/session/src/types.ts` 以下类型之一: @@ -3357,11 +3359,11 @@ SHA-256: `530da6c0267813bb4511af72883cc518834e624e3b3220a7062955fd57a788a6` -### `packages/core/session/src/types.ts#SessionHeader` +#### `packages/core/session/src/types.ts#SessionHeader` SHA-256: `15918d785bdccedf0dba204622c75591bfb833bbf107ae0894bbc44cfbd73c1d` -来源:`packages/core/session/src/types.ts:91` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3377,11 +3379,11 @@ SHA-256: `15918d785bdccedf0dba204622c75591bfb833bbf107ae0894bbc44cfbd73c1d` -### `packages/core/session/src/types.ts#TurnEndCancelCause` +#### `packages/core/session/src/types.ts#TurnEndCancelCause` SHA-256: `1f8c126cfab3df812cd115cfc23e3256f0fa2383400f4ce91ecad313577e59b0` -来源:`packages/core/session/src/types.ts:193` +来源:`packages/core/session/src/types.ts` 以下类型之一: @@ -3393,11 +3395,11 @@ SHA-256: `1f8c126cfab3df812cd115cfc23e3256f0fa2383400f4ce91ecad313577e59b0` -### `packages/core/session/src/types.ts#TurnEndReason` +#### `packages/core/session/src/types.ts#TurnEndReason` SHA-256: `e3528b95cff70d83a080a96666877da3f9dc205e71955d6bc5b9b315b9e0da22` -来源:`packages/core/session/src/types.ts:222` +来源:`packages/core/session/src/types.ts` 以下类型之一: @@ -3410,11 +3412,11 @@ SHA-256: `e3528b95cff70d83a080a96666877da3f9dc205e71955d6bc5b9b315b9e0da22` -### `packages/core/tools/src/index.ts#ToolRestriction` +#### `packages/core/tools/src/index.ts#ToolRestriction` SHA-256: `3cfc3a56502da1f8c6153c2c56657bab4b749056968634dd0991d325ec1c919f` -来源:`packages/core/tools/src/index.ts:673` +来源:`packages/core/tools/src/index.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3423,11 +3425,11 @@ SHA-256: `3cfc3a56502da1f8c6153c2c56657bab4b749056968634dd0991d325ec1c919f` -### `packages/core/tools/src/types.ts#PtcDispatchEventData` +#### `packages/core/tools/src/types.ts#PtcDispatchEventData` SHA-256: `1418e7f0c944a0453ce0851729b38b69c74194ff1e3ed41dc71904ca66e57bc5` -来源:`packages/core/tools/src/types.ts:20` +来源:`packages/core/tools/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3441,11 +3443,11 @@ SHA-256: `1418e7f0c944a0453ce0851729b38b69c74194ff1e3ed41dc71904ca66e57bc5` -### `packages/core/tools/src/types.ts#PtcDispatchStartEventData` +#### `packages/core/tools/src/types.ts#PtcDispatchStartEventData` SHA-256: `2fe5026daf14bd4ff2b7bfb7cf9791c302d9cbba06802178b6dfec00b892698f` -来源:`packages/core/tools/src/types.ts:11` +来源:`packages/core/tools/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3457,11 +3459,11 @@ SHA-256: `2fe5026daf14bd4ff2b7bfb7cf9791c302d9cbba06802178b6dfec00b892698f` -### `packages/experimental/agent-team/src/types.ts#TeamMemberPhase` +#### `packages/experimental/agent-team/src/types.ts#TeamMemberPhase` SHA-256: `dfce5db4aa42b7ebe0bb79eca92553587287e18c06b9eba85cbfb9d332e26acd` -来源:`packages/experimental/agent-team/src/types.ts:44` +来源:`packages/experimental/agent-team/src/types.ts` 以下类型之一: @@ -3471,11 +3473,11 @@ SHA-256: `dfce5db4aa42b7ebe0bb79eca92553587287e18c06b9eba85cbfb9d332e26acd` -### `packages/experimental/agent-team/src/types.ts#TeamMemberSnapshot` +#### `packages/experimental/agent-team/src/types.ts#TeamMemberSnapshot` SHA-256: `6598cd6da253948d6b207c6374a45335804c79b576866d6215649c2d1bc85e25` -来源:`packages/experimental/agent-team/src/types.ts:47` +来源:`packages/experimental/agent-team/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3489,11 +3491,11 @@ SHA-256: `6598cd6da253948d6b207c6374a45335804c79b576866d6215649c2d1bc85e25` -### `packages/experimental/agent-team/src/types.ts#TeamMessageSnapshot` +#### `packages/experimental/agent-team/src/types.ts#TeamMessageSnapshot` SHA-256: `10ce3a084c136b5fc9969e5981b64711c35a2d9de7eac1b8443c03f73dc4f3db` -来源:`packages/experimental/agent-team/src/types.ts:106` +来源:`packages/experimental/agent-team/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3505,11 +3507,11 @@ SHA-256: `10ce3a084c136b5fc9969e5981b64711c35a2d9de7eac1b8443c03f73dc4f3db` -### `packages/experimental/agent-team/src/types.ts#TeamMessageSource` +#### `packages/experimental/agent-team/src/types.ts#TeamMessageSource` SHA-256: `2152caf1a71e588e4df2358a806dea24936c1c47131134f01a12939d12cdc0c0` -来源:`packages/experimental/agent-team/src/types.ts:115` +来源:`packages/experimental/agent-team/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3521,11 +3523,11 @@ SHA-256: `2152caf1a71e588e4df2358a806dea24936c1c47131134f01a12939d12cdc0c0` -### `packages/experimental/agent-team/src/types.ts#TeamTaskSnapshot` +#### `packages/experimental/agent-team/src/types.ts#TeamTaskSnapshot` SHA-256: `51edec100659da3a9bd9c3f6ba1180f5e64ec9a1585e5057080df45c180bd357` -来源:`packages/experimental/agent-team/src/types.ts:74` +来源:`packages/experimental/agent-team/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3540,11 +3542,11 @@ SHA-256: `51edec100659da3a9bd9c3f6ba1180f5e64ec9a1585e5057080df45c180bd357` -### `packages/experimental/agent-team/src/types.ts#TeamTaskStatus` +#### `packages/experimental/agent-team/src/types.ts#TeamTaskStatus` SHA-256: `b2d2a01e51341a3bfec809198952c8c830a7899f4cb6ecd3c1dc0b5d9a2af943` -来源:`packages/experimental/agent-team/src/types.ts:71` +来源:`packages/experimental/agent-team/src/types.ts` 以下类型之一: @@ -3555,11 +3557,11 @@ SHA-256: `b2d2a01e51341a3bfec809198952c8c830a7899f4cb6ecd3c1dc0b5d9a2af943` -### `packages/feedback/message-feedback/src/types.ts#MessageFeedbackDelete` +#### `packages/feedback/message-feedback/src/types.ts#MessageFeedbackDelete` SHA-256: `7c6129b6961cf4b2a030f36c78d2b0a5be38617651a9b81322e054ee512bee06` -来源:`packages/feedback/message-feedback/src/types.ts:43` +来源:`packages/feedback/message-feedback/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3568,11 +3570,11 @@ SHA-256: `7c6129b6961cf4b2a030f36c78d2b0a5be38617651a9b81322e054ee512bee06` -### `packages/feedback/message-feedback/src/types.ts#MessageFeedbackItem` +#### `packages/feedback/message-feedback/src/types.ts#MessageFeedbackItem` SHA-256: `e68568d70fde1c0701e8d3e7645e5bb796f856ca42f349b5479032c254f27375` -来源:`packages/feedback/message-feedback/src/types.ts:19` +来源:`packages/feedback/message-feedback/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3585,11 +3587,11 @@ SHA-256: `e68568d70fde1c0701e8d3e7645e5bb796f856ca42f349b5479032c254f27375` -### `packages/feedback/message-feedback/src/types.ts#MessageFeedbackPut` +#### `packages/feedback/message-feedback/src/types.ts#MessageFeedbackPut` SHA-256: `cb1df23dfd315032b6d34b3c5fe2c4e3d07f7b60334ab9afd9f17da48ad09379` -来源:`packages/feedback/message-feedback/src/types.ts:35` +来源:`packages/feedback/message-feedback/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3598,11 +3600,11 @@ SHA-256: `cb1df23dfd315032b6d34b3c5fe2c4e3d07f7b60334ab9afd9f17da48ad09379` -### `packages/feedback/message-feedback/src/types.ts#MessageFeedbackRating` +#### `packages/feedback/message-feedback/src/types.ts#MessageFeedbackRating` SHA-256: `390eed1028aba02774f14408647acec10ec5516e97d4f15ecde2b9989d5a69f2` -来源:`packages/feedback/message-feedback/src/types.ts:16` +来源:`packages/feedback/message-feedback/src/types.ts` 以下类型之一: @@ -3611,11 +3613,11 @@ SHA-256: `390eed1028aba02774f14408647acec10ec5516e97d4f15ecde2b9989d5a69f2` -### `packages/goal/goal/src/domain.ts#GoalChangeMeta` +#### `packages/goal/goal/src/domain.ts#GoalChangeMeta` SHA-256: `7d226b9fd95b4ba213d4237c22e930a91c3c769c95ca7f92977b9d625ba13438` -来源:`packages/goal/goal/src/domain.ts:44` +来源:`packages/goal/goal/src/domain.ts` 以下类型之一: @@ -3624,11 +3626,11 @@ SHA-256: `7d226b9fd95b4ba213d4237c22e930a91c3c769c95ca7f92977b9d625ba13438` -### `packages/goal/goal/src/domain.ts#GoalClearChangeMeta` +#### `packages/goal/goal/src/domain.ts#GoalClearChangeMeta` SHA-256: `cffcdc19881ab61ec0a9ce18743996f7ac44ac8889f34dfac36ae745574aa22f` -来源:`packages/goal/goal/src/domain.ts:35` +来源:`packages/goal/goal/src/domain.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3640,11 +3642,11 @@ SHA-256: `cffcdc19881ab61ec0a9ce18743996f7ac44ac8889f34dfac36ae745574aa22f` -### `packages/goal/goal/src/domain.ts#GoalMessageSource` +#### `packages/goal/goal/src/domain.ts#GoalMessageSource` SHA-256: `7f959241c24128b4983b559984811861dc59774b85905c8fa57c6cb0148a3dbc` -来源:`packages/goal/goal/src/domain.ts:47` +来源:`packages/goal/goal/src/domain.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3655,11 +3657,11 @@ SHA-256: `7f959241c24128b4983b559984811861dc59774b85905c8fa57c6cb0148a3dbc` -### `packages/goal/goal/src/domain.ts#GoalSnapshotChangeMeta` +#### `packages/goal/goal/src/domain.ts#GoalSnapshotChangeMeta` SHA-256: `1df34a6c086866ffdc2dd9e8e5c581c3751a010cdf6b8538a7327f7a3237f0b4` -来源:`packages/goal/goal/src/domain.ts:24` +来源:`packages/goal/goal/src/domain.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3673,11 +3675,11 @@ SHA-256: `1df34a6c086866ffdc2dd9e8e5c581c3751a010cdf6b8538a7327f7a3237f0b4` -### `packages/goal/goal/src/types.ts#GoalBlockReason` +#### `packages/goal/goal/src/types.ts#GoalBlockReason` SHA-256: `84ac8c1a66ffc697262e181f42e851259eae14038c113ca329fb4700ccdb1f7c` -来源:`packages/goal/goal/src/types.ts:51` +来源:`packages/goal/goal/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3686,11 +3688,11 @@ SHA-256: `84ac8c1a66ffc697262e181f42e851259eae14038c113ca329fb4700ccdb1f7c` -### `packages/goal/goal/src/types.ts#GoalPhase` +#### `packages/goal/goal/src/types.ts#GoalPhase` SHA-256: `b8327af7ee5767952d1300cb4f03b7fc04197ae5ba275e13981c689ff7506172` -来源:`packages/goal/goal/src/types.ts:44` +来源:`packages/goal/goal/src/types.ts` 以下类型之一: @@ -3701,11 +3703,11 @@ SHA-256: `b8327af7ee5767952d1300cb4f03b7fc04197ae5ba275e13981c689ff7506172` -### `packages/goal/goal/src/types.ts#GoalRef` +#### `packages/goal/goal/src/types.ts#GoalRef` SHA-256: `0b6d718c693fdf7f06dcccb0bcbbabe78cc63514eafc62d6b2a3899735279d6f` -来源:`packages/goal/goal/src/types.ts:19` +来源:`packages/goal/goal/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3714,11 +3716,11 @@ SHA-256: `0b6d718c693fdf7f06dcccb0bcbbabe78cc63514eafc62d6b2a3899735279d6f` -### `packages/goal/goal/src/types.ts#GoalSnapshot` +#### `packages/goal/goal/src/types.ts#GoalSnapshot` SHA-256: `6bbe793f6a93dc8d50a4d4d3fbb6f8ed15650bcb7e151d28669628f7b7c3fc25` -来源:`packages/goal/goal/src/types.ts:59` +来源:`packages/goal/goal/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3731,11 +3733,11 @@ SHA-256: `6bbe793f6a93dc8d50a4d4d3fbb6f8ed15650bcb7e151d28669628f7b7c3fc25` -### `packages/hooks/hook-protocol/src/types.ts#HookDialect` +#### `packages/hooks/hook-protocol/src/types.ts#HookDialect` SHA-256: `a6b41f5bede8094d7bf635be5d69b1bd7a25e006ca9cf9415bceb9322f1a7feb` -来源:`packages/hooks/hook-protocol/src/types.ts:48` +来源:`packages/hooks/hook-protocol/src/types.ts` 以下类型之一: @@ -3744,11 +3746,11 @@ SHA-256: `a6b41f5bede8094d7bf635be5d69b1bd7a25e006ca9cf9415bceb9322f1a7feb` -### `packages/interaction/user-approval/src/index.ts#ApprovalPolicy` +#### `packages/interaction/user-approval/src/index.ts#ApprovalPolicy` SHA-256: `05d2ae1e0c7f8770f83f9a09047afb39a335d8ac986df3193659aa1e581472cf` -来源:`packages/interaction/user-approval/src/index.ts:60` +来源:`packages/interaction/user-approval/src/index.ts` 以下类型之一: @@ -3757,11 +3759,11 @@ SHA-256: `05d2ae1e0c7f8770f83f9a09047afb39a335d8ac986df3193659aa1e581472cf` -### `packages/interaction/user-approval/src/types.ts#ApprovalOutcome` +#### `packages/interaction/user-approval/src/types.ts#ApprovalOutcome` SHA-256: `930c1cd289def119d443e19dd90008916bf035f0a4d23e07241e7f050f2b89b7` -来源:`packages/interaction/user-approval/src/types.ts:32` +来源:`packages/interaction/user-approval/src/types.ts` 以下类型之一: @@ -3772,11 +3774,11 @@ SHA-256: `930c1cd289def119d443e19dd90008916bf035f0a4d23e07241e7f050f2b89b7` -### `packages/llm/llm-retry/src/types.ts#LlmRetryEventData` +#### `packages/llm/llm-retry/src/types.ts#LlmRetryEventData` SHA-256: `35b995af35bfa087f5381a5454a2305928da037e819bfc4759d3f66d9bd55aa9` -来源:`packages/llm/llm-retry/src/types.ts:16` +来源:`packages/llm/llm-retry/src/types.ts` 以下类型之一: @@ -3785,11 +3787,11 @@ SHA-256: `35b995af35bfa087f5381a5454a2305928da037e819bfc4759d3f66d9bd55aa9` -### `packages/llm/llm-retry/src/types.ts#LlmRetryStartedEventData` +#### `packages/llm/llm-retry/src/types.ts#LlmRetryStartedEventData` SHA-256: `6f72ece8f317cd080c4f20a93f1bf709965f5b81ac4669528f5a023191cfcf20` -来源:`packages/llm/llm-retry/src/types.ts:43` +来源:`packages/llm/llm-retry/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3800,11 +3802,11 @@ SHA-256: `6f72ece8f317cd080c4f20a93f1bf709965f5b81ac4669528f5a023191cfcf20` -### `packages/llm/llm/src/assistant-stream.ts#AssistantStreamRecord` +#### `packages/llm/llm/src/assistant-stream.ts#AssistantStreamRecord` SHA-256: `ecaf9469000a15d46d269ea72994ceaab3652ed31507822906fc12397422da21` -来源:`packages/llm/llm/src/assistant-stream.ts:20` +来源:`packages/llm/llm/src/assistant-stream.ts` 以下类型之一: @@ -3815,11 +3817,11 @@ SHA-256: `ecaf9469000a15d46d269ea72994ceaab3652ed31507822906fc12397422da21` -### `packages/llm/llm/src/call-config.ts#LlmCallConfig` +#### `packages/llm/llm/src/call-config.ts#LlmCallConfig` SHA-256: `67d5f73ceae82f5265258142ad6cf172de2c1fef93ba551b7f0454e0a93bffe0` -来源:`packages/llm/llm/src/call-config.ts:23` +来源:`packages/llm/llm/src/call-config.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3832,11 +3834,11 @@ SHA-256: `67d5f73ceae82f5265258142ad6cf172de2c1fef93ba551b7f0454e0a93bffe0` -### `packages/llm/llm/src/call-config.ts#LlmCallConfigAdapterDefaults` +#### `packages/llm/llm/src/call-config.ts#LlmCallConfigAdapterDefaults` SHA-256: `326a9bfda27dda5882fb3cbe6e715df41dae2298fdae3d66437457268a665693` -来源:`packages/llm/llm/src/call-config.ts:36` +来源:`packages/llm/llm/src/call-config.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3845,11 +3847,11 @@ SHA-256: `326a9bfda27dda5882fb3cbe6e715df41dae2298fdae3d66437457268a665693` -### `packages/llm/llm/src/message.ts#AssistantMessage` +#### `packages/llm/llm/src/message.ts#AssistantMessage` SHA-256: `08a1293eddb9b633bfefaf0893e3b4c807dfbb49c45a447cb32bb68bfd1a8232` -来源:`packages/llm/llm/src/message.ts:148` +来源:`packages/llm/llm/src/message.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3860,11 +3862,11 @@ SHA-256: `08a1293eddb9b633bfefaf0893e3b4c807dfbb49c45a447cb32bb68bfd1a8232` -### `packages/llm/llm/src/message.ts#ContextSnapshotSection` +#### `packages/llm/llm/src/message.ts#ContextSnapshotSection` SHA-256: `86e1e384495ee09ac2d60c9db3610f1f1fddac2d248f6f1d6000e78054680219` -来源:`packages/llm/llm/src/message.ts:65` +来源:`packages/llm/llm/src/message.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3873,11 +3875,11 @@ SHA-256: `86e1e384495ee09ac2d60c9db3610f1f1fddac2d248f6f1d6000e78054680219` -### `packages/llm/llm/src/message.ts#Message` +#### `packages/llm/llm/src/message.ts#Message` SHA-256: `f051068babb7ebab80e9fd4fff3a70cfe54430c2ef3ca9bb77bb54db8bc34476` -来源:`packages/llm/llm/src/message.ts:131` +来源:`packages/llm/llm/src/message.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3888,11 +3890,11 @@ SHA-256: `f051068babb7ebab80e9fd4fff3a70cfe54430c2ef3ca9bb77bb54db8bc34476` -### `packages/llm/llm/src/message.ts#MessageSource` +#### `packages/llm/llm/src/message.ts#MessageSource` SHA-256: `4c965666d5b42116945bc356087cd5e1fd549e6dece560785ed60511059a8283` -来源:`packages/llm/llm/src/message.ts:128` +来源:`packages/llm/llm/src/message.ts` 以下类型之一: @@ -3919,11 +3921,11 @@ SHA-256: `4c965666d5b42116945bc356087cd5e1fd549e6dece560785ed60511059a8283` -### `packages/llm/llm/src/message.ts#ModelMessageSource` +#### `packages/llm/llm/src/message.ts#ModelMessageSource` SHA-256: `719c51f67074f97034a6c94297fe1f4b5d3c8d392c57586dab732aa5398c7a91` -来源:`packages/llm/llm/src/message.ts:24` +来源:`packages/llm/llm/src/message.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3934,11 +3936,11 @@ SHA-256: `719c51f67074f97034a6c94297fe1f4b5d3c8d392c57586dab732aa5398c7a91` -### `packages/llm/llm/src/message.ts#ToolMessageSource` +#### `packages/llm/llm/src/message.ts#ToolMessageSource` SHA-256: `d9c462b9f62fdd3efc76a44b9524dc8781f6b91cd9c7e584b17d971defafebab` -来源:`packages/llm/llm/src/message.ts:29` +来源:`packages/llm/llm/src/message.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3947,11 +3949,11 @@ SHA-256: `d9c462b9f62fdd3efc76a44b9524dc8781f6b91cd9c7e584b17d971defafebab` -### `packages/llm/llm/src/message.ts#ToolResultMessage` +#### `packages/llm/llm/src/message.ts#ToolResultMessage` SHA-256: `966fad765834f62051ad6f6a100f7ea38abe5f40f7ef3ae0b6dca0e31c7549a5` -来源:`packages/llm/llm/src/message.ts:154` +来源:`packages/llm/llm/src/message.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3962,11 +3964,11 @@ SHA-256: `966fad765834f62051ad6f6a100f7ea38abe5f40f7ef3ae0b6dca0e31c7549a5` -### `packages/llm/llm/src/message.ts#UserMessage` +#### `packages/llm/llm/src/message.ts#UserMessage` SHA-256: `40390271dffbed81bffa514370ad1c3c19a13ad10c3647c9c0eae31126c95a5f` -来源:`packages/llm/llm/src/message.ts:143` +来源:`packages/llm/llm/src/message.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -3977,11 +3979,11 @@ SHA-256: `40390271dffbed81bffa514370ad1c3c19a13ad10c3647c9c0eae31126c95a5f` -### `packages/llm/llm/src/types.ts#ContentBlock` +#### `packages/llm/llm/src/types.ts#ContentBlock` SHA-256: `e1161343902a8da654d4d1bb66d729065cc93a2710ebfe2717a242a5c2ec709a` -来源:`packages/llm/llm/src/types.ts:124` +来源:`packages/llm/llm/src/types.ts` 以下类型之一: @@ -3994,11 +3996,11 @@ SHA-256: `e1161343902a8da654d4d1bb66d729065cc93a2710ebfe2717a242a5c2ec709a` -### `packages/llm/llm/src/types.ts#ContentBlockType` +#### `packages/llm/llm/src/types.ts#ContentBlockType` SHA-256: `757013fff5879d73d5753d8d1120faab56110e88ac3932485ab7e034d9e9ce61` -来源:`packages/llm/llm/src/types.ts:122` +来源:`packages/llm/llm/src/types.ts` 以下类型之一: @@ -4011,11 +4013,11 @@ SHA-256: `757013fff5879d73d5753d8d1120faab56110e88ac3932485ab7e034d9e9ce61` -### `packages/llm/llm/src/types.ts#FileBlock` +#### `packages/llm/llm/src/types.ts#FileBlock` SHA-256: `f2da0f27c1e6add59982c37b15e4a4912c5b33466859cce3b13d503600e24aef` -来源:`packages/llm/llm/src/types.ts:84` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4024,11 +4026,11 @@ SHA-256: `f2da0f27c1e6add59982c37b15e4a4912c5b33466859cce3b13d503600e24aef` -### `packages/llm/llm/src/types.ts#FinishReason` +#### `packages/llm/llm/src/types.ts#FinishReason` SHA-256: `5ed158429dfa6a8633e6ba94b8c81190616c24b65c1777bf1c60cde9dd499a2f` -来源:`packages/llm/llm/src/types.ts:139` +来源:`packages/llm/llm/src/types.ts` 以下类型之一: @@ -4040,11 +4042,11 @@ SHA-256: `5ed158429dfa6a8633e6ba94b8c81190616c24b65c1777bf1c60cde9dd499a2f` -### `packages/llm/llm/src/types.ts#ImageBlock` +#### `packages/llm/llm/src/types.ts#ImageBlock` SHA-256: `8ef06dd236128246969d5f04a6c4a639d031fcda99a0cd13051f52f41b0ca1af` -来源:`packages/llm/llm/src/types.ts:71` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4053,11 +4055,11 @@ SHA-256: `8ef06dd236128246969d5f04a6c4a639d031fcda99a0cd13051f52f41b0ca1af` -### `packages/llm/llm/src/types.ts#LlmFailure` +#### `packages/llm/llm/src/types.ts#LlmFailure` SHA-256: `27cd736e794a0f8703a155fb697820cede894d10776586dd3df24d24c9465c0e` -来源:`packages/llm/llm/src/types.ts:40` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4069,11 +4071,11 @@ SHA-256: `27cd736e794a0f8703a155fb697820cede894d10776586dd3df24d24c9465c0e` -### `packages/llm/llm/src/types.ts#ReasoningBlock` +#### `packages/llm/llm/src/types.ts#ReasoningBlock` SHA-256: `814d9434e1ddf9078612b3b34322f26e9363b469213335007f7e9ba7fee9464e` -来源:`packages/llm/llm/src/types.ts:60` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4082,11 +4084,11 @@ SHA-256: `814d9434e1ddf9078612b3b34322f26e9363b469213335007f7e9ba7fee9464e` -### `packages/llm/llm/src/types.ts#ReplayEnvelope` +#### `packages/llm/llm/src/types.ts#ReplayEnvelope` SHA-256: `0acd94fe8794574c9ae72c7855ee16d29c546096d4af760d16d1225385764555` -来源:`packages/llm/llm/src/types.ts:356` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4095,11 +4097,11 @@ SHA-256: `0acd94fe8794574c9ae72c7855ee16d29c546096d4af760d16d1225385764555` -### `packages/llm/llm/src/types.ts#StreamChunk` +#### `packages/llm/llm/src/types.ts#StreamChunk` SHA-256: `989145d2b165a1e4391d0691196ede9dec5093b09f1cf3d33b1911c24ee6c5ee` -来源:`packages/llm/llm/src/types.ts:378` +来源:`packages/llm/llm/src/types.ts` 以下类型之一: @@ -4113,11 +4115,11 @@ SHA-256: `989145d2b165a1e4391d0691196ede9dec5093b09f1cf3d33b1911c24ee6c5ee` -### `packages/llm/llm/src/types.ts#TokenUsage` +#### `packages/llm/llm/src/types.ts#TokenUsage` SHA-256: `fec5442b9ee4122e10514d81d5a43648003fe8bfb7ee2ba50c0cdbdd383ed394` -来源:`packages/llm/llm/src/types.ts:149` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4130,11 +4132,11 @@ SHA-256: `fec5442b9ee4122e10514d81d5a43648003fe8bfb7ee2ba50c0cdbdd383ed394` -### `packages/llm/llm/src/types.ts#ToolCallBlock` +#### `packages/llm/llm/src/types.ts#ToolCallBlock` SHA-256: `c1f0f17b6493b85db6453bb30e01b208d703731b25bc1e68e5d4fc72eea9cdea` -来源:`packages/llm/llm/src/types.ts:91` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4145,11 +4147,11 @@ SHA-256: `c1f0f17b6493b85db6453bb30e01b208d703731b25bc1e68e5d4fc72eea9cdea` -### `packages/llm/llm/src/types.ts#ToolResultBlock` +#### `packages/llm/llm/src/types.ts#ToolResultBlock` SHA-256: `9bdd77f2b39d9ae47be71e494eca8c9e950b0e99b89a4539f86c4a0e7d1398b6` -来源:`packages/llm/llm/src/types.ts:101` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4160,11 +4162,11 @@ SHA-256: `9bdd77f2b39d9ae47be71e494eca8c9e950b0e99b89a4539f86c4a0e7d1398b6` -### `packages/llm/llm/src/types.ts#ToolSchema` +#### `packages/llm/llm/src/types.ts#ToolSchema` SHA-256: `7f5f2a8618c2ece530a18b1358b890fb57fb8c35705e47b66bff2296f8c6e889` -来源:`packages/llm/llm/src/types.ts:399` +来源:`packages/llm/llm/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4174,11 +4176,11 @@ SHA-256: `7f5f2a8618c2ece530a18b1358b890fb57fb8c35705e47b66bff2296f8c6e889` -### `packages/sandbox/sandbox/src/index.ts#SandboxMode` +#### `packages/sandbox/sandbox/src/index.ts#SandboxMode` SHA-256: `fab2bb09bc5e3b9db0685e8f5500b029af1a2b33e70bc703c1d5d0f596fbc1fd` -来源:`packages/sandbox/sandbox/src/index.ts:29` +来源:`packages/sandbox/sandbox/src/index.ts` 以下类型之一: @@ -4188,11 +4190,11 @@ SHA-256: `fab2bb09bc5e3b9db0685e8f5500b029af1a2b33e70bc703c1d5d0f596fbc1fd` -### `packages/schedule/schedule/src/types.ts#AfterScheduleRecord` +#### `packages/schedule/schedule/src/types.ts#AfterScheduleRecord` SHA-256: `27e337d3d6b402b221e50c247a3f518a70d0c474cc60beee15fac3e9c5cbfcbe` -来源:`packages/schedule/schedule/src/types.ts:13` +来源:`packages/schedule/schedule/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4204,11 +4206,11 @@ SHA-256: `27e337d3d6b402b221e50c247a3f518a70d0c474cc60beee15fac3e9c5cbfcbe` -### `packages/schedule/schedule/src/types.ts#AtScheduleRecord` +#### `packages/schedule/schedule/src/types.ts#AtScheduleRecord` SHA-256: `658d895d187b26d83f3b53109a3bf77bbfba9f6f9a6d4bc4ee4315b4eb36239e` -来源:`packages/schedule/schedule/src/types.ts:27` +来源:`packages/schedule/schedule/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4219,11 +4221,11 @@ SHA-256: `658d895d187b26d83f3b53109a3bf77bbfba9f6f9a6d4bc4ee4315b4eb36239e` -### `packages/schedule/schedule/src/types.ts#EveryScheduleDispatchChange` +#### `packages/schedule/schedule/src/types.ts#EveryScheduleDispatchChange` SHA-256: `e6063d0451dc02026fd9b54ad3f77c7b1b6392ad3e872a7737ac84e13ca72344` -来源:`packages/schedule/schedule/src/types.ts:93` +来源:`packages/schedule/schedule/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4234,11 +4236,11 @@ SHA-256: `e6063d0451dc02026fd9b54ad3f77c7b1b6392ad3e872a7737ac84e13ca72344` -### `packages/schedule/schedule/src/types.ts#EveryScheduleRecord` +#### `packages/schedule/schedule/src/types.ts#EveryScheduleRecord` SHA-256: `66ece68282d8c06330fb83329a24ae54c386d5ccfab296bbf18369da8beb7d14` -来源:`packages/schedule/schedule/src/types.ts:39` +来源:`packages/schedule/schedule/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4250,11 +4252,11 @@ SHA-256: `66ece68282d8c06330fb83329a24ae54c386d5ccfab296bbf18369da8beb7d14` -### `packages/schedule/schedule/src/types.ts#OneShotScheduleDispatchChange` +#### `packages/schedule/schedule/src/types.ts#OneShotScheduleDispatchChange` SHA-256: `8e8e91646a5cae3fc78f7532a0013ff2088ae47077642c2edd507a508209b8af` -来源:`packages/schedule/schedule/src/types.ts:86` +来源:`packages/schedule/schedule/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4264,11 +4266,11 @@ SHA-256: `8e8e91646a5cae3fc78f7532a0013ff2088ae47077642c2edd507a508209b8af` -### `packages/schedule/schedule/src/types.ts#ScheduleChange` +#### `packages/schedule/schedule/src/types.ts#ScheduleChange` SHA-256: `e1d0e52dcd1855ffb803efc18f8f7b776c48d1c25757e8a75c0281fa298c02e1` -来源:`packages/schedule/schedule/src/types.ts:105` +来源:`packages/schedule/schedule/src/types.ts` 以下类型之一: @@ -4279,11 +4281,11 @@ SHA-256: `e1d0e52dcd1855ffb803efc18f8f7b776c48d1c25757e8a75c0281fa298c02e1` -### `packages/schedule/schedule/src/types.ts#ScheduleCreateChange` +#### `packages/schedule/schedule/src/types.ts#ScheduleCreateChange` SHA-256: `ca6425edd20afe34d0cedc6ad1abad1ad7b32e2fbc4c1d24db53939e80bf887f` -来源:`packages/schedule/schedule/src/types.ts:72` +来源:`packages/schedule/schedule/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4293,11 +4295,11 @@ SHA-256: `ca6425edd20afe34d0cedc6ad1abad1ad7b32e2fbc4c1d24db53939e80bf887f` -### `packages/schedule/schedule/src/types.ts#ScheduleDeleteChange` +#### `packages/schedule/schedule/src/types.ts#ScheduleDeleteChange` SHA-256: `18dc21f12bbac8ade8377e6fbb54179e20c3d955d73fba3244c57fb6bf001df0` -来源:`packages/schedule/schedule/src/types.ts:79` +来源:`packages/schedule/schedule/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4307,11 +4309,11 @@ SHA-256: `18dc21f12bbac8ade8377e6fbb54179e20c3d955d73fba3244c57fb6bf001df0` -### `packages/schedule/schedule/src/types.ts#ScheduleRecord` +#### `packages/schedule/schedule/src/types.ts#ScheduleRecord` SHA-256: `d8f868c6b3e7189de6c1ffe2ea04794ea2aa31315b6347d12536e46020afac87` -来源:`packages/schedule/schedule/src/types.ts:69` +来源:`packages/schedule/schedule/src/types.ts` 以下类型之一: @@ -4321,11 +4323,11 @@ SHA-256: `d8f868c6b3e7189de6c1ffe2ea04794ea2aa31315b6347d12536e46020afac87` -### `packages/session/session-persistence-jsonl/src/format.ts#HeaderLine` +#### `packages/session/session-persistence-jsonl/src/format.ts#HeaderLine` SHA-256: `18ee62b8900a4c3d046700f05d7a4d49d6cab2a660a020c87481d1603dd8bd4f` -来源:`packages/session/session-persistence-jsonl/src/format.ts:81` +来源:`packages/session/session-persistence-jsonl/src/format.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4342,11 +4344,11 @@ SHA-256: `18ee62b8900a4c3d046700f05d7a4d49d6cab2a660a020c87481d1603dd8bd4f` -### `packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData` +#### `packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData` SHA-256: `08936f7648f573f7539800e1ec2852fbbcba05e1a20487a1e5acf2a0fce1e2de` -来源:`packages/session/session-title-llm/src/index.ts:27` +来源:`packages/session/session-title-llm/src/index.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4359,11 +4361,11 @@ SHA-256: `08936f7648f573f7539800e1ec2852fbbcba05e1a20487a1e5acf2a0fce1e2de` -### `packages/session/session-title/src/types.ts#SessionTitleEventData` +#### `packages/session/session-title/src/types.ts#SessionTitleEventData` SHA-256: `b56f6a885da3dc394c69a3e3cc5c0cfc4da15601b63fda4989eee8f40efc5be4` -来源:`packages/session/session-title/src/types.ts:41` +来源:`packages/session/session-title/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4373,11 +4375,11 @@ SHA-256: `b56f6a885da3dc394c69a3e3cc5c0cfc4da15601b63fda4989eee8f40efc5be4` -### `packages/session/session-title/src/types.ts#SessionTitleModelProvenance` +#### `packages/session/session-title/src/types.ts#SessionTitleModelProvenance` SHA-256: `07e1a58c58b593f507b8e7f25723bb0aa42baae6e00f5ecfddf28cb1e64d3235` -来源:`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` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4386,11 +4388,11 @@ SHA-256: `07e1a58c58b593f507b8e7f25723bb0aa42baae6e00f5ecfddf28cb1e64d3235` -### `packages/session/session-title/src/types.ts#SessionTitleSource` +#### `packages/session/session-title/src/types.ts#SessionTitleSource` SHA-256: `30d5a537b296685770b1241c4b4bbde19d5a31ff81aa23df73fab5e90b8fc65f` -来源:`packages/session/session-title/src/types.ts:28` +来源:`packages/session/session-title/src/types.ts` 以下类型之一: @@ -4400,11 +4402,11 @@ SHA-256: `30d5a537b296685770b1241c4b4bbde19d5a31ff81aa23df73fab5e90b8fc65f` -### `packages/skill/skill/src/index.ts#SkillInvocationSource` +#### `packages/skill/skill/src/index.ts#SkillInvocationSource` SHA-256: `672c4aa2a9b736e3d6e5da6346d2e2ed5e3573f2d0baafa18e7407c9f3fee3db` -来源:`packages/skill/skill/src/index.ts:148` +来源:`packages/skill/skill/src/index.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4414,11 +4416,11 @@ SHA-256: `672c4aa2a9b736e3d6e5da6346d2e2ed5e3573f2d0baafa18e7407c9f3fee3db` -### `packages/skill/tool-skill/src/index.ts#SkillCatalogSource` +#### `packages/skill/tool-skill/src/index.ts#SkillCatalogSource` SHA-256: `fc2ae6962f9f8801c2b1e414668e1e17cbb7544c4f39381198977a38bd10c093` -来源:`packages/skill/tool-skill/src/index.ts:34` +来源:`packages/skill/tool-skill/src/index.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4429,11 +4431,11 @@ SHA-256: `fc2ae6962f9f8801c2b1e414668e1e17cbb7544c4f39381198977a38bd10c093` -### `packages/subagent/subagent/src/continuation-messages.ts#AgentMessageSource` +#### `packages/subagent/subagent/src/continuation-messages.ts#AgentMessageSource` SHA-256: `4a9bef9f27a942520cc2279ca7dd3082556e4bff543f66b5c0333e1bbed1cd86` -来源:`packages/subagent/subagent/src/continuation-messages.ts:15` +来源:`packages/subagent/subagent/src/continuation-messages.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4443,11 +4445,11 @@ SHA-256: `4a9bef9f27a942520cc2279ca7dd3082556e4bff543f66b5c0333e1bbed1cd86` -### `packages/subagent/subagent/src/continuation-messages.ts#SubagentSettledMessageSource` +#### `packages/subagent/subagent/src/continuation-messages.ts#SubagentSettledMessageSource` SHA-256: `4e97c3d85c0fc817ee58873c38c25a2474abaaa0af4839311b50b68db3b8cf1a` -来源:`packages/subagent/subagent/src/continuation-messages.ts:30` +来源:`packages/subagent/subagent/src/continuation-messages.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4458,11 +4460,11 @@ SHA-256: `4e97c3d85c0fc817ee58873c38c25a2474abaaa0af4839311b50b68db3b8cf1a` -### `packages/subagent/subagent/src/descriptor.ts#ContinuableSubagentDescriptorData` +#### `packages/subagent/subagent/src/descriptor.ts#ContinuableSubagentDescriptorData` SHA-256: `6487b10ba7542f3c447b1e41a1c6a590b7bfafe0b9b66b49f34028da85bb970f` -来源:`packages/subagent/subagent/src/descriptor.ts:72` +来源:`packages/subagent/subagent/src/descriptor.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4478,11 +4480,11 @@ SHA-256: `6487b10ba7542f3c447b1e41a1c6a590b7bfafe0b9b66b49f34028da85bb970f` -### `packages/subagent/subagent/src/descriptor.ts#OneShotSubagentDescriptorData` +#### `packages/subagent/subagent/src/descriptor.ts#OneShotSubagentDescriptorData` SHA-256: `5f758f3de5f00c18968a7c6d347083aac5c9ae13f6a79c78f6611b23c4973564` -来源:`packages/subagent/subagent/src/descriptor.ts:61` +来源:`packages/subagent/subagent/src/descriptor.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4493,11 +4495,11 @@ SHA-256: `5f758f3de5f00c18968a7c6d347083aac5c9ae13f6a79c78f6611b23c4973564` -### `packages/subagent/subagent/src/descriptor.ts#SubagentDescriptorData` +#### `packages/subagent/subagent/src/descriptor.ts#SubagentDescriptorData` SHA-256: `86d1d0e9cfebb240421187e3dc37fb71cc38a1501885cf32f8f9adef7b0a2bde` -来源:`packages/subagent/subagent/src/descriptor.ts:89` +来源:`packages/subagent/subagent/src/descriptor.ts` 以下类型之一: @@ -4506,11 +4508,11 @@ SHA-256: `86d1d0e9cfebb240421187e3dc37fb71cc38a1501885cf32f8f9adef7b0a2bde` -### `packages/todo/tool-todo/src/types.ts#TodoItem` +#### `packages/todo/tool-todo/src/types.ts#TodoItem` SHA-256: `a99f76fd149051c363f960bfeeb5b9509587ecaf7591a42797e4bfe810d8987a` -来源:`packages/todo/tool-todo/src/types.ts:21` +来源:`packages/todo/tool-todo/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4519,11 +4521,11 @@ SHA-256: `a99f76fd149051c363f960bfeeb5b9509587ecaf7591a42797e4bfe810d8987a` -### `packages/web/web-search-deepseek/src/provider.ts#DeepSeekSearchLlmRequest` +#### `packages/web/web-search-deepseek/src/provider.ts#DeepSeekSearchLlmRequest` SHA-256: `2517ba143a271508d3ca35126d5aca8f7f1facf5aaddce4adf011832042fa2b9` -来源:`packages/web/web-search-deepseek/src/provider.ts:56` +来源:`packages/web/web-search-deepseek/src/provider.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4533,11 +4535,11 @@ SHA-256: `2517ba143a271508d3ca35126d5aca8f7f1facf5aaddce4adf011832042fa2b9` -### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentEndData` +#### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentEndData` SHA-256: `c0ea97bc89dfc46fa94eab956f5c3ee6af2f964aa7db6327cb18b451f207bef7` -来源:`packages/workflow/tool-workflow/src/types.ts:29` +来源:`packages/workflow/tool-workflow/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4547,11 +4549,11 @@ SHA-256: `c0ea97bc89dfc46fa94eab956f5c3ee6af2f964aa7db6327cb18b451f207bef7` -### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentStartData` +#### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowAgentStartData` SHA-256: `9a410ddf56792b2b7cd4a224a2e54dc4dee30a8e8e6b1c2b9a1d19992b217adc` -来源:`packages/workflow/tool-workflow/src/types.ts:20` +来源:`packages/workflow/tool-workflow/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4563,11 +4565,11 @@ SHA-256: `9a410ddf56792b2b7cd4a224a2e54dc4dee30a8e8e6b1c2b9a1d19992b217adc` -### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunEndData` +#### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunEndData` SHA-256: `7f9365bae9fcb73e1e34061a1acfe0422c1a5fd351848cace9bebbe806f28462` -来源:`packages/workflow/tool-workflow/src/types.ts:36` +来源:`packages/workflow/tool-workflow/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4576,11 +4578,11 @@ SHA-256: `7f9365bae9fcb73e1e34061a1acfe0422c1a5fd351848cace9bebbe806f28462` -### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunStartData` +#### `packages/workflow/tool-workflow/src/types.ts#ToolWorkflowRunStartData` SHA-256: `a6da9ad5d42ae83a6833a8288b076688e8e0801633ea36cbdd8a30a6d9f3160c` -来源:`packages/workflow/tool-workflow/src/types.ts:14` +来源:`packages/workflow/tool-workflow/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4589,11 +4591,11 @@ SHA-256: `a6da9ad5d42ae83a6833a8288b076688e8e0801633ea36cbdd8a30a6d9f3160c` -### `packages/workflow/workflow/src/types.ts#WorkflowAgentOutcome` +#### `packages/workflow/workflow/src/types.ts#WorkflowAgentOutcome` SHA-256: `c2deb7c9183735d4e0fffddf5c623f4e34daa1c8e96b111982e957dfcbbcf896` -来源:`packages/workflow/workflow/src/types.ts:110` +来源:`packages/workflow/workflow/src/types.ts` 以下类型之一: @@ -4603,11 +4605,11 @@ SHA-256: `c2deb7c9183735d4e0fffddf5c623f4e34daa1c8e96b111982e957dfcbbcf896` -### `packages/workflow/workflow/src/types.ts#WorkflowStopReason` +#### `packages/workflow/workflow/src/types.ts#WorkflowStopReason` SHA-256: `8465ece5e9d9007c038b357015d849c15262cb0bc25abc59e47692d87ee01a15` -来源:`packages/workflow/workflow/src/types.ts:63` +来源:`packages/workflow/workflow/src/types.ts` 以下类型之一: @@ -4617,7 +4619,7 @@ SHA-256: `8465ece5e9d9007c038b357015d849c15262cb0bc25abc59e47692d87ee01a15` -### `"parent"` +#### `"parent"` SHA-256: `e6411b09c1d982f789bf741ca74e2bea69df56029847f86a6148e722039ee732` @@ -4625,7 +4627,7 @@ SHA-256: `e6411b09c1d982f789bf741ca74e2bea69df56029847f86a6148e722039ee732` -### `"pause"` +#### `"pause"` SHA-256: `1d8798b1a5e8c545ee4dcd2b4e75c0b4c9ffd985e4744c6d1a1aab992f859721` @@ -4633,7 +4635,7 @@ SHA-256: `1d8798b1a5e8c545ee4dcd2b4e75c0b4c9ffd985e4744c6d1a1aab992f859721` -### `"paused"` +#### `"paused"` SHA-256: `c43b119ce579b3e9983a0d3adc4ba402ebb9ba773d89738a2dab01ecf5813943` @@ -4641,7 +4643,7 @@ SHA-256: `c43b119ce579b3e9983a0d3adc4ba402ebb9ba773d89738a2dab01ecf5813943` -### `"pending"` +#### `"pending"` SHA-256: `234142ee4f996f38cc9fa3b8b3e3de29b03c9aefe5ebf6c224eddd564505aa85` @@ -4649,7 +4651,7 @@ SHA-256: `234142ee4f996f38cc9fa3b8b3e3de29b03c9aefe5ebf6c224eddd564505aa85` -### `"permission/preset"` +#### `"permission/preset"` SHA-256: `ae63d9d1080ed8945031594d93f8d96651d7101b848719cc3e1475875cd3d649` @@ -4657,7 +4659,7 @@ SHA-256: `ae63d9d1080ed8945031594d93f8d96651d7101b848719cc3e1475875cd3d649` -### `"plan/mode"` +#### `"plan/mode"` SHA-256: `f634871d1e18b1eb199497ac8ab72d3964f48d03fbf611dc7521a1970cf429d9` @@ -4665,7 +4667,7 @@ SHA-256: `f634871d1e18b1eb199497ac8ab72d3964f48d03fbf611dc7521a1970cf429d9` -### `"plugin"` +#### `"plugin"` SHA-256: `e654d28d1e6c471147310d2fba396d00969cfe6ed9022626d3f2c2312e0b1cbb` @@ -4673,7 +4675,7 @@ SHA-256: `e654d28d1e6c471147310d2fba396d00969cfe6ed9022626d3f2c2312e0b1cbb` -### `"positive"` +#### `"positive"` SHA-256: `df5d9709b7db2a72510dc52052a23f0c38f39730af1504bab8bccabc14fae528` @@ -4681,7 +4683,7 @@ SHA-256: `df5d9709b7db2a72510dc52052a23f0c38f39730af1504bab8bccabc14fae528` -### `"provider"` +#### `"provider"` SHA-256: `e31572180d6b28b73f073ad30ae19d5d82982d3daf984723984e23da1e7c459a` @@ -4689,7 +4691,7 @@ SHA-256: `e31572180d6b28b73f073ad30ae19d5d82982d3daf984723984e23da1e7c459a` -### `"provisioning"` +#### `"provisioning"` SHA-256: `871bfd6f7bb91061246768d3377f3fd58d6b8ea7c31f44c714ae7ab215650d62` @@ -4697,7 +4699,7 @@ SHA-256: `871bfd6f7bb91061246768d3377f3fd58d6b8ea7c31f44c714ae7ab215650d62` -### `"read-only"` +#### `"read-only"` SHA-256: `12a0cfa619ac4a5fc6c3e8e359c8dae15769edc61497a575935c78d5842f8e42` @@ -4705,7 +4707,7 @@ SHA-256: `12a0cfa619ac4a5fc6c3e8e359c8dae15769edc61497a575935c78d5842f8e42` -### `"reasoning"` +#### `"reasoning"` SHA-256: `3c2535ca0a2062f172f15344f8040755002b5ac506cf94fc4ebaa822b15feb8c` @@ -4713,7 +4715,7 @@ SHA-256: `3c2535ca0a2062f172f15344f8040755002b5ac506cf94fc4ebaa822b15feb8c` -### `"reasoning-chunks"` +#### `"reasoning-chunks"` SHA-256: `688e853dc149f0d30b31765c12ec7e3be74169bdf1a4c6463a10b945d50cc1b8` @@ -4721,7 +4723,7 @@ SHA-256: `688e853dc149f0d30b31765c12ec7e3be74169bdf1a4c6463a10b945d50cc1b8` -### `"reasoning-delta"` +#### `"reasoning-delta"` SHA-256: `6f091fe32ab24407236090ca9d710bbaf59bb57466e9f3b8f1f6e4862bc863c6` @@ -4729,7 +4731,7 @@ SHA-256: `6f091fe32ab24407236090ca9d710bbaf59bb57466e9f3b8f1f6e4862bc863c6` -### `"recall"` +#### `"recall"` SHA-256: `383cf73ae4748e5beb281ae74857ba1ffb92ae01075b9fbf51af78b666007a8f` @@ -4737,7 +4739,7 @@ SHA-256: `383cf73ae4748e5beb281ae74857ba1ffb92ae01075b9fbf51af78b666007a8f` -### `"rejected"` +#### `"rejected"` SHA-256: `fab35c4520883c0d69e42d079c9f543fc5ac7a2d15b537b5572fcd99059c7018` @@ -4745,7 +4747,7 @@ SHA-256: `fab35c4520883c0d69e42d079c9f543fc5ac7a2d15b537b5572fcd99059c7018` -### `"relay"` +#### `"relay"` SHA-256: `16d0507cb94b4cfc84a87446b1ba7652d6ec1d65ee1684789e747e30d542800e` @@ -4753,7 +4755,7 @@ SHA-256: `16d0507cb94b4cfc84a87446b1ba7652d6ec1d65ee1684789e747e30d542800e` -### `"remove"` +#### `"remove"` SHA-256: `7382c4fc95fe8c5db65ca4d9da572b115d0dbb818b7f32c22ab040318ffbb4bc` @@ -4761,7 +4763,7 @@ SHA-256: `7382c4fc95fe8c5db65ca4d9da572b115d0dbb818b7f32c22ab040318ffbb4bc` -### `"replace"` +#### `"replace"` SHA-256: `f6cb462f808309e315fea634f1ed86268b8346bbcee6774d9097ca6eed7ac1f8` @@ -4769,7 +4771,7 @@ SHA-256: `f6cb462f808309e315fea634f1ed86268b8346bbcee6774d9097ca6eed7ac1f8` -### `"request/context"` +#### `"request/context"` SHA-256: `70b082fe78991edf13cf66e1b4d06cd2dcff9cacfd76f8cfb996bfb61939e7b2` @@ -4777,7 +4779,7 @@ SHA-256: `70b082fe78991edf13cf66e1b4d06cd2dcff9cacfd76f8cfb996bfb61939e7b2` -### `"request/header"` +#### `"request/header"` SHA-256: `3e0eff5946255ff05d88a10839c60305135801f97794ea48d409f8503303317e` @@ -4785,7 +4787,7 @@ SHA-256: `3e0eff5946255ff05d88a10839c60305135801f97794ea48d409f8503303317e` -### `"resume"` +#### `"resume"` SHA-256: `34d1ab5c5df378186d6054b1a1beea9a41e41965d6f336f0bc0025c441a82e66` @@ -4793,7 +4795,7 @@ SHA-256: `34d1ab5c5df378186d6054b1a1beea9a41e41965d6f336f0bc0025c441a82e66` -### `"sandbox/mode"` +#### `"sandbox/mode"` SHA-256: `ca085dba2c877feceebf3c62f9d39c6c2a4d2314d97b94b3927a780fe8fe2bb2` @@ -4801,7 +4803,7 @@ SHA-256: `ca085dba2c877feceebf3c62f9d39c6c2a4d2314d97b94b3927a780fe8fe2bb2` -### `"schedule/change"` +#### `"schedule/change"` SHA-256: `0e7b2a97f54f1afdb8cdfad1635abe9145327db539bfb69b4045c19d8c17755d` @@ -4809,7 +4811,7 @@ SHA-256: `0e7b2a97f54f1afdb8cdfad1635abe9145327db539bfb69b4045c19d8c17755d` -### `"series"` +#### `"series"` SHA-256: `4f507598cf476214aa7646ce7841a7064a9dcb05d0a1eaaefaf79c2b738f160f` @@ -4817,7 +4819,7 @@ SHA-256: `4f507598cf476214aa7646ce7841a7064a9dcb05d0a1eaaefaf79c2b738f160f` -### `"session"` +#### `"session"` SHA-256: `e41bdebe246abe17154de7e7a1d81035437eee8d20e7f1edff0d91e2598ad828` @@ -4825,7 +4827,7 @@ SHA-256: `e41bdebe246abe17154de7e7a1d81035437eee8d20e7f1edff0d91e2598ad828` -### `"session-log-deepseek/delivery-accepted"` +#### `"session-log-deepseek/delivery-accepted"` SHA-256: `47e5d84f1a93450a78c7f3954b43990d0f629af7c034a56313e5deb63e772c1b` @@ -4833,7 +4835,7 @@ SHA-256: `47e5d84f1a93450a78c7f3954b43990d0f629af7c034a56313e5deb63e772c1b` -### `"session-reference"` +#### `"session-reference"` SHA-256: `7f13860ee89a2d35ce09f958e85a04566cd59cb1de1d73a9619a9b631961dc71` @@ -4841,7 +4843,7 @@ SHA-256: `7f13860ee89a2d35ce09f958e85a04566cd59cb1de1d73a9619a9b631961dc71` -### `"session/end-seed"` +#### `"session/end-seed"` SHA-256: `1c2686c0682e7bc51d61117b2652bd4a80707e331aa276d6ef915ae32534a330` @@ -4849,7 +4851,7 @@ SHA-256: `1c2686c0682e7bc51d61117b2652bd4a80707e331aa276d6ef915ae32534a330` -### `SessionEventEnvelope` +#### `SessionEventEnvelope` SHA-256: `04184edc061905410cc7e3db8d5c7cf393d739c89eb523ba8bad3831fb23ba95` @@ -4860,7 +4862,7 @@ SHA-256: `04184edc061905410cc7e3db8d5c7cf393d739c89eb523ba8bad3831fb23ba95` -### `SessionEventEnvelope[0]` +#### `SessionEventEnvelope[0]` SHA-256: `e3e77b26f0148755a505f5b8ea843a3be117827d4703bb5754d9dc8ddbef521f` @@ -4873,7 +4875,7 @@ SHA-256: `e3e77b26f0148755a505f5b8ea843a3be117827d4703bb5754d9dc8ddbef521f` -### `SessionEventEnvelope[48]` +#### `SessionEventEnvelope[48]` SHA-256: `766756032f41a4139ce7a62404b47ad43d1717a59b917391f005534ba64d1ca6` @@ -4888,7 +4890,7 @@ SHA-256: `766756032f41a4139ce7a62404b47ad43d1717a59b917391f005534ba64d1ca6` -### `SessionEventEnvelope[48].sourceEventSeqs` +#### `SessionEventEnvelope[48].sourceEventSeqs` SHA-256: `5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78` @@ -4896,7 +4898,7 @@ SHA-256: `5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78` -### `SessionEventEnvelope[48].surfaceOp` +#### `SessionEventEnvelope[48].surfaceOp` SHA-256: `de9773f2145f7fe4ec9387b91d2431fd7da7106e3b824a365ba5c3089051065b` @@ -4907,11 +4909,11 @@ SHA-256: `de9773f2145f7fe4ec9387b91d2431fd7da7106e3b824a365ba5c3089051065b` -### `SessionEventEnvelope[48].surfaceOp[1]` +#### `SessionEventEnvelope[48].surfaceOp[1]` SHA-256: `582b4ca583f24c830c5ab39a28afdfccce75f9617102ad791e00142c50c2e384` -来源:`packages/core/session/src/types.ts:424` +来源:`packages/core/session/src/types.ts` | 属性 | 存在性 | 类型 | |---|---|---| @@ -4921,7 +4923,7 @@ SHA-256: `582b4ca583f24c830c5ab39a28afdfccce75f9617102ad791e00142c50c2e384` -### `"session/title"` +#### `"session/title"` SHA-256: `7a651f3b672c52fb615f22c0ce9cb3cc5b22aad92e6bbeefb0808fd7b9233a50` @@ -4929,7 +4931,7 @@ SHA-256: `7a651f3b672c52fb615f22c0ce9cb3cc5b22aad92e6bbeefb0808fd7b9233a50` -### `"session/title-llm-request"` +#### `"session/title-llm-request"` SHA-256: `587bb11da730e06aa52b62c087d217d6f8f22459b25f31cb9e1e1baf17944e5e` @@ -4937,7 +4939,7 @@ SHA-256: `587bb11da730e06aa52b62c087d217d6f8f22459b25f31cb9e1e1baf17944e5e` -### `"set"` +#### `"set"` SHA-256: `b765ee31033cea463863faf3fc6a0a1b85c47c6a2f13fe1ce833abe56105114b` @@ -4945,7 +4947,7 @@ SHA-256: `b765ee31033cea463863faf3fc6a0a1b85c47c6a2f13fe1ce833abe56105114b` -### `"skill-catalog"` +#### `"skill-catalog"` SHA-256: `6ebcc2dbec9f2dabca9f668ae6d39e877899b180740570f453409db339221df3` @@ -4953,7 +4955,7 @@ SHA-256: `6ebcc2dbec9f2dabca9f668ae6d39e877899b180740570f453409db339221df3` -### `"skill-invocation"` +#### `"skill-invocation"` SHA-256: `1922cd79a70806c17758185a6ef0458bc1fb3900363906733421c16414da2509` @@ -4961,7 +4963,7 @@ SHA-256: `1922cd79a70806c17758185a6ef0458bc1fb3900363906733421c16414da2509` -### `"snapshot"` +#### `"snapshot"` SHA-256: `6f9e00383836275e46c0a9915767f9bb561be5fc30aae490174908a93e99a912` @@ -4969,7 +4971,7 @@ SHA-256: `6f9e00383836275e46c0a9915767f9bb561be5fc30aae490174908a93e99a912` -### `"step/end"` +#### `"step/end"` SHA-256: `c219efbdfd53b836786202ab4532913d555798f0a8615a4e9629736e3799fb70` @@ -4977,7 +4979,7 @@ SHA-256: `c219efbdfd53b836786202ab4532913d555798f0a8615a4e9629736e3799fb70` -### `"step/start"` +#### `"step/start"` SHA-256: `2c64d4bc7264fd3f8bed47e96ab8a593bce05a1e4e1c436dcd244a3b7e0c2a9d` @@ -4985,7 +4987,7 @@ SHA-256: `2c64d4bc7264fd3f8bed47e96ab8a593bce05a1e4e1c436dcd244a3b7e0c2a9d` -### `"stop"` +#### `"stop"` SHA-256: `57f3f606ff8b6c84d9c443faace9d1dd10cca0354f37a4f515ef075f7c351b90` @@ -4993,17 +4995,17 @@ SHA-256: `57f3f606ff8b6c84d9c443faace9d1dd10cca0354f37a4f515ef075f7c351b90` -### `string` +#### `string` SHA-256: `4cd48f3e5108bd6ebedf7301c3638839b8b2b9db8dbd493974177fbdeb91a01b` -来源:`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` `string` -### `"subagent"` +#### `"subagent"` SHA-256: `aacda84a69739238aa782eea902d3073017d9d74b9808de2bf5a83c9738cbdc6` @@ -5011,7 +5013,7 @@ SHA-256: `aacda84a69739238aa782eea902d3073017d9d74b9808de2bf5a83c9738cbdc6` -### `"subagent-settled"` +#### `"subagent-settled"` SHA-256: `bf16d2e98a7f13894ded2cffe5ce857bf473954a0e3c0ed9bc7739e2e1c7b78a` @@ -5019,7 +5021,7 @@ SHA-256: `bf16d2e98a7f13894ded2cffe5ce857bf473954a0e3c0ed9bc7739e2e1c7b78a` -### `"subagent/descriptor"` +#### `"subagent/descriptor"` SHA-256: `5ebce1317eacd2c148456627a09668e927ee15c204f0643f5ea76b46b54a2647` @@ -5027,7 +5029,7 @@ SHA-256: `5ebce1317eacd2c148456627a09668e927ee15c204f0643f5ea76b46b54a2647` -### `"subagent/model-selection-policy"` +#### `"subagent/model-selection-policy"` SHA-256: `0a8a062bc9c3c0d97fd97742262f2ea53dd32297f834e81114870d38ac3dc6da` @@ -5035,7 +5037,7 @@ SHA-256: `0a8a062bc9c3c0d97fd97742262f2ea53dd32297f834e81114870d38ac3dc6da` -### `"success"` +#### `"success"` SHA-256: `511801b0a6470d98566e8385d3dffddb2b67f79fcf73ed6056f46c3cc0a245a7` @@ -5043,7 +5045,7 @@ SHA-256: `511801b0a6470d98566e8385d3dffddb2b67f79fcf73ed6056f46c3cc0a245a7` -### `"system"` +#### `"system"` SHA-256: `8af841fc9b265ade3441caf9fe40dd24db24226befba48150e6d0eeccc1389c3` @@ -5051,7 +5053,7 @@ SHA-256: `8af841fc9b265ade3441caf9fe40dd24db24226befba48150e6d0eeccc1389c3` -### `"team-message"` +#### `"team-message"` SHA-256: `2e4debca12f2c449f96dc6574f3fbf2fb346193443114a241d01a236362ec48c` @@ -5059,7 +5061,7 @@ SHA-256: `2e4debca12f2c449f96dc6574f3fbf2fb346193443114a241d01a236362ec48c` -### `"team/member"` +#### `"team/member"` SHA-256: `18fcdd273a2f2f9d813a3be5e71df5903a963a5c88e46b90b14de6e2db890da0` @@ -5067,7 +5069,7 @@ SHA-256: `18fcdd273a2f2f9d813a3be5e71df5903a963a5c88e46b90b14de6e2db890da0` -### `"team/message/delivered"` +#### `"team/message/delivered"` SHA-256: `a8a2b9011fc067862df7ce40748868467e5778283d7ac193c13f77684a914c57` @@ -5075,7 +5077,7 @@ SHA-256: `a8a2b9011fc067862df7ce40748868467e5778283d7ac193c13f77684a914c57` -### `"team/message/queued"` +#### `"team/message/queued"` SHA-256: `4e011753f8263f436efaabfbb3b4db53a98fc55342c5ded2daf7208b217be159` @@ -5083,7 +5085,7 @@ SHA-256: `4e011753f8263f436efaabfbb3b4db53a98fc55342c5ded2daf7208b217be159` -### `"team/task"` +#### `"team/task"` SHA-256: `b57ae1b37e52bee0a21cbdace168dc6a15582bcda8c306dad962c5dcc8a8e28b` @@ -5091,7 +5093,7 @@ SHA-256: `b57ae1b37e52bee0a21cbdace168dc6a15582bcda8c306dad962c5dcc8a8e28b` -### `"text"` +#### `"text"` SHA-256: `4e44c9118152f6829634bfd508e47669ab0497caffa380c94b4be91f9390d35d` @@ -5099,7 +5101,7 @@ SHA-256: `4e44c9118152f6829634bfd508e47669ab0497caffa380c94b4be91f9390d35d` -### `"text-chunks"` +#### `"text-chunks"` SHA-256: `f9cfc89e8fe085b4fcc9cd32b74b6f103608c54d7d8cd97b47c01de34f252ba3` @@ -5107,7 +5109,7 @@ SHA-256: `f9cfc89e8fe085b4fcc9cd32b74b6f103608c54d7d8cd97b47c01de34f252ba3` -### `"text-delta"` +#### `"text-delta"` SHA-256: `5abab3a27fd2736660ecddd94b28d6bbf114986dd894880153bd1be3ccacb563` @@ -5115,7 +5117,7 @@ SHA-256: `5abab3a27fd2736660ecddd94b28d6bbf114986dd894880153bd1be3ccacb563` -### `"todo/write"` +#### `"todo/write"` SHA-256: `af0750d32d97d47b12b7361a587db41894b17e04c9a805fe212f0114aa2248c7` @@ -5123,7 +5125,7 @@ SHA-256: `af0750d32d97d47b12b7361a587db41894b17e04c9a805fe212f0114aa2248c7` -### `"tool"` +#### `"tool"` SHA-256: `a13d8f379222ece8a02a86efe4c8334af4f108ecb3034b38c0a42bb3046e6847` @@ -5131,7 +5133,7 @@ SHA-256: `a13d8f379222ece8a02a86efe4c8334af4f108ecb3034b38c0a42bb3046e6847` -### `"tool-call"` +#### `"tool-call"` SHA-256: `1f0133217eeeffd8d387baf1ec8ed9856e719bcd999dc08e48624cba96d75fd7` @@ -5139,7 +5141,7 @@ SHA-256: `1f0133217eeeffd8d387baf1ec8ed9856e719bcd999dc08e48624cba96d75fd7` -### `"tool-call-chunks"` +#### `"tool-call-chunks"` SHA-256: `616f93a5047de668e1c30d57b1786abd76beeb4123599637ec1dc5290320ede5` @@ -5147,7 +5149,7 @@ SHA-256: `616f93a5047de668e1c30d57b1786abd76beeb4123599637ec1dc5290320ede5` -### `"tool-call-delta"` +#### `"tool-call-delta"` SHA-256: `9b4fd974c124c83743efe030ba4e1250e087505f3f74588716a521fb8d453267` @@ -5155,7 +5157,7 @@ SHA-256: `9b4fd974c124c83743efe030ba4e1250e087505f3f74588716a521fb8d453267` -### `"tool-calls"` +#### `"tool-calls"` SHA-256: `6c1cccb433ddc153facb380c7dda956237ba5c31f8a532a69142dc277890cc9b` @@ -5163,7 +5165,7 @@ SHA-256: `6c1cccb433ddc153facb380c7dda956237ba5c31f8a532a69142dc277890cc9b` -### `"tool-result"` +#### `"tool-result"` SHA-256: `e5244812c495a80c2e78ba2c2690dca5f6b58ea8d3fe5531ff94a6f9ac5e5d66` @@ -5171,7 +5173,7 @@ SHA-256: `e5244812c495a80c2e78ba2c2690dca5f6b58ea8d3fe5531ff94a6f9ac5e5d66` -### `"tool-workflow/agent-end"` +#### `"tool-workflow/agent-end"` SHA-256: `5d17f27a1ef9f7026c0232714adf7573961536d75f3303ca97973975f5af170e` @@ -5179,7 +5181,7 @@ SHA-256: `5d17f27a1ef9f7026c0232714adf7573961536d75f3303ca97973975f5af170e` -### `"tool-workflow/agent-start"` +#### `"tool-workflow/agent-start"` SHA-256: `ad92f473a03ae72599ff26c86e897c25e16269519ad2a87340f0bea946517af8` @@ -5187,7 +5189,7 @@ SHA-256: `ad92f473a03ae72599ff26c86e897c25e16269519ad2a87340f0bea946517af8` -### `"tool-workflow/run-end"` +#### `"tool-workflow/run-end"` SHA-256: `fe792a6cd430494503837e21e79f91677704ccdd9e870c679aabd7d43ed47ddd` @@ -5195,7 +5197,7 @@ SHA-256: `fe792a6cd430494503837e21e79f91677704ccdd9e870c679aabd7d43ed47ddd` -### `"tool-workflow/run-start"` +#### `"tool-workflow/run-start"` SHA-256: `cdca80b8dad24d4e7b1d5a288a8475ba8d8d46be385bd2da85f122ee836f1670` @@ -5203,7 +5205,7 @@ SHA-256: `cdca80b8dad24d4e7b1d5a288a8475ba8d8d46be385bd2da85f122ee836f1670` -### `"tool/call"` +#### `"tool/call"` SHA-256: `c589e938cc0e4989df8b82abef6339de621f0dc4fe62c230d145b94996af7f92` @@ -5211,7 +5213,7 @@ SHA-256: `c589e938cc0e4989df8b82abef6339de621f0dc4fe62c230d145b94996af7f92` -### `"tool/code-dispatch"` +#### `"tool/code-dispatch"` SHA-256: `d6a66029373faad69ad945ab03b247bddfe60af671a681242700ae43b95a44d0` @@ -5219,7 +5221,7 @@ SHA-256: `d6a66029373faad69ad945ab03b247bddfe60af671a681242700ae43b95a44d0` -### `"tool/code-dispatch-start"` +#### `"tool/code-dispatch-start"` SHA-256: `69534812d4e49cba13881138628a0b4421748280c20bd02e6db37ae242428b44` @@ -5227,7 +5229,7 @@ SHA-256: `69534812d4e49cba13881138628a0b4421748280c20bd02e6db37ae242428b44` -### `"tool/result"` +#### `"tool/result"` SHA-256: `570e85022434613394418ad33e77e9f1f7a05699b33d0b62eae0677a638c3833` @@ -5235,7 +5237,7 @@ SHA-256: `570e85022434613394418ad33e77e9f1f7a05699b33d0b62eae0677a638c3833` -### `true` +#### `true` SHA-256: `dacf3d5f3e4ff619c1320e64a48dec5e7ecd7870bece65fbd449a0e63adfa521` @@ -5243,7 +5245,7 @@ SHA-256: `dacf3d5f3e4ff619c1320e64a48dec5e7ecd7870bece65fbd449a0e63adfa521` -### `"turn/end"` +#### `"turn/end"` SHA-256: `4312134fc6f9cad507c31390bd3d147535492dd77621ec517c5e85f853d53a03` @@ -5251,7 +5253,7 @@ SHA-256: `4312134fc6f9cad507c31390bd3d147535492dd77621ec517c5e85f853d53a03` -### `"turn/start"` +#### `"turn/start"` SHA-256: `0af3ecfb8c60d416fc40a7cc4fb2c4851a8e46608b2b38ab9e510670c971aa1f` @@ -5259,7 +5261,7 @@ SHA-256: `0af3ecfb8c60d416fc40a7cc4fb2c4851a8e46608b2b38ab9e510670c971aa1f` -### `"unavailable"` +#### `"unavailable"` SHA-256: `2c4c21f19f426a58f2dac914e34313aa43f8408972de857a486d1f086d5adb6c` @@ -5267,7 +5269,7 @@ SHA-256: `2c4c21f19f426a58f2dac914e34313aa43f8408972de857a486d1f086d5adb6c` -### `unknown` +#### `unknown` SHA-256: `bbc5696e3f13c758237b316e3cf08cda0b9fd51ffe672539883457769faa185d` @@ -5275,7 +5277,7 @@ SHA-256: `bbc5696e3f13c758237b316e3cf08cda0b9fd51ffe672539883457769faa185d` -### `"usage"` +#### `"usage"` SHA-256: `0bdaf9cb63594be4ef034b68901fffe792fe09d6d5f6bac42d7f56f6e7834fb9` @@ -5283,7 +5285,7 @@ SHA-256: `0bdaf9cb63594be4ef034b68901fffe792fe09d6d5f6bac42d7f56f6e7834fb9` -### `"user"` +#### `"user"` SHA-256: `68f44f59e91c41395076cb77265981a601680ec8a381bbbeb6ab754ffdc94573` @@ -5291,7 +5293,7 @@ SHA-256: `68f44f59e91c41395076cb77265981a601680ec8a381bbbeb6ab754ffdc94573` -### `"user/message"` +#### `"user/message"` SHA-256: `de25352d2dc4196309bd84b5bac6319f6d5c898ea0e82bb5ae66c5738d0d426f` @@ -5299,7 +5301,7 @@ SHA-256: `de25352d2dc4196309bd84b5bac6319f6d5c898ea0e82bb5ae66c5738d0d426f` -### `"web_search"` +#### `"web_search"` SHA-256: `935c8d486292b13c87b57ca280eb8c58b5b2f5239be86fcd4334c33fdeb87682` @@ -5307,7 +5309,7 @@ SHA-256: `935c8d486292b13c87b57ca280eb8c58b5b2f5239be86fcd4334c33fdeb87682` -### `"web_search_20250305"` +#### `"web_search_20250305"` SHA-256: `0116b1f89c05221d56b0ba35c83d302bf4857bc7277d247e9bbaf74b27d2c66e` @@ -5315,7 +5317,7 @@ SHA-256: `0116b1f89c05221d56b0ba35c83d302bf4857bc7277d247e9bbaf74b27d2c66e` -### `"web/deepseek-search-llm-request"` +#### `"web/deepseek-search-llm-request"` SHA-256: `6f611bed14b2106542480c4a230b4a83baf76dc0d8ac0cd13319a7cb8dae7675` @@ -5323,7 +5325,7 @@ SHA-256: `6f611bed14b2106542480c4a230b4a83baf76dc0d8ac0cd13319a7cb8dae7675` -### `"webhook"` +#### `"webhook"` SHA-256: `db6c5246911d47a7969f6b4cb47c7d0dbbde75c402710b22ace3672fa97bebe0` @@ -5331,7 +5333,7 @@ SHA-256: `db6c5246911d47a7969f6b4cb47c7d0dbbde75c402710b22ace3672fa97bebe0` -### `"workspace-write"` +#### `"workspace-write"` SHA-256: `a3edd1efd1fef21b72c55e213c8a8b24196b091abde2b89db52be0b2aaae3cfa` @@ -5344,7 +5346,7 @@ SHA-256: `a3edd1efd1fef21b72c55e213c8a8b24196b091abde2b89db52be0b2aaae3cfa` ## 验证与限制 -仅使用源码的提取器以 TypeScript 6.0.3 运行。重建时省略冗余的 `object` 交叉类型成员,并丢弃规范化后不可达的类型定义;保留已有的 `any` / `unknown`,不以不透明类型替代未解析的导入。V0 与 V2 根类型摘要与从预发布归档重建的对应完整状态一致。 +[仅使用源码的提取器](../../scripts/persistence-schema.ts)以 TypeScript 6.0.3 运行。重建时省略冗余的 `object` 交叉类型成员,并丢弃规范化后不可达的类型定义;保留已有的 `any` / `unknown`,不以不透明类型替代未解析的导入。V0 与 V2 根类型摘要与从预发布归档重建的对应完整状态一致。 历史 surface 事件声明允许可选的 `surfaceOp`。这保留了类型声明证据,并不允许省略 codec 或迁移验证器要求的字段。不透明值、外部插件事件、打包的 body 编码与运行时关系均不在类型目录覆盖范围内。 diff --git a/scripts/persistence-changes.spec.ts b/scripts/persistence-changes.spec.ts index a1d3d19520..03e7084383 100644 --- a/scripts/persistence-changes.spec.ts +++ b/scripts/persistence-changes.spec.ts @@ -120,6 +120,23 @@ function historicalSurface(operation: 'required' | 'optional' | 'absent', event } describe('historical persistence snapshot parsing', () => { + it('preserves source paths and fingerprints in historical inventories', () => { + const snapshot = historicalSurface('required') + const root = snapshot.roots[0]! + const sources = ['packages/core/example/src/types.ts'] + const complete = { ...snapshot, types: [{ schema: root.schema, digest: root.digest, names: ['Example'], sources }] } + expect(parseHistoricalPersistenceSnapshot(complete)).toEqual(complete) + }) + + it.each([':8', ':8:3', '#L8', '#L8-L12'])('rejects source coordinates %s only in historical inventories', (suffix) => { + const snapshot = historicalSurface('required') + const root = snapshot.roots[0]! + const sources = [`packages/core/example/src/types.ts${suffix}`] + const complete = { ...snapshot, types: [{ schema: root.schema, digest: root.digest, names: [], sources }] } + expect(() => parseHistoricalPersistenceSnapshot(complete)).toThrow('historical schema sources must omit line numbers') + expect(parsePersistenceSnapshot(complete)).toEqual(complete) + }) + it('admits optional surface operations only through the historical parser', () => { const snapshot = historicalSurface('optional') expect(() => parsePersistenceSnapshot(snapshot)).toThrow('surface metadata') diff --git a/scripts/persistence-changes.ts b/scripts/persistence-changes.ts index 4080ef9c76..1889e2cecf 100644 --- a/scripts/persistence-changes.ts +++ b/scripts/persistence-changes.ts @@ -250,8 +250,8 @@ export function parsePersistenceSnapshot(value: unknown): PersistenceSchemaInven return parseSnapshot(value, false) } -/** Parse an archived release inventory, including its optional surface operation fields. - * @param value - JSON reconstructed from a historical release tag. +/** Parse a historical inventory with path-only source references and optional surface operations. + * @param value - JSON captured from a historical source tree. * @returns the validated inventory; current acknowledgements use the strict parser. */ export function parseHistoricalPersistenceSnapshot(value: unknown): PersistenceSchemaInventory { @@ -285,7 +285,12 @@ function parseSnapshot(value: unknown, historical: boolean): PersistenceSchemaIn const schema = parseSchema(type.schema, 'shared schema') if (digest(type.digest, 'shared digest') !== schemaDigest(schema)) throw new Error('shared schema digest mismatch') for (const name of array(type.names, 'type names')) textValue(name, 'type name') - for (const source of array(type.sources, 'type sources')) textValue(source, 'type source') + for (const source of array(type.sources, 'type sources')) { + const location = textValue(source, 'type source') + if (historical && /:\d+(?::\d+)?$|#L\d+(?:-L\d+)?$/u.test(location)) { + throw new Error('historical schema sources must omit line numbers') + } + } } return input as unknown as PersistenceSchemaInventory } diff --git a/scripts/persistence-format-facts.ts b/scripts/persistence-format-facts.ts index 17be5b1704..7eedcb11bd 100644 --- a/scripts/persistence-format-facts.ts +++ b/scripts/persistence-format-facts.ts @@ -21,15 +21,19 @@ function replaceRegion(source: string, name: string, content: string, path: stri function historicalSchema(entry: PersistenceFormatEntry, language: Language): string { const schema = basename(entry.schemaPath) const introduction = language === 'en' - ? `The [complete machine inventory](${schema}) contains ${entry.inventory.roots.length} roots and ${entry.inventory.types.length} reachable types. Digests include all referenced fields; source names and locations describe the selected historical tree.` - : `[完整机器目录](${schema})包含 ${entry.inventory.roots.length} 个根类型和 ${entry.inventory.types.length} 种可达类型。摘要包含所有引用字段;源码名称和位置描述所选的历史源码树。` + ? `The [complete machine inventory](${schema}) contains ${entry.inventory.roots.length} roots and ${entry.inventory.types.length} reachable types. Digests include all referenced fields; source names and paths describe the selected historical tree.` + : `[完整机器目录](${schema})包含 ${entry.inventory.roots.length} 个根类型和 ${entry.inventory.types.length} 种可达类型。摘要包含所有引用字段;源码名称和路径描述所选的历史源码树。` return [ '', - renderPersistenceSchemaIndex(entry.inventory, language, [introduction]), + language === 'en' ? '## Complete schemas' : '## 完整 schema', + '', + introduction, + '', + renderPersistenceSchemaIndex(entry.inventory, language, [], 3), '
', language === 'en' ? 'Complete resolved types' : '完整解析类型', '', - renderPersistenceSchemaDefinitions(entry.inventory, language, () => undefined), + renderPersistenceSchemaDefinitions(entry.inventory, language, () => undefined, 3), '
', ].join('\n') } diff --git a/scripts/persistence-formats.spec.ts b/scripts/persistence-formats.spec.ts index 62985165c3..e937e6b429 100644 --- a/scripts/persistence-formats.spec.ts +++ b/scripts/persistence-formats.spec.ts @@ -1,11 +1,12 @@ /** Format reference coverage follows the writer version and retains complete historical schemas. */ -import { mkdirSync, mkdtempSync, readFileSync, rmSync, writeFileSync } from 'node:fs' +import { existsSync, mkdirSync, mkdtempSync, readFileSync, rmSync, writeFileSync } from 'node:fs' import { tmpdir } from 'node:os' import { join } from 'node:path' import { dump } from 'js-yaml' import { afterEach, describe, expect, it } from 'vitest' import { loadPersistenceFormats, runPersistenceFormats } from './persistence-formats.ts' +import { parseHistoricalPersistenceSnapshot } from './persistence-changes.ts' import { canonicalizeSchema, schemaDigest } from './persistence-schema-model.ts' import type { PersistenceRoot, PersistenceSchemaInventory, PersistenceType, SchemaNode } from './persistence-schema-model.ts' @@ -109,7 +110,98 @@ function prepareFacts(root: string, currentVersion = 3): void { } } +describe('archive current persistence format', () => { + it('keeps every reachable type and drops extractor-retained types and source line numbers', () => { + const root = fixture() + const original = inventory(3) + const sources = [ + 'packages/example/src/types.ts:12', 'packages/other/src/types.ts:8:2', 'packages/example/src/types.ts:34:5', + 'packages/plain/src/types.ts', 'packages/fragment/src/types.ts#L8', 'packages/fragment/src/types.ts#L8-L12', + ] + const types = original.types.map(type => ({ ...type, names: ['Example'], sources })) + const schema = canonicalizeSchema([{ kind: 'literal', value: 'unreferenced' }], 0) + replaceSnapshot(root, 3, 3, { ...original, types: [...types, { schema, digest: schemaDigest(schema), names: [], sources: [] }] }) + const before = readFileSync(join(root, 'docs/persistence-schema.json'), 'utf8') + + expect(runPersistenceFormats(['--archive', '3'], root)).toBe('Archived Session format v3 to docs/persistence-formats/v3.schema.json.') + const serialized = readFileSync(join(root, 'docs/persistence-formats/v3.schema.json'), 'utf8') + const archived = parseHistoricalPersistenceSnapshot(JSON.parse(serialized)) + expect(archived).toEqual({ + ...original, + types: types.map(type => ({ ...type, sources: [ + 'packages/example/src/types.ts', 'packages/other/src/types.ts', 'packages/plain/src/types.ts', 'packages/fragment/src/types.ts', + ] })), + }) + expect(serialized).toBe(JSON.stringify(archived, null, 2) + '\n') + expect(readFileSync(join(root, 'docs/persistence-schema.json'), 'utf8')).toBe(before) + expect(existsSync(join(root, 'docs/persistence-formats/v3.md'))).toBe(false) + + saveReference(root, 3, 4, archived) + write(root, 'packages/core/session/src/types.ts', 'export const SESSION_FORMAT_VERSION = 4 as const\n') + saveReference(root, 4, 4) + expect(loadPersistenceFormats(root).entries[3]?.inventory).toEqual(archived) + }) + + it('creates the first archive directory and honors --root', () => { + const root = fixture(0) + rmSync(join(root, 'docs/persistence-formats'), { recursive: true }) + expect(runPersistenceFormats(['--root', root, '--archive', '0'])).toBe('Archived Session format v0 to docs/persistence-formats/v0.schema.json.') + expect(JSON.parse(readFileSync(join(root, 'docs/persistence-formats/v0.schema.json'), 'utf8'))).toEqual(inventory(0)) + }) + + it.each(['-1', '1.5', '01', '3junk', '9007199254740992'])('rejects an invalid archive version %s', (version) => { + const root = fixture() + expect(() => runPersistenceFormats([`--archive=${version}`], root)).toThrow('--archive must be a non-negative safe integer') + expect(existsSync(join(root, 'docs/persistence-formats/v3.schema.json'))).toBe(false) + }) + + it.each(['2', '4'])('rejects archive v%s when the current writer is v3', (version) => { + const root = fixture() + expect(() => runPersistenceFormats(['--archive', version], root)).toThrow(`Cannot archive v${version}: current writer is v3`) + expect(existsSync(join(root, 'docs/persistence-formats/v3.schema.json'))).toBe(false) + }) + + it('refuses to overwrite an existing archive', () => { + const root = fixture() + write(root, 'docs/persistence-formats/v3.schema.json', 'Retained history.\n') + expect(() => runPersistenceFormats(['--archive', '3'], root)).toThrow('docs/persistence-formats/v3.schema.json already exists') + expect(readFileSync(join(root, 'docs/persistence-formats/v3.schema.json'), 'utf8')).toBe('Retained history.\n') + }) + + it('rejects --archive with --write before writing', () => { + const root = fixture() + expect(() => runPersistenceFormats(['--archive', '3', '--write'], root)).toThrow('--archive and --write cannot be combined') + expect(existsSync(join(root, 'docs/persistence-formats/v3.schema.json'))).toBe(false) + }) + + it.each(['invalid-json', 'digest-drift', 'missing-type', 'missing-source-metadata', 'outdated-header'])('rejects %s before creating an archive', (variant) => { + const root = fixture() + const original = inventory(3) + if (variant === 'invalid-json') write(root, 'docs/persistence-schema.json', '{') + else if (variant === 'digest-drift') replaceSnapshot(root, 3, 3, { ...original, roots: [{ ...original.roots[0]!, digest: '0'.repeat(64) }, ...original.roots.slice(1)] }) + else if (variant === 'missing-type') replaceSnapshot(root, 3, 3, { ...original, types: original.types.slice(1) }) + else if (variant === 'missing-source-metadata') edit(root, 'docs/persistence-schema.json', ',"sources":[]', '') + else replaceSnapshot(root, 3, 3, inventory(2)) + expect(() => runPersistenceFormats(['--archive', '3'], root)).toThrow(variant === 'invalid-json' ? SyntaxError + : variant === 'digest-drift' ? 'schema digest mismatch' : variant === 'missing-type' ? 'cover every reachable type' + : variant === 'missing-source-metadata' ? 'missing field sources' : 'SessionHeader.version must match') + expect(existsSync(join(root, 'docs/persistence-formats/v3.schema.json'))).toBe(false) + }) +}) + describe('complete persistence format references', () => { + it.each(['.md', '.zh.md'])('rejects source coordinates in authored format evidence in %s', (suffix) => { + const root = fixture() + const path = `docs/persistence-formats/v1${suffix}` + const original = readFileSync(join(root, path), 'utf8') + for (const position of [':36', ':36:2', '#L36', '#L36-L38']) { + write(root, path, original + `\nSource: \`packages/core/session/src/types.ts${position}\`.\n`) + expect(() => loadPersistenceFormats(root)).toThrow('historical source references must omit line numbers') + } + write(root, path, original + '\nSource: `packages/core/session/src/types.ts`.\n') + expect(loadPersistenceFormats(root).entries).toHaveLength(4) + }) + it('loads a contiguous archive and the current catalog without Git or historical package sources', () => { const formats = loadPersistenceFormats(fixture()) expect(formats.currentVersion).toBe(3) @@ -317,7 +409,16 @@ describe('complete persistence format references', () => { expect(runPersistenceFormats([], root)).toBe('Persistence formats: v0 through v3 verified (4 complete references).') expect(paths.map(path => readFileSync(join(root, path), 'utf8'))).toEqual(before) expect(readFileSync(join(root, 'docs/persistence-formats/README.md'), 'utf8')).toContain('Authored context.') - expect(readFileSync(join(root, 'docs/persistence-formats/v1.md'), 'utf8')).toContain('pullRequest: 3349') + const english = readFileSync(join(root, 'docs/persistence-formats/v1.md'), 'utf8') + expect(english).toContain('pullRequest: 3349') + const [visible, collapsed] = english.split('
') + expect(visible).toContain('\n## Complete schemas\n') + expect(visible).toContain('\n### Persistence type fingerprints\n') + expect(collapsed).toContain('\n### Resolved persistence types\n') + expect(collapsed).toContain('\n#### `SessionHeader`\n') + expect(english.match(/^## /gmu)).toHaveLength(1) + expect(english.match(/^### /gmu)).toHaveLength(2) + expect(english.match(/^#### /gmu)).toHaveLength(inventory(1).types.length) edit(root, 'docs/persistence-formats/v1.md', 'Complete resolved types', 'Missing definitions') expect(() => runPersistenceFormats([], root)).toThrow('Stale persistence format facts') }) @@ -326,7 +427,7 @@ describe('complete persistence format references', () => { const root = fixture(0) prepareFacts(root, 0) runPersistenceFormats(['--write'], root) - expect(runPersistenceFormats([], root)).toBe('Persistence formats: v0 through v0 verified (1 complete references).') + expect(runPersistenceFormats([], root)).toBe('Persistence formats: v0 through v0 verified (1 complete reference).') }) it.each(['missing', 'stale'])('rejects a %s format pairing record and refreshes it with --write', (variant) => { diff --git a/scripts/persistence-formats.ts b/scripts/persistence-formats.ts index 8a5f7a1a6e..073b1b3a8b 100644 --- a/scripts/persistence-formats.ts +++ b/scripts/persistence-formats.ts @@ -1,6 +1,6 @@ -/** Verify complete Session format references from version zero through the current writer. */ +/** Archive and verify complete Session format references through the current writer. */ -import { existsSync, readFileSync, readdirSync, writeFileSync } from 'node:fs' +import { existsSync, mkdirSync, readFileSync, readdirSync, writeFileSync } from 'node:fs' import { join, resolve } from 'node:path' import { parseArgs } from 'node:util' import { JSON_SCHEMA, load } from 'js-yaml' @@ -9,6 +9,7 @@ import { parseHistoricalPersistenceSnapshot, parsePersistenceSnapshot } from './ import { persistenceFormatFactArtifacts } from './persistence-format-facts.ts' import { canonicalizeSchema, schemaDigest } from './persistence-schema-model.ts' import type { PersistenceSchemaInventory } from './persistence-schema-model.ts' +import { withoutPersistenceSourceLines } from './persistence-source-metadata.ts' const DIRECTORY = 'docs/persistence-formats' const CURRENT_DOCUMENT = 'docs/persistence-catalog.md' @@ -47,6 +48,9 @@ function fields(value: unknown, expected: readonly string[], label: string): Rec } function machineBlock(document: string, label: string): string { + if (/\.[cm]?[jt]sx?(?::\d+(?::\d+)?|#L\d+(?:-L\d+)?)/u.test(document)) { + throw new Error(`${label}: historical source references must omit line numbers`) + } const frontmatter = /^---\n([\s\S]*?)\n---(?:\n|$)/u.exec(document)?.[1] const metadata: unknown = frontmatter === undefined ? undefined : load(frontmatter, { schema: JSON_SCHEMA }) if (metadata === null || typeof metadata !== 'object' || !('kind' in metadata) || metadata.kind !== 'persistence-format') { @@ -83,7 +87,7 @@ function parseRecord(block: string, version: number): PersistenceFormatRecord { return { source: parseSource(record.source, label), roots } } -function validateInventory(inventory: PersistenceSchemaInventory, version: number, current: boolean): void { +function validateInventory(inventory: PersistenceSchemaInventory, version: number, current: boolean): ReadonlySet { const label = `v${version}` for (const key of ['SessionHeader', 'JsonlHeaderLine', 'SessionEventEnvelope']) { const root = inventory.roots.find(root => root.key === key) @@ -110,6 +114,7 @@ function validateInventory(inventory: PersistenceSchemaInventory, version: numbe remaining.delete(type.digest) } if (remaining.size > 0) throw new Error(`${label}: schema types must cover every reachable type`) + return reachable } function validateDocument( @@ -176,21 +181,42 @@ export function loadPersistenceFormats(root: string): PersistenceFormats { return { currentVersion, entries } } +function archiveCurrentInventory(root: string, requestedVersion: string): string { + const version = Number(requestedVersion) + if (!/^(?:0|[1-9]\d*)$/u.test(requestedVersion) || !Number.isSafeInteger(version)) { + throw new Error('--archive must be a non-negative safe integer') + } + const currentVersion = readCurrentSessionFormatVersion(root) + if (version !== currentVersion) throw new Error(`Cannot archive v${version}: current writer is v${currentVersion}`) + const path = `${DIRECTORY}/v${version}.schema.json` + if (existsSync(join(root, path))) throw new Error(`Cannot archive v${version}: ${path} already exists`) + const inventory = parsePersistenceSnapshot(JSON.parse(readFileSync(join(root, CURRENT_SCHEMA), 'utf8'))) + const reachable = validateInventory(inventory, version, true) + const archive = withoutPersistenceSourceLines({ ...inventory, types: inventory.types.filter(type => reachable.has(type.digest)) }) + mkdirSync(join(root, DIRECTORY), { recursive: true }) + writeFileSync(join(root, path), JSON.stringify(archive, null, 2) + '\n', { flag: 'wx' }) + return `Archived Session format v${version} to ${path}.` +} + /** - * Validate format coverage and check or refresh the historical schema and index regions. - * @param args - CLI arguments; --write refreshes generated facts after complete validation. + * Archive the current schema or validate and optionally refresh format references. + * @param args - --archive N creates the current version's schema once; --write refreshes validated facts. * @param root - default checkout directory, overridden by --root when provided. - * @returns the verified format count and optional number of refreshed artifacts. + * @returns the created schema path or verified format count and refreshed artifact count. */ export function runPersistenceFormats(args: readonly string[], root = resolve(import.meta.dirname, '..')): string { - const { values } = parseArgs({ args: [...args], options: { root: { type: 'string' }, write: { type: 'boolean' } } }) + const { values } = parseArgs({ args: [...args], options: { root: { type: 'string' }, write: { type: 'boolean' }, archive: { type: 'string' } } }) root = resolve(values.root ?? root) + if (values.archive !== undefined) { + if (values.write) throw new Error('--archive and --write cannot be combined') + return archiveCurrentInventory(root, values.archive) + } const formats = loadPersistenceFormats(root) const changed = persistenceFormatFactArtifacts(root, formats).filter(artifact => !existsSync(join(root, artifact.path)) || readFileSync(join(root, artifact.path), 'utf8') !== artifact.content) if (!values.write && changed.length > 0) throw new Error(`Stale persistence format facts: ${changed.map(artifact => artifact.path).join(', ')}. Run pnpm run verify-persistence-formats --write.`) if (values.write) for (const artifact of changed) writeFileSync(join(root, artifact.path), artifact.content) - return `Persistence formats: v0 through v${formats.currentVersion} verified (${formats.entries.length} complete references).` + return `Persistence formats: v0 through v${formats.currentVersion} verified (${formats.entries.length} complete reference${formats.entries.length === 1 ? '' : 's'}).` + (values.write ? ` Refreshed ${changed.length} file${changed.length === 1 ? '' : 's'}.` : '') } diff --git a/scripts/persistence-releases.spec.ts b/scripts/persistence-releases.spec.ts index 80e0e0cca6..79ad27920f 100644 --- a/scripts/persistence-releases.spec.ts +++ b/scripts/persistence-releases.spec.ts @@ -119,6 +119,26 @@ function replaceSnapshot(fixture: Fixture, index: number, snapshot: PersistenceS } describe('pinned persistence releases', () => { + it.each(['.md', '.zh.md'])('rejects historical source coordinates in %s records', (suffix) => { + const data = fixture() + const path = join(data.directory, TAGS[0] + suffix) + const original = readFileSync(path, 'utf8') + for (const position of [':36', ':36:2', '#L36', '#L36-L38']) { + writeFileSync(path, original + `\nSource: \`packages/core/session/src/types.ts${position}\`.\n`) + expect(() => loadPersistenceReleases(data.root)).toThrow('historical source references must omit line numbers') + } + writeFileSync(path, original + '\nSource: `packages/core/session/src/types.ts`.\n') + expect(loadPersistenceReleases(data.root).entries).toHaveLength(3) + }) + + it('rejects historical source coordinates in release schema metadata', () => { + const data = fixture() + const snapshot = data.snapshots[0]! + replaceSnapshot(data, 0, { ...snapshot, types: snapshot.types.map((type, index) => index === 0 + ? { ...type, sources: ['packages/core/session/src/types.ts:36'] } : type) }) + expect(() => loadPersistenceReleases(data.root)).toThrow('historical schema sources must omit line numbers') + }) + it('reconstructs breaking version-zero changes and unchanged releases from a tree without Git or package sources', () => { const data = fixture() const archive = loadPersistenceReleases(data.root) diff --git a/scripts/persistence-releases.ts b/scripts/persistence-releases.ts index 3e1e7d72dd..5ccbe87984 100644 --- a/scripts/persistence-releases.ts +++ b/scripts/persistence-releases.ts @@ -121,6 +121,9 @@ function parseManifest(value: unknown): PersistenceReleaseManifest { } function machineBlock(source: string, label: string): string { + if (/\.[cm]?[jt]sx?(?::\d+(?::\d+)?|#L\d+(?:-L\d+)?)/u.test(source)) { + throw new Error(`${label}: historical source references must omit line numbers`) + } const metadata = /^---\n([\s\S]*?)\n---(?:\n|$)/u.exec(source)?.[1] const frontmatter: unknown = metadata === undefined ? undefined : load(metadata, { schema: JSON_SCHEMA }) if (frontmatter === null || typeof frontmatter !== 'object' || !('kind' in frontmatter) || frontmatter.kind !== 'persistence-release') { diff --git a/scripts/persistence-source-metadata.ts b/scripts/persistence-source-metadata.ts new file mode 100644 index 0000000000..2f589c4bf2 --- /dev/null +++ b/scripts/persistence-source-metadata.ts @@ -0,0 +1,18 @@ +/** Stable source-file metadata for saved persistence inventories. */ + +import type { PersistenceSchemaInventory } from './persistence-schema-model.ts' + +/** + * Remove source line positions without changing schemas, names, or fingerprints. + * @param inventory - validated inventory whose source metadata will be copied. + * @returns an inventory with unique source paths in their original order. + */ +export function withoutPersistenceSourceLines(inventory: PersistenceSchemaInventory): PersistenceSchemaInventory { + return { + ...inventory, + types: inventory.types.map(type => ({ + ...type, + sources: [...new Set(type.sources.map(source => source.replace(/(?::\d+(?::\d+)?|#L\d+(?:-L\d+)?)$/u, '')))], + })), + } +} diff --git a/scripts/render-persistence-schema.spec.ts b/scripts/render-persistence-schema.spec.ts index 39c4b4e19b..7b1577e6a7 100644 --- a/scripts/render-persistence-schema.spec.ts +++ b/scripts/render-persistence-schema.spec.ts @@ -48,15 +48,20 @@ describe('persistence schema catalog', () => { expect(before).not.toBe(after) }) - it('renders historical source locations without linking them to current files', () => { - const inventory = fixture() - const definitions = renderPersistenceSchemaDefinitions(inventory, 'en', () => undefined) - expect(definitions).toContain('Sources: `packages/core/example/src/types.ts:8`') + it('renders historical source paths and nested headings within their reference section', () => { + const current = fixture() + const inventory = { ...current, types: current.types.map(type => ({ ...type, sources: type.sources.map(source => source.replace(/:\d+$/u, '')) })) } + const definitions = renderPersistenceSchemaDefinitions(inventory, 'en', () => undefined, 3) + expect(definitions).toContain('Sources: `packages/core/example/src/types.ts`') + expect(definitions).not.toContain('types.ts:8') expect(definitions).not.toContain('(../packages/') - const index = renderPersistenceSchemaIndex(inventory, 'en', ['[Historical schema](v0.schema.json)']) + expect(definitions).toContain('### Resolved persistence types') + expect(definitions).toContain('#### `ErrorInfo`') + const index = renderPersistenceSchemaIndex(inventory, 'en', ['[Historical schema](v0.schema.json)'], 3) expect(index).toContain('[Historical schema](v0.schema.json)') + expect(index).toContain('### Persistence type fingerprints') expect(index).not.toContain('(persistence-schema.json)') - expect(renderPersistenceSchemaDefinitions(inventory)).toContain('(../packages/core/example/src/types.ts)') + expect(renderPersistenceSchemaDefinitions(current)).toContain('[`packages/core/example/src/types.ts:8`](../packages/core/example/src/types.ts)') }) it('refuses a current inventory that omits a referenced definition', () => { diff --git a/scripts/render-persistence-schema.ts b/scripts/render-persistence-schema.ts index 466e9aa725..19747f73a2 100644 --- a/scripts/render-persistence-schema.ts +++ b/scripts/render-persistence-schema.ts @@ -106,11 +106,12 @@ function definition( entries: ReadonlyMap, locale: PersistenceCatalogLocale, sourceLink: (source: string) => string | undefined, + headingLevel: number, ): string[] { const text = persistenceCatalogText[locale] const schema = entry.type.schema const node = nodeAt(schema, 0) - const lines = [``, '', `### ${code(entry.label)}`, '', `SHA-256: ${code(entry.type.digest)}`, ''] + const lines = [``, '', `${'#'.repeat(headingLevel)} ${code(entry.label)}`, '', `SHA-256: ${code(entry.type.digest)}`, ''] if (entry.type.sources.length > 0) { lines.push(`${text.sources}${entry.type.sources.map((source) => { const href = sourceLink(sourcePath(source)) @@ -155,17 +156,19 @@ function definition( * @param inventory - complete current-source schemas and declaration metadata. * @param locale - generated document language. * @param introduction - paragraphs before the root table; defaults to current-source links. + * @param headingLevel - section depth within the containing reference. * @returns Markdown index including the history and contributor workflow links. */ export function renderPersistenceSchemaIndex( inventory: PersistenceSchemaInventory, locale: PersistenceCatalogLocale = 'en', introduction: readonly string[] = [persistenceCatalogText[locale].fingerprintsIntro, persistenceCatalogText[locale].historyIntro], + headingLevel: 2 | 3 = 2, ): string { const entries = displays(inventory) const text = persistenceCatalogText[locale] return [ - `## ${text.fingerprints}`, '', ...introduction.flatMap(paragraph => [paragraph, '']), + `${'#'.repeat(headingLevel)} ${text.fingerprints}`, '', ...introduction.flatMap(paragraph => [paragraph, '']), text.rootColumns, '|---|---|---|---|', ...inventory.roots.map(root => `| ${code(root.key)} | ${root.kind} | ${code(root.digest)} | ${reference(root.digest, entries)} |`), '', ].join('\n') @@ -176,19 +179,21 @@ export function renderPersistenceSchemaIndex( * @param inventory - complete current-source schemas and declaration metadata. * @param locale - generated document language. * @param sourceLink - source path to URL; undefined keeps historical locations as text. + * @param headingLevel - section depth; individual definitions use the next heading level. * @returns Markdown definitions whose anchors use names or owning paths instead of hashes. */ export function renderPersistenceSchemaDefinitions( inventory: PersistenceSchemaInventory, locale: PersistenceCatalogLocale = 'en', sourceLink: (source: string) => string | undefined = source => `../${source}`, + headingLevel: 2 | 3 = 2, ): string { const entries = displays(inventory) const text = persistenceCatalogText[locale] const sorted = [...entries.values()].sort((left, right) => left.anchor < right.anchor ? -1 : left.anchor > right.anchor ? 1 : 0) return [ - `## ${text.definitions}`, '', text.definitionsIntro, '', - ...sorted.flatMap(entry => definition(entry, entries, locale, sourceLink)), + `${'#'.repeat(headingLevel)} ${text.definitions}`, '', text.definitionsIntro, '', + ...sorted.flatMap(entry => definition(entry, entries, locale, sourceLink, headingLevel + 1)), ].join('\n') } From 38070996c129ea38321a8b8d35d24cd0f9cf8584 Mon Sep 17 00:00:00 2001 From: Tianyi Cui <53024+tianyicui@users.noreply.github.com> Date: Sun, 13 Sep 2026 12:19:46 +0800 Subject: [PATCH 3/3] docs(session): nest historical formats under persistence changes --- ...08-26-ban-ambiguous-origin-label.i18n.yaml | 4 +- .../2026-08-26-ban-ambiguous-origin-label.md | 2 +- ...026-08-26-ban-ambiguous-origin-label.zh.md | 2 +- ...6-09-11-persistence-type-history.i18n.yaml | 4 +- .../2026-09-11-persistence-type-history.md | 2 +- .../2026-09-11-persistence-type-history.zh.md | 2 +- .agents/skills/dsh-doc/SKILL.md | 2 +- .../dsh-doc/references/metadata-links-i18n.md | 4 +- .../dsh-doc/templates/persistence-format.md | 4 +- .gitattributes | 2 +- docs/AGENTS.md | 2 +- .../adding-a-session-format-version.i18n.yaml | 4 +- .../adding-a-session-format-version.md | 2 +- .../adding-a-session-format-version.zh.md | 2 +- docs/persistence-catalog.i18n.yaml | 4 +- docs/persistence-catalog.md | 2 +- docs/persistence-catalog.zh.md | 2 +- docs/persistence-changes/README.i18n.yaml | 4 +- docs/persistence-changes/README.md | 2 +- docs/persistence-changes/README.zh.md | 2 +- .../historical-formats}/README.i18n.yaml | 6 +- .../historical-formats}/README.md | 12 +-- .../historical-formats}/README.zh.md | 12 +-- .../historical-formats}/v0.i18n.yaml | 6 +- .../historical-formats}/v0.md | 8 +- .../historical-formats}/v0.schema.json | 0 .../historical-formats}/v0.zh.md | 8 +- .../historical-formats}/v1.i18n.yaml | 6 +- .../historical-formats}/v1.md | 8 +- .../historical-formats}/v1.schema.json | 0 .../historical-formats}/v1.zh.md | 8 +- .../historical-formats}/v2.i18n.yaml | 6 +- .../historical-formats}/v2.md | 8 +- .../historical-formats}/v2.schema.json | 0 .../historical-formats}/v2.zh.md | 8 +- docs/session-format-status.i18n.yaml | 4 +- docs/session-format-status.md | 2 +- docs/session-format-status.zh.md | 2 +- scripts/doc-standard.spec.ts | 2 +- scripts/persistence-catalog-text.ts | 4 +- scripts/persistence-changes.spec.ts | 10 +++ scripts/persistence-format-facts.ts | 4 +- scripts/persistence-formats.spec.ts | 78 ++++++++++--------- scripts/persistence-formats.ts | 2 +- scripts/verify-concrete-terms.spec.ts | 44 +++++------ scripts/verify-concrete-terms.ts | 4 +- 46 files changed, 161 insertions(+), 145 deletions(-) rename docs/{persistence-formats => persistence-changes/historical-formats}/README.i18n.yaml (67%) rename docs/{persistence-formats => persistence-changes/historical-formats}/README.md (69%) rename docs/{persistence-formats => persistence-changes/historical-formats}/README.zh.md (67%) rename docs/{persistence-formats => persistence-changes/historical-formats}/v0.i18n.yaml (69%) rename docs/{persistence-formats => persistence-changes/historical-formats}/v0.md (99%) rename docs/{persistence-formats => persistence-changes/historical-formats}/v0.schema.json (100%) rename docs/{persistence-formats => persistence-changes/historical-formats}/v0.zh.md (99%) rename docs/{persistence-formats => persistence-changes/historical-formats}/v1.i18n.yaml (69%) rename docs/{persistence-formats => persistence-changes/historical-formats}/v1.md (99%) rename docs/{persistence-formats => persistence-changes/historical-formats}/v1.schema.json (100%) rename docs/{persistence-formats => persistence-changes/historical-formats}/v1.zh.md (99%) rename docs/{persistence-formats => persistence-changes/historical-formats}/v2.i18n.yaml (69%) rename docs/{persistence-formats => persistence-changes/historical-formats}/v2.md (99%) rename docs/{persistence-formats => persistence-changes/historical-formats}/v2.schema.json (100%) rename docs/{persistence-formats => persistence-changes/historical-formats}/v2.zh.md (99%) diff --git a/.agents/notes/implemented/process/2026-08-26-ban-ambiguous-origin-label.i18n.yaml b/.agents/notes/implemented/process/2026-08-26-ban-ambiguous-origin-label.i18n.yaml index c05203bf79..c1d9874a82 100644 --- a/.agents/notes/implemented/process/2026-08-26-ban-ambiguous-origin-label.i18n.yaml +++ b/.agents/notes/implemented/process/2026-08-26-ban-ambiguous-origin-label.i18n.yaml @@ -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: a1379d8d0fbd9d8da124dd6885e543450e714078 -2026-08-26-ban-ambiguous-origin-label.zh.md: af57195eb365c385876e9c40b9e5861a496a5b9c +2026-08-26-ban-ambiguous-origin-label.md: b4c161a8a963e0aebdb3dcf24b8aac028429f349 +2026-08-26-ban-ambiguous-origin-label.zh.md: 2d592f44429d8622b5a42c55c7f92eae6da96800 diff --git a/.agents/notes/implemented/process/2026-08-26-ban-ambiguous-origin-label.md b/.agents/notes/implemented/process/2026-08-26-ban-ambiguous-origin-label.md index a1379d8d0f..b4c161a8a9 100644 --- a/.agents/notes/implemented/process/2026-08-26-ban-ambiguous-origin-label.md +++ b/.agents/notes/implemented/process/2026-08-26-ban-ambiguous-origin-label.md @@ -18,7 +18,7 @@ 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. +Historical persistence evidence retains identifiers from its selected source tree. The check excludes release schema JSON under `docs/persistence-changes/releases/` and `docs/persistence-changes/historical-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. diff --git a/.agents/notes/implemented/process/2026-08-26-ban-ambiguous-origin-label.zh.md b/.agents/notes/implemented/process/2026-08-26-ban-ambiguous-origin-label.zh.md index af57195eb3..2d592f4442 100644 --- a/.agents/notes/implemented/process/2026-08-26-ban-ambiguous-origin-label.zh.md +++ b/.agents/notes/implemented/process/2026-08-26-ban-ambiguous-origin-label.zh.md @@ -18,7 +18,7 @@ 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)负责这类证据。 +历史持久化证据保留选定源码树中的标识符。检查排除 `docs/persistence-changes/releases/` 下的发行版 schema JSON 和 `docs/persistence-changes/historical-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)负责这类证据。 本决策针对这一个术语,部分取代了旧决策中不采用固定禁词和标识符重命名的选择。旧决策仍适用于其他抽象语言,也仍负责要求根据每处使用的具体含义选择替代名称。 diff --git a/.agents/notes/implemented/process/2026-09-11-persistence-type-history.i18n.yaml b/.agents/notes/implemented/process/2026-09-11-persistence-type-history.i18n.yaml index 229ee678ba..238d996567 100644 --- a/.agents/notes/implemented/process/2026-09-11-persistence-type-history.i18n.yaml +++ b/.agents/notes/implemented/process/2026-09-11-persistence-type-history.i18n.yaml @@ -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: f6dc5ed5415d9d53ccd37ffcab80cbc521bc2443 -2026-09-11-persistence-type-history.zh.md: b58f91af993ba123823eac15df4189bbbeb75fec +2026-09-11-persistence-type-history.md: e51e9d565718a752ad4209010665f244725db102 +2026-09-11-persistence-type-history.zh.md: 10dfd0565c710c2714c8f87dd290eb351c572a90 diff --git a/.agents/notes/implemented/process/2026-09-11-persistence-type-history.md b/.agents/notes/implemented/process/2026-09-11-persistence-type-history.md index f6dc5ed541..e51e9d5657 100644 --- a/.agents/notes/implemented/process/2026-09-11-persistence-type-history.md +++ b/.agents/notes/implemented/process/2026-09-11-persistence-type-history.md @@ -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. 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. +The [format references](../../../../docs/persistence-changes/historical-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. diff --git a/.agents/notes/implemented/process/2026-09-11-persistence-type-history.zh.md b/.agents/notes/implemented/process/2026-09-11-persistence-type-history.zh.md index b58f91af99..10dfd0565c 100644 --- a/.agents/notes/implemented/process/2026-09-11-persistence-type-history.zh.md +++ b/.agents/notes/implemented/process/2026-09-11-persistence-type-history.zh.md @@ -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-changes/historical-formats/README.zh.md)为低于写入器常量的每个历史整数版本保留完整目录。当前写入器继续使用现有生成目录。覆盖范围由常量推导,而非手工维护的版本清单,因此推进写入器必须归档其前驱。归档命令复制已验证的当前目录,保留从根类型可达的定义,移除源码行号,并拒绝覆盖已有快照。同一格式内可能新增事件或改变可选载荷,因此来源检查点保持明确;这些快照不授权当前变更,也不声称迁移安全。机器 schema 与精确生成的 schema 区间保留历史标识符,当前术语检查仍覆盖周围的人工说明。 记录命令从仓库内模板生成双语目录和一致性记录。作者可以将两种语言的概述、兼容性说明和实际验证证据作为结构化输入。生成过程提供标识符、摘要和快照,不编造兼容性说明或测试结果。结构化检查输出保留非零失败退出码,并报告独立于可读描述的稳定变更种类。 diff --git a/.agents/skills/dsh-doc/SKILL.md b/.agents/skills/dsh-doc/SKILL.md index d4d2027746..83eee5d526 100644 --- a/.agents/skills/dsh-doc/SKILL.md +++ b/.agents/skills/dsh-doc/SKILL.md @@ -56,7 +56,7 @@ The `kind` frontmatter field selects exactly one README template. Every kind in - `package-bundle` → [templates/package-bundle.md](templates/package-bundle.md): a package declaring `dsh.bundle.patch` — the verified `dsh plugin` install path, layer semantics, patch document. - `persistence-change` → [templates/persistence-change.md](templates/persistence-change.md): a dated record in `docs/persistence-changes/` — acknowledge a detected type transition with per-root predecessors and generated after schemas. - `persistence-release` → [templates/persistence-release.md](templates/persistence-release.md): a pinned tag in `docs/persistence-changes/releases/` — compare reconstructed historical types without claiming compatibility acknowledgement. -- `persistence-format` → [templates/persistence-format.md](templates/persistence-format.md): a historical Session format checkpoint in `docs/persistence-formats/`, with complete schemas; the current writer uses the existing catalog. +- `persistence-format` → [templates/persistence-format.md](templates/persistence-format.md): a historical Session format checkpoint in `docs/persistence-changes/historical-formats/`, with complete schemas; the current writer uses the existing catalog. Open the template before writing and follow its skeleton and rules; it states what the kind is, how the page is structured, and the fact checks each section owes. Add a new kind only together with a distinct template file, a documented repository position or declared owner, and a focused check that maps documents to it. diff --git a/.agents/skills/dsh-doc/references/metadata-links-i18n.md b/.agents/skills/dsh-doc/references/metadata-links-i18n.md index 3ad0826621..31f44bc79a 100644 --- a/.agents/skills/dsh-doc/references/metadata-links-i18n.md +++ b/.agents/skills/dsh-doc/references/metadata-links-i18n.md @@ -29,7 +29,7 @@ kind: "package-reference" ## The kind system -`kind` selects the document template directly; every kind maps to exactly one template that exists in this skill, and no template exists without a kind. Files named `docs/persistence-changes/YYYY-MM-DD-slug.md` use `persistence-change`; files named `docs/persistence-changes/releases/dsh-v*.md` use `persistence-release`. Files named `docs/persistence-formats/vN.md` use `persistence-format`. Their Chinese siblings use the same kind. Folder READMEs are indexes, not records. Derive package README kinds mechanically, in this order: +`kind` selects the document template directly; every kind maps to exactly one template that exists in this skill, and no template exists without a kind. Files named `docs/persistence-changes/YYYY-MM-DD-slug.md` use `persistence-change`; files named `docs/persistence-changes/releases/dsh-v*.md` use `persistence-release`. Files named `docs/persistence-changes/historical-formats/vN.md` use `persistence-format`. Their Chinese siblings use the same kind. Folder READMEs are indexes, not records. Derive package README kinds mechanically, in this order: 1. The README is `packages/README.md` or `packages//README.md` → `package-group`. 2. The package manifest declares `dsh.bundle.patch` → `package-bundle`. @@ -44,7 +44,7 @@ kind: "package-reference" | `package-bundle` | `packages///README.md` declaring `dsh.bundle.patch` | [package-bundle.md](../templates/package-bundle.md) | Installable layer: the verified `dsh plugin` install path, layer semantics, and patch document. | | `persistence-change` | `docs/persistence-changes/YYYY-MM-DD-slug.md` and its Chinese sibling | [persistence-change.md](../templates/persistence-change.md) | Historical acknowledgement: mechanically detected type changes, per-root predecessor references, compatibility decision, and generated after schemas. | | `persistence-release` | `docs/persistence-changes/releases/dsh-v*.md` and its Chinese sibling | [persistence-release.md](../templates/persistence-release.md) | Retrospective observation: pinned tag, adjacent before/after digests, actual version constants, and changed after schemas; no compatibility acknowledgement. | -| `persistence-format` | `docs/persistence-formats/vN.md` and its Chinese sibling | [persistence-format.md](../templates/persistence-format.md) | Selected historical format: source evidence, complete root schemas and reachable types; the current writer uses the generated catalog. | +| `persistence-format` | `docs/persistence-changes/historical-formats/vN.md` and its Chinese sibling | [persistence-format.md](../templates/persistence-format.md) | Selected historical format: source evidence, complete root schemas and reachable types; the current writer uses the generated catalog. | Before assigning `package-library` or `package-bundle`, inspect the facts: read `package.json` for `dsh.bundle.patch` and `src/index.ts` for the entry shape (`apply` export or a default service export is a plugin; a plain module API is a library). `dsh plugin --profile add ` installs any npm dependency, but the profile reconcile activates a layer only for a package that declares `dsh.bundle`; never present that command as an install path for a library or a plain plugin. The documentation check derives the expected kind from these same facts, rejects another value, and rejects `name`, `audience`, `tags`, and README-local `i18n` metadata. Add a new kind only with a distinct template, an unambiguous repository position or declared owner, and a focused check that maps documents to it. diff --git a/.agents/skills/dsh-doc/templates/persistence-format.md b/.agents/skills/dsh-doc/templates/persistence-format.md index 4c99ec9401..c411e14f7c 100644 --- a/.agents/skills/dsh-doc/templates/persistence-format.md +++ b/.agents/skills/dsh-doc/templates/persistence-format.md @@ -1,6 +1,6 @@ # Template: persistence-format -Use this kind for `docs/persistence-formats/vN.md` and its Chinese sibling. Each record describes one explicitly selected historical Session format checkpoint with complete declared types. It is a format reference, not a release record or compatibility acknowledgement. The checkout writer uses the existing current catalog. +Use this kind for `docs/persistence-changes/historical-formats/vN.md` and its Chinese sibling. Each record describes one explicitly selected historical Session format checkpoint with complete declared types. It is a format reference, not a release record or compatibility acknowledgement. The checkout writer uses the existing current catalog. ## Frontmatter @@ -22,4 +22,4 @@ kind: persistence-format 7. **Verification and limitations:** state actual extraction evidence, coverage limits, and the offline verifier. Preserve historical optional fields and opaque declarations without claiming codec admission or migration safety. 8. **Dev Note:** reserve non-authoritative working context, or write `None.`. -The [format index](../../../../docs/persistence-formats/README.md) owns coverage and maintenance. `pnpm run verify-persistence-formats --write` validates schemas before refreshing generated regions and pairing records. It cannot create historical evidence or repair machine data. Keep every older integer documented when the current writer advances; do not duplicate the current catalog under a historical filename. +The [format index](../../../../docs/persistence-changes/historical-formats/README.md) owns coverage and maintenance. `pnpm run verify-persistence-formats --write` validates schemas before refreshing generated regions and pairing records. It cannot create historical evidence or repair machine data. Keep every older integer documented when the current writer advances; do not duplicate the current catalog under a historical filename. diff --git a/.gitattributes b/.gitattributes index 2abd057b16..ed321c2b18 100644 --- a/.gitattributes +++ b/.gitattributes @@ -16,4 +16,4 @@ docs/persistence-schema.json linguist-generated=true docs/persistence-changes/*.schema.json linguist-generated=true docs/persistence-changes/releases/*.schema.json linguist-generated=true -docs/persistence-formats/*.schema.json linguist-generated=true +docs/persistence-changes/historical-formats/*.schema.json linguist-generated=true diff --git a/docs/AGENTS.md b/docs/AGENTS.md index 1898e71c04..902a1510ed 100644 --- a/docs/AGENTS.md +++ b/docs/AGENTS.md @@ -24,7 +24,7 @@ Each fact has one home: the tier whose job it is; elsewhere, link there. | [subsystems/](subsystems/README.md) | One reference page per subsystem: type definitions, semantics, and the generated Cordis API | Behavior narration (→ architecture.md) | | [Agent Notes](../.agents/notes/README.md) | Active decision records: the why, what-was-given-up, and required verification; `implemented/` notes describe shipped reality in present tense | Migration plans, acceptance-task checklists, fixture walkthroughs, and spec-speak ("should…") once the decision has shipped; archived notes are frozen history, never current authority | | [postmortem/](postmortem/README.md) | Incident stories — the only tier where war-story narrative belongs | — | -| [Persistence history](persistence-changes/README.md) and [format references](persistence-formats/README.md) | Type-change acknowledgements, release comparisons, and complete historical format schemas | Behavior-only changes; current runtime contracts | +| [Persistence history](persistence-changes/README.md) and [format references](persistence-changes/historical-formats/README.md) | Type-change acknowledgements, release comparisons, and complete historical format schemas | Behavior-only changes; current runtime contracts | | [cookbook/](cookbook/adding-a-package.md) | Step-by-step how-tos with numbered verify steps | Design rationale (→ the Agent Note each guide links) | | [user/](user/index.md) | Product-facing guides published by the documentation website | Generated reference tables, contributor procedures, decision history | | Package README | The per-package contract: config, semantics, limitations, extension points, and [Model Experience](cookbook/adding-a-package.md#4-write-the-package-readme) | JSDoc restatement, generated-catalog restatement (event/tool tables), other packages' concerns | diff --git a/docs/cookbook/adding-a-session-format-version.i18n.yaml b/docs/cookbook/adding-a-session-format-version.i18n.yaml index b160e20757..f66eda7447 100644 --- a/docs/cookbook/adding-a-session-format-version.i18n.yaml +++ b/docs/cookbook/adding-a-session-format-version.i18n.yaml @@ -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: 2b939a708221d900fd50e4cca2afaae1ac04daeb -adding-a-session-format-version.zh.md: ee5dac62b45e85e42e9a0a73d5f7248438b4116a +adding-a-session-format-version.md: 6ebc6bd2062acd88dab953bc227bc1046b13f083 +adding-a-session-format-version.zh.md: c66a045303f96c2ef237cf3b1c1dc598e9c8f5f6 diff --git a/docs/cookbook/adding-a-session-format-version.md b/docs/cookbook/adding-a-session-format-version.md index 2b939a7082..6ebc6bd206 100644 --- a/docs/cookbook/adding-a-session-format-version.md +++ b/docs/cookbook/adding-a-session-format-version.md @@ -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, 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. +Before changing the writer, use the [archive command](../persistence-changes/historical-formats/README.md#maintenance) to preserve its complete persistence schema, then add the bilingual format reference under `docs/persistence-changes/historical-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. ## 2. Add an identity edge diff --git a/docs/cookbook/adding-a-session-format-version.zh.md b/docs/cookbook/adding-a-session-format-version.zh.md index ee5dac62b4..c66a045303 100644 --- a/docs/cookbook/adding-a-session-format-version.zh.md +++ b/docs/cookbook/adding-a-session-format-version.zh.md @@ -27,7 +27,7 @@ 未发布 N+1 的集成测试应使用可丢弃、相互隔离的 Harness home。中间版本产生的 N+1 文件已标为目标写入器版本,因此后续对 N→N+1 的修改不会再次迁移该文件。请在全新测试 home 中从未变更的历史输入重新运行;绝不通过改写已提交代际或复用真实用户 home 来修复这个问题。 -变更写入器之前,使用[归档命令](../persistence-formats/README.zh.md#maintenance)保留其完整持久化 schema,再在 `docs/persistence-formats/vN.*` 下添加双语格式参考。保留所有更早的记录。格式覆盖检查要求低于新写入器的每个整数版本都有独立文档;当前生成的目录只覆盖新写入器。 +变更写入器之前,使用[归档命令](../persistence-changes/historical-formats/README.zh.md#maintenance)保留其完整持久化 schema,再在 `docs/persistence-changes/historical-formats/vN.*` 下添加双语格式参考。保留所有更早的记录。格式覆盖检查要求低于新写入器的每个整数版本都有独立文档;当前生成的目录只覆盖新写入器。 ## 2. 添加恒等迁移边 diff --git a/docs/persistence-catalog.i18n.yaml b/docs/persistence-catalog.i18n.yaml index 7e3d87372e..380616d51d 100644 --- a/docs/persistence-catalog.i18n.yaml +++ b/docs/persistence-catalog.i18n.yaml @@ -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-catalog.md -persistence-catalog.md: 5668543d48d613ee7d6a485c35e28fd626a1be4d -persistence-catalog.zh.md: 2fcfd89e9579cfdaa2755db5bf8b7795ad5c6502 +persistence-catalog.md: acb64b7be1715b58f9fbcdebfaaadf709865c15b +persistence-catalog.zh.md: fab7c7b9f4b8c3ef9edb97035d23accb6ae378b3 diff --git a/docs/persistence-catalog.md b/docs/persistence-catalog.md index 5668543d48..acb64b7be1 100644 --- a/docs/persistence-catalog.md +++ b/docs/persistence-catalog.md @@ -13,7 +13,7 @@ The envelope carries `type`, `seq`, `time`, `data`, optional `ignorable`, and co The [machine inventory](persistence-schema.json) contains every reachable normalized type and its SHA-256 digest. Root digests include referenced types. Comments, source locations, alias names, erased brands, readonly markers, and harmless field, union, or intersection reordering do not affect these fingerprints. Tuple order, property names, value types, and optionality do. Catalog text and source locations can still produce a diff when digests stay unchanged. -The [format references](persistence-formats/README.md) cover every historical Session format. The [change records](persistence-changes/README.md) acknowledge exact transitions using snapshots kept in this tree. Follow the [review workflow](cookbook/reviewing-persistence-type-changes.md) to classify a change and record it. These checks cover declared type structure; opaque payload contents and behavior without type changes are outside their scope. +The [format references](persistence-changes/historical-formats/README.md) cover every historical Session format. The [change records](persistence-changes/README.md) acknowledge exact transitions using snapshots kept in this tree. Follow the [review workflow](cookbook/reviewing-persistence-type-changes.md) to classify a change and record it. These checks cover declared type structure; opaque payload contents and behavior without type changes are outside their scope. | Root | Kind | SHA-256 | Resolved type | |---|---|---|---| diff --git a/docs/persistence-catalog.zh.md b/docs/persistence-catalog.zh.md index 2fcfd89e95..fab7c7b9f4 100644 --- a/docs/persistence-catalog.zh.md +++ b/docs/persistence-catalog.zh.md @@ -15,7 +15,7 @@ [机器可读目录](persistence-schema.json)包含所有可达的规范化类型及其 SHA-256 摘要。根类型的摘要涵盖引用类型。注释、源码位置、别名、擦除的品牌标记、readonly 标记以及无语义变化的字段、联合类型或交叉类型重排不影响摘要;元组顺序、属性名称、值类型和可选性会影响摘要。摘要不变时,目录文本和源码位置仍可能产生 diff。 -[格式参考](persistence-formats/README.zh.md)覆盖每个历史 Session 格式。[变更记录](persistence-changes/README.zh.md)通过保存在本源码树中的快照确认精确的类型转换。按照[评审流程](cookbook/reviewing-persistence-type-changes.zh.md)分类并记录变更。这些检查覆盖已声明的类型结构;不透明载荷的内部内容和未改变类型的行为变更不在检查范围内。 +[格式参考](persistence-changes/historical-formats/README.zh.md)覆盖每个历史 Session 格式。[变更记录](persistence-changes/README.zh.md)通过保存在本源码树中的快照确认精确的类型转换。按照[评审流程](cookbook/reviewing-persistence-type-changes.zh.md)分类并记录变更。这些检查覆盖已声明的类型结构;不透明载荷的内部内容和未改变类型的行为变更不在检查范围内。 | 根类型 | 类别 | SHA-256 | 已解析类型 | |---|---|---|---| diff --git a/docs/persistence-changes/README.i18n.yaml b/docs/persistence-changes/README.i18n.yaml index eec30920c8..27f2099f31 100644 --- a/docs/persistence-changes/README.i18n.yaml +++ b/docs/persistence-changes/README.i18n.yaml @@ -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/README.md -README.md: 3c05a4ce40e8b59c099f6054ab6049242b5e7fff -README.zh.md: 0f90b74fd3196f39c8d3f8928abae053f3b29fc7 +README.md: 7eb46efe69e139c294ad76e1b584e2d7384151b5 +README.zh.md: d91cfff9e5010bfff92b905ce0f075e7e419eb52 diff --git a/docs/persistence-changes/README.md b/docs/persistence-changes/README.md index 3c05a4ce40..7eb46efe69 100644 --- a/docs/persistence-changes/README.md +++ b/docs/persistence-changes/README.md @@ -12,7 +12,7 @@ Use this reference to inspect an acknowledged Session persistence-type change an For older tagged versions, use the [prerelease archive](releases/README.md). It reconstructs alpha/RC type differences for historical reading and format validation; its observations do not serve as current compatibility acknowledgements. -For complete schemas grouped by Session format, use the [format references](../persistence-formats/README.md). Their coverage follows the writer constant, including intermediate formats without a release tag. +For complete schemas grouped by Session format, use the [format references](historical-formats/README.md). Their coverage follows the writer constant, including intermediate formats without a release tag. ## Table of Contents diff --git a/docs/persistence-changes/README.zh.md b/docs/persistence-changes/README.zh.md index 0f90b74fd3..d91cfff9e5 100644 --- a/docs/persistence-changes/README.zh.md +++ b/docs/persistence-changes/README.zh.md @@ -12,7 +12,7 @@ description: "审阅和维护已记录的会话持久化类型变更、对应 sc 较早的 tag 参见[预发行版本归档](releases/README.zh.md)。它重建 alpha/RC 类型差异,供历史阅读和格式校验使用;这些观察记录不作为当前兼容性确认。 -按 Session 格式查看完整 schema 时,使用[格式参考](../persistence-formats/README.zh.md)。其覆盖范围由写入器常量决定,包括没有发布 tag 的中间格式。 +按 Session 格式查看完整 schema 时,使用[格式参考](historical-formats/README.zh.md)。其覆盖范围由写入器常量决定,包括没有发布 tag 的中间格式。 ## 目录 diff --git a/docs/persistence-formats/README.i18n.yaml b/docs/persistence-changes/historical-formats/README.i18n.yaml similarity index 67% rename from docs/persistence-formats/README.i18n.yaml rename to docs/persistence-changes/historical-formats/README.i18n.yaml index 12ae2a9b47..b404f89378 100644 --- a/docs/persistence-formats/README.i18n.yaml +++ b/docs/persistence-changes/historical-formats/README.i18n.yaml @@ -1,6 +1,6 @@ # Bilingual-pair consistency record (docs/i18n/README.md): the git blob hash of each # 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-formats/README.md -README.md: 04f03d454b3cab62786554660fc803869e3be0e8 -README.zh.md: b58a4a68aadca8e049e77498fbf9410b6a13cf0a +# pnpm run verify-translation-pairing --write docs/persistence-changes/historical-formats/README.md +README.md: 8dc2caf4409e693c8b68c4e49db67b6c3234c238 +README.zh.md: 36095f9872ed6a2bd72d348be280f6d4534aeea7 diff --git a/docs/persistence-formats/README.md b/docs/persistence-changes/historical-formats/README.md similarity index 69% rename from docs/persistence-formats/README.md rename to docs/persistence-changes/historical-formats/README.md index 04f03d454b..8dc2caf440 100644 --- a/docs/persistence-formats/README.md +++ b/docs/persistence-changes/historical-formats/README.md @@ -8,7 +8,7 @@ English | [中文](README.zh.md) ## Summary -Use this reference to inspect a stored Session generation’s headers, event envelopes, and payload types. Every format below the checkout writer has a bilingual document and a complete schema snapshot. The current format uses the generated persistence catalog. The [version authority](../session-format-status.md) owns the writer constant and release status. +Use this reference to inspect a stored Session generation’s headers, event envelopes, and payload types. Every format below the checkout writer has a bilingual document and a complete schema snapshot. The current format uses the generated persistence catalog. The [version authority](../../session-format-status.md) owns the writer constant and release status. ## Table of Contents @@ -31,18 +31,18 @@ The index is generated from validated snapshots and the current writer constant. | 0 | `dsh-v0.1.2-rc.1` | [V0](v0.md) | [JSON](v0.schema.json) | 54 / 415 | | 1 | PR #3349 | [V1](v1.md) | [JSON](v1.schema.json) | 54 / 415 | | 2 | `dsh-v0.1.3-alpha.2` | [V2](v2.md) | [JSON](v2.schema.json) | 56 / 435 | -| 3 | Current checkout | [Current catalog](../persistence-catalog.md) | [JSON](../persistence-schema.json) | 59 / 463 | +| 3 | Current checkout | [Current catalog](../../persistence-catalog.md) | [JSON](../../persistence-schema.json) | 59 / 463 | ## Scope and evidence -Each `vN.md` / `vN.zh.md` pair has `kind: persistence-format`, an identical `yaml persistence-format` declaration binding every root key to its captured digest, a pairing sidecar, and a complete `vN.schema.json`. The [template](../../.agents/skills/dsh-doc/templates/persistence-format.md) defines these records. Roots cover the logical Session header, physical JSONL header, event envelope, and all first-party events at the selected checkpoint; each root includes every reachable declared type. Packed physical body records have separate codec owners linked from each page. +Each `vN.md` / `vN.zh.md` pair has `kind: persistence-format`, an identical `yaml persistence-format` declaration binding every root key to its captured digest, a pairing sidecar, and a complete `vN.schema.json`. The [template](../../../.agents/skills/dsh-doc/templates/persistence-format.md) defines these records. Roots cover the logical Session header, physical JSONL header, event envelope, and all first-party events at the selected checkpoint; each root includes every reachable declared type. Packed physical body records have separate codec owners linked from each page. -V0 and V2 use the latest matching tags in the [captured prerelease archive](../persistence-changes/releases/README.md). V1 uses an intermediate source tree identified in its reference because the captured tags contain no V1 writer. Historical sources retain file paths without line numbers. Snapshots preserve historical optional fields and opaque values; they do not substitute current types into older formats. Historical identifiers remain intact only in schema JSON and the verified generated schema regions; authored prose follows current terminology rules. +V0 and V2 use the latest matching tags in the [captured prerelease archive](../releases/README.md). V1 uses an intermediate source tree identified in its reference because the captured tags contain no V1 writer. Historical sources retain file paths without line numbers. Snapshots preserve historical optional fields and opaque values; they do not substitute current types into older formats. Historical identifiers remain intact only in schema JSON and the verified generated schema regions; authored prose follows current terminology rules. -These references describe selected schemas, not historical application replay or migration safety. Same-version event additions and optional payload changes can produce other valid inventories. The prerelease archive retains tag-by-tag differences; [change records](../persistence-changes/README.md) retain current compatibility acknowledgements. Neither history is replaced by these format snapshots. +These references describe selected schemas, not historical application replay or migration safety. Same-version event additions and optional payload changes can produce other valid inventories. The prerelease archive retains tag-by-tag differences; [change records](../README.md) retain current compatibility acknowledgements. Neither history is replaced by these format snapshots. ## Maintain coverage @@ -56,7 +56,7 @@ pnpm run verify-persistence-catalog pnpm run verify-persistence-formats --archive 3 ``` -Replace `3` with the outgoing writer version for other transitions. `--archive N` creates `vN.schema.json` from the current inventory, retains exactly the types reachable from its roots, and removes source line numbers. It refuses an existing destination, a version other than the current writer, invalid or incomplete schemas, and combination with `--write`. Add the snapshot’s bilingual record and source evidence using the [template](../../.agents/skills/dsh-doc/templates/persistence-format.md). Retain all earlier records. The successor uses the current catalog; copying a new current catalog cannot satisfy the archived predecessor requirement. Follow the [format-version cookbook](../cookbook/adding-a-session-format-version.md) for runtime changes. +Replace `3` with the outgoing writer version for other transitions. `--archive N` creates `vN.schema.json` from the current inventory, retains exactly the types reachable from its roots, and removes source line numbers. It refuses an existing destination, a version other than the current writer, invalid or incomplete schemas, and combination with `--write`. Add the snapshot’s bilingual record and source evidence using the [template](../../../.agents/skills/dsh-doc/templates/persistence-format.md). Retain all earlier records. The successor uses the current catalog; copying a new current catalog cannot satisfy the archived predecessor requirement. Follow the [format-version cookbook](../../cookbook/adding-a-session-format-version.md) for runtime changes. The schema definitions and index inside comment markers are generated. After advancing the writer and completing the machine data and authored evidence, refresh their tables and pairing records, then verify: diff --git a/docs/persistence-formats/README.zh.md b/docs/persistence-changes/historical-formats/README.zh.md similarity index 67% rename from docs/persistence-formats/README.zh.md rename to docs/persistence-changes/historical-formats/README.zh.md index b58a4a68aa..36095f9872 100644 --- a/docs/persistence-formats/README.zh.md +++ b/docs/persistence-changes/historical-formats/README.zh.md @@ -8,7 +8,7 @@ description: "查找从 V0 到工作区写入器版本的每个 Session 格式 ## 概述 -本参考用于查阅已存储 Session 代际的 header、事件信封与载荷类型。低于工作区写入器版本的每个格式都有双语文档与完整 schema 快照。当前格式使用生成的持久化目录。[版本真源](../session-format-status.zh.md)负责写入器常量与发布状态。 +本参考用于查阅已存储 Session 代际的 header、事件信封与载荷类型。低于工作区写入器版本的每个格式都有双语文档与完整 schema 快照。当前格式使用生成的持久化目录。[版本真源](../../session-format-status.zh.md)负责写入器常量与发布状态。 ## 目录 @@ -31,18 +31,18 @@ description: "查找从 V0 到工作区写入器版本的每个 Session 格式 | 0 | `dsh-v0.1.2-rc.1` | [V0](v0.zh.md) | [JSON](v0.schema.json) | 54 / 415 | | 1 | PR #3349 | [V1](v1.zh.md) | [JSON](v1.schema.json) | 54 / 415 | | 2 | `dsh-v0.1.3-alpha.2` | [V2](v2.zh.md) | [JSON](v2.schema.json) | 56 / 435 | -| 3 | 当前工作树 | [当前目录](../persistence-catalog.zh.md) | [JSON](../persistence-schema.json) | 59 / 463 | +| 3 | 当前工作树 | [当前目录](../../persistence-catalog.zh.md) | [JSON](../../persistence-schema.json) | 59 / 463 | ## 范围与证据 -每组 `vN.md` / `vN.zh.md` 文档包含 `kind: persistence-format`、将每个根类型键绑定到已记录摘要的相同 `yaml persistence-format` 声明、配对记录及完整的 `vN.schema.json`。[模板](../../.agents/skills/dsh-doc/templates/persistence-format.md)定义这些记录。根类型覆盖所选检查点的逻辑 Session header、物理 JSONL header、事件信封与所有第一方事件;每个根包含所有可达的声明类型。打包的物理 body 记录由每页链接的独立 codec 负责。 +每组 `vN.md` / `vN.zh.md` 文档包含 `kind: persistence-format`、将每个根类型键绑定到已记录摘要的相同 `yaml persistence-format` 声明、配对记录及完整的 `vN.schema.json`。[模板](../../../.agents/skills/dsh-doc/templates/persistence-format.md)定义这些记录。根类型覆盖所选检查点的逻辑 Session header、物理 JSONL header、事件信封与所有第一方事件;每个根包含所有可达的声明类型。打包的物理 body 记录由每页链接的独立 codec 负责。 -V0 与 V2 使用[已收录预发布归档](../persistence-changes/releases/README.zh.md)中最后一个对应 tag。由于收录的 tag 没有 V1 写入器,V1 使用其参考文档中标识的中间源码树。历史来源保留文件路径,不包含行号。快照保留历史可选字段与不透明值,不会将当前类型替换到旧格式中。历史标识符仅在 schema JSON 与已验证的生成 schema 区间中原样保留;人工说明遵循当前术语规则。 +V0 与 V2 使用[已收录预发布归档](../releases/README.zh.md)中最后一个对应 tag。由于收录的 tag 没有 V1 写入器,V1 使用其参考文档中标识的中间源码树。历史来源保留文件路径,不包含行号。快照保留历史可选字段与不透明值,不会将当前类型替换到旧格式中。历史标识符仅在 schema JSON 与已验证的生成 schema 区间中原样保留;人工说明遵循当前术语规则。 -这些参考描述选定的 schema,不表示历史应用回放结果或迁移安全性。同版本内新增事件与可选载荷变更可以产生其他有效目录。预发布归档保留逐 tag 差异;[变更记录](../persistence-changes/README.zh.md)保留当前兼容性确认。这些格式快照不替代任何一种历史。 +这些参考描述选定的 schema,不表示历史应用回放结果或迁移安全性。同版本内新增事件与可选载荷变更可以产生其他有效目录。预发布归档保留逐 tag 差异;[变更记录](../README.zh.md)保留当前兼容性确认。这些格式快照不替代任何一种历史。 ## 维护覆盖 @@ -56,7 +56,7 @@ pnpm run verify-persistence-catalog pnpm run verify-persistence-formats --archive 3 ``` -对于其他转换,将 `3` 替换为原写入器版本。`--archive N` 从当前目录创建 `vN.schema.json`,只保留从根类型可达的类型,并移除源码行号。它拒绝已存在的目标、与当前写入器不同的版本、无效或不完整的 schema,以及与 `--write` 的组合。使用[模板](../../.agents/skills/dsh-doc/templates/persistence-format.md)添加该快照的双语记录与来源证据。保留所有更早的记录。后继格式使用当前目录;复制新的当前目录不能满足归档前驱的要求。运行时变更遵循[格式版本实操手册](../cookbook/adding-a-session-format-version.zh.md)。 +对于其他转换,将 `3` 替换为原写入器版本。`--archive N` 从当前目录创建 `vN.schema.json`,只保留从根类型可达的类型,并移除源码行号。它拒绝已存在的目标、与当前写入器不同的版本、无效或不完整的 schema,以及与 `--write` 的组合。使用[模板](../../../.agents/skills/dsh-doc/templates/persistence-format.md)添加该快照的双语记录与来源证据。保留所有更早的记录。后继格式使用当前目录;复制新的当前目录不能满足归档前驱的要求。运行时变更遵循[格式版本实操手册](../../cookbook/adding-a-session-format-version.zh.md)。 注释标记内的 schema 定义与索引由工具生成。推进写入器并完成机器数据与人工证据后,刷新其表格和配对记录,再执行验证: diff --git a/docs/persistence-formats/v0.i18n.yaml b/docs/persistence-changes/historical-formats/v0.i18n.yaml similarity index 69% rename from docs/persistence-formats/v0.i18n.yaml rename to docs/persistence-changes/historical-formats/v0.i18n.yaml index 5c9647c093..53935b02a0 100644 --- a/docs/persistence-formats/v0.i18n.yaml +++ b/docs/persistence-changes/historical-formats/v0.i18n.yaml @@ -1,6 +1,6 @@ # Bilingual-pair consistency record (docs/i18n/README.md): the git blob hash of each # 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-formats/v0.md -v0.md: c1fad8caaf3ffd02f2960e87414382d6b9fbfe1e -v0.zh.md: 6b088e725f20316a96ac0ea29b57ce4233237c08 +# pnpm run verify-translation-pairing --write docs/persistence-changes/historical-formats/v0.md +v0.md: 91b8c239307c2ac721aa4879a4cb9857cd0396ce +v0.zh.md: 735ac81c461e7dcb89aac05cf1ae3997e5e0fd25 diff --git a/docs/persistence-formats/v0.md b/docs/persistence-changes/historical-formats/v0.md similarity index 99% rename from docs/persistence-formats/v0.md rename to docs/persistence-changes/historical-formats/v0.md index c1fad8caaf..91b8c23930 100644 --- a/docs/persistence-formats/v0.md +++ b/docs/persistence-changes/historical-formats/v0.md @@ -25,7 +25,7 @@ Inspect the V0 persistence types captured at `dsh-v0.1.2-rc.1`. Assistant chunks ## Source evidence -The source is the published tag `dsh-v0.1.2-rc.1`, whose writer constant is 0. This is the last V0 tag in the [captured prerelease archive](../persistence-changes/releases/README.md); the [tag record](../persistence-changes/releases/dsh-v0.1.2-rc.1.md) preserves its release context. Earlier V0 tags have additional type differences and are not replaced by this snapshot. +The source is the published tag `dsh-v0.1.2-rc.1`, whose writer constant is 0. This is the last V0 tag in the [captured prerelease archive](../releases/README.md); the [tag record](../releases/dsh-v0.1.2-rc.1.md) preserves its release context. Earlier V0 tags have additional type differences and are not replaced by this snapshot. The extracted declarations come from `packages/core/session/src/types.ts`, `packages/session/session-persistence-jsonl/src/format.ts`, and every first-party `SessionEventMap` merge and its reachable types. Source locations below refer to that historical tree, not to current files. @@ -38,7 +38,7 @@ These facts describe the selected checkpoint. The generated tables below preserv - The logical header requires `isSeeded`. The physical header instead stores optional `seedLength`, with required `delegationDepth` and `type: "session"`. - `assistant/chunk.data` contains `chunk`, `turn`, and `step`. `assistant/message.data` has no embedded `stream`, and `assistant/attempt` is absent. -The [V0/V1 codec](../../packages/session/session-format-v0-to-v1/src/codec.ts) owns packed Assistant rows and range-encoded source references. These physical body encodings are not additional roots in this declared-type inventory. The [adjacent migration reference](../../packages/session/session-format-v0-to-v1/README.md) owns accepted legacy normalizations and refusal rules. +The [V0/V1 codec](../../../packages/session/session-format-v0-to-v1/src/codec.ts) owns packed Assistant rows and range-encoded source references. These physical body encodings are not additional roots in this declared-type inventory. The [adjacent migration reference](../../../packages/session/session-format-v0-to-v1/README.md) owns accepted legacy normalizations and refusal rules. Packed physical rows use `text-chunks`, `reasoning-chunks`, or `tool-call-chunks`, with `seq0`, `time0`, and `data.turn` / `step` / `index` / `dt`. Text and reasoning rows carry `texts`; tool-call rows carry `id`, optional `name`, and `args`. For N members, `dt` has N−1 time gaps, which may be negative. Member k has sequence `seq0 + k` and time `time0` plus the first k gaps. Physical `sourceEventSeqs` may use encoded ranges; the logical schemas below show expanded number arrays. @@ -5089,7 +5089,7 @@ SHA-256: `a3edd1efd1fef21b72c55e213c8a8b24196b091abde2b89db52be0b2aaae3cfa` ## Verification and limitations -The [source-only extractor](../../scripts/persistence-schema.ts) ran with TypeScript 6.0.3. Reconstruction omits redundant `object` intersection members and discards normalization-unreachable type definitions; it preserves existing `any` / `unknown` and does not substitute opaque types for unresolved imports. V0 and V2 root digests match the corresponding complete states reconstructed from the prerelease archive. +The [source-only extractor](../../../scripts/persistence-schema.ts) ran with TypeScript 6.0.3. Reconstruction omits redundant `object` intersection members and discards normalization-unreachable type definitions; it preserves existing `any` / `unknown` and does not substitute opaque types for unresolved imports. V0 and V2 root digests match the corresponding complete states reconstructed from the prerelease archive. Historical surface-event declarations permit optional `surfaceOp`. This is retained evidence of declared types, not permission to omit fields required by a codec or migration validator. Opaque values, external plugin events, packed body encoding, and runtime relationships are outside the type inventory’s coverage. @@ -5097,7 +5097,7 @@ Historical surface-event declarations permit optional `surfaceOp`. This is retai pnpm run verify-persistence-formats ``` -The check validates every format through the current writer, schema completeness, bilingual declarations, and generated tables using only this checkout. It does not replay historical applications or establish migration safety. See the [format index](README.md) for maintenance rules and the [current catalog](../persistence-catalog.md) for today’s declarations. +The check validates every format through the current writer, schema completeness, bilingual declarations, and generated tables using only this checkout. It does not replay historical applications or establish migration safety. See the [format index](README.md) for maintenance rules and the [current catalog](../../persistence-catalog.md) for today’s declarations. ## Dev Note diff --git a/docs/persistence-formats/v0.schema.json b/docs/persistence-changes/historical-formats/v0.schema.json similarity index 100% rename from docs/persistence-formats/v0.schema.json rename to docs/persistence-changes/historical-formats/v0.schema.json diff --git a/docs/persistence-formats/v0.zh.md b/docs/persistence-changes/historical-formats/v0.zh.md similarity index 99% rename from docs/persistence-formats/v0.zh.md rename to docs/persistence-changes/historical-formats/v0.zh.md index 6b088e725f..735ac81c46 100644 --- a/docs/persistence-formats/v0.zh.md +++ b/docs/persistence-changes/historical-formats/v0.zh.md @@ -25,7 +25,7 @@ kind: persistence-format ## 来源证据 -来源为已发布 tag `dsh-v0.1.2-rc.1`,其写入器常量为 0。这是[已收录预发布归档](../persistence-changes/releases/README.zh.md)中最后一个 V0 tag;[tag 记录](../persistence-changes/releases/dsh-v0.1.2-rc.1.zh.md)保留其发布背景。更早的 V0 tag 还存在其他类型差异,本快照不替代那些记录。 +来源为已发布 tag `dsh-v0.1.2-rc.1`,其写入器常量为 0。这是[已收录预发布归档](../releases/README.zh.md)中最后一个 V0 tag;[tag 记录](../releases/dsh-v0.1.2-rc.1.zh.md)保留其发布背景。更早的 V0 tag 还存在其他类型差异,本快照不替代那些记录。 提取的声明来自 `packages/core/session/src/types.ts`、`packages/session/session-persistence-jsonl/src/format.ts`,以及所有第一方 `SessionEventMap` 声明合并及其可达类型。下方源码位置指向该历史源码树,而非当前文件。 @@ -38,7 +38,7 @@ kind: persistence-format - 逻辑 header 要求 `isSeeded`。物理 header 则存储可选的 `seedLength`,并要求 `delegationDepth` 和 `type: "session"`。 - `assistant/chunk.data` 包含 `chunk`、`turn` 和 `step`。`assistant/message.data` 没有内嵌的 `stream`,且不存在 `assistant/attempt`。 -[V0/V1 codec](../../packages/session/session-format-v0-to-v1/src/codec.ts)负责打包的 Assistant 行与范围编码的来源引用。这些物理 body 编码不是本声明类型目录中的额外根类型。[相邻迁移参考](../../packages/session/session-format-v0-to-v1/README.zh.md)负责已接受的历史规范化与拒绝规则。 +[V0/V1 codec](../../../packages/session/session-format-v0-to-v1/src/codec.ts)负责打包的 Assistant 行与范围编码的来源引用。这些物理 body 编码不是本声明类型目录中的额外根类型。[相邻迁移参考](../../../packages/session/session-format-v0-to-v1/README.zh.md)负责已接受的历史规范化与拒绝规则。 打包的物理行使用 `text-chunks`、`reasoning-chunks` 或 `tool-call-chunks`,包含 `seq0`、`time0` 和 `data.turn` / `step` / `index` / `dt`。文本与推理行携带 `texts`;工具调用行携带 `id`、可选的 `name` 和 `args`。N 个成员对应 N−1 个 `dt` 时间间隔,间隔可以为负数。第 k 个成员的序号为 `seq0 + k`,时间为 `time0` 加上前 k 个间隔。物理 `sourceEventSeqs` 可以使用范围编码;下方逻辑 schema 展示展开后的数值数组。 @@ -5089,7 +5089,7 @@ SHA-256: `a3edd1efd1fef21b72c55e213c8a8b24196b091abde2b89db52be0b2aaae3cfa` ## 验证与限制 -[仅使用源码的提取器](../../scripts/persistence-schema.ts)以 TypeScript 6.0.3 运行。重建时省略冗余的 `object` 交叉类型成员,并丢弃规范化后不可达的类型定义;保留已有的 `any` / `unknown`,不以不透明类型替代未解析的导入。V0 与 V2 根类型摘要与从预发布归档重建的对应完整状态一致。 +[仅使用源码的提取器](../../../scripts/persistence-schema.ts)以 TypeScript 6.0.3 运行。重建时省略冗余的 `object` 交叉类型成员,并丢弃规范化后不可达的类型定义;保留已有的 `any` / `unknown`,不以不透明类型替代未解析的导入。V0 与 V2 根类型摘要与从预发布归档重建的对应完整状态一致。 历史 surface 事件声明允许可选的 `surfaceOp`。这保留了类型声明证据,并不允许省略 codec 或迁移验证器要求的字段。不透明值、外部插件事件、打包的 body 编码与运行时关系均不在类型目录覆盖范围内。 @@ -5097,7 +5097,7 @@ SHA-256: `a3edd1efd1fef21b72c55e213c8a8b24196b091abde2b89db52be0b2aaae3cfa` pnpm run verify-persistence-formats ``` -该检查仅使用本工作树验证直到当前写入器的每个格式、schema 完整性、双语声明与生成表格。它不会回放历史应用,也不确立迁移安全性。维护规则参见[格式索引](README.zh.md),当前声明参见[当前目录](../persistence-catalog.zh.md)。 +该检查仅使用本工作树验证直到当前写入器的每个格式、schema 完整性、双语声明与生成表格。它不会回放历史应用,也不确立迁移安全性。维护规则参见[格式索引](README.zh.md),当前声明参见[当前目录](../../persistence-catalog.zh.md)。 ## 开发备注 diff --git a/docs/persistence-formats/v1.i18n.yaml b/docs/persistence-changes/historical-formats/v1.i18n.yaml similarity index 69% rename from docs/persistence-formats/v1.i18n.yaml rename to docs/persistence-changes/historical-formats/v1.i18n.yaml index 6228c0f544..707343c7f5 100644 --- a/docs/persistence-formats/v1.i18n.yaml +++ b/docs/persistence-changes/historical-formats/v1.i18n.yaml @@ -1,6 +1,6 @@ # Bilingual-pair consistency record (docs/i18n/README.md): the git blob hash of each # 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-formats/v1.md -v1.md: 27d1ac65b8f3eb4474ae9814c43d234e731707ae -v1.zh.md: f9ee57d0b5762ef2cfe4bd0c0847582518c9cc4d +# pnpm run verify-translation-pairing --write docs/persistence-changes/historical-formats/v1.md +v1.md: 2cac9741d03659ef7afa80de4dae4e609b1b730e +v1.zh.md: 6eb7a5bc6fef32df2b6182f35272a9d237ffde16 diff --git a/docs/persistence-formats/v1.md b/docs/persistence-changes/historical-formats/v1.md similarity index 99% rename from docs/persistence-formats/v1.md rename to docs/persistence-changes/historical-formats/v1.md index 27d1ac65b8..2cac9741d0 100644 --- a/docs/persistence-formats/v1.md +++ b/docs/persistence-changes/historical-formats/v1.md @@ -25,7 +25,7 @@ Inspect the V1 persistence types immediately before the V2 writer change. V1 use ## Source evidence -The source is the last V1 tree before the first V2 writer change in the ancestry of `dsh-v0.1.3-alpha.1`, associated with PR #3349 (branch `worktree/session-format-03-v0-v1-migration`). Its source change is dated 2026-09-02 and titled `fix(session): close live assistant framing races`. This identifies the intermediate tree, not the final merged PR tree. The [prerelease archive](../persistence-changes/releases/README.md) records no V1 tag, so no product release is invented for this record. +The source is the last V1 tree before the first V2 writer change in the ancestry of `dsh-v0.1.3-alpha.1`, associated with PR #3349 (branch `worktree/session-format-03-v0-v1-migration`). Its source change is dated 2026-09-02 and titled `fix(session): close live assistant framing races`. This identifies the intermediate tree, not the final merged PR tree. The [prerelease archive](../releases/README.md) records no V1 tag, so no product release is invented for this record. The extracted declarations come from `packages/core/session/src/types.ts`, `packages/session/session-persistence-jsonl/src/format.ts`, and every first-party `SessionEventMap` merge and its reachable types. Source locations below refer to that historical tree, not to current files. @@ -38,7 +38,7 @@ These facts describe the selected checkpoint. The generated tables below preserv - The logical header requires `isSeeded`, while the physical header still uses optional `seedLength`. This distinction must survive reconstruction of historical headers. - `assistant/chunk` remains a top-level event. `assistant/message` has no embedded `stream`, and the V2 `assistant/attempt` event is absent. -The [V0/V1 codec](../../packages/session/session-format-v0-to-v1/src/codec.ts) owns the shared physical layout, including packed chunks and numeric inherited cuts. The [V1-to-V2 migration reference](../../packages/session/session-format-v1-to-v2/README.md) owns chunk consumption, embedded streams, and sequence remapping; those transformations are not inferred from the type digests. +The [V0/V1 codec](../../../packages/session/session-format-v0-to-v1/src/codec.ts) owns the shared physical layout, including packed chunks and numeric inherited cuts. The [V1-to-V2 migration reference](../../../packages/session/session-format-v1-to-v2/README.md) owns chunk consumption, embedded streams, and sequence remapping; those transformations are not inferred from the type digests. Packed physical rows use `text-chunks`, `reasoning-chunks`, or `tool-call-chunks`, with `seq0`, `time0`, and `data.turn` / `step` / `index` / `dt`. Text and reasoning rows carry `texts`; tool-call rows carry `id`, optional `name`, and `args`. For N members, `dt` has N−1 time gaps, which may be negative. Member k has sequence `seq0 + k` and time `time0` plus the first k gaps. Physical `sourceEventSeqs` may use encoded ranges; the logical schemas below show expanded number arrays. @@ -5091,7 +5091,7 @@ SHA-256: `a3edd1efd1fef21b72c55e213c8a8b24196b091abde2b89db52be0b2aaae3cfa` ## Verification and limitations -The [source-only extractor](../../scripts/persistence-schema.ts) ran with TypeScript 6.0.3. Reconstruction omits redundant `object` intersection members and discards normalization-unreachable type definitions; it preserves existing `any` / `unknown` and does not substitute opaque types for unresolved imports. +The [source-only extractor](../../../scripts/persistence-schema.ts) ran with TypeScript 6.0.3. Reconstruction omits redundant `object` intersection members and discards normalization-unreachable type definitions; it preserves existing `any` / `unknown` and does not substitute opaque types for unresolved imports. Historical surface-event declarations permit optional `surfaceOp`. This is retained evidence of declared types, not permission to omit fields required by a codec or migration validator. Opaque values, external plugin events, packed body encoding, and runtime relationships are outside the type inventory’s coverage. @@ -5099,7 +5099,7 @@ Historical surface-event declarations permit optional `surfaceOp`. This is retai pnpm run verify-persistence-formats ``` -The check validates every format through the current writer, schema completeness, bilingual declarations, and generated tables using only this checkout. It does not replay historical applications or establish migration safety. See the [format index](README.md) for maintenance rules and the [current catalog](../persistence-catalog.md) for today’s declarations. +The check validates every format through the current writer, schema completeness, bilingual declarations, and generated tables using only this checkout. It does not replay historical applications or establish migration safety. See the [format index](README.md) for maintenance rules and the [current catalog](../../persistence-catalog.md) for today’s declarations. ## Dev Note diff --git a/docs/persistence-formats/v1.schema.json b/docs/persistence-changes/historical-formats/v1.schema.json similarity index 100% rename from docs/persistence-formats/v1.schema.json rename to docs/persistence-changes/historical-formats/v1.schema.json diff --git a/docs/persistence-formats/v1.zh.md b/docs/persistence-changes/historical-formats/v1.zh.md similarity index 99% rename from docs/persistence-formats/v1.zh.md rename to docs/persistence-changes/historical-formats/v1.zh.md index f9ee57d0b5..6eb7a5bc6f 100644 --- a/docs/persistence-formats/v1.zh.md +++ b/docs/persistence-changes/historical-formats/v1.zh.md @@ -25,7 +25,7 @@ kind: persistence-format ## 来源证据 -来源为 `dsh-v0.1.3-alpha.1` 祖先历史中首次 V2 写入器变更之前的最后一个 V1 源码树,关联于 PR #3349(分支 `worktree/session-format-03-v0-v1-migration`)。其源码变更日期为 2026-09-02,标题为 `fix(session): close live assistant framing races`。这标识中间源码树,而非 PR 最终合并的源码树。[预发布归档](../persistence-changes/releases/README.zh.md)没有 V1 tag,本记录不会为此虚构产品发布。 +来源为 `dsh-v0.1.3-alpha.1` 祖先历史中首次 V2 写入器变更之前的最后一个 V1 源码树,关联于 PR #3349(分支 `worktree/session-format-03-v0-v1-migration`)。其源码变更日期为 2026-09-02,标题为 `fix(session): close live assistant framing races`。这标识中间源码树,而非 PR 最终合并的源码树。[预发布归档](../releases/README.zh.md)没有 V1 tag,本记录不会为此虚构产品发布。 提取的声明来自 `packages/core/session/src/types.ts`、`packages/session/session-persistence-jsonl/src/format.ts`,以及所有第一方 `SessionEventMap` 声明合并及其可达类型。下方源码位置指向该历史源码树,而非当前文件。 @@ -38,7 +38,7 @@ kind: persistence-format - 逻辑 header 要求 `isSeeded`,物理 header 仍使用可选的 `seedLength`。重建历史 header 时必须保留这一区别。 - `assistant/chunk` 仍为顶层事件。`assistant/message` 没有内嵌的 `stream`,且不存在 V2 的 `assistant/attempt` 事件。 -[V0/V1 codec](../../packages/session/session-format-v0-to-v1/src/codec.ts)负责共享物理布局,包括打包的 chunk 与数值继承切点。[V1 到 V2 迁移参考](../../packages/session/session-format-v1-to-v2/README.zh.md)负责 chunk 消耗、内嵌流与序号重映射;这些转换不能从类型摘要中推断。 +[V0/V1 codec](../../../packages/session/session-format-v0-to-v1/src/codec.ts)负责共享物理布局,包括打包的 chunk 与数值继承切点。[V1 到 V2 迁移参考](../../../packages/session/session-format-v1-to-v2/README.zh.md)负责 chunk 消耗、内嵌流与序号重映射;这些转换不能从类型摘要中推断。 打包的物理行使用 `text-chunks`、`reasoning-chunks` 或 `tool-call-chunks`,包含 `seq0`、`time0` 和 `data.turn` / `step` / `index` / `dt`。文本与推理行携带 `texts`;工具调用行携带 `id`、可选的 `name` 和 `args`。N 个成员对应 N−1 个 `dt` 时间间隔,间隔可以为负数。第 k 个成员的序号为 `seq0 + k`,时间为 `time0` 加上前 k 个间隔。物理 `sourceEventSeqs` 可以使用范围编码;下方逻辑 schema 展示展开后的数值数组。 @@ -5091,7 +5091,7 @@ SHA-256: `a3edd1efd1fef21b72c55e213c8a8b24196b091abde2b89db52be0b2aaae3cfa` ## 验证与限制 -[仅使用源码的提取器](../../scripts/persistence-schema.ts)以 TypeScript 6.0.3 运行。重建时省略冗余的 `object` 交叉类型成员,并丢弃规范化后不可达的类型定义;保留已有的 `any` / `unknown`,不以不透明类型替代未解析的导入。 +[仅使用源码的提取器](../../../scripts/persistence-schema.ts)以 TypeScript 6.0.3 运行。重建时省略冗余的 `object` 交叉类型成员,并丢弃规范化后不可达的类型定义;保留已有的 `any` / `unknown`,不以不透明类型替代未解析的导入。 历史 surface 事件声明允许可选的 `surfaceOp`。这保留了类型声明证据,并不允许省略 codec 或迁移验证器要求的字段。不透明值、外部插件事件、打包的 body 编码与运行时关系均不在类型目录覆盖范围内。 @@ -5099,7 +5099,7 @@ SHA-256: `a3edd1efd1fef21b72c55e213c8a8b24196b091abde2b89db52be0b2aaae3cfa` pnpm run verify-persistence-formats ``` -该检查仅使用本工作树验证直到当前写入器的每个格式、schema 完整性、双语声明与生成表格。它不会回放历史应用,也不确立迁移安全性。维护规则参见[格式索引](README.zh.md),当前声明参见[当前目录](../persistence-catalog.zh.md)。 +该检查仅使用本工作树验证直到当前写入器的每个格式、schema 完整性、双语声明与生成表格。它不会回放历史应用,也不确立迁移安全性。维护规则参见[格式索引](README.zh.md),当前声明参见[当前目录](../../persistence-catalog.zh.md)。 ## 开发备注 diff --git a/docs/persistence-formats/v2.i18n.yaml b/docs/persistence-changes/historical-formats/v2.i18n.yaml similarity index 69% rename from docs/persistence-formats/v2.i18n.yaml rename to docs/persistence-changes/historical-formats/v2.i18n.yaml index a3344e8400..880df63a56 100644 --- a/docs/persistence-formats/v2.i18n.yaml +++ b/docs/persistence-changes/historical-formats/v2.i18n.yaml @@ -1,6 +1,6 @@ # Bilingual-pair consistency record (docs/i18n/README.md): the git blob hash of each # 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-formats/v2.md -v2.md: a40d42b38fa0f928365962e44ebbe3c0fe065b1a -v2.zh.md: 94294395d7d8ca217b4597048d2dbe0b62c957f9 +# pnpm run verify-translation-pairing --write docs/persistence-changes/historical-formats/v2.md +v2.md: e37a81da6c34dd5936898d9c87c7f1d31e0b03b9 +v2.zh.md: c54170ff050f64c998a4ad3eeeeac216b0dfa913 diff --git a/docs/persistence-formats/v2.md b/docs/persistence-changes/historical-formats/v2.md similarity index 99% rename from docs/persistence-formats/v2.md rename to docs/persistence-changes/historical-formats/v2.md index a40d42b38f..e37a81da6c 100644 --- a/docs/persistence-formats/v2.md +++ b/docs/persistence-changes/historical-formats/v2.md @@ -25,7 +25,7 @@ Inspect the V2 persistence types captured at `dsh-v0.1.3-alpha.2`. Assistant str ## Source evidence -The source is the published tag `dsh-v0.1.3-alpha.2`, whose writer constant is 2. The [tag record](../persistence-changes/releases/dsh-v0.1.3-alpha.2.md) describes the adjacent release changes. This complete inventory includes unchanged roots as well as that tag’s changed roots. +The source is the published tag `dsh-v0.1.3-alpha.2`, whose writer constant is 2. The [tag record](../releases/dsh-v0.1.3-alpha.2.md) describes the adjacent release changes. This complete inventory includes unchanged roots as well as that tag’s changed roots. The extracted declarations come from `packages/core/session/src/types.ts`, `packages/session/session-persistence-jsonl/src/format.ts`, and every first-party `SessionEventMap` merge and its reachable types. Source locations below refer to that historical tree, not to current files. @@ -38,7 +38,7 @@ These facts describe the selected checkpoint. The generated tables below preserv - `assistant/chunk` is absent. Both `assistant/message.data` and log-only `assistant/attempt.data` require an embedded `stream`. - Surface replacement declarations retain `start` / `end`; system prompt text remains in `request/header.data.header.system`. The V3 `system/message` event is absent. -The [V2 codec](../../packages/session/session-format-v1-to-v2/src/codec.ts) owns one-event-per-row framing, range-encoded source references, and inherited cuts derived from `session/end-seed` markers. The [V2-to-V3 specification](../../packages/session/session-format-v2-to-v3/README.md#v2-to-v3-specification) owns system-message insertion, PTC event names, and canonical envelope conversion. +The [V2 codec](../../../packages/session/session-format-v1-to-v2/src/codec.ts) owns one-event-per-row framing, range-encoded source references, and inherited cuts derived from `session/end-seed` markers. The [V2-to-V3 specification](../../../packages/session/session-format-v2-to-v3/README.md#v2-to-v3-specification) owns system-message insertion, PTC event names, and canonical envelope conversion. For a seeded V2 Session, the last `session/end-seed` event carrying `data.inherited: true` identifies the inherited cut by its sequence position. Physical `sourceEventSeqs` may use encoded ranges; the logical schemas retain expanded number arrays. @@ -5346,7 +5346,7 @@ SHA-256: `a3edd1efd1fef21b72c55e213c8a8b24196b091abde2b89db52be0b2aaae3cfa` ## Verification and limitations -The [source-only extractor](../../scripts/persistence-schema.ts) ran with TypeScript 6.0.3. Reconstruction omits redundant `object` intersection members and discards normalization-unreachable type definitions; it preserves existing `any` / `unknown` and does not substitute opaque types for unresolved imports. V0 and V2 root digests match the corresponding complete states reconstructed from the prerelease archive. +The [source-only extractor](../../../scripts/persistence-schema.ts) ran with TypeScript 6.0.3. Reconstruction omits redundant `object` intersection members and discards normalization-unreachable type definitions; it preserves existing `any` / `unknown` and does not substitute opaque types for unresolved imports. V0 and V2 root digests match the corresponding complete states reconstructed from the prerelease archive. Historical surface-event declarations permit optional `surfaceOp`. This is retained evidence of declared types, not permission to omit fields required by a codec or migration validator. Opaque values, external plugin events, packed body encoding, and runtime relationships are outside the type inventory’s coverage. @@ -5354,7 +5354,7 @@ Historical surface-event declarations permit optional `surfaceOp`. This is retai pnpm run verify-persistence-formats ``` -The check validates every format through the current writer, schema completeness, bilingual declarations, and generated tables using only this checkout. It does not replay historical applications or establish migration safety. See the [format index](README.md) for maintenance rules and the [current catalog](../persistence-catalog.md) for today’s declarations. +The check validates every format through the current writer, schema completeness, bilingual declarations, and generated tables using only this checkout. It does not replay historical applications or establish migration safety. See the [format index](README.md) for maintenance rules and the [current catalog](../../persistence-catalog.md) for today’s declarations. ## Dev Note diff --git a/docs/persistence-formats/v2.schema.json b/docs/persistence-changes/historical-formats/v2.schema.json similarity index 100% rename from docs/persistence-formats/v2.schema.json rename to docs/persistence-changes/historical-formats/v2.schema.json diff --git a/docs/persistence-formats/v2.zh.md b/docs/persistence-changes/historical-formats/v2.zh.md similarity index 99% rename from docs/persistence-formats/v2.zh.md rename to docs/persistence-changes/historical-formats/v2.zh.md index 94294395d7..c54170ff05 100644 --- a/docs/persistence-formats/v2.zh.md +++ b/docs/persistence-changes/historical-formats/v2.zh.md @@ -25,7 +25,7 @@ kind: persistence-format ## 来源证据 -来源为已发布 tag `dsh-v0.1.3-alpha.2`,其写入器常量为 2。[tag 记录](../persistence-changes/releases/dsh-v0.1.3-alpha.2.zh.md)说明相邻发布之间的变化。本完整目录同时包含未变化的根类型和该 tag 变化的根类型。 +来源为已发布 tag `dsh-v0.1.3-alpha.2`,其写入器常量为 2。[tag 记录](../releases/dsh-v0.1.3-alpha.2.zh.md)说明相邻发布之间的变化。本完整目录同时包含未变化的根类型和该 tag 变化的根类型。 提取的声明来自 `packages/core/session/src/types.ts`、`packages/session/session-persistence-jsonl/src/format.ts`,以及所有第一方 `SessionEventMap` 声明合并及其可达类型。下方源码位置指向该历史源码树,而非当前文件。 @@ -38,7 +38,7 @@ kind: persistence-format - 不存在 `assistant/chunk`。`assistant/message.data` 与仅日志用途的 `assistant/attempt.data` 都要求内嵌的 `stream`。 - surface 替换声明保留 `start` / `end`;系统提示词文本仍位于 `request/header.data.header.system`。不存在 V3 的 `system/message` 事件。 -[V2 codec](../../packages/session/session-format-v1-to-v2/src/codec.ts)负责每行一个事件的编码、范围编码的来源引用,以及从 `session/end-seed` 标记推导的继承切点。[V2 到 V3 规范](../../packages/session/session-format-v2-to-v3/README.zh.md#v2-to-v3-specification)负责系统消息插入、PTC 事件名称与规范信封转换。 +[V2 codec](../../../packages/session/session-format-v1-to-v2/src/codec.ts)负责每行一个事件的编码、范围编码的来源引用,以及从 `session/end-seed` 标记推导的继承切点。[V2 到 V3 规范](../../../packages/session/session-format-v2-to-v3/README.zh.md#v2-to-v3-specification)负责系统消息插入、PTC 事件名称与规范信封转换。 对于已继承的 V2 Session,最后一个携带 `data.inherited: true` 的 `session/end-seed` 事件以其序号位置标识继承切点。物理 `sourceEventSeqs` 可以使用范围编码;逻辑 schema 保留展开后的数值数组。 @@ -5346,7 +5346,7 @@ SHA-256: `a3edd1efd1fef21b72c55e213c8a8b24196b091abde2b89db52be0b2aaae3cfa` ## 验证与限制 -[仅使用源码的提取器](../../scripts/persistence-schema.ts)以 TypeScript 6.0.3 运行。重建时省略冗余的 `object` 交叉类型成员,并丢弃规范化后不可达的类型定义;保留已有的 `any` / `unknown`,不以不透明类型替代未解析的导入。V0 与 V2 根类型摘要与从预发布归档重建的对应完整状态一致。 +[仅使用源码的提取器](../../../scripts/persistence-schema.ts)以 TypeScript 6.0.3 运行。重建时省略冗余的 `object` 交叉类型成员,并丢弃规范化后不可达的类型定义;保留已有的 `any` / `unknown`,不以不透明类型替代未解析的导入。V0 与 V2 根类型摘要与从预发布归档重建的对应完整状态一致。 历史 surface 事件声明允许可选的 `surfaceOp`。这保留了类型声明证据,并不允许省略 codec 或迁移验证器要求的字段。不透明值、外部插件事件、打包的 body 编码与运行时关系均不在类型目录覆盖范围内。 @@ -5354,7 +5354,7 @@ SHA-256: `a3edd1efd1fef21b72c55e213c8a8b24196b091abde2b89db52be0b2aaae3cfa` pnpm run verify-persistence-formats ``` -该检查仅使用本工作树验证直到当前写入器的每个格式、schema 完整性、双语声明与生成表格。它不会回放历史应用,也不确立迁移安全性。维护规则参见[格式索引](README.zh.md),当前声明参见[当前目录](../persistence-catalog.zh.md)。 +该检查仅使用本工作树验证直到当前写入器的每个格式、schema 完整性、双语声明与生成表格。它不会回放历史应用,也不确立迁移安全性。维护规则参见[格式索引](README.zh.md),当前声明参见[当前目录](../../persistence-catalog.zh.md)。 ## 开发备注 diff --git a/docs/session-format-status.i18n.yaml b/docs/session-format-status.i18n.yaml index 6d2e5e4974..2b9682532a 100644 --- a/docs/session-format-status.i18n.yaml +++ b/docs/session-format-status.i18n.yaml @@ -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/session-format-status.md -session-format-status.md: b13c82de24028f9d681d23207a0c01852c01021a -session-format-status.zh.md: e7726d3e71e45da3c3dd83942f3733e220328baa +session-format-status.md: eb48234963b866d1bc95bb7c3c72753d54dd93aa +session-format-status.zh.md: a54e98b32b37a723ef44c90d2f4983ea3615fc03 diff --git a/docs/session-format-status.md b/docs/session-format-status.md index b13c82de24..eb48234963 100644 --- a/docs/session-format-status.md +++ b/docs/session-format-status.md @@ -22,7 +22,7 @@ Use this reference to distinguish the checkout’s Session writer version from t An alpha, beta, or release-candidate product publication establishes released Session-format obligations. GitHub’s prerelease flag does not make persisted user data disposable. A missing release record is not evidence of non-publication. The [versioning and authority decision](../.agents/notes/implemented/architecture/2026-08-10-session-log-version-mechanism.md) owns compatibility decisions; [released-format migration](../.agents/notes/implemented/architecture/2026-08-31-released-session-format-migrations.md) owns immutable generations and adjacent conversion. -The [format references](persistence-formats/README.md) document every integer from zero through the checkout writer, with historical schemas and the existing current catalog. +The [format references](persistence-changes/historical-formats/README.md) document every integer from zero through the checkout writer, with historical schemas and the existing current catalog. ## Release record diff --git a/docs/session-format-status.zh.md b/docs/session-format-status.zh.md index e7726d3e71..a54e98b32b 100644 --- a/docs/session-format-status.zh.md +++ b/docs/session-format-status.zh.md @@ -22,7 +22,7 @@ 产品的 alpha、beta 或 release-candidate 发布都会确立已发布 Session 格式的义务。GitHub 的 prerelease 标记不会让持久化用户数据成为可丢弃数据。缺少发布记录不代表尚未发布。[版本与真源决策](../.agents/notes/implemented/architecture/2026-08-10-session-log-version-mechanism.zh.md)拥有兼容性决策;[已发布格式迁移](../.agents/notes/implemented/architecture/2026-08-31-released-session-format-migrations.zh.md)拥有不可变代际与相邻转换规则。 -[格式参考](persistence-formats/README.zh.md)记录从零到工作区写入器的每个整数版本,提供历史 schema 并引用现有的当前目录。 +[格式参考](persistence-changes/historical-formats/README.zh.md)记录从零到工作区写入器的每个整数版本,提供历史 schema 并引用现有的当前目录。 ## 发布记录 diff --git a/scripts/doc-standard.spec.ts b/scripts/doc-standard.spec.ts index 290c2027f1..ecff06990c 100644 --- a/scripts/doc-standard.spec.ts +++ b/scripts/doc-standard.spec.ts @@ -370,7 +370,7 @@ describe('dsh-doc skill consolidation', () => { }) it('maps historical Session format references to their dedicated document kind', () => { - const files = globSync('docs/persistence-formats/v*.md', { cwd: root }) + const files = globSync('docs/persistence-changes/historical-formats/v*.md', { cwd: root }) expect(files.length).toBe(readCurrentSessionFormatVersion(root) * 2) for (const file of files) { const metadata = readFrontmatter(file) diff --git a/scripts/persistence-catalog-text.ts b/scripts/persistence-catalog-text.ts index 9761d106e8..a49a129ea7 100644 --- a/scripts/persistence-catalog-text.ts +++ b/scripts/persistence-catalog-text.ts @@ -11,7 +11,7 @@ const english = { envelope: 'Event envelope', events: 'Events', sources: 'Sources: ', source: 'Source: ', types: 'Types: ', fingerprints: 'Persistence type fingerprints', fingerprintsIntro: 'The [machine inventory](persistence-schema.json) contains every reachable normalized type and its SHA-256 digest. Root digests include referenced types. Comments, source locations, alias names, erased brands, readonly markers, and harmless field, union, or intersection reordering do not affect these fingerprints. Tuple order, property names, value types, and optionality do. Catalog text and source locations can still produce a diff when digests stay unchanged.', - historyIntro: 'The [format references](persistence-formats/README.md) cover every historical Session format. The [change records](persistence-changes/README.md) acknowledge exact transitions using snapshots kept in this tree. Follow the [review workflow](cookbook/reviewing-persistence-type-changes.md) to classify a change and record it. These checks cover declared type structure; opaque payload contents and behavior without type changes are outside their scope.', + historyIntro: 'The [format references](persistence-changes/historical-formats/README.md) cover every historical Session format. The [change records](persistence-changes/README.md) acknowledge exact transitions using snapshots kept in this tree. Follow the [review workflow](cookbook/reviewing-persistence-type-changes.md) to classify a change and record it. These checks cover declared type structure; opaque payload contents and behavior without type changes are outside their scope.', rootColumns: '| Root | Kind | SHA-256 | Resolved type |', definitions: 'Resolved persistence types', definitionsIntro: 'Each definition appears once. References preserve sharing and recursion; the digest beside a definition includes its complete reachable structure. Source names and locations identify its declarations but are excluded from its digest.', @@ -29,7 +29,7 @@ const chinese: Record = { envelope: '事件信封', events: '事件', sources: '来源:', source: '来源:', types: '类型:', fingerprints: '持久化类型指纹', fingerprintsIntro: '[机器可读目录](persistence-schema.json)包含所有可达的规范化类型及其 SHA-256 摘要。根类型的摘要涵盖引用类型。注释、源码位置、别名、擦除的品牌标记、readonly 标记以及无语义变化的字段、联合类型或交叉类型重排不影响摘要;元组顺序、属性名称、值类型和可选性会影响摘要。摘要不变时,目录文本和源码位置仍可能产生 diff。', - historyIntro: '[格式参考](persistence-formats/README.zh.md)覆盖每个历史 Session 格式。[变更记录](persistence-changes/README.zh.md)通过保存在本源码树中的快照确认精确的类型转换。按照[评审流程](cookbook/reviewing-persistence-type-changes.zh.md)分类并记录变更。这些检查覆盖已声明的类型结构;不透明载荷的内部内容和未改变类型的行为变更不在检查范围内。', + historyIntro: '[格式参考](persistence-changes/historical-formats/README.zh.md)覆盖每个历史 Session 格式。[变更记录](persistence-changes/README.zh.md)通过保存在本源码树中的快照确认精确的类型转换。按照[评审流程](cookbook/reviewing-persistence-type-changes.zh.md)分类并记录变更。这些检查覆盖已声明的类型结构;不透明载荷的内部内容和未改变类型的行为变更不在检查范围内。', rootColumns: '| 根类型 | 类别 | SHA-256 | 已解析类型 |', definitions: '已解析的持久化类型', definitionsIntro: '每个类型定义仅列出一次。引用保留共享和递归关系;定义旁的摘要涵盖其完整可达结构。源码名称和位置标识声明来源,但不参与摘要计算。', diff --git a/scripts/persistence-changes.spec.ts b/scripts/persistence-changes.spec.ts index 03e7084383..38fba92e0f 100644 --- a/scripts/persistence-changes.spec.ts +++ b/scripts/persistence-changes.spec.ts @@ -410,6 +410,16 @@ describe('persistence changes current-tree commands', () => { expect(() => loadPersistenceHistory(root)).toThrow('unreferenced') }) + it('excludes nested historical format documents and schemas from acknowledgements', () => { + const root = fixture() + baseline(root) + const directory = join(root, 'docs/persistence-changes/historical-formats') + mkdirSync(directory) + writeFileSync(join(directory, 'v0.md'), '---\nkind: persistence-format\n---\n') + writeFileSync(join(directory, 'v0.schema.json'), '{}\n') + expect(loadPersistenceHistory(root).entries.map(entry => entry.record.id)).toEqual([BASE_ID]) + }) + it.each([ ['optional field', inventory({ value: 'string', 'label?': 'string' })], ['required-to-optional field', inventory({ 'value?': 'string' })], diff --git a/scripts/persistence-format-facts.ts b/scripts/persistence-format-facts.ts index 7eedcb11bd..e227ccb781 100644 --- a/scripts/persistence-format-facts.ts +++ b/scripts/persistence-format-facts.ts @@ -39,7 +39,7 @@ function historicalSchema(entry: PersistenceFormatEntry, language: Language): st } function formatIndex(formats: PersistenceFormats, language: Language): string { - const path = (target: string): string => posix.relative('docs/persistence-formats', + const path = (target: string): string => posix.relative('docs/persistence-changes/historical-formats', language === 'zh' && target.endsWith('.md') ? target.replace(/\.md$/u, '.zh.md') : target) return [ language === 'en' ? '| Format | Source | Reference | Machine schema | Roots / types |' : '| 格式 | 来源 | 参考文档 | 机器 schema | 根类型 / 类型 |', @@ -68,7 +68,7 @@ export function persistenceFormatFactArtifacts(root: string, formats: Persistenc } artifacts.push(...renderPersistencePair(root, entry.document, render('en'), render('zh'))) } - const index = 'docs/persistence-formats/README.md' + const index = 'docs/persistence-changes/historical-formats/README.md' const renderIndex = (language: Language): string => { const path = language === 'en' ? index : index.replace(/\.md$/u, '.zh.md') return replaceRegion(readFileSync(join(root, path), 'utf8'), 'index', formatIndex(formats, language), path) diff --git a/scripts/persistence-formats.spec.ts b/scripts/persistence-formats.spec.ts index e937e6b429..fe6d943fb1 100644 --- a/scripts/persistence-formats.spec.ts +++ b/scripts/persistence-formats.spec.ts @@ -53,7 +53,7 @@ function write(root: string, path: string, content: string): void { } function schemaPath(version: number, currentVersion: number): string { - return version === currentVersion ? 'docs/persistence-schema.json' : `docs/persistence-formats/v${version}.schema.json` + return version === currentVersion ? 'docs/persistence-schema.json' : `docs/persistence-changes/historical-formats/v${version}.schema.json` } function replaceSnapshot(root: string, version: number, currentVersion: number, snapshot: PersistenceSchemaInventory): void { @@ -62,7 +62,7 @@ function replaceSnapshot(root: string, version: number, currentVersion: number, function saveReference(root: string, version: number, currentVersion: number, snapshot = inventory(version)): void { const current = version === currentVersion - const filename = current ? 'persistence-catalog' : `persistence-formats/v${version}` + const filename = current ? 'persistence-catalog' : `persistence-changes/historical-formats/v${version}` const schemaName = current ? 'persistence-schema.json' : `v${version}.schema.json` const record = { schemaVersion: 1, sessionFormatVersion: version, @@ -82,7 +82,7 @@ function fixture(currentVersion = 3): string { const root = mkdtempSync(join(tmpdir(), 'dsh-persistence-formats-')) temporary.push(root) mkdirSync(join(root, 'packages/core/session/src'), { recursive: true }) - mkdirSync(join(root, 'docs/persistence-formats'), { recursive: true }) + mkdirSync(join(root, 'docs/persistence-changes/historical-formats'), { recursive: true }) write(root, 'packages/core/session/src/types.ts', `export const SESSION_FORMAT_VERSION = ${currentVersion} as const\n`) for (let version = 0; version <= currentVersion; version += 1) saveReference(root, version, currentVersion) return root @@ -95,18 +95,18 @@ function edit(root: string, path: string, from: string, to: string): void { } function editPair(root: string, version: number, from: string, to: string): void { - for (const suffix of ['.md', '.zh.md']) edit(root, `docs/persistence-formats/v${version}${suffix}`, from, to) + for (const suffix of ['.md', '.zh.md']) edit(root, `docs/persistence-changes/historical-formats/v${version}${suffix}`, from, to) } function prepareFacts(root: string, currentVersion = 3): void { for (const suffix of ['.md', '.zh.md']) { for (let version = 0; version < currentVersion; version += 1) { - const path = `docs/persistence-formats/v${version}${suffix}` + const path = `docs/persistence-changes/historical-formats/v${version}${suffix}` const switcher = suffix === '.md' ? `English | [中文](v${version}.zh.md)` : `[English](v${version}.md) | 中文` write(root, path, readFileSync(join(root, path), 'utf8') + `\n${switcher}\n\n\n\nPending schemas.\n\n\n`) } const switcher = suffix === '.md' ? 'English | [中文](README.zh.md)' : '[English](README.md) | 中文' - write(root, `docs/persistence-formats/README${suffix}`, `# Session formats\n\n${switcher}\n\nAuthored context.\n\n\n\nPending formats.\n\n\n`) + write(root, `docs/persistence-changes/historical-formats/README${suffix}`, `# Session formats\n\n${switcher}\n\nAuthored context.\n\n\n\nPending formats.\n\n\n`) } } @@ -123,8 +123,8 @@ describe('archive current persistence format', () => { replaceSnapshot(root, 3, 3, { ...original, types: [...types, { schema, digest: schemaDigest(schema), names: [], sources: [] }] }) const before = readFileSync(join(root, 'docs/persistence-schema.json'), 'utf8') - expect(runPersistenceFormats(['--archive', '3'], root)).toBe('Archived Session format v3 to docs/persistence-formats/v3.schema.json.') - const serialized = readFileSync(join(root, 'docs/persistence-formats/v3.schema.json'), 'utf8') + expect(runPersistenceFormats(['--archive', '3'], root)).toBe('Archived Session format v3 to docs/persistence-changes/historical-formats/v3.schema.json.') + const serialized = readFileSync(join(root, 'docs/persistence-changes/historical-formats/v3.schema.json'), 'utf8') const archived = parseHistoricalPersistenceSnapshot(JSON.parse(serialized)) expect(archived).toEqual({ ...original, @@ -134,7 +134,7 @@ describe('archive current persistence format', () => { }) expect(serialized).toBe(JSON.stringify(archived, null, 2) + '\n') expect(readFileSync(join(root, 'docs/persistence-schema.json'), 'utf8')).toBe(before) - expect(existsSync(join(root, 'docs/persistence-formats/v3.md'))).toBe(false) + expect(existsSync(join(root, 'docs/persistence-changes/historical-formats/v3.md'))).toBe(false) saveReference(root, 3, 4, archived) write(root, 'packages/core/session/src/types.ts', 'export const SESSION_FORMAT_VERSION = 4 as const\n') @@ -144,34 +144,34 @@ describe('archive current persistence format', () => { it('creates the first archive directory and honors --root', () => { const root = fixture(0) - rmSync(join(root, 'docs/persistence-formats'), { recursive: true }) - expect(runPersistenceFormats(['--root', root, '--archive', '0'])).toBe('Archived Session format v0 to docs/persistence-formats/v0.schema.json.') - expect(JSON.parse(readFileSync(join(root, 'docs/persistence-formats/v0.schema.json'), 'utf8'))).toEqual(inventory(0)) + rmSync(join(root, 'docs/persistence-changes/historical-formats'), { recursive: true }) + expect(runPersistenceFormats(['--root', root, '--archive', '0'])).toBe('Archived Session format v0 to docs/persistence-changes/historical-formats/v0.schema.json.') + expect(JSON.parse(readFileSync(join(root, 'docs/persistence-changes/historical-formats/v0.schema.json'), 'utf8'))).toEqual(inventory(0)) }) it.each(['-1', '1.5', '01', '3junk', '9007199254740992'])('rejects an invalid archive version %s', (version) => { const root = fixture() expect(() => runPersistenceFormats([`--archive=${version}`], root)).toThrow('--archive must be a non-negative safe integer') - expect(existsSync(join(root, 'docs/persistence-formats/v3.schema.json'))).toBe(false) + expect(existsSync(join(root, 'docs/persistence-changes/historical-formats/v3.schema.json'))).toBe(false) }) it.each(['2', '4'])('rejects archive v%s when the current writer is v3', (version) => { const root = fixture() expect(() => runPersistenceFormats(['--archive', version], root)).toThrow(`Cannot archive v${version}: current writer is v3`) - expect(existsSync(join(root, 'docs/persistence-formats/v3.schema.json'))).toBe(false) + expect(existsSync(join(root, 'docs/persistence-changes/historical-formats/v3.schema.json'))).toBe(false) }) it('refuses to overwrite an existing archive', () => { const root = fixture() - write(root, 'docs/persistence-formats/v3.schema.json', 'Retained history.\n') - expect(() => runPersistenceFormats(['--archive', '3'], root)).toThrow('docs/persistence-formats/v3.schema.json already exists') - expect(readFileSync(join(root, 'docs/persistence-formats/v3.schema.json'), 'utf8')).toBe('Retained history.\n') + write(root, 'docs/persistence-changes/historical-formats/v3.schema.json', 'Retained history.\n') + expect(() => runPersistenceFormats(['--archive', '3'], root)).toThrow('docs/persistence-changes/historical-formats/v3.schema.json already exists') + expect(readFileSync(join(root, 'docs/persistence-changes/historical-formats/v3.schema.json'), 'utf8')).toBe('Retained history.\n') }) it('rejects --archive with --write before writing', () => { const root = fixture() expect(() => runPersistenceFormats(['--archive', '3', '--write'], root)).toThrow('--archive and --write cannot be combined') - expect(existsSync(join(root, 'docs/persistence-formats/v3.schema.json'))).toBe(false) + expect(existsSync(join(root, 'docs/persistence-changes/historical-formats/v3.schema.json'))).toBe(false) }) it.each(['invalid-json', 'digest-drift', 'missing-type', 'missing-source-metadata', 'outdated-header'])('rejects %s before creating an archive', (variant) => { @@ -185,14 +185,14 @@ describe('archive current persistence format', () => { expect(() => runPersistenceFormats(['--archive', '3'], root)).toThrow(variant === 'invalid-json' ? SyntaxError : variant === 'digest-drift' ? 'schema digest mismatch' : variant === 'missing-type' ? 'cover every reachable type' : variant === 'missing-source-metadata' ? 'missing field sources' : 'SessionHeader.version must match') - expect(existsSync(join(root, 'docs/persistence-formats/v3.schema.json'))).toBe(false) + expect(existsSync(join(root, 'docs/persistence-changes/historical-formats/v3.schema.json'))).toBe(false) }) }) describe('complete persistence format references', () => { it.each(['.md', '.zh.md'])('rejects source coordinates in authored format evidence in %s', (suffix) => { const root = fixture() - const path = `docs/persistence-formats/v1${suffix}` + const path = `docs/persistence-changes/historical-formats/v1${suffix}` const original = readFileSync(join(root, path), 'utf8') for (const position of [':36', ':36:2', '#L36', '#L36-L38']) { write(root, path, original + `\nSource: \`packages/core/session/src/types.ts${position}\`.\n`) @@ -214,19 +214,19 @@ describe('complete persistence format references', () => { it('accepts a version-zero writer without a historical directory', () => { const root = fixture(0) - rmSync(join(root, 'docs/persistence-formats'), { recursive: true }) + rmSync(join(root, 'docs/persistence-changes/historical-formats'), { recursive: true }) expect(loadPersistenceFormats(root).entries).toHaveLength(1) }) it.each(['.md', '.zh.md', '.schema.json'])('requires every historical companion %s', (suffix) => { const root = fixture() - rmSync(join(root, `docs/persistence-formats/v1${suffix}`)) + rmSync(join(root, `docs/persistence-changes/historical-formats/v1${suffix}`)) expect(() => loadPersistenceFormats(root)).toThrow(`missing persistence format artifact v1${suffix}`) }) it('rejects a gap even when all remaining versions have complete companions', () => { const root = fixture() - for (const suffix of ['.md', '.zh.md', '.schema.json']) rmSync(join(root, `docs/persistence-formats/v1${suffix}`)) + for (const suffix of ['.md', '.zh.md', '.schema.json']) rmSync(join(root, `docs/persistence-changes/historical-formats/v1${suffix}`)) expect(() => loadPersistenceFormats(root)).toThrow('v1: missing persistence format artifact') }) @@ -247,13 +247,13 @@ describe('complete persistence format references', () => { it.each(['v3.md', 'v9.schema.json', 'v01.md', 'v-1.md', 'v2.schema.yaml', 'v3.i18n.yaml'])('rejects unexpected or duplicate format filename %s', (filename) => { const root = fixture() - write(root, `docs/persistence-formats/${filename}`, '{}') + write(root, `docs/persistence-changes/historical-formats/${filename}`, '{}') expect(() => loadPersistenceFormats(root)).toThrow(`unexpected persistence format artifact ${filename}`) }) it('rejects bilingual declarations that differ', () => { const root = fixture() - edit(root, 'docs/persistence-formats/v1.zh.md', 'pullRequest: 3349', 'pullRequest: 3397') + edit(root, 'docs/persistence-changes/historical-formats/v1.zh.md', 'pullRequest: 3349', 'pullRequest: 3397') expect(() => loadPersistenceFormats(root)).toThrow('bilingual machine records differ') }) @@ -304,7 +304,7 @@ describe('complete persistence format references', () => { it.each(['missing', 'duplicate'])('rejects a %s machine block', (variant) => { const root = fixture() for (const suffix of ['.md', '.zh.md']) { - const path = `docs/persistence-formats/v1${suffix}` + const path = `docs/persistence-changes/historical-formats/v1${suffix}` const text = readFileSync(join(root, path), 'utf8') write(root, path, variant === 'missing' ? text.replace('```yaml persistence-format', '```yaml') : text + '\n```yaml persistence-format\n{}\n```\n') } @@ -386,9 +386,9 @@ describe('complete persistence format references', () => { expect(() => loadPersistenceFormats(root)).toThrow(variant === 'duplicate-root' ? 'duplicate schema root' : variant === 'invalid-digest' ? 'schema digest mismatch' : variant === 'invalid-graph' ? 'unknown schema node' : 'unknown field extra') }) - it.each(['persistence-formats/v1.md', 'persistence-formats/v1.zh.md', 'persistence-catalog.md', 'persistence-catalog.zh.md'])('requires the matching schema link in %s', (document) => { + it.each(['persistence-changes/historical-formats/v1.md', 'persistence-changes/historical-formats/v1.zh.md', 'persistence-catalog.md', 'persistence-catalog.zh.md'])('requires the matching schema link in %s', (document) => { const root = fixture() - const schema = document.startsWith('persistence-formats/') ? 'v1.schema.json' : 'persistence-schema.json' + const schema = document.startsWith('persistence-changes/historical-formats/') ? 'v1.schema.json' : 'persistence-schema.json' edit(root, `docs/${document}`, `](${schema})`, '](wrong.schema.json)') expect(() => loadPersistenceFormats(root)).toThrow(`missing link to ${schema}`) }) @@ -408,8 +408,14 @@ describe('complete persistence format references', () => { expect(runPersistenceFormats(['--write'], root)).toContain('Refreshed') expect(runPersistenceFormats([], root)).toBe('Persistence formats: v0 through v3 verified (4 complete references).') expect(paths.map(path => readFileSync(join(root, path), 'utf8'))).toEqual(before) - expect(readFileSync(join(root, 'docs/persistence-formats/README.md'), 'utf8')).toContain('Authored context.') - const english = readFileSync(join(root, 'docs/persistence-formats/v1.md'), 'utf8') + const index = readFileSync(join(root, 'docs/persistence-changes/historical-formats/README.md'), 'utf8') + expect(index).toContain('Authored context.') + expect(index).toContain('[V1](v1.md) | [JSON](v1.schema.json)') + expect(index).toContain('[Current catalog](../../persistence-catalog.md) | [JSON](../../persistence-schema.json)') + const translatedIndex = readFileSync(join(root, 'docs/persistence-changes/historical-formats/README.zh.md'), 'utf8') + expect(translatedIndex).toContain('[V1](v1.zh.md) | [JSON](v1.schema.json)') + expect(translatedIndex).toContain('[当前目录](../../persistence-catalog.zh.md) | [JSON](../../persistence-schema.json)') + const english = readFileSync(join(root, 'docs/persistence-changes/historical-formats/v1.md'), 'utf8') expect(english).toContain('pullRequest: 3349') const [visible, collapsed] = english.split('
') expect(visible).toContain('\n## Complete schemas\n') @@ -419,7 +425,7 @@ describe('complete persistence format references', () => { expect(english.match(/^## /gmu)).toHaveLength(1) expect(english.match(/^### /gmu)).toHaveLength(2) expect(english.match(/^#### /gmu)).toHaveLength(inventory(1).types.length) - edit(root, 'docs/persistence-formats/v1.md', 'Complete resolved types', 'Missing definitions') + edit(root, 'docs/persistence-changes/historical-formats/v1.md', 'Complete resolved types', 'Missing definitions') expect(() => runPersistenceFormats([], root)).toThrow('Stale persistence format facts') }) @@ -434,7 +440,7 @@ describe('complete persistence format references', () => { const root = fixture() prepareFacts(root) runPersistenceFormats(['--write'], root) - const sidecar = 'docs/persistence-formats/v1.i18n.yaml' + const sidecar = 'docs/persistence-changes/historical-formats/v1.i18n.yaml' if (variant === 'missing') rmSync(join(root, sidecar)) else write(root, sidecar, 'schemaVersion: 1\n') expect(() => runPersistenceFormats([], root)).toThrow(`Stale persistence format facts: ${sidecar}`) @@ -445,10 +451,10 @@ describe('complete persistence format references', () => { it('refuses to refresh facts until every format reference passes validation', () => { const root = fixture() prepareFacts(root) - const index = readFileSync(join(root, 'docs/persistence-formats/README.md'), 'utf8') - rmSync(join(root, 'docs/persistence-formats/v1.schema.json')) + const index = readFileSync(join(root, 'docs/persistence-changes/historical-formats/README.md'), 'utf8') + rmSync(join(root, 'docs/persistence-changes/historical-formats/v1.schema.json')) expect(() => runPersistenceFormats(['--write'], root)).toThrow('missing persistence format artifact') - expect(readFileSync(join(root, 'docs/persistence-formats/README.md'), 'utf8')).toBe(index) + expect(readFileSync(join(root, 'docs/persistence-changes/historical-formats/README.md'), 'utf8')).toBe(index) }) it('refuses to refresh an archive after an event and all its types are removed from its schema', () => { @@ -461,7 +467,7 @@ describe('complete persistence format references', () => { saveReference(root, 1, 3, complete) prepareFacts(root) runPersistenceFormats(['--write'], root) - const document = 'docs/persistence-formats/v1.md' + const document = 'docs/persistence-changes/historical-formats/v1.md' const before = readFileSync(join(root, document), 'utf8') replaceSnapshot(root, 1, 3, completeInventory(complete.roots.filter(root => root.key !== 'event:example/value'))) expect(() => runPersistenceFormats(['--write'], root)).toThrow('recorded roots do not match the complete schema inventory') diff --git a/scripts/persistence-formats.ts b/scripts/persistence-formats.ts index 073b1b3a8b..c215e3223d 100644 --- a/scripts/persistence-formats.ts +++ b/scripts/persistence-formats.ts @@ -11,7 +11,7 @@ import { canonicalizeSchema, schemaDigest } from './persistence-schema-model.ts' import type { PersistenceSchemaInventory } from './persistence-schema-model.ts' import { withoutPersistenceSourceLines } from './persistence-source-metadata.ts' -const DIRECTORY = 'docs/persistence-formats' +const DIRECTORY = 'docs/persistence-changes/historical-formats' const CURRENT_DOCUMENT = 'docs/persistence-catalog.md' const CURRENT_SCHEMA = 'docs/persistence-schema.json' diff --git a/scripts/verify-concrete-terms.spec.ts b/scripts/verify-concrete-terms.spec.ts index 1869b848ef..738438efc5 100644 --- a/scripts/verify-concrete-terms.spec.ts +++ b/scripts/verify-concrete-terms.spec.ts @@ -86,26 +86,26 @@ describe('concrete terminology policy', () => { }) it.each(['0', '1', '2', '10'])('preserves historical identifiers in the canonical v%s machine schema', (version) => { - expect(findConcreteTermViolations(`docs/persistence-formats/v${version}.schema.json`, blockedTerm)).toEqual([]) + expect(findConcreteTermViolations(`docs/persistence-changes/historical-formats/v${version}.schema.json`, blockedTerm)).toEqual([]) }) it.each([ - 'docs/persistence-formats/v00.schema.json', - 'docs/persistence-formats/v01.schema.json', - 'docs/persistence-formats/v-1.schema.json', - 'docs/persistence-formats/v1.zh.schema.json', - 'docs/persistence-formats/v1.schema.json.backup', - 'docs/persistence-formats/V1.schema.json', - 'docs/persistence-formats/versions/v1.schema.json', - 'docs/persistence-formats-extra/v1.schema.json', - 'docs/other/persistence-formats/v1.schema.json', + 'docs/persistence-changes/historical-formats/v00.schema.json', + 'docs/persistence-changes/historical-formats/v01.schema.json', + 'docs/persistence-changes/historical-formats/v-1.schema.json', + 'docs/persistence-changes/historical-formats/v1.zh.schema.json', + 'docs/persistence-changes/historical-formats/v1.schema.json.backup', + 'docs/persistence-changes/historical-formats/V1.schema.json', + 'docs/persistence-changes/historical-formats/versions/v1.schema.json', + 'docs/persistence-changes/historical-formats-extra/v1.schema.json', + 'docs/other/persistence-changes/historical-formats/v1.schema.json', 'docs/persistence-schema.json', ])('keeps machine content strict outside canonical historical schema path %s', (file) => { expect(findConcreteTermViolations(file, blockedTerm)).toEqual([{ file, line: 1 }]) }) it.each(['md', 'zh.md'])('exempts only generated historical schema lines in %s references', (suffix) => { - const file = `docs/persistence-formats/v2.${suffix}` + const file = `docs/persistence-changes/historical-formats/v2.${suffix}` for (const newline of ['\n', '\r\n']) { expect(findConcreteTermViolations(file, [ `Authored ${blockedTerm}.`, @@ -119,15 +119,15 @@ describe('concrete terminology policy', () => { }) it.each([ - 'docs/persistence-formats/v00.md', - 'docs/persistence-formats/v01.zh.md', - 'docs/persistence-formats/v-1.md', - 'docs/persistence-formats/v1.zh.zh.md', - 'docs/persistence-formats/v1.md.backup', - 'docs/persistence-formats/V1.md', - 'docs/persistence-formats/README.md', - 'docs/persistence-formats-extra/v1.md', - 'docs/other/persistence-formats/v1.zh.md', + 'docs/persistence-changes/historical-formats/v00.md', + 'docs/persistence-changes/historical-formats/v01.zh.md', + 'docs/persistence-changes/historical-formats/v-1.md', + 'docs/persistence-changes/historical-formats/v1.zh.zh.md', + 'docs/persistence-changes/historical-formats/v1.md.backup', + 'docs/persistence-changes/historical-formats/V1.md', + 'docs/persistence-changes/historical-formats/README.md', + 'docs/persistence-changes/historical-formats-extra/v1.md', + 'docs/other/persistence-changes/historical-formats/v1.zh.md', 'docs/persistence-catalog.md', 'docs/persistence-catalog.zh.md', 'docs/persistence-schema.json', @@ -157,14 +157,14 @@ describe('concrete terminology policy', () => { ['other marker prefix', ['', '']], ['index marker', ['', '']], ])('exempts no lines with %s', (_label, markers) => { - const file = 'docs/persistence-formats/v1.md' + const file = 'docs/persistence-changes/historical-formats/v1.md' const lines = [blockedTerm, ...markers.flatMap(marker => [marker, blockedTerm])].join('\n').split('\n') const expected = lines.flatMap((line, index) => line === blockedTerm ? [{ file, line: index + 1 }] : []) expect(findConcreteTermViolations(file, lines.join('\n'))).toEqual(expected) }) it('keeps marker lines strict when they contain authored text', () => { - const file = 'docs/persistence-formats/v1.md' + const file = 'docs/persistence-changes/historical-formats/v1.md' expect(findConcreteTermViolations(file, [ ` ${blockedTerm}`, blockedTerm, diff --git a/scripts/verify-concrete-terms.ts b/scripts/verify-concrete-terms.ts index 1e2c050e7a..9d8c4d70eb 100644 --- a/scripts/verify-concrete-terms.ts +++ b/scripts/verify-concrete-terms.ts @@ -21,7 +21,7 @@ function isExcluded(file: string): boolean { return excludedPrefixes.some(prefix => file.startsWith(prefix)) // Release snapshots retain the identifiers present in their pinned source. || /^docs\/persistence-changes\/releases\/dsh-v\d+\.\d+\.\d+-(?:alpha|rc)\.\d+\.schema\.json$/u.test(file) - || /^docs\/persistence-formats\/v(?:0|[1-9]\d*)\.schema\.json$/u.test(file) + || /^docs\/persistence-changes\/historical-formats\/v(?:0|[1-9]\d*)\.schema\.json$/u.test(file) } function containsBlockedTerm(value: string): boolean { @@ -29,7 +29,7 @@ function containsBlockedTerm(value: string): boolean { } function historicalSchemaRegion(file: string, source: string, lines: readonly string[]): readonly [number, number] | undefined { - if (!/^docs\/persistence-formats\/v(?:0|[1-9]\d*)(?:\.zh)?\.md$/u.test(file)) return undefined + if (!/^docs\/persistence-changes\/historical-formats\/v(?:0|[1-9]\d*)(?:\.zh)?\.md$/u.test(file)) return undefined if (source.match(/') const end = lines.indexOf('')