diff --git a/.agents/notes/implemented/architecture/2026-09-17-developer-session-changes.i18n.yaml b/.agents/notes/implemented/architecture/2026-09-17-developer-session-changes.i18n.yaml
new file mode 100644
index 0000000000..e5718926e8
--- /dev/null
+++ b/.agents/notes/implemented/architecture/2026-09-17-developer-session-changes.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 .agents/notes/implemented/architecture/2026-09-17-developer-session-changes.md
+2026-09-17-developer-session-changes.md: da4bb4173977cb2ac12a308381b160c0b31d011e
+2026-09-17-developer-session-changes.zh.md: 98af3d82ad5631ff13d2c0b0595510057cba8cae
diff --git a/.agents/notes/implemented/architecture/2026-09-17-developer-session-changes.md b/.agents/notes/implemented/architecture/2026-09-17-developer-session-changes.md
new file mode 100644
index 0000000000..da4bb41739
--- /dev/null
+++ b/.agents/notes/implemented/architecture/2026-09-17-developer-session-changes.md
@@ -0,0 +1,35 @@
+# Agent Note: Developer messages for incremental session changes
+
+Status: implemented
+
+English | [中文](2026-09-17-developer-session-changes.zh.md)
+
+## Problem
+
+Dynamic tool changes need durable, ordered records before providers can preserve the cached conversation prefix while changing available tools. Encoding these changes as free-form reminders would lose their structured tool identity and couple session state to prompt wording.
+
+## Decision
+
+`DeveloperMessage` records admitted model-visible session changes in conversation order. Additions store only `toolName`; the containing event's `headerSeq` selects an earlier full `request/header` with exactly one schema for each added name. One event binds all its additions to one header revision. Additions replace the active same-name definition; removals identify the name without duplicating its schema. The header reference is absent when the message contains no additions. Same-name replacement, restart, fork, and surface replacement retain historical definition identity without consulting the current registry or latest request header. Intermediate registry changes that no admitted request exposes do not require developer records.
+
+`developer/message` carries the message and its admitting turn/step coordinates. Native readers and Session admission reject missing, forward, unknown, non-header, and ambiguous schema references, incomplete referenced definitions, and reject retired inline definitions while preserving unrelated JSON fields. `sourceEventSeqs` remains independent derivation metadata. A replacement retains its selected header and cites the shadowed surface nodes; combining additions from different header revisions requires separate events. Forks retain the referenced prefix, and compaction does not delete header events. Future cardinality-changing migrations must remap `headerSeq` as a same-artifact event reference. Empty developer content retains its surface position without adding a model message or shadowing the protected system head. The tools package owns the `tool-registry` source kind under the [producer-owned source rules](2026-09-09-producer-owned-message-sources.md).
+
+`ToolAdditionBlock.tool` is declared as optional `never` with `@persistenceReserved`. The schema history therefore records the rejected field: permitting any value later changes an existing value type and requires a format bump, while unrelated optional metadata remains additive.
+
+`ToolSchema.deferLoading` requests deferred definition loading independently of tool-addition history. Tool construction, registry projection, and prompt assembly preserve the marker. Dynamic addition and definition loading are separate facts; a predeclared deferred definition need not acquire a fabricated addition record.
+
+The V4 codec confines developer roles to the `developer/message` slot, including rejection from inbox and title-request arrays. Native validation checks required developer fields, historical header bindings, and developer-only tool-change blocks while preserving additional JSON properties. Optional metadata additions therefore remain readable under the persistence checker's optional-property rule; additional fields cannot weaken required-field, role, or open-step checks. An ignorable marker does not establish reader support: physical decoding preserves developer payloads until vocabulary-aware admission, while writers and native readers reject malformed known data. Developer admission leaves malformed ordinary message slots to decoder recovery. Installed Session adoption validates surface relationships without converting developer records into released-V3 user records. The [released migration rules](2026-08-31-released-session-format-migrations.md) continue to protect committed predecessor generations.
+
+The producer requirement has one scoped exception: these types reserve the persisted representation needed by issue #4146 before Session V4 merges. Waiting for provider and UI implementations would couple the format release to those independent integrations. The reservation permits storage and validation only; no shipped profile emits developer records, and unsupported consumers throw. Production emission requires provider, UI, and compaction support together.
+
+## Alternatives considered
+
+**Use text reminders as developer content.** The format represents structured session changes; model instructions belong in system messages. Future developer content is unspecified rather than constrained to reminders.
+
+**Duplicate definitions in each addition.** Full request headers already preserve the exact schemas. A historical reference avoids a second persisted copy while retaining same-name replacement identity. Binding by the latest header or registry instead would reinterpret older additions.
+
+**Treat deferred loading as proof of a tool-addition record.** That would prevent predeclared deferred tools. The schema flag describes loading, while the block records a dynamic addition.
+
+## Consequences
+
+Session V4 persists the tool-change representation for issue #4146. Automatic emission, provider serialization, deferred loading, and UI presentation are intentionally deferred so this type-and-persistence change does not block the V4 merge. Both DeepSeek protocols and pi-ai throw for developer history and deferred-loading requests; Chat and Trajectory throw for developer events. Shipped model-output and SDK snapshot scenarios contain no developer records.
diff --git a/.agents/notes/implemented/architecture/2026-09-17-developer-session-changes.zh.md b/.agents/notes/implemented/architecture/2026-09-17-developer-session-changes.zh.md
new file mode 100644
index 0000000000..98af3d82ad
--- /dev/null
+++ b/.agents/notes/implemented/architecture/2026-09-17-developer-session-changes.zh.md
@@ -0,0 +1,35 @@
+# Agent Note:使用 developer 消息记录增量 Session 变更
+
+Status: implemented
+
+[English](2026-09-17-developer-session-changes.md) | 中文
+
+## Problem
+
+动态工具变更需要持久且有序的记录,提供方才能在改变可用工具时保留对话的缓存前缀。将这些变更编码为自由文本提醒会丢失结构化的工具身份,并将 Session 状态与提示词措辞耦合。
+
+## Decision
+
+`DeveloperMessage` 按对话顺序记录已接纳且模型可见的 Session 变更。添加块仅存储 `toolName`;所在事件的 `headerSeq` 选择更早的完整 `request/header`,其中每个添加名称必须恰好对应一个模式。同一事件的所有添加绑定到同一个请求头版本。添加替换当前同名定义;移除仅记录名称,不重复模式。没有添加块的消息不携带请求头引用。同名替换、重启、fork 和 surface 替换保留历史定义身份,不查询当前注册表或最新请求头。没有被任何已接纳请求暴露的中间注册表变更无需 developer 记录。
+
+`developer/message` 携带消息及其接纳 turn/step 坐标。原生读取方和 Session 接纳逻辑拒绝缺失、前向、未知、非请求头及歧义模式引用、不完整的被引用定义,并拒绝已退役的内嵌定义,同时保留无关 JSON 字段。`sourceEventSeqs` 保持为独立的派生元数据。替换保留选定的请求头,并引用被覆盖的 surface 节点;不同请求头版本的添加必须分属不同事件。fork 保留所引用的前缀,压缩不删除请求头事件。未来改变事件数量的迁移必须将 `headerSeq` 作为同一文件内的事件引用重映射。空 developer 内容保留其 surface 位置,不添加模型消息,也不能覆盖受保护的 system 头节点。tools 包按照[生产者自有来源规则](2026-09-09-producer-owned-message-sources.zh.md)拥有 `tool-registry` 来源种类。
+
+`ToolAdditionBlock.tool` 声明为可选的 `never`,并标注 `@persistenceReserved`。模式历史因此记录这个被拒绝的字段:后续允许任何值都会改变现有值类型并要求格式递增,无关的可选元数据仍属于可兼容添加。
+
+`ToolSchema.deferLoading` 请求延迟加载工具定义,与工具添加历史相互独立。工具构造、注册表投影与提示词组装保留该标记。动态添加与定义加载是不同事实;预先声明的延迟加载定义无需虚构添加记录。
+
+V4 编解码器将 developer 角色限定在 `developer/message` 字段内,并拒绝 inbox 与标题请求数组中的该角色。原生验证检查 developer 必需字段、历史请求头绑定及工具变更块仅限 developer 的约束,同时保留附加 JSON 属性。因此,可选元数据添加符合持久化检查器的可选属性规则,仍可读取;附加字段不能削弱必需字段、角色或打开 step 的检查。可忽略标记不代表读取方支持该事件:物理解码保留 developer 载荷,直到按词表执行接纳;写入方和原生读取方仍拒绝格式错误的已知数据。developer 接纳逻辑将格式错误的普通消息字段留给解码器恢复。已安装的 Session 接纳逻辑验证 surface 关系,不把 developer 记录转换为已发布 V3 的 user 记录。[已发布格式迁移规则](2026-08-31-released-session-format-migrations.zh.md)继续保护已提交的前代文件。
+
+产生方要求有一个限定例外:这些类型在 Session V4 合并前为 issue #4146 保留所需的持久化表示。等待提供方与 UI 实现会将格式发布与这些独立集成耦合。该预留仅允许存储和验证;已提供的 profile 不发出 developer 记录,不支持的消费者会抛出错误。生产环境发出这些记录要求提供方、UI 与压缩支持一起落地。
+
+## Alternatives considered
+
+**将文本提醒作为 developer 内容。** 此格式表示结构化 Session 变更;模型指令属于 system 消息。未来的 developer 内容尚未指定,不将其限制为提醒。
+
+**在每次添加中重复定义。** 完整请求头已经保留精确模式。历史引用避免第二份持久化副本,同时保留同名替换的身份。若绑定到最新请求头或注册表,则会重新解释较早的添加。
+
+**将延迟加载视为存在工具添加记录的证据。** 这会阻止预先声明的延迟工具。模式标记描述加载方式,内容块记录动态添加。
+
+## Consequences
+
+Session V4 为 issue #4146 持久化工具变更表示。自动发出事件、提供方序列化、延迟加载与 UI 展示有意留待后续实现,使此类型与持久化变更不阻塞 V4 合并。DeepSeek 两种协议与 pi-ai 对 developer 历史及延迟加载请求抛出错误;Chat 与 Trajectory 对 developer 事件抛出错误。已提供的模型输出与 SDK 快照场景不包含 developer 记录。
diff --git a/docs/config-catalog.i18n.yaml b/docs/config-catalog.i18n.yaml
index e8b6195fc6..84eb9901ac 100644
--- a/docs/config-catalog.i18n.yaml
+++ b/docs/config-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/config-catalog.md
-config-catalog.md: d617ed628bf1ca0235bc68660418c860ff952dc8
-config-catalog.zh.md: 067d5a23b699087ddaeedc96db674f807f509fbe
+config-catalog.md: 0a07065790a76079970618e3d9cbbf2579bb2339
+config-catalog.zh.md: 138f747973725859151145c3544b69dce444ddad
diff --git a/docs/config-catalog.md b/docs/config-catalog.md
index d617ed628b..0a07065790 100644
--- a/docs/config-catalog.md
+++ b/docs/config-catalog.md
@@ -3496,7 +3496,7 @@ export interface Config {
export type ToolPresentationMode = 'native' | 'ptc' | 'both'
```
-Source: [`packages/core/tools/src/index.ts:656`](../packages/core/tools/src/index.ts)
+Source: [`packages/core/tools/src/index.ts:663`](../packages/core/tools/src/index.ts)
diff --git a/docs/config-catalog.zh.md b/docs/config-catalog.zh.md
index 067d5a23b6..138f747973 100644
--- a/docs/config-catalog.zh.md
+++ b/docs/config-catalog.zh.md
@@ -3498,7 +3498,7 @@ export interface Config {
export type ToolPresentationMode = 'native' | 'ptc' | 'both'
```
-来源:[`packages/core/tools/src/index.ts:656`](../packages/core/tools/src/index.ts)
+来源:[`packages/core/tools/src/index.ts:663`](../packages/core/tools/src/index.ts)
diff --git a/docs/event-producer-consumer.i18n.yaml b/docs/event-producer-consumer.i18n.yaml
index 2d5578ebcd..76ed42de8d 100644
--- a/docs/event-producer-consumer.i18n.yaml
+++ b/docs/event-producer-consumer.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/event-producer-consumer.md
-event-producer-consumer.md: de9a96089397614e32487c29f34302d77f1f07a9
-event-producer-consumer.zh.md: bf668ddc86a610f05cf9f2c9a04b892a37dbcd4e
+event-producer-consumer.md: c1b373d4d13d6471303488d87105b546e55d720b
+event-producer-consumer.zh.md: ec8932de71a2867737ebb86ccc60dc92a00bc521
diff --git a/docs/event-producer-consumer.md b/docs/event-producer-consumer.md
index de9a960893..c1b373d4d1 100644
--- a/docs/event-producer-consumer.md
+++ b/docs/event-producer-consumer.md
@@ -68,12 +68,12 @@ This matrix shows which packages dispatch each harness-owned event and which pac
| `subagent/start` | `emit` | [`packages/subagent/subagent/src/index.ts:164`](../packages/subagent/subagent/src/index.ts) | [`subagent`](../packages/subagent/subagent) (`events.dispatch`) | [`hooks-claude-code`](../packages/hooks/hooks-claude-code), [`subagent`](../packages/subagent/subagent) |
| `system-prompt/assemble` | `waterfall` | [`packages/core/system-prompt/src/index.ts:31`](../packages/core/system-prompt/src/index.ts) | [`system-prompt`](../packages/core/system-prompt) (`waterfall`) | [`agent`](../packages/core/agent), [`agent-presets`](../packages/preset/agent-presets), `browser-use-runtime`, [`session-reference`](../packages/context/session-reference), [`system-prompt`](../packages/core/system-prompt) |
| `system-prompt/change` | `emit` | [`packages/core/system-prompt/src/index.ts:37`](../packages/core/system-prompt/src/index.ts) | [`system-prompt`](../packages/core/system-prompt) (`emit`) | - |
-| `tools/change` | `emit` | [`packages/core/tools/src/index.ts:201`](../packages/core/tools/src/index.ts) | [`agent-presets`](../packages/preset/agent-presets) (`emit`), [`tools`](../packages/core/tools) (`emit`) | `browser-use-runtime`, [`tool-subagent`](../packages/subagent/tool-subagent) |
-| `tools/execute` | `waterfall` | [`packages/core/tools/src/index.ts:157`](../packages/core/tools/src/index.ts) | [`tools`](../packages/core/tools) (`waterfall`) | `browser-use-runtime`, `browser-use-stagehand-native`, `computer-use-cua-driver-native`, [`session-checkpoint-policy`](../packages/session/session-checkpoint-policy), `timeout-policy` |
-| `tools/post-execute` | `waterfall` | [`packages/core/tools/src/index.ts:169`](../packages/core/tools/src/index.ts) | [`tools`](../packages/core/tools) (`waterfall`) | [`hooks-claude-code`](../packages/hooks/hooks-claude-code), [`hooks-codex`](../packages/hooks/hooks-codex), [`repeat-tool-reminder`](../packages/guard/repeat-tool-reminder), [`spill-policy`](../packages/spill/spill-policy), [`tool-fs-search`](../packages/fs/tool-fs-search) |
-| `tools/pre-execute` | `waterfall` | [`packages/core/tools/src/index.ts:146`](../packages/core/tools/src/index.ts) | [`tools`](../packages/core/tools) (`waterfall`) | `auto-review`, [`hooks-claude-code`](../packages/hooks/hooks-claude-code), [`hooks-codex`](../packages/hooks/hooks-codex), [`tool-jobs`](../packages/jobs/tool-jobs), [`workspace-changes`](../packages/deliverables/workspace-changes) |
-| `tools/ptc-dispatch-log` | `waterfall` | [`packages/core/tools/src/index.ts:183`](../packages/core/tools/src/index.ts) | [`tools`](../packages/core/tools) (`waterfall`) | [`spill-policy`](../packages/spill/spill-policy) |
-| `tools/result` | `emit` | [`packages/core/tools/src/index.ts:191`](../packages/core/tools/src/index.ts) | [`tools`](../packages/core/tools) (`events.dispatch`) | [`agent-instructions`](../packages/context/agent-instructions), [`subagent-in-process-driver`](../packages/subagent/subagent-in-process-driver), [`tool-present`](../packages/deliverables/tool-present) |
+| `tools/change` | `emit` | [`packages/core/tools/src/index.ts:208`](../packages/core/tools/src/index.ts) | [`agent-presets`](../packages/preset/agent-presets) (`emit`), [`tools`](../packages/core/tools) (`emit`) | `browser-use-runtime`, [`tool-subagent`](../packages/subagent/tool-subagent) |
+| `tools/execute` | `waterfall` | [`packages/core/tools/src/index.ts:164`](../packages/core/tools/src/index.ts) | [`tools`](../packages/core/tools) (`waterfall`) | `browser-use-runtime`, `browser-use-stagehand-native`, `computer-use-cua-driver-native`, [`session-checkpoint-policy`](../packages/session/session-checkpoint-policy), `timeout-policy` |
+| `tools/post-execute` | `waterfall` | [`packages/core/tools/src/index.ts:176`](../packages/core/tools/src/index.ts) | [`tools`](../packages/core/tools) (`waterfall`) | [`hooks-claude-code`](../packages/hooks/hooks-claude-code), [`hooks-codex`](../packages/hooks/hooks-codex), [`repeat-tool-reminder`](../packages/guard/repeat-tool-reminder), [`spill-policy`](../packages/spill/spill-policy), [`tool-fs-search`](../packages/fs/tool-fs-search) |
+| `tools/pre-execute` | `waterfall` | [`packages/core/tools/src/index.ts:153`](../packages/core/tools/src/index.ts) | [`tools`](../packages/core/tools) (`waterfall`) | `auto-review`, [`hooks-claude-code`](../packages/hooks/hooks-claude-code), [`hooks-codex`](../packages/hooks/hooks-codex), [`tool-jobs`](../packages/jobs/tool-jobs), [`workspace-changes`](../packages/deliverables/workspace-changes) |
+| `tools/ptc-dispatch-log` | `waterfall` | [`packages/core/tools/src/index.ts:190`](../packages/core/tools/src/index.ts) | [`tools`](../packages/core/tools) (`waterfall`) | [`spill-policy`](../packages/spill/spill-policy) |
+| `tools/result` | `emit` | [`packages/core/tools/src/index.ts:198`](../packages/core/tools/src/index.ts) | [`tools`](../packages/core/tools) (`events.dispatch`) | [`agent-instructions`](../packages/context/agent-instructions), [`subagent-in-process-driver`](../packages/subagent/subagent-in-process-driver), [`tool-present`](../packages/deliverables/tool-present) |
| `user-questions/request` | `waterfall` | [`packages/interaction/user-questions/src/types.ts:88`](../packages/interaction/user-questions/src/types.ts) | [`user-questions`](../packages/interaction/user-questions) (`waterfall`) | `remotes` |
| `webserver/index-inject` | `emit` | [`packages/host/webserver/src/index.ts:34`](../packages/host/webserver/src/index.ts) | `webserver` (`emit`) | `connection`, `inspector`, `modules`, `ui-sidebar-documentpreview` |
| `workflow/agent-end` | `emit` | [`packages/workflow/workflow/src/index.ts:79`](../packages/workflow/workflow/src/index.ts) | [`workflow`](../packages/workflow/workflow) (`events.dispatch`) | [`tool-workflow`](../packages/workflow/tool-workflow), [`workflow`](../packages/workflow/workflow) |
diff --git a/docs/event-producer-consumer.zh.md b/docs/event-producer-consumer.zh.md
index bf668ddc86..ec8932de71 100644
--- a/docs/event-producer-consumer.zh.md
+++ b/docs/event-producer-consumer.zh.md
@@ -70,12 +70,12 @@
| `subagent/start` | `emit` | [`packages/subagent/subagent/src/index.ts:164`](../packages/subagent/subagent/src/index.ts) | [`subagent`](../packages/subagent/subagent) (`events.dispatch`) | [`hooks-claude-code`](../packages/hooks/hooks-claude-code), [`subagent`](../packages/subagent/subagent) |
| `system-prompt/assemble` | `waterfall` | [`packages/core/system-prompt/src/index.ts:31`](../packages/core/system-prompt/src/index.ts) | [`system-prompt`](../packages/core/system-prompt) (`waterfall`) | [`agent`](../packages/core/agent), [`agent-presets`](../packages/preset/agent-presets), `browser-use-runtime`, [`session-reference`](../packages/context/session-reference), [`system-prompt`](../packages/core/system-prompt) |
| `system-prompt/change` | `emit` | [`packages/core/system-prompt/src/index.ts:37`](../packages/core/system-prompt/src/index.ts) | [`system-prompt`](../packages/core/system-prompt) (`emit`) | - |
-| `tools/change` | `emit` | [`packages/core/tools/src/index.ts:201`](../packages/core/tools/src/index.ts) | [`agent-presets`](../packages/preset/agent-presets) (`emit`), [`tools`](../packages/core/tools) (`emit`) | `browser-use-runtime`, [`tool-subagent`](../packages/subagent/tool-subagent) |
-| `tools/execute` | `waterfall` | [`packages/core/tools/src/index.ts:157`](../packages/core/tools/src/index.ts) | [`tools`](../packages/core/tools) (`waterfall`) | `browser-use-runtime`, `browser-use-stagehand-native`, `computer-use-cua-driver-native`, [`session-checkpoint-policy`](../packages/session/session-checkpoint-policy), `timeout-policy` |
-| `tools/post-execute` | `waterfall` | [`packages/core/tools/src/index.ts:169`](../packages/core/tools/src/index.ts) | [`tools`](../packages/core/tools) (`waterfall`) | [`hooks-claude-code`](../packages/hooks/hooks-claude-code), [`hooks-codex`](../packages/hooks/hooks-codex), [`repeat-tool-reminder`](../packages/guard/repeat-tool-reminder), [`spill-policy`](../packages/spill/spill-policy), [`tool-fs-search`](../packages/fs/tool-fs-search) |
-| `tools/pre-execute` | `waterfall` | [`packages/core/tools/src/index.ts:146`](../packages/core/tools/src/index.ts) | [`tools`](../packages/core/tools) (`waterfall`) | `auto-review`, [`hooks-claude-code`](../packages/hooks/hooks-claude-code), [`hooks-codex`](../packages/hooks/hooks-codex), [`tool-jobs`](../packages/jobs/tool-jobs), [`workspace-changes`](../packages/deliverables/workspace-changes) |
-| `tools/ptc-dispatch-log` | `waterfall` | [`packages/core/tools/src/index.ts:183`](../packages/core/tools/src/index.ts) | [`tools`](../packages/core/tools) (`waterfall`) | [`spill-policy`](../packages/spill/spill-policy) |
-| `tools/result` | `emit` | [`packages/core/tools/src/index.ts:191`](../packages/core/tools/src/index.ts) | [`tools`](../packages/core/tools) (`events.dispatch`) | [`agent-instructions`](../packages/context/agent-instructions), [`subagent-in-process-driver`](../packages/subagent/subagent-in-process-driver), [`tool-present`](../packages/deliverables/tool-present) |
+| `tools/change` | `emit` | [`packages/core/tools/src/index.ts:208`](../packages/core/tools/src/index.ts) | [`agent-presets`](../packages/preset/agent-presets) (`emit`), [`tools`](../packages/core/tools) (`emit`) | `browser-use-runtime`, [`tool-subagent`](../packages/subagent/tool-subagent) |
+| `tools/execute` | `waterfall` | [`packages/core/tools/src/index.ts:164`](../packages/core/tools/src/index.ts) | [`tools`](../packages/core/tools) (`waterfall`) | `browser-use-runtime`, `browser-use-stagehand-native`, `computer-use-cua-driver-native`, [`session-checkpoint-policy`](../packages/session/session-checkpoint-policy), `timeout-policy` |
+| `tools/post-execute` | `waterfall` | [`packages/core/tools/src/index.ts:176`](../packages/core/tools/src/index.ts) | [`tools`](../packages/core/tools) (`waterfall`) | [`hooks-claude-code`](../packages/hooks/hooks-claude-code), [`hooks-codex`](../packages/hooks/hooks-codex), [`repeat-tool-reminder`](../packages/guard/repeat-tool-reminder), [`spill-policy`](../packages/spill/spill-policy), [`tool-fs-search`](../packages/fs/tool-fs-search) |
+| `tools/pre-execute` | `waterfall` | [`packages/core/tools/src/index.ts:153`](../packages/core/tools/src/index.ts) | [`tools`](../packages/core/tools) (`waterfall`) | `auto-review`, [`hooks-claude-code`](../packages/hooks/hooks-claude-code), [`hooks-codex`](../packages/hooks/hooks-codex), [`tool-jobs`](../packages/jobs/tool-jobs), [`workspace-changes`](../packages/deliverables/workspace-changes) |
+| `tools/ptc-dispatch-log` | `waterfall` | [`packages/core/tools/src/index.ts:190`](../packages/core/tools/src/index.ts) | [`tools`](../packages/core/tools) (`waterfall`) | [`spill-policy`](../packages/spill/spill-policy) |
+| `tools/result` | `emit` | [`packages/core/tools/src/index.ts:198`](../packages/core/tools/src/index.ts) | [`tools`](../packages/core/tools) (`events.dispatch`) | [`agent-instructions`](../packages/context/agent-instructions), [`subagent-in-process-driver`](../packages/subagent/subagent-in-process-driver), [`tool-present`](../packages/deliverables/tool-present) |
| `user-questions/request` | `waterfall` | [`packages/interaction/user-questions/src/types.ts:88`](../packages/interaction/user-questions/src/types.ts) | [`user-questions`](../packages/interaction/user-questions) (`waterfall`) | `remotes` |
| `webserver/index-inject` | `emit` | [`packages/host/webserver/src/index.ts:34`](../packages/host/webserver/src/index.ts) | `webserver` (`emit`) | `connection`, `inspector`, `modules`, `ui-sidebar-documentpreview` |
| `workflow/agent-end` | `emit` | [`packages/workflow/workflow/src/index.ts:79`](../packages/workflow/workflow/src/index.ts) | [`workflow`](../packages/workflow/workflow) (`events.dispatch`) | [`tool-workflow`](../packages/workflow/tool-workflow), [`workflow`](../packages/workflow/workflow) |
diff --git a/docs/persistence-catalog.i18n.yaml b/docs/persistence-catalog.i18n.yaml
index 97c16569e0..ae6c4b51eb 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: 94bac3e3478ce021d43a0a000e8c5b59697d95a3
-persistence-catalog.zh.md: 608980a2eff2a446e95c94011b3615a247f6e66e
+persistence-catalog.md: 43b4f86125847625026bd5619216ccdc7be926c1
+persistence-catalog.zh.md: c655d97086fa60630aa5dae1bf3f93be595f179b
diff --git a/docs/persistence-catalog.md b/docs/persistence-catalog.md
index 94bac3e347..43b4f86125 100644
--- a/docs/persistence-catalog.md
+++ b/docs/persistence-catalog.md
@@ -21,19 +21,20 @@ The [format references](persistence-changes/historical-formats/README.md) cover
| `JsonlHeaderLine` | header | `18ee62b8900a4c3d046700f05d7a4d49d6cab2a660a020c87481d1603dd8bd4f` | [`HeaderLine`](#persistence-type-sha256-18ee62b8900a4c3d046700f05d7a4d49d6cab2a660a020c87481d1603dd8bd4f) |
| `SessionEventEnvelope` | envelope | `5776e5553ff2dfe3f5bc202dbb1e7c9f93e35a531aebb7764c23b2b6153b2ccc` | [`union (3 variants)`](#persistence-type-sha256-5776e5553ff2dfe3f5bc202dbb1e7c9f93e35a531aebb7764c23b2b6153b2ccc) |
| `event:agent-preset/selected` | event | `a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b` | [`{ type: "agent-preset/selected" }`](#persistence-type-sha256-a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b) |
-| `event:agent/inbox/spliced` | event | `3aa732b3400e924132366555c88618f62232b41c1e56b86beee05fd7edc24367` | [`{ type: "agent/inbox/spliced" }`](#persistence-type-sha256-3aa732b3400e924132366555c88618f62232b41c1e56b86beee05fd7edc24367) |
+| `event:agent/inbox/spliced` | event | `1506a9b8224986c83015ae99d2cb5ede705538c58c063d6a48ef6d761a31ba6c` | [`{ type: "agent/inbox/spliced" }`](#persistence-type-sha256-1506a9b8224986c83015ae99d2cb5ede705538c58c063d6a48ef6d761a31ba6c) |
| `event:approval/asked` | event | `3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1` | [`{ type: "approval/asked" }`](#persistence-type-sha256-3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1) |
| `event:approval/decided` | event | `bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3` | [`{ type: "approval/decided" }`](#persistence-type-sha256-bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3) |
| `event:approval/policy` | event | `26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78` | [`{ type: "approval/policy" }`](#persistence-type-sha256-26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78) |
-| `event:assistant/attempt` | event | `2f1565d92801f4334f8dc34fbb980890eef621e81a7c90ed0fd8d0a6db2ec3b2` | [`{ type: "assistant/attempt" }`](#persistence-type-sha256-2f1565d92801f4334f8dc34fbb980890eef621e81a7c90ed0fd8d0a6db2ec3b2) |
-| `event:assistant/message` | event | `f219a9f66fcc92ffec27bbd96fa21ffc2cffbaf2ad1de05757ec37205b1a0b58` | [`{ type: "assistant/message" }`](#persistence-type-sha256-f219a9f66fcc92ffec27bbd96fa21ffc2cffbaf2ad1de05757ec37205b1a0b58) |
+| `event:assistant/attempt` | event | `15d5dfdd822aa35e115afd74a8982825a493880457774e6850bc1520b50875e4` | [`{ type: "assistant/attempt" }`](#persistence-type-sha256-15d5dfdd822aa35e115afd74a8982825a493880457774e6850bc1520b50875e4) |
+| `event:assistant/message` | event | `1033093edd0db80ff410e00830b523405e00bb0c7684948e531ff65095799625` | [`{ type: "assistant/message" }`](#persistence-type-sha256-1033093edd0db80ff410e00830b523405e00bb0c7684948e531ff65095799625) |
| `event:command/done` | event | `15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff` | [`{ type: "command/done" }`](#persistence-type-sha256-15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff) |
| `event:command/run` | event | `37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006` | [`{ type: "command/run" }`](#persistence-type-sha256-37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006) |
| `event:compaction/end` | event | `b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d` | [`{ type: "compaction/end" }`](#persistence-type-sha256-b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d) |
| `event:compaction/prune` | event | `7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04` | [`{ type: "compaction/prune" }`](#persistence-type-sha256-7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04) |
| `event:compaction/start` | event | `db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965` | [`{ type: "compaction/start" }`](#persistence-type-sha256-db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965) |
-| `event:compaction/summary` | event | `86c1ee9c8ab6c6e160d4ccc00b3d9ad5a6c687938b552d55eec528279baa1559` | [`{ type: "compaction/summary" }`](#persistence-type-sha256-86c1ee9c8ab6c6e160d4ccc00b3d9ad5a6c687938b552d55eec528279baa1559) |
+| `event:compaction/summary` | event | `e2f9a41e0989f54ed8cee80f8db2bcf9d60a5c810dc9d45b83fa050b9dce7602` | [`{ type: "compaction/summary" }`](#persistence-type-sha256-e2f9a41e0989f54ed8cee80f8db2bcf9d60a5c810dc9d45b83fa050b9dce7602) |
| `event:deliverables/presented` | event | `13d3d180f977bf78081d487ffa0ecb75857349bcab29a5a3fb48189fca2a6176` | [`{ type: "deliverables/presented" }`](#persistence-type-sha256-13d3d180f977bf78081d487ffa0ecb75857349bcab29a5a3fb48189fca2a6176) |
+| `event:developer/message` | event | `eef4ef54dc7a133d47448a4ee822e45a351314923ef5f66db34c8b24e4b32d80` | [`{ type: "developer/message" }`](#persistence-type-sha256-eef4ef54dc7a133d47448a4ee822e45a351314923ef5f66db34c8b24e4b32d80) |
| `event:feedback/message-delete` | event | `3ee93b06f3a125850337602bcdf155d2538c43a5c944ec55b1b3c365152d6796` | [`{ type: "feedback/message-delete" }`](#persistence-type-sha256-3ee93b06f3a125850337602bcdf155d2538c43a5c944ec55b1b3c365152d6796) |
| `event:feedback/message-put` | event | `b5086d249e8502e9ead1d39156bb8d559bde7951cac0f14ce150345b4e42a2bf` | [`{ type: "feedback/message-put" }`](#persistence-type-sha256-b5086d249e8502e9ead1d39156bb8d559bde7951cac0f14ce150345b4e42a2bf) |
| `event:feedback/record` | event | `b54940ff095c17e874c5be03815f4c2145a256cf3a1d34dae4ab2f7769dfffe8` | [`{ type: "feedback/record" }`](#persistence-type-sha256-b54940ff095c17e874c5be03815f4c2145a256cf3a1d34dae4ab2f7769dfffe8) |
@@ -47,22 +48,22 @@ The [format references](persistence-changes/historical-formats/README.md) cover
| `event:permission/preset` | event | `5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b` | [`{ type: "permission/preset" }`](#persistence-type-sha256-5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b) |
| `event:plan/mode` | event | `a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f` | [`{ type: "plan/mode" }`](#persistence-type-sha256-a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f) |
| `event:request/context` | event | `37cbc9cf06d494cfe5c67f078af1605eacb8e4c2c853e9e26455b73de0ee7ccf` | [`{ type: "request/context" }`](#persistence-type-sha256-37cbc9cf06d494cfe5c67f078af1605eacb8e4c2c853e9e26455b73de0ee7ccf) |
-| `event:request/header` | event | `91fb2b19bd1bfda3a1d30b71f39445595e1d4c120e8fe3553f96e25a3c3d1c7d` | [`{ type: "request/header" }`](#persistence-type-sha256-91fb2b19bd1bfda3a1d30b71f39445595e1d4c120e8fe3553f96e25a3c3d1c7d) |
+| `event:request/header` | event | `4208123b50df5006b181481ab45fcf1cde807b88d3fd4d340090bc2e202fac41` | [`{ type: "request/header" }`](#persistence-type-sha256-4208123b50df5006b181481ab45fcf1cde807b88d3fd4d340090bc2e202fac41) |
| `event:sandbox/mode` | event | `516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415` | [`{ type: "sandbox/mode" }`](#persistence-type-sha256-516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415) |
| `event:schedule/change` | event | `2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42` | [`{ type: "schedule/change" }`](#persistence-type-sha256-2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42) |
| `event:session-log-deepseek/delivery-accepted` | event | `d63b8b8ffad9c02fd80c43a17df4f240c1fe8118ecca9de34f9d5871838ab5b9` | [`{ type: "session-log-deepseek/delivery-accepted" }`](#persistence-type-sha256-d63b8b8ffad9c02fd80c43a17df4f240c1fe8118ecca9de34f9d5871838ab5b9) |
| `event:session/end-seed` | event | `5e6db6e24948d4a853c71cb9fabd252ad051ce93d4672c1266cf837c1c17b84e` | [`{ type: "session/end-seed" }`](#persistence-type-sha256-5e6db6e24948d4a853c71cb9fabd252ad051ce93d4672c1266cf837c1c17b84e) |
| `event:session/title` | event | `1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5` | [`{ type: "session/title" }`](#persistence-type-sha256-1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5) |
-| `event:session/title-llm-request` | event | `4eeb9bb8f9c35f59b3020a07113f256c363a504983aecbe33e57fd1ab4f03b19` | [`{ type: "session/title-llm-request" }`](#persistence-type-sha256-4eeb9bb8f9c35f59b3020a07113f256c363a504983aecbe33e57fd1ab4f03b19) |
+| `event:session/title-llm-request` | event | `fa8f7d3ebf08a76c7f7a8b0781873c4d819b964da5dbb52cd3cdfa5da34f452d` | [`{ type: "session/title-llm-request" }`](#persistence-type-sha256-fa8f7d3ebf08a76c7f7a8b0781873c4d819b964da5dbb52cd3cdfa5da34f452d) |
| `event:step/end` | event | `e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05` | [`{ type: "step/end" }`](#persistence-type-sha256-e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05) |
| `event:step/start` | event | `4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986` | [`{ type: "step/start" }`](#persistence-type-sha256-4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986) |
| `event:subagent/catalog` | event | `ae1f7110feeec697b8cab42b68f7709aa7b3279764099dfb53c25890d2e5c871` | [`{ type: "subagent/catalog" }`](#persistence-type-sha256-ae1f7110feeec697b8cab42b68f7709aa7b3279764099dfb53c25890d2e5c871) |
| `event:subagent/descriptor` | event | `b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5` | [`{ type: "subagent/descriptor" }`](#persistence-type-sha256-b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5) |
| `event:subagent/model-selection-policy` | event | `a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc` | [`{ type: "subagent/model-selection-policy" }`](#persistence-type-sha256-a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc) |
-| `event:system/message` | event | `54a8682615a7ffc3e1e3c41ab003ae61082ae2792c57407f5bd8bb38fded3f0e` | [`{ type: "system/message" }`](#persistence-type-sha256-54a8682615a7ffc3e1e3c41ab003ae61082ae2792c57407f5bd8bb38fded3f0e) |
+| `event:system/message` | event | `69081694be231d56fd9580ba14645fd5e35373202605d5c5c841a9435b5fa3b1` | [`{ type: "system/message" }`](#persistence-type-sha256-69081694be231d56fd9580ba14645fd5e35373202605d5c5c841a9435b5fa3b1) |
| `event:team/member` | event | `4fb59762612c3e3ac3a3bd4f84c9c148d3c3893bd422ba2b201cc039fabd49bc` | [`{ type: "team/member" }`](#persistence-type-sha256-4fb59762612c3e3ac3a3bd4f84c9c148d3c3893bd422ba2b201cc039fabd49bc) |
| `event:team/message/delivered` | event | `48f9c19417a1abbedfa59f4667bba36b93ac2db407adf5e84cb3ba0de30942cb` | [`{ type: "team/message/delivered" }`](#persistence-type-sha256-48f9c19417a1abbedfa59f4667bba36b93ac2db407adf5e84cb3ba0de30942cb) |
-| `event:team/message/queued` | event | `9a25c2e889855516a531dc906905ec1d88157f7c2651aed27ac4f754bb128240` | [`{ type: "team/message/queued" }`](#persistence-type-sha256-9a25c2e889855516a531dc906905ec1d88157f7c2651aed27ac4f754bb128240) |
+| `event:team/message/queued` | event | `21fb6a90d5068f6a0003b7ab316ed2f56342477146a65c00db0f13c4d8df667d` | [`{ type: "team/message/queued" }`](#persistence-type-sha256-21fb6a90d5068f6a0003b7ab316ed2f56342477146a65c00db0f13c4d8df667d) |
| `event:team/task` | event | `d595ec73b32b016a6055333c67a5d646032b22e672da1d4a09c5b1ae398a093a` | [`{ type: "team/task" }`](#persistence-type-sha256-d595ec73b32b016a6055333c67a5d646032b22e672da1d4a09c5b1ae398a093a) |
| `event:todo/write` | event | `b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26` | [`{ type: "todo/write" }`](#persistence-type-sha256-b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26) |
| `event:tool-workflow/agent-end` | event | `babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7` | [`{ type: "tool-workflow/agent-end" }`](#persistence-type-sha256-babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7) |
@@ -70,12 +71,12 @@ The [format references](persistence-changes/historical-formats/README.md) cover
| `event:tool-workflow/run-end` | event | `42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f` | [`{ type: "tool-workflow/run-end" }`](#persistence-type-sha256-42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f) |
| `event:tool-workflow/run-start` | event | `c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058` | [`{ type: "tool-workflow/run-start" }`](#persistence-type-sha256-c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058) |
| `event:tool/call` | event | `3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48` | [`{ type: "tool/call" }`](#persistence-type-sha256-3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48) |
-| `event:tool/ptc-dispatch` | event | `75f1d59512dd2e6468bed27c6203a721b116ef7869e291e3fee34c977d013185` | [`{ type: "tool/ptc-dispatch" }`](#persistence-type-sha256-75f1d59512dd2e6468bed27c6203a721b116ef7869e291e3fee34c977d013185) |
+| `event:tool/ptc-dispatch` | event | `100f6dca1468538239522cde3533e5bd721d0f1a7b50bea8b0eb533ea6c96163` | [`{ type: "tool/ptc-dispatch" }`](#persistence-type-sha256-100f6dca1468538239522cde3533e5bd721d0f1a7b50bea8b0eb533ea6c96163) |
| `event:tool/ptc-dispatch-start` | event | `ec38b5949af8eacaf00df002f4acbe344f934f8a061e9cdc65a52a48e5f6dd93` | [`{ type: "tool/ptc-dispatch-start" }`](#persistence-type-sha256-ec38b5949af8eacaf00df002f4acbe344f934f8a061e9cdc65a52a48e5f6dd93) |
-| `event:tool/result` | event | `f4c6f3eae6607f412a9023406c8c3bd351a02451848bb78c2436f409447dd60c` | [`{ type: "tool/result" }`](#persistence-type-sha256-f4c6f3eae6607f412a9023406c8c3bd351a02451848bb78c2436f409447dd60c) |
+| `event:tool/result` | event | `7c9f44e90a0058f4cc532ae20dad0c10afa6eba22e70a6c79fc79490bad64397` | [`{ type: "tool/result" }`](#persistence-type-sha256-7c9f44e90a0058f4cc532ae20dad0c10afa6eba22e70a6c79fc79490bad64397) |
| `event:turn/end` | event | `0f8512903d94f57a4748fa1a2092e64342856796684e6b8343db685b192745ce` | [`{ type: "turn/end" }`](#persistence-type-sha256-0f8512903d94f57a4748fa1a2092e64342856796684e6b8343db685b192745ce) |
| `event:turn/start` | event | `aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8` | [`{ type: "turn/start" }`](#persistence-type-sha256-aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8) |
-| `event:user/message` | event | `c3a5c8d0f1bc05ab074fdb086da866eece51dd573ae0c30b17a52bb76dec8836` | [`{ type: "user/message" }`](#persistence-type-sha256-c3a5c8d0f1bc05ab074fdb086da866eece51dd573ae0c30b17a52bb76dec8836) |
+| `event:user/message` | event | `3f72db3d87a0c5c43e68be467b4cca728eaf5adc1d5d2b6975ff42bfbd961761` | [`{ type: "user/message" }`](#persistence-type-sha256-3f72db3d87a0c5c43e68be467b4cca728eaf5adc1d5d2b6975ff42bfbd961761) |
| `event:web/deepseek-search-llm-request` | event | `cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331` | [`{ type: "web/deepseek-search-llm-request" }`](#persistence-type-sha256-cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331) |
| `event:workspace/changes` | event | `e308ccf867a5398e316e0af8cb6ce238a8d33a63b9b384c8250a686786285f72` | [`{ type: "workspace/changes" }`](#persistence-type-sha256-e308ccf867a5398e316e0af8cb6ce238a8d33a63b9b384c8250a686786285f72) |
@@ -93,6 +94,7 @@ export type SessionEventType = keyof SessionEventMap
*/
export type SurfaceEventType =
| 'system/message'
+ | 'developer/message'
| 'user/message'
| 'assistant/message'
| 'tool/result'
@@ -153,7 +155,7 @@ export type SessionEvent = {
}[T]
```
-Sources: [`packages/core/session/src/types.ts:422`](../packages/core/session/src/types.ts) · [`packages/core/session/src/types.ts:430`](../packages/core/session/src/types.ts) · [`packages/core/session/src/types.ts:452`](../packages/core/session/src/types.ts) · [`packages/core/session/src/types.ts:483`](../packages/core/session/src/types.ts)
+Sources: [`packages/core/session/src/types.ts:431`](../packages/core/session/src/types.ts) · [`packages/core/session/src/types.ts:439`](../packages/core/session/src/types.ts) · [`packages/core/session/src/types.ts:462`](../packages/core/session/src/types.ts) · [`packages/core/session/src/types.ts:493`](../packages/core/session/src/types.ts)
## Events
@@ -280,7 +282,7 @@ Source: [`packages/interaction/user-approval/src/index.ts:40`](../packages/inter
'assistant/attempt': { turn: number; step: number; stream: AssistantStreamRecord[] }
```
-Source: [`packages/core/session/src/types.ts:346`](../packages/core/session/src/types.ts)
+Source: [`packages/core/session/src/types.ts:355`](../packages/core/session/src/types.ts)
@@ -310,7 +312,7 @@ Source: [`packages/core/session/src/types.ts:346`](../packages/core/session/src/
Types: [TokenUsage](subsystems/llm-streaming.md)
-Source: [`packages/core/session/src/types.ts:332`](../packages/core/session/src/types.ts)
+Source: [`packages/core/session/src/types.ts:341`](../packages/core/session/src/types.ts)
### `command/*`
@@ -481,6 +483,25 @@ Types: [PresentedFile](subsystems/deliverables.md) · [ToolCallId](subsystems/co
Source: [`packages/deliverables/tool-present/src/types.ts:15`](../packages/deliverables/tool-present/src/types.ts)
+### `developer/*`
+
+
+
+#### `developer/message` — surface
+
+```ts persistence-catalog
+/** An incremental agent session change admitted at the named turn and step. */
+'developer/message': {
+ turn: number
+ step: number
+ message: DeveloperMessage
+ /** Earlier request/header defining every tool addition; required exactly when additions are present. */
+ headerSeq?: SessionSeq
+}
+```
+
+Source: [`packages/core/session/src/types.ts:311`](../packages/core/session/src/types.ts)
+
### `feedback/*`
@@ -694,7 +715,7 @@ Source: [`packages/plan/plan-mode/src/index.ts:53`](../packages/plan/plan-mode/s
'request/context': RequestContext
```
-Source: [`packages/core/session/src/types.ts:393`](../packages/core/session/src/types.ts)
+Source: [`packages/core/session/src/types.ts:402`](../packages/core/session/src/types.ts)
@@ -713,7 +734,7 @@ Source: [`packages/core/session/src/types.ts:393`](../packages/core/session/src/
}
```
-Source: [`packages/core/session/src/types.ts:381`](../packages/core/session/src/types.ts)
+Source: [`packages/core/session/src/types.ts:390`](../packages/core/session/src/types.ts)
### `sandbox/*`
@@ -790,7 +811,7 @@ Source: [`packages/schedule/schedule/src/types.ts:219`](../packages/schedule/sch
'session/end-seed': { inherited?: true }
```
-Source: [`packages/core/session/src/types.ts:418`](../packages/core/session/src/types.ts)
+Source: [`packages/core/session/src/types.ts:427`](../packages/core/session/src/types.ts)
@@ -852,7 +873,7 @@ Source: [`packages/session/session-log-deepseek/src/types.ts:81`](../packages/se
'step/end': { turn: number; step: number }
```
-Source: [`packages/core/session/src/types.ts:300`](../packages/core/session/src/types.ts)
+Source: [`packages/core/session/src/types.ts:301`](../packages/core/session/src/types.ts)
@@ -863,7 +884,7 @@ Source: [`packages/core/session/src/types.ts:300`](../packages/core/session/src/
'step/start': { turn: number; step: number }
```
-Source: [`packages/core/session/src/types.ts:298`](../packages/core/session/src/types.ts)
+Source: [`packages/core/session/src/types.ts:299`](../packages/core/session/src/types.ts)
### `subagent/*`
@@ -939,7 +960,7 @@ Source: [`packages/subagent/tool-subagent/src/model-selection-state.ts:17`](../p
'system/message': { turn: number; step: number; message: SystemMessage }
```
-Source: [`packages/core/session/src/types.ts:321`](../packages/core/session/src/types.ts)
+Source: [`packages/core/session/src/types.ts:330`](../packages/core/session/src/types.ts)
### `team/*`
@@ -1032,7 +1053,7 @@ Source: [`packages/todo/tool-todo/src/types.ts:31`](../packages/todo/tool-todo/s
Types: [ToolCallId](subsystems/core.md)
-Source: [`packages/core/session/src/types.ts:352`](../packages/core/session/src/types.ts)
+Source: [`packages/core/session/src/types.ts:361`](../packages/core/session/src/types.ts)
@@ -1113,7 +1134,7 @@ Source: [`packages/core/tools/src/types.ts:42`](../packages/core/tools/src/types
}
```
-Source: [`packages/core/session/src/types.ts:366`](../packages/core/session/src/types.ts)
+Source: [`packages/core/session/src/types.ts:375`](../packages/core/session/src/types.ts)
### `tool-workflow/*`
@@ -1193,7 +1214,7 @@ Source: [`packages/workflow/tool-workflow/src/types.ts:47`](../packages/workflow
Types: [TurnEndReason](subsystems/session.md)
-Source: [`packages/core/session/src/types.ts:296`](../packages/core/session/src/types.ts)
+Source: [`packages/core/session/src/types.ts:297`](../packages/core/session/src/types.ts)
@@ -1209,7 +1230,7 @@ Source: [`packages/core/session/src/types.ts:296`](../packages/core/session/src/
'turn/start': { turn: number }
```
-Source: [`packages/core/session/src/types.ts:287`](../packages/core/session/src/types.ts)
+Source: [`packages/core/session/src/types.ts:288`](../packages/core/session/src/types.ts)
### `user/*`
@@ -1228,7 +1249,7 @@ Source: [`packages/core/session/src/types.ts:287`](../packages/core/session/src/
'user/message': UserMessage
```
-Source: [`packages/core/session/src/types.ts:308`](../packages/core/session/src/types.ts)
+Source: [`packages/core/session/src/types.ts:309`](../packages/core/session/src/types.ts)
### `web/*`
@@ -1640,6 +1661,22 @@ SHA-256: `1a2718b00937b236a0d0910ef5dab2f9f8b65e4bde410cc21f15fbbf29f584d3`
`"deliverables/presented"`
+
+
+### `"developer"`
+
+SHA-256: `589d0d91239681f89ee485459dc8c2f73ea47183b5534289d966637024a2c35d`
+
+`"developer"`
+
+
+
+### `"developer/message"`
+
+SHA-256: `1379f0b72275994d20f1ddca2d60a96ab16ec80397ca9f1af21bdc67ba5c269c`
+
+`"developer/message"`
+
### `"dispatch"`
@@ -1882,7 +1919,7 @@ SHA-256: `ebb768d85ec87fb68e42fc14fd7d8535b5ac11791b14d04c6770180f0a719bf8`
SHA-256: `f311671e07bc7fa645a0b6597de9966b97147956565296ba76a36543801b66c5`
-Sources: [`packages/llm/llm/src/types.ts:374`](../packages/llm/llm/src/types.ts)
+Sources: [`packages/llm/llm/src/types.ts:397`](../packages/llm/llm/src/types.ts)
`"in-history"`
@@ -2590,6 +2627,14 @@ SHA-256: `a13d8f379222ece8a02a86efe4c8334af4f108ecb3034b38c0a42bb3046e6847`
`"tool"`
+
+
+### `"tool-addition"`
+
+SHA-256: `85f9b505b7bdff1f61845c4cea8f36fd0fde1b62facbe87d8924d1d27e616f3a`
+
+`"tool-addition"`
+
### `"tool-call"`
@@ -2638,6 +2683,22 @@ SHA-256: `99e7e7d7fed55ae6a3a648b35192f16ab1248ddcb0179a0e275128ac1487d7c7`
`"tool-jobs"`
+
+
+### `"tool-registry"`
+
+SHA-256: `a720757f704a2512e9d2f20da4a093e582472176236a75ab8b8eb7aaff17d85a`
+
+`"tool-registry"`
+
+
+
+### `"tool-removal"`
+
+SHA-256: `83d6916021eede8f2d83a1872716caa1efdec39a3681890996c55147187fdd12`
+
+`"tool-removal"`
+
### `"tool-workflow/agent-end"`
@@ -2959,7 +3020,7 @@ One of:
- `"ask"`
- `"never"`
-
+
@@ -2967,18 +3028,18 @@ One of:
### `AssistantMessage`
-SHA-256: `fd796823ba99092846b017e4a9c2d8ea5a1c8e15a3125662cadba1860ceb1b05`
+SHA-256: `fa87537f4a9c1e25602990a8bf686b383e9e00352ec8946e16ae24ba7c1625be`
-Sources: [`packages/llm/llm/src/message.ts:162`](../packages/llm/llm/src/message.ts)
+Sources: [`packages/llm/llm/src/message.ts:167`](../packages/llm/llm/src/message.ts)
| Property | Presence | Type |
|---|---|---|
-| `content` | required | [`ContentBlock[]`](#persistence-type-sha256-a951a47d0ebf7d7ac401d1ec2fe4e138a43288c5ad2b0cf029a90b97d718f1e6) |
+| `content` | required | [`ContentBlock[]`](#persistence-type-sha256-b52f215a6cd691058a3413c12f161fa3b563a2f4895adb3df6f744ec4b0a6ef1) |
| `id` | required | `string` |
| `role` | required | `"assistant"` |
| `source` | required | [`ModelMessageSource`](#persistence-type-sha256-719c51f67074f97034a6c94297fe1f4b5d3c8d392c57586dab732aa5398c7a91) |
-
+
@@ -2986,24 +3047,24 @@ Sources: [`packages/llm/llm/src/message.ts:162`](../packages/llm/llm/src/message
### `AssistantStreamRecord`
-SHA-256: `050e0338b08a9712f3454b1e93bd7f5bb2f426ebfaf828688dd9102fc6089b70`
+SHA-256: `33341aac09312300de5a178e6cc6f6544a4876f7f710cfea55eda473c8d329ef`
Sources: [`packages/llm/llm/src/assistant-stream.ts:20`](../packages/llm/llm/src/assistant-stream.ts)
One of:
- [`{ type: "tool-call-chunks" }`](#persistence-type-sha256-3860b4757d512a2869be833acb0faf834335b1b056bf3f83df5474dce95f8fa6)
-- [`{ type: "chunk" }`](#persistence-type-sha256-71a18f8c73d2082125528e0b546fdd914d310f93a4e5f48586cb9ee668574de3)
+- [`{ type: "chunk" }`](#persistence-type-sha256-487b65c37bfedb8b72088c4107a0a90a6249701f6b26745f6d98f9b8a22b07c7)
- [`{ type: "reasoning-chunks" }`](#persistence-type-sha256-71bb3254ec8f1e491ce63b762a7b5f18709de23aa4e8abcc8b886f4b6ce051dd)
- [`{ type: "text-chunks" }`](#persistence-type-sha256-e72269f931559e901e5e8fe1cfcbd0669fb795f43cc038ff39fba62f60403c33)
-
+
### `AssistantStreamRecord[]`
-SHA-256: `d8704810efe22c47f7062870e0d30ef1e9a1a9cc34edd10f71461b944d34e878`
+SHA-256: `84bbfdce7d2eab5b0c53e72ff7406db856c8bfd621b965b72fd86598ba493bf7`
-Array of [`AssistantStreamRecord`](#persistence-type-sha256-050e0338b08a9712f3454b1e93bd7f5bb2f426ebfaf828688dd9102fc6089b70).
+Array of [`AssistantStreamRecord`](#persistence-type-sha256-33341aac09312300de5a178e6cc6f6544a4876f7f710cfea55eda473c8d329ef).
@@ -3034,7 +3095,7 @@ Sources: [`packages/schedule/schedule/src/types.ts:27`](../packages/schedule/sch
SHA-256: `ada310bf0bdb8fed51f3b56ea63f6ea6b18bbd587f04fccb63a14ab0b2a24e05`
-Sources: [`packages/core/session/src/types.ts:189`](../packages/core/session/src/types.ts) · [`packages/interaction/commands/src/types.ts:75`](../packages/interaction/commands/src/types.ts) · [`packages/interaction/commands/src/types.ts:79`](../packages/interaction/commands/src/types.ts) · [`packages/llm/llm/src/message.ts:111`](../packages/llm/llm/src/message.ts) · [`packages/session/session-title/src/types.ts:35`](../packages/session/session-title/src/types.ts)
+Sources: [`packages/core/session/src/types.ts:190`](../packages/core/session/src/types.ts) · [`packages/interaction/commands/src/types.ts:75`](../packages/interaction/commands/src/types.ts) · [`packages/interaction/commands/src/types.ts:79`](../packages/interaction/commands/src/types.ts) · [`packages/llm/llm/src/message.ts:111`](../packages/llm/llm/src/message.ts) · [`packages/session/session-title/src/types.ts:35`](../packages/session/session-title/src/types.ts)
| Property | Presence | Type |
|---|---|---|
@@ -3058,7 +3119,7 @@ Sources: [`packages/compaction/compaction/src/checkpoint.ts:22`](../packages/com
| `kind` | required | `"compact-checkpoint"` |
| `sourceCommandId` | optional | `string` |
-
+
@@ -3066,19 +3127,21 @@ Sources: [`packages/compaction/compaction/src/checkpoint.ts:22`](../packages/com
### `ContentBlock`
-SHA-256: `3fb78de1c2ec9391966fe41554296f85eb56eb92bd480c9bcbbc7697febcf92e`
+SHA-256: `8064c03c87c357fd1575cb9395ce86e6dcbe2d275bf7717864a02cddf01827d5`
-Sources: [`packages/llm/llm/src/types.ts:128`](../packages/llm/llm/src/types.ts)
+Sources: [`packages/llm/llm/src/types.ts:151`](../packages/llm/llm/src/types.ts)
One of:
+- [`ReasoningBlock`](#persistence-type-sha256-814d9434e1ddf9078612b3b34322f26e9363b469213335007f7e9ba7fee9464e)
+- [`TextBlock`](#persistence-type-sha256-4e887768586528565381dadbddee6cef555874148089f4579e0b4b1ad096fc9c)
+- [`ToolAdditionBlock`](#persistence-type-sha256-8e611bf46821e5003a1605a73560a6f56388295149d449dfe2142d5ec335f29c)
+- [`ToolRemovalBlock`](#persistence-type-sha256-43e311235aa537df1bacdd92d144df8a952337a76e9ac892cdf670f1a797bad8)
- [`ToolCallBlock`](#persistence-type-sha256-c1f0f17b6493b85db6453bb30e01b208d703731b25bc1e68e5d4fc72eea9cdea)
- [`ImageBlock`](#persistence-type-sha256-12d5808fac1996b9b3c2afa806e03022252ba2d7b88f835862ae1896591f60c7)
- [`FileBlock`](#persistence-type-sha256-f2da0f27c1e6add59982c37b15e4a4912c5b33466859cce3b13d503600e24aef)
-- [`ReasoningBlock`](#persistence-type-sha256-814d9434e1ddf9078612b3b34322f26e9363b469213335007f7e9ba7fee9464e)
-- [`TextBlock`](#persistence-type-sha256-4e887768586528565381dadbddee6cef555874148089f4579e0b4b1ad096fc9c)
-
+
@@ -3086,9 +3149,9 @@ One of:
### `ContentBlockType`
-SHA-256: `ccca7d237e176afec87877c379035a69e715ae0fb4e859015d29f14cc4376588`
+SHA-256: `7d65acf0a3a43a8f445ce5d3320b42eca492739fc931b2a7516bfb8368dc2c68`
-Sources: [`packages/llm/llm/src/types.ts:126`](../packages/llm/llm/src/types.ts)
+Sources: [`packages/llm/llm/src/types.ts:149`](../packages/llm/llm/src/types.ts)
One of:
@@ -3096,15 +3159,17 @@ One of:
- `"image"`
- `"reasoning"`
- `"text"`
+- `"tool-addition"`
- `"tool-call"`
+- `"tool-removal"`
-
+
### `ContentBlock[]`
-SHA-256: `a951a47d0ebf7d7ac401d1ec2fe4e138a43288c5ad2b0cf029a90b97d718f1e6`
+SHA-256: `b52f215a6cd691058a3413c12f161fa3b563a2f4895adb3df6f744ec4b0a6ef1`
-Array of [`ContentBlock`](#persistence-type-sha256-3fb78de1c2ec9391966fe41554296f85eb56eb92bd480c9bcbbc7697febcf92e).
+Array of [`ContentBlock`](#persistence-type-sha256-8064c03c87c357fd1575cb9395ce86e6dcbe2d275bf7717864a02cddf01827d5).
@@ -3173,7 +3238,30 @@ Sources: [`packages/web/web-search-deepseek/src/provider.ts:55`](../packages/web
| `body` | required | [`{ max_tokens, messages, model, tools }`](#persistence-type-sha256-930a6567a10bb62ddd157bd8abdf4b182810c8c3b49d91309b3b009a5fed9731) |
| `endpoint` | required | `string` |
-
+
+
+
+
+
+
+### `DeveloperMessage`
+
+SHA-256: `f61313bd96ed95b72eb16a4a5a77ad94a0da1756d428d3d660ff6e23c9e6342b`
+
+Sources: [`packages/llm/llm/src/message.ts:157`](../packages/llm/llm/src/message.ts)
+
+| Property | Presence | Type |
+|---|---|---|
+| `content` | required | [`ContentBlock[]`](#persistence-type-sha256-b52f215a6cd691058a3413c12f161fa3b563a2f4895adb3df6f744ec4b0a6ef1) |
+| `id` | required | `string` |
+| `role` | required | `"developer"` |
+| `source` | required | [`MessageSource`](#persistence-type-sha256-40e314bd88730b4bff04a2083cc540ef8659ee2240eeaae0132cac974784b945) |
+
+Source compatibility: `source` — `session-source-attribution` v1; `session.developer-message.source`; `kind`; `preserve`.
+
+Attribution-only additions: `tmux-context`.
+
+
@@ -3181,16 +3269,16 @@ Sources: [`packages/web/web-search-deepseek/src/provider.ts:55`](../packages/web
### `EpochHeader`
-SHA-256: `01b798d2a8f915450847f9a59c24c09e7f6af67bd9e0bc619e38e66ff1786bb4`
+SHA-256: `9a930283b91d493d6347146f2475bb107294b379415ca02162354f46a64164f7`
-Sources: [`packages/core/session/src/types.ts:239`](../packages/core/session/src/types.ts)
+Sources: [`packages/core/session/src/types.ts:240`](../packages/core/session/src/types.ts)
| Property | Presence | Type |
|---|---|---|
| `adapterDefaults` | optional | [`LlmCallConfigAdapterDefaults`](#persistence-type-sha256-326a9bfda27dda5882fb3cbe6e715df41dae2298fdae3d66437457268a665693) |
| `config` | required | [`LlmCallConfig`](#persistence-type-sha256-67d5f73ceae82f5265258142ad6cf172de2c1fef93ba551b7f0454e0a93bffe0) |
| `system` | optional | `never` |
-| `tools` | optional | [`ToolSchema[]`](#persistence-type-sha256-6d63f25a28b70801937a46b1058be5f52d4efbaf3516141470463ae469b59c23) |
+| `tools` | optional | [`ToolSchema[]`](#persistence-type-sha256-a0baff42eb900561f91032b6950a3925cf19c5c8d9ba33948ac69e4ac7dee573) |
@@ -3276,7 +3364,7 @@ Sources: [`packages/attachment/attachment/src/types.ts:39`](../packages/attachme
SHA-256: `f2da0f27c1e6add59982c37b15e4a4912c5b33466859cce3b13d503600e24aef`
-Sources: [`packages/llm/llm/src/types.ts:97`](../packages/llm/llm/src/types.ts)
+Sources: [`packages/llm/llm/src/types.ts:98`](../packages/llm/llm/src/types.ts)
| Property | Presence | Type |
|---|---|---|
@@ -3293,7 +3381,7 @@ Sources: [`packages/llm/llm/src/types.ts:97`](../packages/llm/llm/src/types.ts)
SHA-256: `5808e36c95355f0e745201b5db1b6bcec4ebf5adb75d3e82d7d59cc89635ab80`
-Sources: [`packages/llm/llm/src/types.ts:143`](../packages/llm/llm/src/types.ts)
+Sources: [`packages/llm/llm/src/types.ts:166`](../packages/llm/llm/src/types.ts)
| kind | Form property | Other required fields | Full definition |
|---|---|---|---|
@@ -3531,7 +3619,7 @@ Sources: [`packages/attachment/attachment/src/types.ts:11`](../packages/attachme
SHA-256: `12d5808fac1996b9b3c2afa806e03022252ba2d7b88f835862ae1896591f60c7`
-Sources: [`packages/llm/llm/src/types.ts:78`](../packages/llm/llm/src/types.ts)
+Sources: [`packages/llm/llm/src/types.ts:79`](../packages/llm/llm/src/types.ts)
| Property | Presence | Type |
|---|---|---|
@@ -3677,7 +3765,7 @@ Sources: [`packages/llm/llm/src/call-config.ts:36`](../packages/llm/llm/src/call
SHA-256: `5f2117d1856a5ab43c28371faa978ebfaa48f8c7d734ea3fc94842210df83dca`
-Sources: [`packages/llm/llm/src/types.ts:40`](../packages/llm/llm/src/types.ts)
+Sources: [`packages/llm/llm/src/types.ts:41`](../packages/llm/llm/src/types.ts)
| Property | Presence | Type |
|---|---|---|
@@ -3724,7 +3812,7 @@ Sources: [`packages/llm/llm-retry/src/types.ts:43`](../packages/llm/llm-retry/sr
| `step` | required | `number` |
| `turn` | required | `number` |
-
+
@@ -3732,16 +3820,17 @@ Sources: [`packages/llm/llm-retry/src/types.ts:43`](../packages/llm/llm-retry/sr
### `Message`
-SHA-256: `5d2c092b195b5319447d2daa9fef91291b937763c946f38a070e1c630b3aafe1`
+SHA-256: `691c0f641cd3e8072fdacd6fa8c400253cf75a0ce9285d8ce89141bbb24f2fb6`
-Sources: [`packages/llm/llm/src/message.ts:190`](../packages/llm/llm/src/message.ts)
+Sources: [`packages/llm/llm/src/message.ts:196`](../packages/llm/llm/src/message.ts)
One of:
-- [`ToolResultMessage`](#persistence-type-sha256-8a8b1c3cf223fe58bbe45ea57f0b80eb262a653066dfe5683a648390ed91c13c)
-- [`UserMessage`](#persistence-type-sha256-4daecf02d50b54f9a1c74c66c20099c3320bef18afde4a79d6cb7e17b02e35eb)
-- [`AssistantMessage`](#persistence-type-sha256-fd796823ba99092846b017e4a9c2d8ea5a1c8e15a3125662cadba1860ceb1b05)
-- [`SystemMessage`](#persistence-type-sha256-20a3c1c8a3154e4ae69eada1212e3216baf93454ee4c745565b9374d7539fe8b)
+- [`ToolResultMessage`](#persistence-type-sha256-4b259f7f8f0a44ad5e90b70a73553ced1df27012d126921d397ff403b6c86731)
+- [`DeveloperMessage`](#persistence-type-sha256-f61313bd96ed95b72eb16a4a5a77ad94a0da1756d428d3d660ff6e23c9e6342b)
+- [`UserMessage`](#persistence-type-sha256-64ea5653002834c44f29bea4620e9c42aeb6024ae5b1d58d69f95158006b2586)
+- [`AssistantMessage`](#persistence-type-sha256-fa87537f4a9c1e25602990a8bf686b383e9e00352ec8946e16ae24ba7c1625be)
+- [`SystemMessage`](#persistence-type-sha256-09f3f8dc417f278257202714132f98ba7b52957d7b558c4a04456603890eb363)
@@ -3816,7 +3905,7 @@ One of:
- `"negative"`
- `"positive"`
-
+
@@ -3824,7 +3913,7 @@ One of:
### `MessageSource`
-SHA-256: `975cf73c9f141cb80d0aaa5e507d5157e455182e0d3338cc2c5410ada98a0d37`
+SHA-256: `40e314bd88730b4bff04a2083cc540ef8659ee2240eeaae0132cac974784b945`
Sources: [`packages/llm/llm/src/message.ts:136`](../packages/llm/llm/src/message.ts)
@@ -3928,6 +4017,7 @@ Sources: [`packages/llm/llm/src/message.ts:136`](../packages/llm/llm/src/message
| `tool-jobs` | `"relay"` | none | [`{ kind: "tool-jobs", form: "relay" }`](#persistence-type-sha256-ade057f4fdc387aec6426f48704a1f9359cfc6fee13f27735b07f9b215ec16ca) |
| `tool-jobs` | `"snapshot"` | `sections`: [`ContextSnapshotSection[]`](#persistence-type-sha256-c748fb42c80a120038a8c587af80ec39924803c401364db11c8974d5bf6d0262) | [`{ kind: "tool-jobs", form: "snapshot" }`](#persistence-type-sha256-c5228b7a55498d84f529591744a0ab26e0b93ade18a70a26db1377a1ecfa6b49) |
| `tool-jobs` | not declared | none | [`{ kind: "tool-jobs" }`](#persistence-type-sha256-24ce31aa528272e59f21cd26da9eca08968bcc97529756a749bfdab71746d9c8) |
+| `tool-registry` | not declared | none | [`{ kind: "tool-registry" }`](#persistence-type-sha256-8fcb0b44a575e998665c053643d1ab04c82f39253ebd190ac0c975b78e40b543) |
| `user` | not declared | `rpcId`: `string` | [`{ kind: "user" }`](#persistence-type-sha256-6a4f72e2e179e17b922f2a9392c0e1c8f8c707f32494372454850a3eb184a6e7) |
| `user` | not declared | none | [`CommandSource`](#persistence-type-sha256-ada310bf0bdb8fed51f3b56ea63f6ea6b18bbd587f04fccb63a14ab0b2a24e05) |
| `user-approval` | `"catalog"` | none | [`{ kind: "user-approval", form: "catalog" }`](#persistence-type-sha256-825ca23416b1ea9d81442afead5cf9229a6fa05842f042135cc3aa9710a6a2d8) |
@@ -3939,13 +4029,13 @@ Sources: [`packages/llm/llm/src/message.ts:136`](../packages/llm/llm/src/message
| `user-approval` | not declared | none | [`{ kind: "user-approval" }`](#persistence-type-sha256-6292bcbedaa97feaec5b48a03bb8144b581b93309d9d6c905f26da7a6a7a0a4f) |
| `webhook` | `"notice"` | `deliveryId`: `string`; `provider`: `string`; `ruleId`: `string`; `source`: `string`; `summary`: `string` | [`{ kind: "webhook", form: "notice" }`](#persistence-type-sha256-9edc162949abf93bd5ff049191b345454ba104f583937ce5580fb50f067d2b94) |
-
+
### `Message[]`
-SHA-256: `cf07bfb910feecbfe0bc036b4679eef9baf1dbda9bdd2d25d0fd90c6a8753188`
+SHA-256: `fc8242857caf7450d7f68a1f509dce83e237bd21571666006895124cb2246a83`
-Array of [`Message`](#persistence-type-sha256-5d2c092b195b5319447d2daa9fef91291b937763c946f38a070e1c630b3aafe1).
+Array of [`Message`](#persistence-type-sha256-691c0f641cd3e8072fdacd6fa8c400253cf75a0ce9285d8ce89141bbb24f2fb6).
@@ -4031,7 +4121,7 @@ Sources: [`packages/subagent/subagent/src/descriptor.ts:61`](../packages/subagen
SHA-256: `3bd652ebfa8726b3ce3937a4f1bd2759e02f86b3a08a20f9e41a8513656fbc5f`
-Sources: [`packages/core/session/src/types.ts:64`](../packages/core/session/src/types.ts)
+Sources: [`packages/core/session/src/types.ts:65`](../packages/core/session/src/types.ts)
One of:
@@ -4063,7 +4153,7 @@ SHA-256: `1d9cb3caa96100b18b1911fa3ff8c751ef6992971a03c5f4d9aefc1a0004a345`
Array of [`PresentedFile`](#persistence-type-sha256-b8fc636a2121df9d8423c242e03c9d23b7ab7c6fdce00e45746932c60b730f97).
-
+
@@ -4071,14 +4161,14 @@ Array of [`PresentedFile`](#persistence-type-sha256-b8fc636a2121df9d8423c242e03c
### `PtcDispatchEventData`
-SHA-256: `a8c678be0d060c63d44bd6026de343efe0d150d335c10e0d27e04a84c82cb1e3`
+SHA-256: `0ee52de154f8955c7abc82cffebc57452dcc8c44dccbdb6ad16c71a11305ead8`
Sources: [`packages/core/tools/src/types.ts:20`](../packages/core/tools/src/types.ts)
| Property | Presence | Type |
|---|---|---|
| `arguments` | required | `unknown` (opaque) |
-| `content` | required | [`ContentBlock[]`](#persistence-type-sha256-a951a47d0ebf7d7ac401d1ec2fe4e138a43288c5ad2b0cf029a90b97d718f1e6) |
+| `content` | required | [`ContentBlock[]`](#persistence-type-sha256-b52f215a6cd691058a3413c12f161fa3b563a2f4895adb3df6f744ec4b0a6ef1) |
| `error` | optional | [`{ code, name, reason? }`](#persistence-type-sha256-a81059ca06999da1e712414520c2c65e491d052fcf9640fae20aa38f0a5dc735) |
| `isError` | required | `boolean` |
| `name` | required | `string` |
@@ -4116,7 +4206,7 @@ Sources: [`packages/core/tools/src/types.ts:11`](../packages/core/tools/src/type
SHA-256: `814d9434e1ddf9078612b3b34322f26e9363b469213335007f7e9ba7fee9464e`
-Sources: [`packages/llm/llm/src/types.ts:67`](../packages/llm/llm/src/types.ts)
+Sources: [`packages/llm/llm/src/types.ts:68`](../packages/llm/llm/src/types.ts)
| Property | Presence | Type |
|---|---|---|
@@ -4133,7 +4223,7 @@ Sources: [`packages/llm/llm/src/types.ts:67`](../packages/llm/llm/src/types.ts)
SHA-256: `0acd94fe8794574c9ae72c7855ee16d29c546096d4af760d16d1225385764555`
-Sources: [`packages/llm/llm/src/types.ts:395`](../packages/llm/llm/src/types.ts)
+Sources: [`packages/llm/llm/src/types.ts:418`](../packages/llm/llm/src/types.ts)
| Property | Presence | Type |
|---|---|---|
@@ -4150,7 +4240,7 @@ Sources: [`packages/llm/llm/src/types.ts:395`](../packages/llm/llm/src/types.ts)
SHA-256: `b158f3ff6923714807c0d73882f0b05dc87f8fa85c9e90814852d48bbc866081`
-Sources: [`packages/core/session/src/types.ts:253`](../packages/core/session/src/types.ts)
+Sources: [`packages/core/session/src/types.ts:254`](../packages/core/session/src/types.ts)
| Property | Presence | Type |
|---|---|---|
@@ -4169,7 +4259,7 @@ Sources: [`packages/core/session/src/types.ts:253`](../packages/core/session/src
SHA-256: `530da6c0267813bb4511af72883cc518834e624e3b3220a7062955fd57a788a6`
-Sources: [`packages/core/session/src/types.ts:272`](../packages/core/session/src/types.ts)
+Sources: [`packages/core/session/src/types.ts:273`](../packages/core/session/src/types.ts)
One of:
@@ -4279,7 +4369,7 @@ Sources: [`packages/schedule/schedule/src/types.ts:69`](../packages/schedule/sch
SHA-256: `1a3440e3577382704d42a6263aa463504eb74c566734a55e9503a63efcd02445`
-Sources: [`packages/core/session/src/types.ts:93`](../packages/core/session/src/types.ts)
+Sources: [`packages/core/session/src/types.ts:94`](../packages/core/session/src/types.ts)
| Property | Presence | Type |
|---|---|---|
@@ -4330,7 +4420,7 @@ Sources: [`packages/session/session-title/src/types.ts:41`](../packages/session/
| `source` | required | [`SessionTitleSource`](#persistence-type-sha256-30d5a537b296685770b1241c4b4bbde19d5a31ff81aa23df73fab5e90b8fc65f) |
| `title` | required | `string` |
-
+
@@ -4338,7 +4428,7 @@ Sources: [`packages/session/session-title/src/types.ts:41`](../packages/session/
### `SessionTitleLlmRequestEventData`
-SHA-256: `1dfb04b0296cab90e4e0f159b95300d79644817718e05e3ed79907d98447af36`
+SHA-256: `9bc85364d1f37d9c837db6a3bdd3d1d007d923cdc7401a3322be9f12fdc225fd`
Sources: [`packages/session/session-title-llm/src/index.ts:34`](../packages/session/session-title-llm/src/index.ts)
@@ -4346,7 +4436,7 @@ Sources: [`packages/session/session-title-llm/src/index.ts:34`](../packages/sess
|---|---|---|
| `maxTokens` | required | `number` |
| `messageSeqs` | required | [`number[]`](#persistence-type-sha256-5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78) |
-| `messages` | required | [`Message[]`](#persistence-type-sha256-cf07bfb910feecbfe0bc036b4679eef9baf1dbda9bdd2d25d0fd90c6a8753188) |
+| `messages` | required | [`Message[]`](#persistence-type-sha256-fc8242857caf7450d7f68a1f509dce83e237bd21571666006895124cb2246a83) |
| `route` | required | [`SessionTitleModelIdentity`](#persistence-type-sha256-07e1a58c58b593f507b8e7f25723bb0aa42baae6e00f5ecfddf28cb1e64d3235) |
| `system` | required | `string` |
| `titleProvider` | required | `string` |
@@ -4435,7 +4525,7 @@ Sources: [`packages/skill/skill/src/index.ts:146`](../packages/skill/skill/src/i
| `kind` | required | `"skill-invocation"` |
| `name` | required | `string` |
-
+
@@ -4443,15 +4533,15 @@ Sources: [`packages/skill/skill/src/index.ts:146`](../packages/skill/skill/src/i
### `StreamChunk`
-SHA-256: `c9b25ae820453f466ccb40c7c2b62ed81dc9579f142e14615b4c8596b264565c`
+SHA-256: `47e9095591ae36e7c39ee62553097772f2bfa16304536a72dbbc3f691f605180`
-Sources: [`packages/llm/llm/src/types.ts:417`](../packages/llm/llm/src/types.ts)
+Sources: [`packages/llm/llm/src/types.ts:440`](../packages/llm/llm/src/types.ts)
One of:
- [`{ type: "tool-call-delta" }`](#persistence-type-sha256-88a610b831be6d92612a464be5c7d0b88ec24d97bd299837bf74bf7672183c9a)
-- [`{ type: "block-end" }`](#persistence-type-sha256-61c16da5dfff82fba0aaf446f0bed211ef0c9bfb2130788e27b41c4244e8686f)
-- [`{ type: "block-start" }`](#persistence-type-sha256-e829e4d334f3b1b3d64ab4be6a4778c79b98de8abfc2ec136d0ff4b971042cd7)
+- [`{ type: "block-end" }`](#persistence-type-sha256-d4b739491689cc6bb13d07ffac1a32239875abda364c0d5edd8f74faf5e9c00d)
+- [`{ type: "block-start" }`](#persistence-type-sha256-3bec87f9e6ab3da03346f49923d3c51621debc0159df68605e543c3b2a026f90)
- [`{ type: "reasoning-delta" }`](#persistence-type-sha256-2abb711460e6238d851c30f3e4bdd87a2aa1887ee70575b3d3b7b25610673095)
- [`{ type: "text-delta" }`](#persistence-type-sha256-95080295115fbd83544520ba247b68a03790131f6a2eac323d388758cb542f65)
- [`{ type: "finish" }`](#persistence-type-sha256-a2b49331716ba0a7078b026d145306a70eae64b7313c3e6204bd931e75ec3bb1)
@@ -4520,14 +4610,14 @@ Sources: [`packages/subagent/subagent/src/continuation-messages.ts:30`](../packa
SHA-256: `335e242de1fcc17b6ca920fc420d71bec2d76e53e37955c00948b65ab77f05c5`
-Sources: [`packages/core/session/src/types.ts:452`](../packages/core/session/src/types.ts)
+Sources: [`packages/core/session/src/types.ts:462`](../packages/core/session/src/types.ts)
One of:
- `"append"`
- [`{ endSeq, op, startSeq }`](#persistence-type-sha256-bcf0caf62d964b2fcf5404bd5c909cfa9a21c3f3c96e6b7e36d9e33565223825)
-
+
@@ -4535,13 +4625,13 @@ One of:
### `SystemMessage`
-SHA-256: `20a3c1c8a3154e4ae69eada1212e3216baf93454ee4c745565b9374d7539fe8b`
+SHA-256: `09f3f8dc417f278257202714132f98ba7b52957d7b558c4a04456603890eb363`
Sources: [`packages/llm/llm/src/message.ts:151`](../packages/llm/llm/src/message.ts)
| Property | Presence | Type |
|---|---|---|
-| `content` | required | [`ContentBlock[]`](#persistence-type-sha256-a951a47d0ebf7d7ac401d1ec2fe4e138a43288c5ad2b0cf029a90b97d718f1e6) |
+| `content` | required | [`ContentBlock[]`](#persistence-type-sha256-b52f215a6cd691058a3413c12f161fa3b563a2f4895adb3df6f744ec4b0a6ef1) |
| `id` | required | `string` |
| `role` | required | `"system"` |
| `source` | required | [`SystemPromptMessageSource`](#persistence-type-sha256-65a8400e451e667e5b6e34df72ceb81fca8c12330330fa72083ad40279b189ad) |
@@ -4602,7 +4692,7 @@ Sources: [`packages/experimental/agent-team/src/types.ts:47`](../packages/experi
| `phase` | required | [`TeamMemberPhase`](#persistence-type-sha256-dfce5db4aa42b7ebe0bb79eca92553587287e18c06b9eba85cbfb9d332e26acd) |
| `provider` | required | `string` |
-
+
@@ -4610,13 +4700,13 @@ Sources: [`packages/experimental/agent-team/src/types.ts:47`](../packages/experi
### `TeamMessageSnapshot`
-SHA-256: `9f5460b34f5daa2bdc225e47feb46cbd666de00277e907b514f0932fdcf409ab`
+SHA-256: `2eafefdc6f79a4922d68a787a09eaf4dd2b2369c3777fba4c05e800b5678ac8e`
Sources: [`packages/experimental/agent-team/src/types.ts:106`](../packages/experimental/agent-team/src/types.ts)
| Property | Presence | Type |
|---|---|---|
-| `content` | required | [`ContentBlock[]`](#persistence-type-sha256-a951a47d0ebf7d7ac401d1ec2fe4e138a43288c5ad2b0cf029a90b97d718f1e6) |
+| `content` | required | [`ContentBlock[]`](#persistence-type-sha256-b52f215a6cd691058a3413c12f161fa3b563a2f4895adb3df6f744ec4b0a6ef1) |
| `id` | required | `string` |
| `senderId` | required | `string` |
| `senderName` | required | `string` |
@@ -4694,7 +4784,7 @@ One of:
SHA-256: `4e887768586528565381dadbddee6cef555874148089f4579e0b4b1ad096fc9c`
-Sources: [`packages/llm/llm/src/types.ts:61`](../packages/llm/llm/src/types.ts) · [`packages/web/web-search-deepseek/src/provider.ts:66`](../packages/web/web-search-deepseek/src/provider.ts)
+Sources: [`packages/llm/llm/src/types.ts:62`](../packages/llm/llm/src/types.ts) · [`packages/web/web-search-deepseek/src/provider.ts:66`](../packages/web/web-search-deepseek/src/provider.ts)
| Property | Presence | Type |
|---|---|---|
@@ -4736,7 +4826,7 @@ Array of [`TodoItem`](#persistence-type-sha256-a99f76fd149051c363f960bfeeb5b9509
SHA-256: `fec5442b9ee4122e10514d81d5a43648003fe8bfb7ee2ba50c0cdbdd383ed394`
-Sources: [`packages/llm/llm/src/types.ts:153`](../packages/llm/llm/src/types.ts)
+Sources: [`packages/llm/llm/src/types.ts:176`](../packages/llm/llm/src/types.ts)
| Property | Presence | Type |
|---|---|---|
@@ -4747,6 +4837,24 @@ Sources: [`packages/llm/llm/src/types.ts:153`](../packages/llm/llm/src/types.ts)
| `reasoningTokens` | optional | `number` |
| `totalTokens` | optional | `number` |
+
+
+
+
+
+
+### `ToolAdditionBlock`
+
+SHA-256: `8e611bf46821e5003a1605a73560a6f56388295149d449dfe2142d5ec335f29c`
+
+Sources: [`packages/llm/llm/src/types.ts:115`](../packages/llm/llm/src/types.ts)
+
+| Property | Presence | Type |
+|---|---|---|
+| `tool` | optional | `never` |
+| `toolName` | required | `string` |
+| `type` | required | `"tool-addition"` |
+
@@ -4757,7 +4865,7 @@ Sources: [`packages/llm/llm/src/types.ts:153`](../packages/llm/llm/src/types.ts)
SHA-256: `c1f0f17b6493b85db6453bb30e01b208d703731b25bc1e68e5d4fc72eea9cdea`
-Sources: [`packages/llm/llm/src/types.ts:104`](../packages/llm/llm/src/types.ts)
+Sources: [`packages/llm/llm/src/types.ts:105`](../packages/llm/llm/src/types.ts)
| Property | Presence | Type |
|---|---|---|
@@ -4783,6 +4891,23 @@ Sources: [`packages/llm/llm/src/message.ts:29`](../packages/llm/llm/src/message.
| `callId` | required | `string` |
| `kind` | required | `"tool"` |
+
+
+
+
+
+
+### `ToolRemovalBlock`
+
+SHA-256: `43e311235aa537df1bacdd92d144df8a952337a76e9ac892cdf670f1a797bad8`
+
+Sources: [`packages/llm/llm/src/types.ts:127`](../packages/llm/llm/src/types.ts)
+
+| Property | Presence | Type |
+|---|---|---|
+| `toolName` | required | `string` |
+| `type` | required | `"tool-removal"` |
+
@@ -4793,14 +4918,14 @@ Sources: [`packages/llm/llm/src/message.ts:29`](../packages/llm/llm/src/message.
SHA-256: `3cfc3a56502da1f8c6153c2c56657bab4b749056968634dd0991d325ec1c919f`
-Sources: [`packages/core/tools/src/index.ts:682`](../packages/core/tools/src/index.ts)
+Sources: [`packages/core/tools/src/index.ts:689`](../packages/core/tools/src/index.ts)
| Property | Presence | Type |
|---|---|---|
| `allow` | optional | [`string[]`](#persistence-type-sha256-93c33d9687613293f8c95d46c4d922fe9ceae83b84c384beff5c3315abe005f2) |
| `deny` | optional | [`string[]`](#persistence-type-sha256-93c33d9687613293f8c95d46c4d922fe9ceae83b84c384beff5c3315abe005f2) |
-
+
@@ -4808,20 +4933,20 @@ Sources: [`packages/core/tools/src/index.ts:682`](../packages/core/tools/src/ind
### `ToolResultMessage`
-SHA-256: `8a8b1c3cf223fe58bbe45ea57f0b80eb262a653066dfe5683a648390ed91c13c`
+SHA-256: `4b259f7f8f0a44ad5e90b70a73553ced1df27012d126921d397ff403b6c86731`
-Sources: [`packages/llm/llm/src/message.ts:168`](../packages/llm/llm/src/message.ts)
+Sources: [`packages/llm/llm/src/message.ts:173`](../packages/llm/llm/src/message.ts)
| Property | Presence | Type |
|---|---|---|
-| `content` | required | [`ContentBlock[]`](#persistence-type-sha256-a951a47d0ebf7d7ac401d1ec2fe4e138a43288c5ad2b0cf029a90b97d718f1e6) |
+| `content` | required | [`ContentBlock[]`](#persistence-type-sha256-b52f215a6cd691058a3413c12f161fa3b563a2f4895adb3df6f744ec4b0a6ef1) |
| `id` | required | `string` |
| `isError` | optional | `boolean` |
| `role` | required | `"tool"` |
| `source` | required | [`ToolMessageSource`](#persistence-type-sha256-d9c462b9f62fdd3efc76a44b9524dc8781f6b91cd9c7e584b17d971defafebab) |
| `toolCallId` | required | `string` |
-
+
@@ -4829,23 +4954,24 @@ Sources: [`packages/llm/llm/src/message.ts:168`](../packages/llm/llm/src/message
### `ToolSchema`
-SHA-256: `7f5f2a8618c2ece530a18b1358b890fb57fb8c35705e47b66bff2296f8c6e889`
+SHA-256: `66ba70f6f068da443f969a0b947a013c3addd776b9b60a0a393759c19825e9a2`
-Sources: [`packages/llm/llm/src/types.ts:438`](../packages/llm/llm/src/types.ts)
+Sources: [`packages/llm/llm/src/types.ts:461`](../packages/llm/llm/src/types.ts)
| Property | Presence | Type |
|---|---|---|
+| `deferLoading` | optional | `true` |
| `description` | required | `string` |
| `name` | required | `string` |
| `parameters` | required | [`{}`](#persistence-type-sha256-0aa62ab51b36c0e64b134bd03ba8725d758744180a1a447da49beaad194f219f) |
-
+
### `ToolSchema[]`
-SHA-256: `6d63f25a28b70801937a46b1058be5f52d4efbaf3516141470463ae469b59c23`
+SHA-256: `a0baff42eb900561f91032b6950a3925cf19c5c8d9ba33948ac69e4ac7dee573`
-Array of [`ToolSchema`](#persistence-type-sha256-7f5f2a8618c2ece530a18b1358b890fb57fb8c35705e47b66bff2296f8c6e889).
+Array of [`ToolSchema`](#persistence-type-sha256-66ba70f6f068da443f969a0b947a013c3addd776b9b60a0a393759c19825e9a2).
@@ -4929,7 +5055,7 @@ Sources: [`packages/workflow/tool-workflow/src/types.ts:14`](../packages/workflo
SHA-256: `1f8c126cfab3df812cd115cfc23e3256f0fa2383400f4ce91ecad313577e59b0`
-Sources: [`packages/core/session/src/types.ts:195`](../packages/core/session/src/types.ts)
+Sources: [`packages/core/session/src/types.ts:196`](../packages/core/session/src/types.ts)
| kind | Form property | Other required fields | Full definition |
|---|---|---|---|
@@ -4949,7 +5075,7 @@ Sources: [`packages/core/session/src/types.ts:195`](../packages/core/session/src
SHA-256: `f1687f982fa3d41ef29e159feed154ecd13af4dd209acaee16038f223f2e9402`
-Sources: [`packages/core/session/src/types.ts:231`](../packages/core/session/src/types.ts)
+Sources: [`packages/core/session/src/types.ts:232`](../packages/core/session/src/types.ts)
| kind | Form property | Other required fields | Full definition |
|---|---|---|---|
@@ -4961,7 +5087,7 @@ Sources: [`packages/core/session/src/types.ts:231`](../packages/core/session/src
| `interrupted` | not declared | none | [`{ kind: "interrupted" }`](#persistence-type-sha256-56b7c047694875a843ba020dfea3c8380d54ae4ff88ab349e72004dc21e07c23) |
| `max-tokens` | not declared | none | [`{ kind: "max-tokens" }`](#persistence-type-sha256-ab7ec5f9eb2c6dfacca5da4c37cf7ba85d04172053ee6b1ebf1709ffcd99c1a7) |
-
+
@@ -4969,28 +5095,28 @@ Sources: [`packages/core/session/src/types.ts:231`](../packages/core/session/src
### `UserMessage`
-SHA-256: `4daecf02d50b54f9a1c74c66c20099c3320bef18afde4a79d6cb7e17b02e35eb`
+SHA-256: `64ea5653002834c44f29bea4620e9c42aeb6024ae5b1d58d69f95158006b2586`
-Sources: [`packages/llm/llm/src/message.ts:157`](../packages/llm/llm/src/message.ts)
+Sources: [`packages/llm/llm/src/message.ts:162`](../packages/llm/llm/src/message.ts)
| Property | Presence | Type |
|---|---|---|
-| `content` | required | [`ContentBlock[]`](#persistence-type-sha256-a951a47d0ebf7d7ac401d1ec2fe4e138a43288c5ad2b0cf029a90b97d718f1e6) |
+| `content` | required | [`ContentBlock[]`](#persistence-type-sha256-b52f215a6cd691058a3413c12f161fa3b563a2f4895adb3df6f744ec4b0a6ef1) |
| `id` | required | `string` |
| `role` | required | `"user"` |
-| `source` | required | [`MessageSource`](#persistence-type-sha256-975cf73c9f141cb80d0aaa5e507d5157e455182e0d3338cc2c5410ada98a0d37) |
+| `source` | required | [`MessageSource`](#persistence-type-sha256-40e314bd88730b4bff04a2083cc540ef8659ee2240eeaae0132cac974784b945) |
Source compatibility: `source` — `session-source-attribution` v1; `session.user-message.source`; `kind`; `preserve`.
Attribution-only additions: `tmux-context`.
-
+
### `UserMessage[]`
-SHA-256: `20e1a1a15728cfcf17a451cc82b54b61dcb0f7abe92403fc0aa1b8f7652c6e5b`
+SHA-256: `d1f27cf1650e5f59d5d6e95ce6dfd92b31757af076a8ab6418a70b6dbdd53621`
-Array of [`UserMessage`](#persistence-type-sha256-4daecf02d50b54f9a1c74c66c20099c3320bef18afde4a79d6cb7e17b02e35eb).
+Array of [`UserMessage`](#persistence-type-sha256-64ea5653002834c44f29bea4620e9c42aeb6024ae5b1d58d69f95158006b2586).
@@ -5070,7 +5196,7 @@ SHA-256: `938f7c7357bc403ea3b281a9dd016939df7a0880fc8db12612585be574d0d615`
SHA-256: `0657d3ca5ac4e7bf79b00bcf860b1c7159d01a9da137497221ec2f1776e365f7`
-Sources: [`packages/core/session/src/types.ts:31`](../packages/core/session/src/types.ts)
+Sources: [`packages/core/session/src/types.ts:32`](../packages/core/session/src/types.ts)
`number`
@@ -5178,7 +5304,7 @@ Array of `number`.
SHA-256: `4cd48f3e5108bd6ebedf7301c3638839b8b2b9db8dbd493974177fbdeb91a01b`
-Sources: [`packages/api/session-controller/src/types.ts:380`](../packages/api/session-controller/src/types.ts) · [`packages/attachment/attachment/src/brand.ts:6`](../packages/attachment/attachment/src/brand.ts) · [`packages/compaction/compaction/src/brand.ts:4`](../packages/compaction/compaction/src/brand.ts) · [`packages/core/session/src/types.ts:19`](../packages/core/session/src/types.ts) · [`packages/experimental/agent-team/src/types.ts:20`](../packages/experimental/agent-team/src/types.ts) · [`packages/experimental/agent-team/src/types.ts:32`](../packages/experimental/agent-team/src/types.ts) · [`packages/experimental/agent-team/src/types.ts:8`](../packages/experimental/agent-team/src/types.ts) · [`packages/feedback/message-feedback/src/types.ts:14`](../packages/feedback/message-feedback/src/types.ts) · [`packages/goal/goal/src/types.ts:17`](../packages/goal/goal/src/types.ts) · [`packages/interaction/commands/src/brand.ts:31`](../packages/interaction/commands/src/brand.ts) · [`packages/interaction/user-approval/src/types.ts:17`](../packages/interaction/user-approval/src/types.ts) · [`packages/llm/llm-retry/src/brand.ts:4`](../packages/llm/llm-retry/src/brand.ts) · [`packages/llm/llm/src/brand.ts:16`](../packages/llm/llm/src/brand.ts) · [`packages/llm/llm/src/brand.ts:31`](../packages/llm/llm/src/brand.ts) · [`packages/llm/llm/src/brand.ts:43`](../packages/llm/llm/src/brand.ts) · [`packages/llm/llm/src/brand.ts:67`](../packages/llm/llm/src/brand.ts) · [`packages/schedule/schedule/src/types.ts:10`](../packages/schedule/schedule/src/types.ts) · [`packages/session/session-title/src/index.ts:42`](../packages/session/session-title/src/index.ts) · [`packages/session/session-title/src/types.ts:17`](../packages/session/session-title/src/types.ts) · [`packages/webhook/webhook/src/brand.ts:12`](../packages/webhook/webhook/src/brand.ts) · [`packages/webhook/webhook/src/brand.ts:6`](../packages/webhook/webhook/src/brand.ts) · [`packages/webhook/webhook/src/brand.ts:9`](../packages/webhook/webhook/src/brand.ts) · [`packages/workflow/workflow/src/types.ts:13`](../packages/workflow/workflow/src/types.ts)
+Sources: [`packages/api/session-controller/src/types.ts:380`](../packages/api/session-controller/src/types.ts) · [`packages/attachment/attachment/src/brand.ts:6`](../packages/attachment/attachment/src/brand.ts) · [`packages/compaction/compaction/src/brand.ts:4`](../packages/compaction/compaction/src/brand.ts) · [`packages/core/session/src/types.ts:20`](../packages/core/session/src/types.ts) · [`packages/experimental/agent-team/src/types.ts:20`](../packages/experimental/agent-team/src/types.ts) · [`packages/experimental/agent-team/src/types.ts:32`](../packages/experimental/agent-team/src/types.ts) · [`packages/experimental/agent-team/src/types.ts:8`](../packages/experimental/agent-team/src/types.ts) · [`packages/feedback/message-feedback/src/types.ts:14`](../packages/feedback/message-feedback/src/types.ts) · [`packages/goal/goal/src/types.ts:17`](../packages/goal/goal/src/types.ts) · [`packages/interaction/commands/src/brand.ts:31`](../packages/interaction/commands/src/brand.ts) · [`packages/interaction/user-approval/src/types.ts:17`](../packages/interaction/user-approval/src/types.ts) · [`packages/llm/llm-retry/src/brand.ts:4`](../packages/llm/llm-retry/src/brand.ts) · [`packages/llm/llm/src/brand.ts:16`](../packages/llm/llm/src/brand.ts) · [`packages/llm/llm/src/brand.ts:31`](../packages/llm/llm/src/brand.ts) · [`packages/llm/llm/src/brand.ts:43`](../packages/llm/llm/src/brand.ts) · [`packages/llm/llm/src/brand.ts:67`](../packages/llm/llm/src/brand.ts) · [`packages/schedule/schedule/src/types.ts:10`](../packages/schedule/schedule/src/types.ts) · [`packages/session/session-title/src/index.ts:42`](../packages/session/session-title/src/index.ts) · [`packages/session/session-title/src/types.ts:17`](../packages/session/session-title/src/types.ts) · [`packages/webhook/webhook/src/brand.ts:12`](../packages/webhook/webhook/src/brand.ts) · [`packages/webhook/webhook/src/brand.ts:6`](../packages/webhook/webhook/src/brand.ts) · [`packages/webhook/webhook/src/brand.ts:9`](../packages/webhook/webhook/src/brand.ts) · [`packages/workflow/workflow/src/types.ts:13`](../packages/workflow/workflow/src/types.ts)
`string`
@@ -5239,17 +5365,6 @@ One of:
- `"error"`
- `"success"`
-
-
-### `union (2 variants)`
-
-SHA-256: `243a2287c54514f9b819d7d9c93cc2d1313c54401c7630ef03a2d2380606637a`
-
-One of:
-
-- [`{ compactionId, llmStreamCall, maxTokens?, model, … }`](#persistence-type-sha256-e1e89e5a614b3090837728fa6e314fe019c99f07b6319f9d4a7d5a52cba396e4)
-- [`{ compactionId, maxTokens?, model, provider, … }`](#persistence-type-sha256-0c3c69461d71c0aafb10acd70672f86cd2cf7592cbb71c2f9ac1c2f3eeba0734)
-
### `union (2 variants)`
@@ -5261,6 +5376,17 @@ One of:
- `"fork"`
- `"fresh"`
+
+
+### `union (2 variants)`
+
+SHA-256: `9947aa5938fe19a895298da412917acbf9ffb5093a73ab8baa257e6ae9e63a07`
+
+One of:
+
+- [`{ compactionId, llmStreamCall, maxTokens?, model, … }`](#persistence-type-sha256-a99ec0993c62c058e50af9f68922202a3b54f5e259bc2abf1915a73381d2316d)
+- [`{ compactionId, maxTokens?, model, provider, … }`](#persistence-type-sha256-576a2de8355eb09850963ff5953420b172e274d9283666eb7d889097db120796)
+
@@ -5403,7 +5529,7 @@ Sources: [`packages/interaction/commands/src/types.ts:105`](../packages/interact
SHA-256: `e4c18e294232c3ba6c9f1999f168263cc55956147cfe4121720899be8e52edd1`
-Sources: [`packages/core/session/src/types.ts:352`](../packages/core/session/src/types.ts)
+Sources: [`packages/core/session/src/types.ts:361`](../packages/core/session/src/types.ts)
| Property | Presence | Type |
|---|---|---|
@@ -5506,7 +5632,7 @@ SHA-256: `5d542ac7bdf13310c46e1a884dec9fb18ad8c6e153cff207e639cd7bf9d7e694`
SHA-256: `a81059ca06999da1e712414520c2c65e491d052fcf9640fae20aa38f0a5dc735`
-Sources: [`packages/core/session/src/types.ts:374`](../packages/core/session/src/types.ts) · [`packages/core/tools/src/types.ts:24`](../packages/core/tools/src/types.ts)
+Sources: [`packages/core/session/src/types.ts:383`](../packages/core/session/src/types.ts) · [`packages/core/tools/src/types.ts:24`](../packages/core/tools/src/types.ts)
| Property | Presence | Type |
|---|---|---|
@@ -5544,11 +5670,11 @@ Sources: [`packages/compaction/compaction/src/types.ts:72`](../packages/compacti
| `sourceCommandId` | optional | `string` |
| `turn` | required | [`OptionalSessionSeq`](#persistence-type-sha256-3bd652ebfa8726b3ce3937a4f1bd2759e02f86b3a08a20f9e41a8513656fbc5f) |
-
+
### `{ compactionId, llmStreamCall, maxTokens?, model, … }`
-SHA-256: `e1e89e5a614b3090837728fa6e314fe019c99f07b6319f9d4a7d5a52cba396e4`
+SHA-256: `a99ec0993c62c058e50af9f68922202a3b54f5e259bc2abf1915a73381d2316d`
| Property | Presence | Type |
|---|---|---|
@@ -5557,19 +5683,19 @@ SHA-256: `e1e89e5a614b3090837728fa6e314fe019c99f07b6319f9d4a7d5a52cba396e4`
| `maxTokens` | optional | `number` |
| `model` | required | `string` |
| `provider` | required | `string` |
-| `rawOutput` | required | [`ContentBlock[]`](#persistence-type-sha256-a951a47d0ebf7d7ac401d1ec2fe4e138a43288c5ad2b0cf029a90b97d718f1e6) |
+| `rawOutput` | required | [`ContentBlock[]`](#persistence-type-sha256-b52f215a6cd691058a3413c12f161fa3b563a2f4895adb3df6f744ec4b0a6ef1) |
| `shadowedRange` | required | [`{ end, start }`](#persistence-type-sha256-9e41386b3a0c9572b0d63078492ebb3997da7d3a830d44e0259418bd02f4bcb2) |
| `shadowedSeqs` | required | [`number[]`](#persistence-type-sha256-5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78) |
| `shadowedTokenCount` | required | `number` |
| `sourceCommandId` | optional | `string` |
-| `summary` | required | [`ContentBlock[]`](#persistence-type-sha256-a951a47d0ebf7d7ac401d1ec2fe4e138a43288c5ad2b0cf029a90b97d718f1e6) |
+| `summary` | required | [`ContentBlock[]`](#persistence-type-sha256-b52f215a6cd691058a3413c12f161fa3b563a2f4895adb3df6f744ec4b0a6ef1) |
| `usage` | optional | [`TokenUsage`](#persistence-type-sha256-fec5442b9ee4122e10514d81d5a43648003fe8bfb7ee2ba50c0cdbdd383ed394) |
-
+
### `{ compactionId, maxTokens?, model, provider, … }`
-SHA-256: `0c3c69461d71c0aafb10acd70672f86cd2cf7592cbb71c2f9ac1c2f3eeba0734`
+SHA-256: `576a2de8355eb09850963ff5953420b172e274d9283666eb7d889097db120796`
| Property | Presence | Type |
|---|---|---|
@@ -5577,12 +5703,12 @@ SHA-256: `0c3c69461d71c0aafb10acd70672f86cd2cf7592cbb71c2f9ac1c2f3eeba0734`
| `maxTokens` | optional | `number` |
| `model` | required | `string` |
| `provider` | required | `string` |
-| `rawOutput` | optional | [`ContentBlock[]`](#persistence-type-sha256-a951a47d0ebf7d7ac401d1ec2fe4e138a43288c5ad2b0cf029a90b97d718f1e6) |
+| `rawOutput` | optional | [`ContentBlock[]`](#persistence-type-sha256-b52f215a6cd691058a3413c12f161fa3b563a2f4895adb3df6f744ec4b0a6ef1) |
| `shadowedRange` | required | [`{ end, start }`](#persistence-type-sha256-9e41386b3a0c9572b0d63078492ebb3997da7d3a830d44e0259418bd02f4bcb2) |
| `shadowedSeqs` | required | [`number[]`](#persistence-type-sha256-5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78) |
| `shadowedTokenCount` | required | `number` |
| `sourceCommandId` | optional | `string` |
-| `summary` | required | [`ContentBlock[]`](#persistence-type-sha256-a951a47d0ebf7d7ac401d1ec2fe4e138a43288c5ad2b0cf029a90b97d718f1e6) |
+| `summary` | required | [`ContentBlock[]`](#persistence-type-sha256-b52f215a6cd691058a3413c12f161fa3b563a2f4895adb3df6f744ec4b0a6ef1) |
| `usage` | optional | [`TokenUsage`](#persistence-type-sha256-fec5442b9ee4122e10514d81d5a43648003fe8bfb7ee2ba50c0cdbdd383ed394) |
@@ -5714,7 +5840,7 @@ Sources: [`packages/compaction/compaction/src/types.ts:38`](../packages/compacti
SHA-256: `bcf0caf62d964b2fcf5404bd5c909cfa9a21c3f3c96e6b7e36d9e33565223825`
-Sources: [`packages/core/session/src/types.ts:454`](../packages/core/session/src/types.ts)
+Sources: [`packages/core/session/src/types.ts:464`](../packages/core/session/src/types.ts)
| Property | Presence | Type |
|---|---|---|
@@ -5728,25 +5854,25 @@ Sources: [`packages/core/session/src/types.ts:454`](../packages/core/session/src
SHA-256: `79650cfa10aa3c52440328d85e8a25f0ffadc8d7efd784e3c0819d8bb74a1985`
-Sources: [`packages/core/session/src/types.ts:211`](../packages/core/session/src/types.ts)
+Sources: [`packages/core/session/src/types.ts:212`](../packages/core/session/src/types.ts)
| Property | Presence | Type |
|---|---|---|
| `error` | required | [`LlmFailure`](#persistence-type-sha256-5f2117d1856a5ab43c28371faa978ebfaa48f8c7d734ea3fc94842210df83dca) |
| `kind` | required | `"error"` |
-
+
### `{ error?, message, meta?, step, … }`
-SHA-256: `fb1777a19335be3c5c717e23a1800817fc36fb99277d9a0487e924401210e219`
+SHA-256: `5302e763151277614b97e77f00e3b326694c6c1247b916a20503c344dc970777`
-Sources: [`packages/core/session/src/types.ts:366`](../packages/core/session/src/types.ts)
+Sources: [`packages/core/session/src/types.ts:375`](../packages/core/session/src/types.ts)
| Property | Presence | Type |
|---|---|---|
| `error` | optional | [`{ code, name, reason? }`](#persistence-type-sha256-a81059ca06999da1e712414520c2c65e491d052fcf9640fae20aa38f0a5dc735) |
-| `message` | required | [`ToolResultMessage`](#persistence-type-sha256-8a8b1c3cf223fe58bbe45ea57f0b80eb262a653066dfe5683a648390ed91c13c) |
+| `message` | required | [`ToolResultMessage`](#persistence-type-sha256-4b259f7f8f0a44ad5e90b70a73553ced1df27012d126921d397ff403b6c86731) |
| `meta` | optional | [`JsonValue`](#persistence-type-sha256-c592ce75aab73fcab19c1d7845684c72cf402b78d2e1f2833a58ecf9f3598ed6) |
| `step` | required | `number` |
| `turn` | required | `number` |
@@ -5757,7 +5883,7 @@ Sources: [`packages/core/session/src/types.ts:366`](../packages/core/session/src
SHA-256: `8e31bb958e9b015e6f8407eaade32217068159e816f3cc99c3ad76eb889732e0`
-Sources: [`packages/llm/llm/src/types.ts:138`](../packages/llm/llm/src/types.ts)
+Sources: [`packages/llm/llm/src/types.ts:161`](../packages/llm/llm/src/types.ts)
| Property | Presence | Type |
|---|---|---|
@@ -5770,27 +5896,42 @@ Sources: [`packages/llm/llm/src/types.ts:138`](../packages/llm/llm/src/types.ts)
SHA-256: `693f4952fb5565da96c06bace8924b098ac2fbc915fde0ff8019701183abc057`
-Sources: [`packages/llm/llm/src/types.ts:139`](../packages/llm/llm/src/types.ts)
+Sources: [`packages/llm/llm/src/types.ts:162`](../packages/llm/llm/src/types.ts)
| Property | Presence | Type |
|---|---|---|
| `failure` | required | [`LlmFailure`](#persistence-type-sha256-5f2117d1856a5ab43c28371faa978ebfaa48f8c7d734ea3fc94842210df83dca) |
| `kind` | required | `"error"` |
-
+
### `{ header, reason, startsSeries? }`
-SHA-256: `84be73b2d2ebcf1b2a5f3a2fe2dc7c2381ca995206a35f9fa2ee9977ea34a57d`
+SHA-256: `ad0c38a0adb82a94c925456df41586d9b5f9202fca18593eae2213d4445b4585`
-Sources: [`packages/core/session/src/types.ts:381`](../packages/core/session/src/types.ts)
+Sources: [`packages/core/session/src/types.ts:390`](../packages/core/session/src/types.ts)
| Property | Presence | Type |
|---|---|---|
-| `header` | required | [`EpochHeader`](#persistence-type-sha256-01b798d2a8f915450847f9a59c24c09e7f6af67bd9e0bc619e38e66ff1786bb4) |
+| `header` | required | [`EpochHeader`](#persistence-type-sha256-9a930283b91d493d6347146f2475bb107294b379415ca02162354f46a64164f7) |
| `reason` | required | [`RequestHeaderReason`](#persistence-type-sha256-530da6c0267813bb4511af72883cc518834e624e3b3220a7062955fd57a788a6) |
| `startsSeries` | optional | `true` |
+
+
+### `{ headerSeq?, message, step, turn }`
+
+SHA-256: `51c78ccc9023ce6642d07fb9a10cbf942ff7e313d5b304ddc77218df71da708f`
+
+Sources: [`packages/core/session/src/types.ts:311`](../packages/core/session/src/types.ts)
+
+| Property | Presence | Type |
+|---|---|---|
+| `headerSeq` | optional | `number` |
+| `message` | required | [`DeveloperMessage`](#persistence-type-sha256-f61313bd96ed95b72eb16a4a5a77ad94a0da1756d428d3d660ff6e23c9e6342b) |
+| `step` | required | `number` |
+| `turn` | required | `number` |
+
### `{ height, width }`
@@ -5865,42 +6006,42 @@ SHA-256: `e3e77b26f0148755a505f5b8ea843a3be117827d4703bb5754d9dc8ddbef521f`
SHA-256: `17d1afb770d9941936130996da00dc86782cfef731d8d6526162c301256a4ac3`
-Sources: [`packages/core/session/src/types.ts:418`](../packages/core/session/src/types.ts)
+Sources: [`packages/core/session/src/types.ts:427`](../packages/core/session/src/types.ts)
| Property | Presence | Type |
|---|---|---|
| `inherited` | optional | `true` |
-
+
### `{ inserted, outcome?, removedCount?, start, … }`
-SHA-256: `3f7222390f22d3d2ab1d7e9cc5d10ca06d878c9c6e89eb1180b39b39136b7779`
+SHA-256: `dc4bd7ac827f4b1f9236f9a157a4b4cc171a0588064a611e43edd95f62c68130`
Sources: [`packages/core/agent/src/types.ts:87`](../packages/core/agent/src/types.ts)
| Property | Presence | Type |
|---|---|---|
-| `inserted` | required | [`UserMessage[]`](#persistence-type-sha256-20e1a1a15728cfcf17a451cc82b54b61dcb0f7abe92403fc0aa1b8f7652c6e5b) |
+| `inserted` | required | [`UserMessage[]`](#persistence-type-sha256-d1f27cf1650e5f59d5d6e95ce6dfd92b31757af076a8ab6418a70b6dbdd53621) |
| `outcome` | optional | `"canceled"` |
| `removedCount` | optional | `number` |
| `start` | required | `number` |
| `target` | required | [`InboxTarget`](#persistence-type-sha256-96f4a9c81fc0f940ef71528a8cc66731ae4cf1f40d79680c5fe3c39f96d7723c) |
-
+
### `{ interrupted?, message, step, stream, … }`
-SHA-256: `544d9f25d6224883513a9d6c0d0a185764d5fa8aebb24e20f87710b6f284a540`
+SHA-256: `1ccb56061942f5ccb0d30c9e4f2883b9d115ff906560029de637b61d3cde896d`
-Sources: [`packages/core/session/src/types.ts:332`](../packages/core/session/src/types.ts)
+Sources: [`packages/core/session/src/types.ts:341`](../packages/core/session/src/types.ts)
| Property | Presence | Type |
|---|---|---|
| `interrupted` | optional | `true` |
-| `message` | required | [`AssistantMessage`](#persistence-type-sha256-fd796823ba99092846b017e4a9c2d8ea5a1c8e15a3125662cadba1860ceb1b05) |
+| `message` | required | [`AssistantMessage`](#persistence-type-sha256-fa87537f4a9c1e25602990a8bf686b383e9e00352ec8946e16ae24ba7c1625be) |
| `step` | required | `number` |
-| `stream` | required | [`AssistantStreamRecord[]`](#persistence-type-sha256-d8704810efe22c47f7062870e0d30ef1e9a1a9cc34edd10f71461b944d34e878) |
+| `stream` | required | [`AssistantStreamRecord[]`](#persistence-type-sha256-84bbfdce7d2eab5b0c53e72ff7406db856c8bfd621b965b72fd86598ba493bf7) |
| `turn` | required | `number` |
| `usage` | optional | [`TokenUsage`](#persistence-type-sha256-fec5442b9ee4122e10514d81d5a43648003fe8bfb7ee2ba50c0cdbdd383ed394) |
@@ -5910,7 +6051,7 @@ Sources: [`packages/core/session/src/types.ts:332`](../packages/core/session/src
SHA-256: `0a30c3be336cdd4f8f34e66543a3d46d611c43986edd9b3ce6cbb9b721d3b5d3`
-Sources: [`packages/core/session/src/types.ts:203`](../packages/core/session/src/types.ts)
+Sources: [`packages/core/session/src/types.ts:204`](../packages/core/session/src/types.ts)
| Property | Presence | Type |
|---|---|---|
@@ -5923,7 +6064,7 @@ Sources: [`packages/core/session/src/types.ts:203`](../packages/core/session/src
SHA-256: `023a355b2be0d688fb6e4df8388dadb942761d46cfe96d0f499aae9631a159d4`
-Sources: [`packages/core/session/src/types.ts:205`](../packages/core/session/src/types.ts)
+Sources: [`packages/core/session/src/types.ts:206`](../packages/core/session/src/types.ts)
| Property | Presence | Type |
|---|---|---|
@@ -5935,7 +6076,7 @@ Sources: [`packages/core/session/src/types.ts:205`](../packages/core/session/src
SHA-256: `b6ef9c6210be8350cd465f485cf520031fffa6bf3809c61a1e713e834c5982d0`
-Sources: [`packages/core/session/src/types.ts:201`](../packages/core/session/src/types.ts)
+Sources: [`packages/core/session/src/types.ts:202`](../packages/core/session/src/types.ts)
| Property | Presence | Type |
|---|---|---|
@@ -5959,7 +6100,7 @@ Sources: [`packages/extensions/cordis-host-runner/src/index.ts:14`](../packages/
SHA-256: `4bb451330ff699f36b45539ceb0eb2606ead72084e2c5bb637c36cc80e2252db`
-Sources: [`packages/core/session/src/types.ts:192`](../packages/core/session/src/types.ts)
+Sources: [`packages/core/session/src/types.ts:193`](../packages/core/session/src/types.ts)
| Property | Presence | Type |
|---|---|---|
@@ -6061,7 +6202,7 @@ Sources: [`packages/session/session-title/src/types.ts:29`](../packages/session/
SHA-256: `ec8b5ff7c77ca6893ac7ba5a0c5b2aefeb52f12c64450b7359660c2a7e8a53d7`
-Sources: [`packages/core/session/src/types.ts:227`](../packages/core/session/src/types.ts)
+Sources: [`packages/core/session/src/types.ts:228`](../packages/core/session/src/types.ts)
| Property | Presence | Type |
|---|---|---|
@@ -6073,7 +6214,7 @@ Sources: [`packages/core/session/src/types.ts:227`](../packages/core/session/src
SHA-256: `6c5a37d42ebdb12db4410699259335f1e149e3a0260425684c00b153afc8990d`
-Sources: [`packages/core/session/src/types.ts:191`](../packages/core/session/src/types.ts)
+Sources: [`packages/core/session/src/types.ts:192`](../packages/core/session/src/types.ts)
| Property | Presence | Type |
|---|---|---|
@@ -6242,7 +6383,7 @@ SHA-256: `88841202942c7683b3b7e5ea6a796047ec326b6701ac23e58cc236d85613b9fa`
SHA-256: `56b7c047694875a843ba020dfea3c8380d54ae4ff88ab349e72004dc21e07c23`
-Sources: [`packages/core/session/src/types.ts:220`](../packages/core/session/src/types.ts)
+Sources: [`packages/core/session/src/types.ts:221`](../packages/core/session/src/types.ts)
| Property | Presence | Type |
|---|---|---|
@@ -6254,7 +6395,7 @@ Sources: [`packages/core/session/src/types.ts:220`](../packages/core/session/src
SHA-256: `eaa71be0fbf0f702df8ea6c11d0aa2f9782263d45a10d0fb14eda662f4bfe04c`
-Sources: [`packages/core/session/src/types.ts:195`](../packages/core/session/src/types.ts)
+Sources: [`packages/core/session/src/types.ts:196`](../packages/core/session/src/types.ts)
| Property | Presence | Type |
|---|---|---|
@@ -6266,7 +6407,7 @@ Sources: [`packages/core/session/src/types.ts:195`](../packages/core/session/src
SHA-256: `ab7ec5f9eb2c6dfacca5da4c37cf7ba85d04172053ee6b1ebf1709ffcd99c1a7`
-Sources: [`packages/core/session/src/types.ts:213`](../packages/core/session/src/types.ts) · [`packages/llm/llm/src/types.ts:137`](../packages/llm/llm/src/types.ts)
+Sources: [`packages/core/session/src/types.ts:214`](../packages/core/session/src/types.ts) · [`packages/llm/llm/src/types.ts:160`](../packages/llm/llm/src/types.ts)
| Property | Presence | Type |
|---|---|---|
@@ -6356,7 +6497,7 @@ SHA-256: `52c6113cb0e53f345324bf84f01928bea5d5df57ee80bc0dd65407b8bc5a3734`
SHA-256: `6c03546143cdf6ae88f1745ac98c5139efa1588d1415249bbc5f3104d32ab800`
-Sources: [`packages/core/session/src/types.ts:190`](../packages/core/session/src/types.ts)
+Sources: [`packages/core/session/src/types.ts:191`](../packages/core/session/src/types.ts)
| Property | Presence | Type |
|---|---|---|
@@ -6706,7 +6847,7 @@ SHA-256: `28936c614bd4e7e2774806edcbb3cbfd3ee643ac1cbf0bbdff43d915505a8fe3`
SHA-256: `1d76406cbb2ddadb0dbbb51e9d8bc6cf678fed455cf8eb512f36f7c86d37a62f`
-Sources: [`packages/llm/llm/src/types.ts:135`](../packages/llm/llm/src/types.ts)
+Sources: [`packages/llm/llm/src/types.ts:158`](../packages/llm/llm/src/types.ts)
| Property | Presence | Type |
|---|---|---|
@@ -6874,7 +7015,7 @@ SHA-256: `49dab019d00e8c26f27ad2ccff7b604d69e323ae4d17e0d2a7b6b8a830b1ade2`
SHA-256: `287211846beea1eccb5f9acee00d20388a38fcb2e95858fa2332d6f58529379a`
-Sources: [`packages/llm/llm/src/types.ts:136`](../packages/llm/llm/src/types.ts)
+Sources: [`packages/llm/llm/src/types.ts:159`](../packages/llm/llm/src/types.ts)
| Property | Presence | Type |
|---|---|---|
@@ -7036,6 +7177,18 @@ SHA-256: `c5228b7a55498d84f529591744a0ab26e0b93ade18a70a26db1377a1ecfa6b49`
| `kind` | required | `"tool-jobs"` |
| `sections` | required | [`ContextSnapshotSection[]`](#persistence-type-sha256-c748fb42c80a120038a8c587af80ec39924803c401364db11c8974d5bf6d0262) |
+
+
+### `{ kind: "tool-registry" }`
+
+SHA-256: `8fcb0b44a575e998665c053643d1ab04c82f39253ebd190ac0c975b78e40b543`
+
+Sources: [`packages/core/tools/src/index.ts:34`](../packages/core/tools/src/index.ts)
+
+| Property | Presence | Type |
+|---|---|---|
+| `kind` | required | `"tool-registry"` |
+
### `{ kind: "user" }`
@@ -7175,31 +7328,31 @@ Sources: [`packages/experimental/agent-team/src/types.ts:221`](../packages/exper
| `teamId` | required | `string` |
| `version` | required | `2` |
-
+
### `{ message, step, turn }`
-SHA-256: `0baa4dd6c2795de2454f2a20eadf1116981ae995f61a3e5b8128dcbca76c2048`
+SHA-256: `6bc8e51124d0874bc89e1d0ceff381a9c3cd0fc240667d69f841ce4f60f65fe5`
-Sources: [`packages/core/session/src/types.ts:321`](../packages/core/session/src/types.ts)
+Sources: [`packages/core/session/src/types.ts:330`](../packages/core/session/src/types.ts)
| Property | Presence | Type |
|---|---|---|
-| `message` | required | [`SystemMessage`](#persistence-type-sha256-20a3c1c8a3154e4ae69eada1212e3216baf93454ee4c745565b9374d7539fe8b) |
+| `message` | required | [`SystemMessage`](#persistence-type-sha256-09f3f8dc417f278257202714132f98ba7b52957d7b558c4a04456603890eb363) |
| `step` | required | `number` |
| `turn` | required | `number` |
-
+
### `{ message, teamId, version }`
-SHA-256: `394cf42541bf794f465314cf0c7b86ad4bc32e34cac111ebbe592a21c72d8c52`
+SHA-256: `ea08ec1df0c33108fd03345b9af199cf04dea450aa045d3c683f216311403403`
Sources: [`packages/experimental/agent-team/src/types.ts:225`](../packages/experimental/agent-team/src/types.ts)
| Property | Presence | Type |
|---|---|---|
-| `message` | required | [`TeamMessageSnapshot`](#persistence-type-sha256-9f5460b34f5daa2bdc225e47feb46cbd666de00277e907b514f0932fdcf409ab) |
+| `message` | required | [`TeamMessageSnapshot`](#persistence-type-sha256-2eafefdc6f79a4922d68a787a09eaf4dd2b2369c3777fba4c05e800b5678ac8e) |
| `teamId` | required | `string` |
| `version` | required | `2` |
@@ -7262,7 +7415,7 @@ Sources: [`packages/interaction/permission-presets/src/index.ts:57`](../packages
SHA-256: `e481c46af3813e0010558e93f578b2986acd658404cec2d1679e3ac2a6c48654`
-Sources: [`packages/core/session/src/types.ts:296`](../packages/core/session/src/types.ts)
+Sources: [`packages/core/session/src/types.ts:297`](../packages/core/session/src/types.ts)
| Property | Presence | Type |
|---|---|---|
@@ -7310,18 +7463,18 @@ Sources: [`packages/compaction/compaction/src/types.ts:82`](../packages/compacti
| `shadowedSeqs` | required | [`number[]`](#persistence-type-sha256-5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78) |
| `shadowedTokenCount` | required | `number` |
-
+
### `{ step, stream, turn }`
-SHA-256: `2efae120e250c2f5ac1777c67dc76255f06608a138b2446e8a0489bb25b9b35c`
+SHA-256: `54f9276a1617d7c12594722c89cfe864bcbe4517e9a6f9c98bab14f199a135e0`
-Sources: [`packages/core/session/src/types.ts:346`](../packages/core/session/src/types.ts)
+Sources: [`packages/core/session/src/types.ts:355`](../packages/core/session/src/types.ts)
| Property | Presence | Type |
|---|---|---|
| `step` | required | `number` |
-| `stream` | required | [`AssistantStreamRecord[]`](#persistence-type-sha256-d8704810efe22c47f7062870e0d30ef1e9a1a9cc34edd10f71461b944d34e878) |
+| `stream` | required | [`AssistantStreamRecord[]`](#persistence-type-sha256-84bbfdce7d2eab5b0c53e72ff7406db856c8bfd621b965b72fd86598ba493bf7) |
| `turn` | required | `number` |
@@ -7330,7 +7483,7 @@ Sources: [`packages/core/session/src/types.ts:346`](../packages/core/session/src
SHA-256: `ef11a3b7fa2033ae4279545ff8a8a2ee4e301b9b73e5b91654c48e6d08283545`
-Sources: [`packages/core/session/src/types.ts:298`](../packages/core/session/src/types.ts) · [`packages/core/session/src/types.ts:300`](../packages/core/session/src/types.ts)
+Sources: [`packages/core/session/src/types.ts:299`](../packages/core/session/src/types.ts) · [`packages/core/session/src/types.ts:301`](../packages/core/session/src/types.ts)
| Property | Presence | Type |
|---|---|---|
@@ -7381,7 +7534,7 @@ Sources: [`packages/todo/tool-todo/src/types.ts:31`](../packages/todo/tool-todo/
SHA-256: `f90eb4ab2d3897bc20c521a038e3119d581f791ec974b1a0004f63a8ab9e232d`
-Sources: [`packages/core/session/src/types.ts:287`](../packages/core/session/src/types.ts) · [`packages/deliverables/workspace-changes/src/types.ts:106`](../packages/deliverables/workspace-changes/src/types.ts)
+Sources: [`packages/core/session/src/types.ts:288`](../packages/core/session/src/types.ts) · [`packages/deliverables/workspace-changes/src/types.ts:106`](../packages/deliverables/workspace-changes/src/types.ts)
| Property | Presence | Type |
|---|---|---|
@@ -7403,17 +7556,17 @@ SHA-256: `a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b`
| `time` | required | `number` |
| `type` | required | `"agent-preset/selected"` |
-
+
### `{ type: "agent/inbox/spliced" }`
-SHA-256: `3aa732b3400e924132366555c88618f62232b41c1e56b86beee05fd7edc24367`
+SHA-256: `1506a9b8224986c83015ae99d2cb5ede705538c58c063d6a48ef6d761a31ba6c`
| Property | Presence | Type |
|---|---|---|
-| `data` | required | [`{ inserted, outcome?, removedCount?, start, … }`](#persistence-type-sha256-3f7222390f22d3d2ab1d7e9cc5d10ca06d878c9c6e89eb1180b39b39136b7779) |
+| `data` | required | [`{ inserted, outcome?, removedCount?, start, … }`](#persistence-type-sha256-dc4bd7ac827f4b1f9236f9a157a4b4cc171a0588064a611e43edd95f62c68130) |
| `ignorable` | optional | `true` |
| `seq` | required | `number` |
| `time` | required | `number` |
@@ -7467,78 +7620,78 @@ SHA-256: `26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78`
| `time` | required | `number` |
| `type` | required | `"approval/policy"` |
-
+
### `{ type: "assistant/attempt" }`
-SHA-256: `2f1565d92801f4334f8dc34fbb980890eef621e81a7c90ed0fd8d0a6db2ec3b2`
+SHA-256: `15d5dfdd822aa35e115afd74a8982825a493880457774e6850bc1520b50875e4`
| Property | Presence | Type |
|---|---|---|
-| `data` | required | [`{ step, stream, turn }`](#persistence-type-sha256-2efae120e250c2f5ac1777c67dc76255f06608a138b2446e8a0489bb25b9b35c) |
+| `data` | required | [`{ step, stream, turn }`](#persistence-type-sha256-54f9276a1617d7c12594722c89cfe864bcbe4517e9a6f9c98bab14f199a135e0) |
| `ignorable` | optional | `true` |
| `seq` | required | `number` |
| `time` | required | `number` |
| `type` | required | `"assistant/attempt"` |
-
+
### `{ type: "assistant/message" }`
-SHA-256: `f219a9f66fcc92ffec27bbd96fa21ffc2cffbaf2ad1de05757ec37205b1a0b58`
+SHA-256: `1033093edd0db80ff410e00830b523405e00bb0c7684948e531ff65095799625`
| Property | Presence | Type |
|---|---|---|
-| `data` | required | [`{ interrupted?, message, step, stream, … }`](#persistence-type-sha256-544d9f25d6224883513a9d6c0d0a185764d5fa8aebb24e20f87710b6f284a540) |
+| `data` | required | [`{ interrupted?, message, step, stream, … }`](#persistence-type-sha256-1ccb56061942f5ccb0d30c9e4f2883b9d115ff906560029de637b61d3cde896d) |
| `ignorable` | optional | `true` |
| `seq` | required | `number` |
| `surfaceOp` | required | [`SurfaceOp`](#persistence-type-sha256-335e242de1fcc17b6ca920fc420d71bec2d76e53e37955c00948b65ab77f05c5) |
| `time` | required | `number` |
| `type` | required | `"assistant/message"` |
-
+
### `{ type: "block-end" }`
-SHA-256: `61c16da5dfff82fba0aaf446f0bed211ef0c9bfb2130788e27b41c4244e8686f`
+SHA-256: `d4b739491689cc6bb13d07ffac1a32239875abda364c0d5edd8f74faf5e9c00d`
-Sources: [`packages/llm/llm/src/types.ts:422`](../packages/llm/llm/src/types.ts)
+Sources: [`packages/llm/llm/src/types.ts:445`](../packages/llm/llm/src/types.ts)
| Property | Presence | Type |
|---|---|---|
-| `block` | required | [`ContentBlock`](#persistence-type-sha256-3fb78de1c2ec9391966fe41554296f85eb56eb92bd480c9bcbbc7697febcf92e) |
+| `block` | required | [`ContentBlock`](#persistence-type-sha256-8064c03c87c357fd1575cb9395ce86e6dcbe2d275bf7717864a02cddf01827d5) |
| `index` | required | `number` |
| `type` | required | `"block-end"` |
-
+
### `{ type: "block-start" }`
-SHA-256: `e829e4d334f3b1b3d64ab4be6a4778c79b98de8abfc2ec136d0ff4b971042cd7`
+SHA-256: `3bec87f9e6ab3da03346f49923d3c51621debc0159df68605e543c3b2a026f90`
-Sources: [`packages/llm/llm/src/types.ts:418`](../packages/llm/llm/src/types.ts)
+Sources: [`packages/llm/llm/src/types.ts:441`](../packages/llm/llm/src/types.ts)
| Property | Presence | Type |
|---|---|---|
-| `blockType` | required | [`ContentBlockType`](#persistence-type-sha256-ccca7d237e176afec87877c379035a69e715ae0fb4e859015d29f14cc4376588) |
+| `blockType` | required | [`ContentBlockType`](#persistence-type-sha256-7d65acf0a3a43a8f445ce5d3320b42eca492739fc931b2a7516bfb8368dc2c68) |
| `index` | required | `number` |
| `type` | required | `"block-start"` |
-
+
### `{ type: "chunk" }`
-SHA-256: `71a18f8c73d2082125528e0b546fdd914d310f93a4e5f48586cb9ee668574de3`
+SHA-256: `487b65c37bfedb8b72088c4107a0a90a6249701f6b26745f6d98f9b8a22b07c7`
Sources: [`packages/llm/llm/src/assistant-stream.ts:44`](../packages/llm/llm/src/assistant-stream.ts)
| Property | Presence | Type |
|---|---|---|
-| `chunk` | required | [`StreamChunk`](#persistence-type-sha256-c9b25ae820453f466ccb40c7c2b62ed81dc9579f142e14615b4c8596b264565c) |
+| `chunk` | required | [`StreamChunk`](#persistence-type-sha256-47e9095591ae36e7c39ee62553097772f2bfa16304536a72dbbc3f691f605180) |
| `time` | required | `number` |
| `type` | required | `"chunk"` |
@@ -7622,17 +7775,17 @@ SHA-256: `db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965`
| `time` | required | `number` |
| `type` | required | `"compaction/start"` |
-
+
### `{ type: "compaction/summary" }`
-SHA-256: `86c1ee9c8ab6c6e160d4ccc00b3d9ad5a6c687938b552d55eec528279baa1559`
+SHA-256: `e2f9a41e0989f54ed8cee80f8db2bcf9d60a5c810dc9d45b83fa050b9dce7602`
| Property | Presence | Type |
|---|---|---|
-| `data` | required | [`union (2 variants)`](#persistence-type-sha256-243a2287c54514f9b819d7d9c93cc2d1313c54401c7630ef03a2d2380606637a) |
+| `data` | required | [`union (2 variants)`](#persistence-type-sha256-9947aa5938fe19a895298da412917acbf9ffb5093a73ab8baa257e6ae9e63a07) |
| `ignorable` | optional | `true` |
| `seq` | required | `number` |
| `time` | required | `number` |
@@ -7654,6 +7807,24 @@ SHA-256: `13d3d180f977bf78081d487ffa0ecb75857349bcab29a5a3fb48189fca2a6176`
| `time` | required | `number` |
| `type` | required | `"deliverables/presented"` |
+
+
+
+
+### `{ type: "developer/message" }`
+
+SHA-256: `eef4ef54dc7a133d47448a4ee822e45a351314923ef5f66db34c8b24e4b32d80`
+
+| Property | Presence | Type |
+|---|---|---|
+| `data` | required | [`{ headerSeq?, message, step, turn }`](#persistence-type-sha256-51c78ccc9023ce6642d07fb9a10cbf942ff7e313d5b304ddc77218df71da708f) |
+| `ignorable` | optional | `true` |
+| `seq` | required | `number` |
+| `sourceEventSeqs` | optional | [`number[]`](#persistence-type-sha256-5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78) |
+| `surfaceOp` | required | [`SurfaceOp`](#persistence-type-sha256-335e242de1fcc17b6ca920fc420d71bec2d76e53e37955c00948b65ab77f05c5) |
+| `time` | required | `number` |
+| `type` | required | `"developer/message"` |
+
@@ -7708,7 +7879,7 @@ SHA-256: `b54940ff095c17e874c5be03815f4c2145a256cf3a1d34dae4ab2f7769dfffe8`
SHA-256: `a2b49331716ba0a7078b026d145306a70eae64b7313c3e6204bd931e75ec3bb1`
-Sources: [`packages/llm/llm/src/types.ts:424`](../packages/llm/llm/src/types.ts)
+Sources: [`packages/llm/llm/src/types.ts:447`](../packages/llm/llm/src/types.ts)
| Property | Presence | Type |
|---|---|---|
@@ -7882,7 +8053,7 @@ Sources: [`packages/llm/llm/src/assistant-stream.ts:28`](../packages/llm/llm/src
SHA-256: `2abb711460e6238d851c30f3e4bdd87a2aa1887ee70575b3d3b7b25610673095`
-Sources: [`packages/llm/llm/src/types.ts:420`](../packages/llm/llm/src/types.ts)
+Sources: [`packages/llm/llm/src/types.ts:443`](../packages/llm/llm/src/types.ts)
| Property | Presence | Type |
|---|---|---|
@@ -7906,17 +8077,17 @@ SHA-256: `37cbc9cf06d494cfe5c67f078af1605eacb8e4c2c853e9e26455b73de0ee7ccf`
| `time` | required | `number` |
| `type` | required | `"request/context"` |
-
+
### `{ type: "request/header" }`
-SHA-256: `91fb2b19bd1bfda3a1d30b71f39445595e1d4c120e8fe3553f96e25a3c3d1c7d`
+SHA-256: `4208123b50df5006b181481ab45fcf1cde807b88d3fd4d340090bc2e202fac41`
| Property | Presence | Type |
|---|---|---|
-| `data` | required | [`{ header, reason, startsSeries? }`](#persistence-type-sha256-84be73b2d2ebcf1b2a5f3a2fe2dc7c2381ca995206a35f9fa2ee9977ea34a57d) |
+| `data` | required | [`{ header, reason, startsSeries? }`](#persistence-type-sha256-ad0c38a0adb82a94c925456df41586d9b5f9202fca18593eae2213d4445b4585) |
| `ignorable` | optional | `true` |
| `seq` | required | `number` |
| `time` | required | `number` |
@@ -8002,17 +8173,17 @@ SHA-256: `1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5`
| `time` | required | `number` |
| `type` | required | `"session/title"` |
-
+
### `{ type: "session/title-llm-request" }`
-SHA-256: `4eeb9bb8f9c35f59b3020a07113f256c363a504983aecbe33e57fd1ab4f03b19`
+SHA-256: `fa8f7d3ebf08a76c7f7a8b0781873c4d819b964da5dbb52cd3cdfa5da34f452d`
| Property | Presence | Type |
|---|---|---|
-| `data` | required | [`SessionTitleLlmRequestEventData`](#persistence-type-sha256-1dfb04b0296cab90e4e0f159b95300d79644817718e05e3ed79907d98447af36) |
+| `data` | required | [`SessionTitleLlmRequestEventData`](#persistence-type-sha256-9bc85364d1f37d9c837db6a3bdd3d1d007d923cdc7401a3322be9f12fdc225fd) |
| `ignorable` | optional | `true` |
| `seq` | required | `number` |
| `time` | required | `number` |
@@ -8098,17 +8269,17 @@ SHA-256: `a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc`
| `time` | required | `number` |
| `type` | required | `"subagent/model-selection-policy"` |
-
+
### `{ type: "system/message" }`
-SHA-256: `54a8682615a7ffc3e1e3c41ab003ae61082ae2792c57407f5bd8bb38fded3f0e`
+SHA-256: `69081694be231d56fd9580ba14645fd5e35373202605d5c5c841a9435b5fa3b1`
| Property | Presence | Type |
|---|---|---|
-| `data` | required | [`{ message, step, turn }`](#persistence-type-sha256-0baa4dd6c2795de2454f2a20eadf1116981ae995f61a3e5b8128dcbca76c2048) |
+| `data` | required | [`{ message, step, turn }`](#persistence-type-sha256-6bc8e51124d0874bc89e1d0ceff381a9c3cd0fc240667d69f841ce4f60f65fe5) |
| `ignorable` | optional | `true` |
| `seq` | required | `number` |
| `sourceEventSeqs` | optional | [`number[]`](#persistence-type-sha256-5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78) |
@@ -8148,17 +8319,17 @@ SHA-256: `48f9c19417a1abbedfa59f4667bba36b93ac2db407adf5e84cb3ba0de30942cb`
| `time` | required | `number` |
| `type` | required | `"team/message/delivered"` |
-
+
### `{ type: "team/message/queued" }`
-SHA-256: `9a25c2e889855516a531dc906905ec1d88157f7c2651aed27ac4f754bb128240`
+SHA-256: `21fb6a90d5068f6a0003b7ab316ed2f56342477146a65c00db0f13c4d8df667d`
| Property | Presence | Type |
|---|---|---|
-| `data` | required | [`{ message, teamId, version }`](#persistence-type-sha256-394cf42541bf794f465314cf0c7b86ad4bc32e34cac111ebbe592a21c72d8c52) |
+| `data` | required | [`{ message, teamId, version }`](#persistence-type-sha256-ea08ec1df0c33108fd03345b9af199cf04dea450aa045d3c683f216311403403) |
| `ignorable` | optional | `true` |
| `seq` | required | `number` |
| `time` | required | `number` |
@@ -8202,7 +8373,7 @@ Sources: [`packages/llm/llm/src/assistant-stream.ts:21`](../packages/llm/llm/src
SHA-256: `95080295115fbd83544520ba247b68a03790131f6a2eac323d388758cb542f65`
-Sources: [`packages/llm/llm/src/types.ts:419`](../packages/llm/llm/src/types.ts)
+Sources: [`packages/llm/llm/src/types.ts:442`](../packages/llm/llm/src/types.ts)
| Property | Presence | Type |
|---|---|---|
@@ -8250,7 +8421,7 @@ Sources: [`packages/llm/llm/src/assistant-stream.ts:35`](../packages/llm/llm/src
SHA-256: `88a610b831be6d92612a464be5c7d0b88ec24d97bd299837bf74bf7672183c9a`
-Sources: [`packages/llm/llm/src/types.ts:421`](../packages/llm/llm/src/types.ts)
+Sources: [`packages/llm/llm/src/types.ts:444`](../packages/llm/llm/src/types.ts)
| Property | Presence | Type |
|---|---|---|
@@ -8340,17 +8511,17 @@ SHA-256: `3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48`
| `time` | required | `number` |
| `type` | required | `"tool/call"` |
-
+
### `{ type: "tool/ptc-dispatch" }`
-SHA-256: `75f1d59512dd2e6468bed27c6203a721b116ef7869e291e3fee34c977d013185`
+SHA-256: `100f6dca1468538239522cde3533e5bd721d0f1a7b50bea8b0eb533ea6c96163`
| Property | Presence | Type |
|---|---|---|
-| `data` | required | [`PtcDispatchEventData`](#persistence-type-sha256-a8c678be0d060c63d44bd6026de343efe0d150d335c10e0d27e04a84c82cb1e3) |
+| `data` | required | [`PtcDispatchEventData`](#persistence-type-sha256-0ee52de154f8955c7abc82cffebc57452dcc8c44dccbdb6ad16c71a11305ead8) |
| `ignorable` | optional | `true` |
| `seq` | required | `number` |
| `time` | required | `number` |
@@ -8372,17 +8543,17 @@ SHA-256: `ec38b5949af8eacaf00df002f4acbe344f934f8a061e9cdc65a52a48e5f6dd93`
| `time` | required | `number` |
| `type` | required | `"tool/ptc-dispatch-start"` |
-
+
### `{ type: "tool/result" }`
-SHA-256: `f4c6f3eae6607f412a9023406c8c3bd351a02451848bb78c2436f409447dd60c`
+SHA-256: `7c9f44e90a0058f4cc532ae20dad0c10afa6eba22e70a6c79fc79490bad64397`
| Property | Presence | Type |
|---|---|---|
-| `data` | required | [`{ error?, message, meta?, step, … }`](#persistence-type-sha256-fb1777a19335be3c5c717e23a1800817fc36fb99277d9a0487e924401210e219) |
+| `data` | required | [`{ error?, message, meta?, step, … }`](#persistence-type-sha256-5302e763151277614b97e77f00e3b326694c6c1247b916a20503c344dc970777) |
| `ignorable` | optional | `true` |
| `seq` | required | `number` |
| `sourceEventSeqs` | optional | [`number[]`](#persistence-type-sha256-5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78) |
@@ -8428,24 +8599,24 @@ SHA-256: `aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8`
SHA-256: `f1a96afe7503ac1817de769cd0ba13d9b80111c7034c50106b3344ecc14cc515`
-Sources: [`packages/llm/llm/src/types.ts:423`](../packages/llm/llm/src/types.ts)
+Sources: [`packages/llm/llm/src/types.ts:446`](../packages/llm/llm/src/types.ts)
| Property | Presence | Type |
|---|---|---|
| `type` | required | `"usage"` |
| `usage` | required | [`TokenUsage`](#persistence-type-sha256-fec5442b9ee4122e10514d81d5a43648003fe8bfb7ee2ba50c0cdbdd383ed394) |
-
+
### `{ type: "user/message" }`
-SHA-256: `c3a5c8d0f1bc05ab074fdb086da866eece51dd573ae0c30b17a52bb76dec8836`
+SHA-256: `3f72db3d87a0c5c43e68be467b4cca728eaf5adc1d5d2b6975ff42bfbd961761`
| Property | Presence | Type |
|---|---|---|
-| `data` | required | [`UserMessage`](#persistence-type-sha256-4daecf02d50b54f9a1c74c66c20099c3320bef18afde4a79d6cb7e17b02e35eb) |
+| `data` | required | [`UserMessage`](#persistence-type-sha256-64ea5653002834c44f29bea4620e9c42aeb6024ae5b1d58d69f95158006b2586) |
| `ignorable` | optional | `true` |
| `seq` | required | `number` |
| `sourceEventSeqs` | optional | [`number[]`](#persistence-type-sha256-5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78) |
diff --git a/docs/persistence-catalog.zh.md b/docs/persistence-catalog.zh.md
index 608980a2ef..c655d97086 100644
--- a/docs/persistence-catalog.zh.md
+++ b/docs/persistence-catalog.zh.md
@@ -23,19 +23,20 @@
| `JsonlHeaderLine` | header | `18ee62b8900a4c3d046700f05d7a4d49d6cab2a660a020c87481d1603dd8bd4f` | [`HeaderLine`](#persistence-type-sha256-18ee62b8900a4c3d046700f05d7a4d49d6cab2a660a020c87481d1603dd8bd4f) |
| `SessionEventEnvelope` | envelope | `5776e5553ff2dfe3f5bc202dbb1e7c9f93e35a531aebb7764c23b2b6153b2ccc` | [`union (3 variants)`](#persistence-type-sha256-5776e5553ff2dfe3f5bc202dbb1e7c9f93e35a531aebb7764c23b2b6153b2ccc) |
| `event:agent-preset/selected` | event | `a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b` | [`{ type: "agent-preset/selected" }`](#persistence-type-sha256-a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b) |
-| `event:agent/inbox/spliced` | event | `3aa732b3400e924132366555c88618f62232b41c1e56b86beee05fd7edc24367` | [`{ type: "agent/inbox/spliced" }`](#persistence-type-sha256-3aa732b3400e924132366555c88618f62232b41c1e56b86beee05fd7edc24367) |
+| `event:agent/inbox/spliced` | event | `1506a9b8224986c83015ae99d2cb5ede705538c58c063d6a48ef6d761a31ba6c` | [`{ type: "agent/inbox/spliced" }`](#persistence-type-sha256-1506a9b8224986c83015ae99d2cb5ede705538c58c063d6a48ef6d761a31ba6c) |
| `event:approval/asked` | event | `3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1` | [`{ type: "approval/asked" }`](#persistence-type-sha256-3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1) |
| `event:approval/decided` | event | `bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3` | [`{ type: "approval/decided" }`](#persistence-type-sha256-bb1ab3d08f49a9f3b265f844cd78d5c49813062a7b34b54904b426f85d0ff6e3) |
| `event:approval/policy` | event | `26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78` | [`{ type: "approval/policy" }`](#persistence-type-sha256-26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78) |
-| `event:assistant/attempt` | event | `2f1565d92801f4334f8dc34fbb980890eef621e81a7c90ed0fd8d0a6db2ec3b2` | [`{ type: "assistant/attempt" }`](#persistence-type-sha256-2f1565d92801f4334f8dc34fbb980890eef621e81a7c90ed0fd8d0a6db2ec3b2) |
-| `event:assistant/message` | event | `f219a9f66fcc92ffec27bbd96fa21ffc2cffbaf2ad1de05757ec37205b1a0b58` | [`{ type: "assistant/message" }`](#persistence-type-sha256-f219a9f66fcc92ffec27bbd96fa21ffc2cffbaf2ad1de05757ec37205b1a0b58) |
+| `event:assistant/attempt` | event | `15d5dfdd822aa35e115afd74a8982825a493880457774e6850bc1520b50875e4` | [`{ type: "assistant/attempt" }`](#persistence-type-sha256-15d5dfdd822aa35e115afd74a8982825a493880457774e6850bc1520b50875e4) |
+| `event:assistant/message` | event | `1033093edd0db80ff410e00830b523405e00bb0c7684948e531ff65095799625` | [`{ type: "assistant/message" }`](#persistence-type-sha256-1033093edd0db80ff410e00830b523405e00bb0c7684948e531ff65095799625) |
| `event:command/done` | event | `15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff` | [`{ type: "command/done" }`](#persistence-type-sha256-15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff) |
| `event:command/run` | event | `37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006` | [`{ type: "command/run" }`](#persistence-type-sha256-37184378c6439257d105c4e2022d80fc9c3a3f7c7f6ac661b00bc9f18d871006) |
| `event:compaction/end` | event | `b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d` | [`{ type: "compaction/end" }`](#persistence-type-sha256-b0127044ab31a702bddfd785d345f5abd7a70876746e895ce443afa3e60ddf2d) |
| `event:compaction/prune` | event | `7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04` | [`{ type: "compaction/prune" }`](#persistence-type-sha256-7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04) |
| `event:compaction/start` | event | `db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965` | [`{ type: "compaction/start" }`](#persistence-type-sha256-db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965) |
-| `event:compaction/summary` | event | `86c1ee9c8ab6c6e160d4ccc00b3d9ad5a6c687938b552d55eec528279baa1559` | [`{ type: "compaction/summary" }`](#persistence-type-sha256-86c1ee9c8ab6c6e160d4ccc00b3d9ad5a6c687938b552d55eec528279baa1559) |
+| `event:compaction/summary` | event | `e2f9a41e0989f54ed8cee80f8db2bcf9d60a5c810dc9d45b83fa050b9dce7602` | [`{ type: "compaction/summary" }`](#persistence-type-sha256-e2f9a41e0989f54ed8cee80f8db2bcf9d60a5c810dc9d45b83fa050b9dce7602) |
| `event:deliverables/presented` | event | `13d3d180f977bf78081d487ffa0ecb75857349bcab29a5a3fb48189fca2a6176` | [`{ type: "deliverables/presented" }`](#persistence-type-sha256-13d3d180f977bf78081d487ffa0ecb75857349bcab29a5a3fb48189fca2a6176) |
+| `event:developer/message` | event | `eef4ef54dc7a133d47448a4ee822e45a351314923ef5f66db34c8b24e4b32d80` | [`{ type: "developer/message" }`](#persistence-type-sha256-eef4ef54dc7a133d47448a4ee822e45a351314923ef5f66db34c8b24e4b32d80) |
| `event:feedback/message-delete` | event | `3ee93b06f3a125850337602bcdf155d2538c43a5c944ec55b1b3c365152d6796` | [`{ type: "feedback/message-delete" }`](#persistence-type-sha256-3ee93b06f3a125850337602bcdf155d2538c43a5c944ec55b1b3c365152d6796) |
| `event:feedback/message-put` | event | `b5086d249e8502e9ead1d39156bb8d559bde7951cac0f14ce150345b4e42a2bf` | [`{ type: "feedback/message-put" }`](#persistence-type-sha256-b5086d249e8502e9ead1d39156bb8d559bde7951cac0f14ce150345b4e42a2bf) |
| `event:feedback/record` | event | `b54940ff095c17e874c5be03815f4c2145a256cf3a1d34dae4ab2f7769dfffe8` | [`{ type: "feedback/record" }`](#persistence-type-sha256-b54940ff095c17e874c5be03815f4c2145a256cf3a1d34dae4ab2f7769dfffe8) |
@@ -49,22 +50,22 @@
| `event:permission/preset` | event | `5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b` | [`{ type: "permission/preset" }`](#persistence-type-sha256-5c45bf4c544a7211dcd8ba6ba7e5f1bc39b49e7a9df9d5cbdc8e87c22771b37b) |
| `event:plan/mode` | event | `a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f` | [`{ type: "plan/mode" }`](#persistence-type-sha256-a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f) |
| `event:request/context` | event | `37cbc9cf06d494cfe5c67f078af1605eacb8e4c2c853e9e26455b73de0ee7ccf` | [`{ type: "request/context" }`](#persistence-type-sha256-37cbc9cf06d494cfe5c67f078af1605eacb8e4c2c853e9e26455b73de0ee7ccf) |
-| `event:request/header` | event | `91fb2b19bd1bfda3a1d30b71f39445595e1d4c120e8fe3553f96e25a3c3d1c7d` | [`{ type: "request/header" }`](#persistence-type-sha256-91fb2b19bd1bfda3a1d30b71f39445595e1d4c120e8fe3553f96e25a3c3d1c7d) |
+| `event:request/header` | event | `4208123b50df5006b181481ab45fcf1cde807b88d3fd4d340090bc2e202fac41` | [`{ type: "request/header" }`](#persistence-type-sha256-4208123b50df5006b181481ab45fcf1cde807b88d3fd4d340090bc2e202fac41) |
| `event:sandbox/mode` | event | `516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415` | [`{ type: "sandbox/mode" }`](#persistence-type-sha256-516da4cdd6d2f1e5ce488e648578ca51f40e458f707b803e5b24de870e799415) |
| `event:schedule/change` | event | `2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42` | [`{ type: "schedule/change" }`](#persistence-type-sha256-2a7f86849ae54b3398ee49661a757c4fcb59a6192b7036ee2ff514617e13fb42) |
| `event:session-log-deepseek/delivery-accepted` | event | `d63b8b8ffad9c02fd80c43a17df4f240c1fe8118ecca9de34f9d5871838ab5b9` | [`{ type: "session-log-deepseek/delivery-accepted" }`](#persistence-type-sha256-d63b8b8ffad9c02fd80c43a17df4f240c1fe8118ecca9de34f9d5871838ab5b9) |
| `event:session/end-seed` | event | `5e6db6e24948d4a853c71cb9fabd252ad051ce93d4672c1266cf837c1c17b84e` | [`{ type: "session/end-seed" }`](#persistence-type-sha256-5e6db6e24948d4a853c71cb9fabd252ad051ce93d4672c1266cf837c1c17b84e) |
| `event:session/title` | event | `1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5` | [`{ type: "session/title" }`](#persistence-type-sha256-1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5) |
-| `event:session/title-llm-request` | event | `4eeb9bb8f9c35f59b3020a07113f256c363a504983aecbe33e57fd1ab4f03b19` | [`{ type: "session/title-llm-request" }`](#persistence-type-sha256-4eeb9bb8f9c35f59b3020a07113f256c363a504983aecbe33e57fd1ab4f03b19) |
+| `event:session/title-llm-request` | event | `fa8f7d3ebf08a76c7f7a8b0781873c4d819b964da5dbb52cd3cdfa5da34f452d` | [`{ type: "session/title-llm-request" }`](#persistence-type-sha256-fa8f7d3ebf08a76c7f7a8b0781873c4d819b964da5dbb52cd3cdfa5da34f452d) |
| `event:step/end` | event | `e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05` | [`{ type: "step/end" }`](#persistence-type-sha256-e0a787e6ec76c7c94fecbc501b489164ab0293db05bc947914077ad01e674f05) |
| `event:step/start` | event | `4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986` | [`{ type: "step/start" }`](#persistence-type-sha256-4513e088d43e6c68425be30451b9f961cc264fe7318ca62681c41d4d78615986) |
| `event:subagent/catalog` | event | `ae1f7110feeec697b8cab42b68f7709aa7b3279764099dfb53c25890d2e5c871` | [`{ type: "subagent/catalog" }`](#persistence-type-sha256-ae1f7110feeec697b8cab42b68f7709aa7b3279764099dfb53c25890d2e5c871) |
| `event:subagent/descriptor` | event | `b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5` | [`{ type: "subagent/descriptor" }`](#persistence-type-sha256-b79ada42962cad0190a9d465805260567621fa3a4abd757eb31e6016b52d5ab5) |
| `event:subagent/model-selection-policy` | event | `a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc` | [`{ type: "subagent/model-selection-policy" }`](#persistence-type-sha256-a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc) |
-| `event:system/message` | event | `54a8682615a7ffc3e1e3c41ab003ae61082ae2792c57407f5bd8bb38fded3f0e` | [`{ type: "system/message" }`](#persistence-type-sha256-54a8682615a7ffc3e1e3c41ab003ae61082ae2792c57407f5bd8bb38fded3f0e) |
+| `event:system/message` | event | `69081694be231d56fd9580ba14645fd5e35373202605d5c5c841a9435b5fa3b1` | [`{ type: "system/message" }`](#persistence-type-sha256-69081694be231d56fd9580ba14645fd5e35373202605d5c5c841a9435b5fa3b1) |
| `event:team/member` | event | `4fb59762612c3e3ac3a3bd4f84c9c148d3c3893bd422ba2b201cc039fabd49bc` | [`{ type: "team/member" }`](#persistence-type-sha256-4fb59762612c3e3ac3a3bd4f84c9c148d3c3893bd422ba2b201cc039fabd49bc) |
| `event:team/message/delivered` | event | `48f9c19417a1abbedfa59f4667bba36b93ac2db407adf5e84cb3ba0de30942cb` | [`{ type: "team/message/delivered" }`](#persistence-type-sha256-48f9c19417a1abbedfa59f4667bba36b93ac2db407adf5e84cb3ba0de30942cb) |
-| `event:team/message/queued` | event | `9a25c2e889855516a531dc906905ec1d88157f7c2651aed27ac4f754bb128240` | [`{ type: "team/message/queued" }`](#persistence-type-sha256-9a25c2e889855516a531dc906905ec1d88157f7c2651aed27ac4f754bb128240) |
+| `event:team/message/queued` | event | `21fb6a90d5068f6a0003b7ab316ed2f56342477146a65c00db0f13c4d8df667d` | [`{ type: "team/message/queued" }`](#persistence-type-sha256-21fb6a90d5068f6a0003b7ab316ed2f56342477146a65c00db0f13c4d8df667d) |
| `event:team/task` | event | `d595ec73b32b016a6055333c67a5d646032b22e672da1d4a09c5b1ae398a093a` | [`{ type: "team/task" }`](#persistence-type-sha256-d595ec73b32b016a6055333c67a5d646032b22e672da1d4a09c5b1ae398a093a) |
| `event:todo/write` | event | `b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26` | [`{ type: "todo/write" }`](#persistence-type-sha256-b978cff734e62143eb56c9125423ec275405eda969802d42aaf73ecb987d3b26) |
| `event:tool-workflow/agent-end` | event | `babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7` | [`{ type: "tool-workflow/agent-end" }`](#persistence-type-sha256-babf9ee4d1af62bf6c3a8103737f7a5e4e78ce179be835ce05a38803e15884b7) |
@@ -72,12 +73,12 @@
| `event:tool-workflow/run-end` | event | `42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f` | [`{ type: "tool-workflow/run-end" }`](#persistence-type-sha256-42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f) |
| `event:tool-workflow/run-start` | event | `c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058` | [`{ type: "tool-workflow/run-start" }`](#persistence-type-sha256-c1f9e0405de6d18cabb9ee70782a027f9bbdc57e5abec9dcccdd56119e2e9058) |
| `event:tool/call` | event | `3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48` | [`{ type: "tool/call" }`](#persistence-type-sha256-3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48) |
-| `event:tool/ptc-dispatch` | event | `75f1d59512dd2e6468bed27c6203a721b116ef7869e291e3fee34c977d013185` | [`{ type: "tool/ptc-dispatch" }`](#persistence-type-sha256-75f1d59512dd2e6468bed27c6203a721b116ef7869e291e3fee34c977d013185) |
+| `event:tool/ptc-dispatch` | event | `100f6dca1468538239522cde3533e5bd721d0f1a7b50bea8b0eb533ea6c96163` | [`{ type: "tool/ptc-dispatch" }`](#persistence-type-sha256-100f6dca1468538239522cde3533e5bd721d0f1a7b50bea8b0eb533ea6c96163) |
| `event:tool/ptc-dispatch-start` | event | `ec38b5949af8eacaf00df002f4acbe344f934f8a061e9cdc65a52a48e5f6dd93` | [`{ type: "tool/ptc-dispatch-start" }`](#persistence-type-sha256-ec38b5949af8eacaf00df002f4acbe344f934f8a061e9cdc65a52a48e5f6dd93) |
-| `event:tool/result` | event | `f4c6f3eae6607f412a9023406c8c3bd351a02451848bb78c2436f409447dd60c` | [`{ type: "tool/result" }`](#persistence-type-sha256-f4c6f3eae6607f412a9023406c8c3bd351a02451848bb78c2436f409447dd60c) |
+| `event:tool/result` | event | `7c9f44e90a0058f4cc532ae20dad0c10afa6eba22e70a6c79fc79490bad64397` | [`{ type: "tool/result" }`](#persistence-type-sha256-7c9f44e90a0058f4cc532ae20dad0c10afa6eba22e70a6c79fc79490bad64397) |
| `event:turn/end` | event | `0f8512903d94f57a4748fa1a2092e64342856796684e6b8343db685b192745ce` | [`{ type: "turn/end" }`](#persistence-type-sha256-0f8512903d94f57a4748fa1a2092e64342856796684e6b8343db685b192745ce) |
| `event:turn/start` | event | `aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8` | [`{ type: "turn/start" }`](#persistence-type-sha256-aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8) |
-| `event:user/message` | event | `c3a5c8d0f1bc05ab074fdb086da866eece51dd573ae0c30b17a52bb76dec8836` | [`{ type: "user/message" }`](#persistence-type-sha256-c3a5c8d0f1bc05ab074fdb086da866eece51dd573ae0c30b17a52bb76dec8836) |
+| `event:user/message` | event | `3f72db3d87a0c5c43e68be467b4cca728eaf5adc1d5d2b6975ff42bfbd961761` | [`{ type: "user/message" }`](#persistence-type-sha256-3f72db3d87a0c5c43e68be467b4cca728eaf5adc1d5d2b6975ff42bfbd961761) |
| `event:web/deepseek-search-llm-request` | event | `cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331` | [`{ type: "web/deepseek-search-llm-request" }`](#persistence-type-sha256-cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331) |
| `event:workspace/changes` | event | `e308ccf867a5398e316e0af8cb6ce238a8d33a63b9b384c8250a686786285f72` | [`{ type: "workspace/changes" }`](#persistence-type-sha256-e308ccf867a5398e316e0af8cb6ce238a8d33a63b9b384c8250a686786285f72) |
@@ -95,6 +96,7 @@ export type SessionEventType = keyof SessionEventMap
*/
export type SurfaceEventType =
| 'system/message'
+ | 'developer/message'
| 'user/message'
| 'assistant/message'
| 'tool/result'
@@ -155,7 +157,7 @@ export type SessionEvent = {
}[T]
```
-来源:[`packages/core/session/src/types.ts:422`](../packages/core/session/src/types.ts) · [`packages/core/session/src/types.ts:430`](../packages/core/session/src/types.ts) · [`packages/core/session/src/types.ts:452`](../packages/core/session/src/types.ts) · [`packages/core/session/src/types.ts:483`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:431`](../packages/core/session/src/types.ts) · [`packages/core/session/src/types.ts:439`](../packages/core/session/src/types.ts) · [`packages/core/session/src/types.ts:462`](../packages/core/session/src/types.ts) · [`packages/core/session/src/types.ts:493`](../packages/core/session/src/types.ts)
## 事件
@@ -282,7 +284,7 @@ export type SessionEvent = {
'assistant/attempt': { turn: number; step: number; stream: AssistantStreamRecord[] }
```
-来源:[`packages/core/session/src/types.ts:346`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:355`](../packages/core/session/src/types.ts)
@@ -312,7 +314,7 @@ export type SessionEvent = {
类型:[TokenUsage](subsystems/llm-streaming.zh.md)
-来源:[`packages/core/session/src/types.ts:332`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:341`](../packages/core/session/src/types.ts)
### `command/*`
@@ -483,6 +485,25 @@ export type SessionEvent = {
来源:[`packages/deliverables/tool-present/src/types.ts:15`](../packages/deliverables/tool-present/src/types.ts)
+### `developer/*`
+
+
+
+#### `developer/message` — surface
+
+```ts persistence-catalog
+/** An incremental agent session change admitted at the named turn and step. */
+'developer/message': {
+ turn: number
+ step: number
+ message: DeveloperMessage
+ /** Earlier request/header defining every tool addition; required exactly when additions are present. */
+ headerSeq?: SessionSeq
+}
+```
+
+来源:[`packages/core/session/src/types.ts:311`](../packages/core/session/src/types.ts)
+
### `feedback/*`
@@ -696,7 +717,7 @@ export type SessionEvent = {
'request/context': RequestContext
```
-来源:[`packages/core/session/src/types.ts:393`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:402`](../packages/core/session/src/types.ts)
@@ -715,7 +736,7 @@ export type SessionEvent = {
}
```
-来源:[`packages/core/session/src/types.ts:381`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:390`](../packages/core/session/src/types.ts)
### `sandbox/*`
@@ -792,7 +813,7 @@ export type SessionEvent = {
'session/end-seed': { inherited?: true }
```
-来源:[`packages/core/session/src/types.ts:418`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:427`](../packages/core/session/src/types.ts)
@@ -854,7 +875,7 @@ export type SessionEvent = {
'step/end': { turn: number; step: number }
```
-来源:[`packages/core/session/src/types.ts:300`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:301`](../packages/core/session/src/types.ts)
@@ -865,7 +886,7 @@ export type SessionEvent = {
'step/start': { turn: number; step: number }
```
-来源:[`packages/core/session/src/types.ts:298`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:299`](../packages/core/session/src/types.ts)
### `subagent/*`
@@ -941,7 +962,7 @@ export type SessionEvent = {
'system/message': { turn: number; step: number; message: SystemMessage }
```
-来源:[`packages/core/session/src/types.ts:321`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:330`](../packages/core/session/src/types.ts)
### `team/*`
@@ -1034,7 +1055,7 @@ export type SessionEvent = {
类型:[ToolCallId](subsystems/core.zh.md)
-来源:[`packages/core/session/src/types.ts:352`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:361`](../packages/core/session/src/types.ts)
@@ -1115,7 +1136,7 @@ export type SessionEvent = {
}
```
-来源:[`packages/core/session/src/types.ts:366`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:375`](../packages/core/session/src/types.ts)
### `tool-workflow/*`
@@ -1195,7 +1216,7 @@ export type SessionEvent = {
类型:[TurnEndReason](subsystems/session.zh.md)
-来源:[`packages/core/session/src/types.ts:296`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:297`](../packages/core/session/src/types.ts)
@@ -1211,7 +1232,7 @@ export type SessionEvent = {
'turn/start': { turn: number }
```
-来源:[`packages/core/session/src/types.ts:287`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:288`](../packages/core/session/src/types.ts)
### `user/*`
@@ -1230,7 +1251,7 @@ export type SessionEvent = {
'user/message': UserMessage
```
-来源:[`packages/core/session/src/types.ts:308`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:309`](../packages/core/session/src/types.ts)
### `web/*`
@@ -1642,6 +1663,22 @@ SHA-256: `1a2718b00937b236a0d0910ef5dab2f9f8b65e4bde410cc21f15fbbf29f584d3`
`"deliverables/presented"`
+
+
+### `"developer"`
+
+SHA-256: `589d0d91239681f89ee485459dc8c2f73ea47183b5534289d966637024a2c35d`
+
+`"developer"`
+
+
+
+### `"developer/message"`
+
+SHA-256: `1379f0b72275994d20f1ddca2d60a96ab16ec80397ca9f1af21bdc67ba5c269c`
+
+`"developer/message"`
+
### `"dispatch"`
@@ -1884,7 +1921,7 @@ SHA-256: `ebb768d85ec87fb68e42fc14fd7d8535b5ac11791b14d04c6770180f0a719bf8`
SHA-256: `f311671e07bc7fa645a0b6597de9966b97147956565296ba76a36543801b66c5`
-来源:[`packages/llm/llm/src/types.ts:374`](../packages/llm/llm/src/types.ts)
+来源:[`packages/llm/llm/src/types.ts:397`](../packages/llm/llm/src/types.ts)
`"in-history"`
@@ -2592,6 +2629,14 @@ SHA-256: `a13d8f379222ece8a02a86efe4c8334af4f108ecb3034b38c0a42bb3046e6847`
`"tool"`
+
+
+### `"tool-addition"`
+
+SHA-256: `85f9b505b7bdff1f61845c4cea8f36fd0fde1b62facbe87d8924d1d27e616f3a`
+
+`"tool-addition"`
+
### `"tool-call"`
@@ -2640,6 +2685,22 @@ SHA-256: `99e7e7d7fed55ae6a3a648b35192f16ab1248ddcb0179a0e275128ac1487d7c7`
`"tool-jobs"`
+
+
+### `"tool-registry"`
+
+SHA-256: `a720757f704a2512e9d2f20da4a093e582472176236a75ab8b8eb7aaff17d85a`
+
+`"tool-registry"`
+
+
+
+### `"tool-removal"`
+
+SHA-256: `83d6916021eede8f2d83a1872716caa1efdec39a3681890996c55147187fdd12`
+
+`"tool-removal"`
+
### `"tool-workflow/agent-end"`
@@ -2961,7 +3022,7 @@ SHA-256: `05d2ae1e0c7f8770f83f9a09047afb39a335d8ac986df3193659aa1e581472cf`
- `"ask"`
- `"never"`
-
+
@@ -2969,18 +3030,18 @@ SHA-256: `05d2ae1e0c7f8770f83f9a09047afb39a335d8ac986df3193659aa1e581472cf`
### `AssistantMessage`
-SHA-256: `fd796823ba99092846b017e4a9c2d8ea5a1c8e15a3125662cadba1860ceb1b05`
+SHA-256: `fa87537f4a9c1e25602990a8bf686b383e9e00352ec8946e16ae24ba7c1625be`
-来源:[`packages/llm/llm/src/message.ts:162`](../packages/llm/llm/src/message.ts)
+来源:[`packages/llm/llm/src/message.ts:167`](../packages/llm/llm/src/message.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
-| `content` | 必需 | [`ContentBlock[]`](#persistence-type-sha256-a951a47d0ebf7d7ac401d1ec2fe4e138a43288c5ad2b0cf029a90b97d718f1e6) |
+| `content` | 必需 | [`ContentBlock[]`](#persistence-type-sha256-b52f215a6cd691058a3413c12f161fa3b563a2f4895adb3df6f744ec4b0a6ef1) |
| `id` | 必需 | `string` |
| `role` | 必需 | `"assistant"` |
| `source` | 必需 | [`ModelMessageSource`](#persistence-type-sha256-719c51f67074f97034a6c94297fe1f4b5d3c8d392c57586dab732aa5398c7a91) |
-
+
@@ -2988,24 +3049,24 @@ SHA-256: `fd796823ba99092846b017e4a9c2d8ea5a1c8e15a3125662cadba1860ceb1b05`
### `AssistantStreamRecord`
-SHA-256: `050e0338b08a9712f3454b1e93bd7f5bb2f426ebfaf828688dd9102fc6089b70`
+SHA-256: `33341aac09312300de5a178e6cc6f6544a4876f7f710cfea55eda473c8d329ef`
来源:[`packages/llm/llm/src/assistant-stream.ts:20`](../packages/llm/llm/src/assistant-stream.ts)
以下类型之一:
- [`{ type: "tool-call-chunks" }`](#persistence-type-sha256-3860b4757d512a2869be833acb0faf834335b1b056bf3f83df5474dce95f8fa6)
-- [`{ type: "chunk" }`](#persistence-type-sha256-71a18f8c73d2082125528e0b546fdd914d310f93a4e5f48586cb9ee668574de3)
+- [`{ type: "chunk" }`](#persistence-type-sha256-487b65c37bfedb8b72088c4107a0a90a6249701f6b26745f6d98f9b8a22b07c7)
- [`{ type: "reasoning-chunks" }`](#persistence-type-sha256-71bb3254ec8f1e491ce63b762a7b5f18709de23aa4e8abcc8b886f4b6ce051dd)
- [`{ type: "text-chunks" }`](#persistence-type-sha256-e72269f931559e901e5e8fe1cfcbd0669fb795f43cc038ff39fba62f60403c33)
-
+
### `AssistantStreamRecord[]`
-SHA-256: `d8704810efe22c47f7062870e0d30ef1e9a1a9cc34edd10f71461b944d34e878`
+SHA-256: `84bbfdce7d2eab5b0c53e72ff7406db856c8bfd621b965b72fd86598ba493bf7`
-[`AssistantStreamRecord`](#persistence-type-sha256-050e0338b08a9712f3454b1e93bd7f5bb2f426ebfaf828688dd9102fc6089b70) 的数组。
+[`AssistantStreamRecord`](#persistence-type-sha256-33341aac09312300de5a178e6cc6f6544a4876f7f710cfea55eda473c8d329ef) 的数组。
@@ -3036,7 +3097,7 @@ SHA-256: `658d895d187b26d83f3b53109a3bf77bbfba9f6f9a6d4bc4ee4315b4eb36239e`
SHA-256: `ada310bf0bdb8fed51f3b56ea63f6ea6b18bbd587f04fccb63a14ab0b2a24e05`
-来源:[`packages/core/session/src/types.ts:189`](../packages/core/session/src/types.ts) · [`packages/interaction/commands/src/types.ts:75`](../packages/interaction/commands/src/types.ts) · [`packages/interaction/commands/src/types.ts:79`](../packages/interaction/commands/src/types.ts) · [`packages/llm/llm/src/message.ts:111`](../packages/llm/llm/src/message.ts) · [`packages/session/session-title/src/types.ts:35`](../packages/session/session-title/src/types.ts)
+来源:[`packages/core/session/src/types.ts:190`](../packages/core/session/src/types.ts) · [`packages/interaction/commands/src/types.ts:75`](../packages/interaction/commands/src/types.ts) · [`packages/interaction/commands/src/types.ts:79`](../packages/interaction/commands/src/types.ts) · [`packages/llm/llm/src/message.ts:111`](../packages/llm/llm/src/message.ts) · [`packages/session/session-title/src/types.ts:35`](../packages/session/session-title/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -3060,7 +3121,7 @@ SHA-256: `31907de9563751822af6d9be02bafaf26faa098bbd1cb412524134d577cc1648`
| `kind` | 必需 | `"compact-checkpoint"` |
| `sourceCommandId` | 可选 | `string` |
-
+
@@ -3068,19 +3129,21 @@ SHA-256: `31907de9563751822af6d9be02bafaf26faa098bbd1cb412524134d577cc1648`
### `ContentBlock`
-SHA-256: `3fb78de1c2ec9391966fe41554296f85eb56eb92bd480c9bcbbc7697febcf92e`
+SHA-256: `8064c03c87c357fd1575cb9395ce86e6dcbe2d275bf7717864a02cddf01827d5`
-来源:[`packages/llm/llm/src/types.ts:128`](../packages/llm/llm/src/types.ts)
+来源:[`packages/llm/llm/src/types.ts:151`](../packages/llm/llm/src/types.ts)
以下类型之一:
+- [`ReasoningBlock`](#persistence-type-sha256-814d9434e1ddf9078612b3b34322f26e9363b469213335007f7e9ba7fee9464e)
+- [`TextBlock`](#persistence-type-sha256-4e887768586528565381dadbddee6cef555874148089f4579e0b4b1ad096fc9c)
+- [`ToolAdditionBlock`](#persistence-type-sha256-8e611bf46821e5003a1605a73560a6f56388295149d449dfe2142d5ec335f29c)
+- [`ToolRemovalBlock`](#persistence-type-sha256-43e311235aa537df1bacdd92d144df8a952337a76e9ac892cdf670f1a797bad8)
- [`ToolCallBlock`](#persistence-type-sha256-c1f0f17b6493b85db6453bb30e01b208d703731b25bc1e68e5d4fc72eea9cdea)
- [`ImageBlock`](#persistence-type-sha256-12d5808fac1996b9b3c2afa806e03022252ba2d7b88f835862ae1896591f60c7)
- [`FileBlock`](#persistence-type-sha256-f2da0f27c1e6add59982c37b15e4a4912c5b33466859cce3b13d503600e24aef)
-- [`ReasoningBlock`](#persistence-type-sha256-814d9434e1ddf9078612b3b34322f26e9363b469213335007f7e9ba7fee9464e)
-- [`TextBlock`](#persistence-type-sha256-4e887768586528565381dadbddee6cef555874148089f4579e0b4b1ad096fc9c)
-
+
@@ -3088,9 +3151,9 @@ SHA-256: `3fb78de1c2ec9391966fe41554296f85eb56eb92bd480c9bcbbc7697febcf92e`
### `ContentBlockType`
-SHA-256: `ccca7d237e176afec87877c379035a69e715ae0fb4e859015d29f14cc4376588`
+SHA-256: `7d65acf0a3a43a8f445ce5d3320b42eca492739fc931b2a7516bfb8368dc2c68`
-来源:[`packages/llm/llm/src/types.ts:126`](../packages/llm/llm/src/types.ts)
+来源:[`packages/llm/llm/src/types.ts:149`](../packages/llm/llm/src/types.ts)
以下类型之一:
@@ -3098,15 +3161,17 @@ SHA-256: `ccca7d237e176afec87877c379035a69e715ae0fb4e859015d29f14cc4376588`
- `"image"`
- `"reasoning"`
- `"text"`
+- `"tool-addition"`
- `"tool-call"`
+- `"tool-removal"`
-
+
### `ContentBlock[]`
-SHA-256: `a951a47d0ebf7d7ac401d1ec2fe4e138a43288c5ad2b0cf029a90b97d718f1e6`
+SHA-256: `b52f215a6cd691058a3413c12f161fa3b563a2f4895adb3df6f744ec4b0a6ef1`
-[`ContentBlock`](#persistence-type-sha256-3fb78de1c2ec9391966fe41554296f85eb56eb92bd480c9bcbbc7697febcf92e) 的数组。
+[`ContentBlock`](#persistence-type-sha256-8064c03c87c357fd1575cb9395ce86e6dcbe2d275bf7717864a02cddf01827d5) 的数组。
@@ -3175,7 +3240,30 @@ SHA-256: `2517ba143a271508d3ca35126d5aca8f7f1facf5aaddce4adf011832042fa2b9`
| `body` | 必需 | [`{ max_tokens, messages, model, tools }`](#persistence-type-sha256-930a6567a10bb62ddd157bd8abdf4b182810c8c3b49d91309b3b009a5fed9731) |
| `endpoint` | 必需 | `string` |
-
+
+
+
+
+
+
+### `DeveloperMessage`
+
+SHA-256: `f61313bd96ed95b72eb16a4a5a77ad94a0da1756d428d3d660ff6e23c9e6342b`
+
+来源:[`packages/llm/llm/src/message.ts:157`](../packages/llm/llm/src/message.ts)
+
+| 属性 | 存在性 | 类型 |
+|---|---|---|
+| `content` | 必需 | [`ContentBlock[]`](#persistence-type-sha256-b52f215a6cd691058a3413c12f161fa3b563a2f4895adb3df6f744ec4b0a6ef1) |
+| `id` | 必需 | `string` |
+| `role` | 必需 | `"developer"` |
+| `source` | 必需 | [`MessageSource`](#persistence-type-sha256-40e314bd88730b4bff04a2083cc540ef8659ee2240eeaae0132cac974784b945) |
+
+消息源兼容策略:`source` — `session-source-attribution` v1; `session.developer-message.source`; `kind`; `preserve`.
+
+仅表示归属的新增 kind:`tmux-context`.
+
+
@@ -3183,16 +3271,16 @@ SHA-256: `2517ba143a271508d3ca35126d5aca8f7f1facf5aaddce4adf011832042fa2b9`
### `EpochHeader`
-SHA-256: `01b798d2a8f915450847f9a59c24c09e7f6af67bd9e0bc619e38e66ff1786bb4`
+SHA-256: `9a930283b91d493d6347146f2475bb107294b379415ca02162354f46a64164f7`
-来源:[`packages/core/session/src/types.ts:239`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:240`](../packages/core/session/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
| `adapterDefaults` | 可选 | [`LlmCallConfigAdapterDefaults`](#persistence-type-sha256-326a9bfda27dda5882fb3cbe6e715df41dae2298fdae3d66437457268a665693) |
| `config` | 必需 | [`LlmCallConfig`](#persistence-type-sha256-67d5f73ceae82f5265258142ad6cf172de2c1fef93ba551b7f0454e0a93bffe0) |
| `system` | 可选 | `never` |
-| `tools` | 可选 | [`ToolSchema[]`](#persistence-type-sha256-6d63f25a28b70801937a46b1058be5f52d4efbaf3516141470463ae469b59c23) |
+| `tools` | 可选 | [`ToolSchema[]`](#persistence-type-sha256-a0baff42eb900561f91032b6950a3925cf19c5c8d9ba33948ac69e4ac7dee573) |
@@ -3278,7 +3366,7 @@ SHA-256: `f19bee84bf3d20904553cdcd57465232bc1c2a194f54c4d195292ba0487223a6`
SHA-256: `f2da0f27c1e6add59982c37b15e4a4912c5b33466859cce3b13d503600e24aef`
-来源:[`packages/llm/llm/src/types.ts:97`](../packages/llm/llm/src/types.ts)
+来源:[`packages/llm/llm/src/types.ts:98`](../packages/llm/llm/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -3295,7 +3383,7 @@ SHA-256: `f2da0f27c1e6add59982c37b15e4a4912c5b33466859cce3b13d503600e24aef`
SHA-256: `5808e36c95355f0e745201b5db1b6bcec4ebf5adb75d3e82d7d59cc89635ab80`
-来源:[`packages/llm/llm/src/types.ts:143`](../packages/llm/llm/src/types.ts)
+来源:[`packages/llm/llm/src/types.ts:166`](../packages/llm/llm/src/types.ts)
| kind | form 属性 | 其他必需字段 | 完整定义 |
|---|---|---|---|
@@ -3533,7 +3621,7 @@ SHA-256: `b0b0eb1b16490f6bee135b2377e8f8c39227974c799ad7d49ff418af23ecbc35`
SHA-256: `12d5808fac1996b9b3c2afa806e03022252ba2d7b88f835862ae1896591f60c7`
-来源:[`packages/llm/llm/src/types.ts:78`](../packages/llm/llm/src/types.ts)
+来源:[`packages/llm/llm/src/types.ts:79`](../packages/llm/llm/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -3679,7 +3767,7 @@ SHA-256: `326a9bfda27dda5882fb3cbe6e715df41dae2298fdae3d66437457268a665693`
SHA-256: `5f2117d1856a5ab43c28371faa978ebfaa48f8c7d734ea3fc94842210df83dca`
-来源:[`packages/llm/llm/src/types.ts:40`](../packages/llm/llm/src/types.ts)
+来源:[`packages/llm/llm/src/types.ts:41`](../packages/llm/llm/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -3726,7 +3814,7 @@ SHA-256: `6f72ece8f317cd080c4f20a93f1bf709965f5b81ac4669528f5a023191cfcf20`
| `step` | 必需 | `number` |
| `turn` | 必需 | `number` |
-
+
@@ -3734,16 +3822,17 @@ SHA-256: `6f72ece8f317cd080c4f20a93f1bf709965f5b81ac4669528f5a023191cfcf20`
### `Message`
-SHA-256: `5d2c092b195b5319447d2daa9fef91291b937763c946f38a070e1c630b3aafe1`
+SHA-256: `691c0f641cd3e8072fdacd6fa8c400253cf75a0ce9285d8ce89141bbb24f2fb6`
-来源:[`packages/llm/llm/src/message.ts:190`](../packages/llm/llm/src/message.ts)
+来源:[`packages/llm/llm/src/message.ts:196`](../packages/llm/llm/src/message.ts)
以下类型之一:
-- [`ToolResultMessage`](#persistence-type-sha256-8a8b1c3cf223fe58bbe45ea57f0b80eb262a653066dfe5683a648390ed91c13c)
-- [`UserMessage`](#persistence-type-sha256-4daecf02d50b54f9a1c74c66c20099c3320bef18afde4a79d6cb7e17b02e35eb)
-- [`AssistantMessage`](#persistence-type-sha256-fd796823ba99092846b017e4a9c2d8ea5a1c8e15a3125662cadba1860ceb1b05)
-- [`SystemMessage`](#persistence-type-sha256-20a3c1c8a3154e4ae69eada1212e3216baf93454ee4c745565b9374d7539fe8b)
+- [`ToolResultMessage`](#persistence-type-sha256-4b259f7f8f0a44ad5e90b70a73553ced1df27012d126921d397ff403b6c86731)
+- [`DeveloperMessage`](#persistence-type-sha256-f61313bd96ed95b72eb16a4a5a77ad94a0da1756d428d3d660ff6e23c9e6342b)
+- [`UserMessage`](#persistence-type-sha256-64ea5653002834c44f29bea4620e9c42aeb6024ae5b1d58d69f95158006b2586)
+- [`AssistantMessage`](#persistence-type-sha256-fa87537f4a9c1e25602990a8bf686b383e9e00352ec8946e16ae24ba7c1625be)
+- [`SystemMessage`](#persistence-type-sha256-09f3f8dc417f278257202714132f98ba7b52957d7b558c4a04456603890eb363)
@@ -3818,7 +3907,7 @@ SHA-256: `390eed1028aba02774f14408647acec10ec5516e97d4f15ecde2b9989d5a69f2`
- `"negative"`
- `"positive"`
-
+
@@ -3826,7 +3915,7 @@ SHA-256: `390eed1028aba02774f14408647acec10ec5516e97d4f15ecde2b9989d5a69f2`
### `MessageSource`
-SHA-256: `975cf73c9f141cb80d0aaa5e507d5157e455182e0d3338cc2c5410ada98a0d37`
+SHA-256: `40e314bd88730b4bff04a2083cc540ef8659ee2240eeaae0132cac974784b945`
来源:[`packages/llm/llm/src/message.ts:136`](../packages/llm/llm/src/message.ts)
@@ -3930,6 +4019,7 @@ SHA-256: `975cf73c9f141cb80d0aaa5e507d5157e455182e0d3338cc2c5410ada98a0d37`
| `tool-jobs` | `"relay"` | 无 | [`{ kind: "tool-jobs", form: "relay" }`](#persistence-type-sha256-ade057f4fdc387aec6426f48704a1f9359cfc6fee13f27735b07f9b215ec16ca) |
| `tool-jobs` | `"snapshot"` | `sections`: [`ContextSnapshotSection[]`](#persistence-type-sha256-c748fb42c80a120038a8c587af80ec39924803c401364db11c8974d5bf6d0262) | [`{ kind: "tool-jobs", form: "snapshot" }`](#persistence-type-sha256-c5228b7a55498d84f529591744a0ab26e0b93ade18a70a26db1377a1ecfa6b49) |
| `tool-jobs` | 未声明 | 无 | [`{ kind: "tool-jobs" }`](#persistence-type-sha256-24ce31aa528272e59f21cd26da9eca08968bcc97529756a749bfdab71746d9c8) |
+| `tool-registry` | 未声明 | 无 | [`{ kind: "tool-registry" }`](#persistence-type-sha256-8fcb0b44a575e998665c053643d1ab04c82f39253ebd190ac0c975b78e40b543) |
| `user` | 未声明 | `rpcId`: `string` | [`{ kind: "user" }`](#persistence-type-sha256-6a4f72e2e179e17b922f2a9392c0e1c8f8c707f32494372454850a3eb184a6e7) |
| `user` | 未声明 | 无 | [`CommandSource`](#persistence-type-sha256-ada310bf0bdb8fed51f3b56ea63f6ea6b18bbd587f04fccb63a14ab0b2a24e05) |
| `user-approval` | `"catalog"` | 无 | [`{ kind: "user-approval", form: "catalog" }`](#persistence-type-sha256-825ca23416b1ea9d81442afead5cf9229a6fa05842f042135cc3aa9710a6a2d8) |
@@ -3941,13 +4031,13 @@ SHA-256: `975cf73c9f141cb80d0aaa5e507d5157e455182e0d3338cc2c5410ada98a0d37`
| `user-approval` | 未声明 | 无 | [`{ kind: "user-approval" }`](#persistence-type-sha256-6292bcbedaa97feaec5b48a03bb8144b581b93309d9d6c905f26da7a6a7a0a4f) |
| `webhook` | `"notice"` | `deliveryId`: `string`; `provider`: `string`; `ruleId`: `string`; `source`: `string`; `summary`: `string` | [`{ kind: "webhook", form: "notice" }`](#persistence-type-sha256-9edc162949abf93bd5ff049191b345454ba104f583937ce5580fb50f067d2b94) |
-
+
### `Message[]`
-SHA-256: `cf07bfb910feecbfe0bc036b4679eef9baf1dbda9bdd2d25d0fd90c6a8753188`
+SHA-256: `fc8242857caf7450d7f68a1f509dce83e237bd21571666006895124cb2246a83`
-[`Message`](#persistence-type-sha256-5d2c092b195b5319447d2daa9fef91291b937763c946f38a070e1c630b3aafe1) 的数组。
+[`Message`](#persistence-type-sha256-691c0f641cd3e8072fdacd6fa8c400253cf75a0ce9285d8ce89141bbb24f2fb6) 的数组。
@@ -4033,7 +4123,7 @@ SHA-256: `5f758f3de5f00c18968a7c6d347083aac5c9ae13f6a79c78f6611b23c4973564`
SHA-256: `3bd652ebfa8726b3ce3937a4f1bd2759e02f86b3a08a20f9e41a8513656fbc5f`
-来源:[`packages/core/session/src/types.ts:64`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:65`](../packages/core/session/src/types.ts)
以下类型之一:
@@ -4065,7 +4155,7 @@ SHA-256: `1d9cb3caa96100b18b1911fa3ff8c751ef6992971a03c5f4d9aefc1a0004a345`
[`PresentedFile`](#persistence-type-sha256-b8fc636a2121df9d8423c242e03c9d23b7ab7c6fdce00e45746932c60b730f97) 的数组。
-
+
@@ -4073,14 +4163,14 @@ SHA-256: `1d9cb3caa96100b18b1911fa3ff8c751ef6992971a03c5f4d9aefc1a0004a345`
### `PtcDispatchEventData`
-SHA-256: `a8c678be0d060c63d44bd6026de343efe0d150d335c10e0d27e04a84c82cb1e3`
+SHA-256: `0ee52de154f8955c7abc82cffebc57452dcc8c44dccbdb6ad16c71a11305ead8`
来源:[`packages/core/tools/src/types.ts:20`](../packages/core/tools/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
| `arguments` | 必需 | `unknown`(不透明) |
-| `content` | 必需 | [`ContentBlock[]`](#persistence-type-sha256-a951a47d0ebf7d7ac401d1ec2fe4e138a43288c5ad2b0cf029a90b97d718f1e6) |
+| `content` | 必需 | [`ContentBlock[]`](#persistence-type-sha256-b52f215a6cd691058a3413c12f161fa3b563a2f4895adb3df6f744ec4b0a6ef1) |
| `error` | 可选 | [`{ code, name, reason? }`](#persistence-type-sha256-a81059ca06999da1e712414520c2c65e491d052fcf9640fae20aa38f0a5dc735) |
| `isError` | 必需 | `boolean` |
| `name` | 必需 | `string` |
@@ -4118,7 +4208,7 @@ SHA-256: `2fe5026daf14bd4ff2b7bfb7cf9791c302d9cbba06802178b6dfec00b892698f`
SHA-256: `814d9434e1ddf9078612b3b34322f26e9363b469213335007f7e9ba7fee9464e`
-来源:[`packages/llm/llm/src/types.ts:67`](../packages/llm/llm/src/types.ts)
+来源:[`packages/llm/llm/src/types.ts:68`](../packages/llm/llm/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -4135,7 +4225,7 @@ SHA-256: `814d9434e1ddf9078612b3b34322f26e9363b469213335007f7e9ba7fee9464e`
SHA-256: `0acd94fe8794574c9ae72c7855ee16d29c546096d4af760d16d1225385764555`
-来源:[`packages/llm/llm/src/types.ts:395`](../packages/llm/llm/src/types.ts)
+来源:[`packages/llm/llm/src/types.ts:418`](../packages/llm/llm/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -4152,7 +4242,7 @@ SHA-256: `0acd94fe8794574c9ae72c7855ee16d29c546096d4af760d16d1225385764555`
SHA-256: `b158f3ff6923714807c0d73882f0b05dc87f8fa85c9e90814852d48bbc866081`
-来源:[`packages/core/session/src/types.ts:253`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:254`](../packages/core/session/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -4171,7 +4261,7 @@ SHA-256: `b158f3ff6923714807c0d73882f0b05dc87f8fa85c9e90814852d48bbc866081`
SHA-256: `530da6c0267813bb4511af72883cc518834e624e3b3220a7062955fd57a788a6`
-来源:[`packages/core/session/src/types.ts:272`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:273`](../packages/core/session/src/types.ts)
以下类型之一:
@@ -4281,7 +4371,7 @@ SHA-256: `d8f868c6b3e7189de6c1ffe2ea04794ea2aa31315b6347d12536e46020afac87`
SHA-256: `1a3440e3577382704d42a6263aa463504eb74c566734a55e9503a63efcd02445`
-来源:[`packages/core/session/src/types.ts:93`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:94`](../packages/core/session/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -4332,7 +4422,7 @@ SHA-256: `b56f6a885da3dc394c69a3e3cc5c0cfc4da15601b63fda4989eee8f40efc5be4`
| `source` | 必需 | [`SessionTitleSource`](#persistence-type-sha256-30d5a537b296685770b1241c4b4bbde19d5a31ff81aa23df73fab5e90b8fc65f) |
| `title` | 必需 | `string` |
-
+
@@ -4340,7 +4430,7 @@ SHA-256: `b56f6a885da3dc394c69a3e3cc5c0cfc4da15601b63fda4989eee8f40efc5be4`
### `SessionTitleLlmRequestEventData`
-SHA-256: `1dfb04b0296cab90e4e0f159b95300d79644817718e05e3ed79907d98447af36`
+SHA-256: `9bc85364d1f37d9c837db6a3bdd3d1d007d923cdc7401a3322be9f12fdc225fd`
来源:[`packages/session/session-title-llm/src/index.ts:34`](../packages/session/session-title-llm/src/index.ts)
@@ -4348,7 +4438,7 @@ SHA-256: `1dfb04b0296cab90e4e0f159b95300d79644817718e05e3ed79907d98447af36`
|---|---|---|
| `maxTokens` | 必需 | `number` |
| `messageSeqs` | 必需 | [`number[]`](#persistence-type-sha256-5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78) |
-| `messages` | 必需 | [`Message[]`](#persistence-type-sha256-cf07bfb910feecbfe0bc036b4679eef9baf1dbda9bdd2d25d0fd90c6a8753188) |
+| `messages` | 必需 | [`Message[]`](#persistence-type-sha256-fc8242857caf7450d7f68a1f509dce83e237bd21571666006895124cb2246a83) |
| `route` | 必需 | [`SessionTitleModelIdentity`](#persistence-type-sha256-07e1a58c58b593f507b8e7f25723bb0aa42baae6e00f5ecfddf28cb1e64d3235) |
| `system` | 必需 | `string` |
| `titleProvider` | 必需 | `string` |
@@ -4437,7 +4527,7 @@ SHA-256: `672c4aa2a9b736e3d6e5da6346d2e2ed5e3573f2d0baafa18e7407c9f3fee3db`
| `kind` | 必需 | `"skill-invocation"` |
| `name` | 必需 | `string` |
-
+
@@ -4445,15 +4535,15 @@ SHA-256: `672c4aa2a9b736e3d6e5da6346d2e2ed5e3573f2d0baafa18e7407c9f3fee3db`
### `StreamChunk`
-SHA-256: `c9b25ae820453f466ccb40c7c2b62ed81dc9579f142e14615b4c8596b264565c`
+SHA-256: `47e9095591ae36e7c39ee62553097772f2bfa16304536a72dbbc3f691f605180`
-来源:[`packages/llm/llm/src/types.ts:417`](../packages/llm/llm/src/types.ts)
+来源:[`packages/llm/llm/src/types.ts:440`](../packages/llm/llm/src/types.ts)
以下类型之一:
- [`{ type: "tool-call-delta" }`](#persistence-type-sha256-88a610b831be6d92612a464be5c7d0b88ec24d97bd299837bf74bf7672183c9a)
-- [`{ type: "block-end" }`](#persistence-type-sha256-61c16da5dfff82fba0aaf446f0bed211ef0c9bfb2130788e27b41c4244e8686f)
-- [`{ type: "block-start" }`](#persistence-type-sha256-e829e4d334f3b1b3d64ab4be6a4778c79b98de8abfc2ec136d0ff4b971042cd7)
+- [`{ type: "block-end" }`](#persistence-type-sha256-d4b739491689cc6bb13d07ffac1a32239875abda364c0d5edd8f74faf5e9c00d)
+- [`{ type: "block-start" }`](#persistence-type-sha256-3bec87f9e6ab3da03346f49923d3c51621debc0159df68605e543c3b2a026f90)
- [`{ type: "reasoning-delta" }`](#persistence-type-sha256-2abb711460e6238d851c30f3e4bdd87a2aa1887ee70575b3d3b7b25610673095)
- [`{ type: "text-delta" }`](#persistence-type-sha256-95080295115fbd83544520ba247b68a03790131f6a2eac323d388758cb542f65)
- [`{ type: "finish" }`](#persistence-type-sha256-a2b49331716ba0a7078b026d145306a70eae64b7313c3e6204bd931e75ec3bb1)
@@ -4522,14 +4612,14 @@ SHA-256: `4e97c3d85c0fc817ee58873c38c25a2474abaaa0af4839311b50b68db3b8cf1a`
SHA-256: `335e242de1fcc17b6ca920fc420d71bec2d76e53e37955c00948b65ab77f05c5`
-来源:[`packages/core/session/src/types.ts:452`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:462`](../packages/core/session/src/types.ts)
以下类型之一:
- `"append"`
- [`{ endSeq, op, startSeq }`](#persistence-type-sha256-bcf0caf62d964b2fcf5404bd5c909cfa9a21c3f3c96e6b7e36d9e33565223825)
-
+
@@ -4537,13 +4627,13 @@ SHA-256: `335e242de1fcc17b6ca920fc420d71bec2d76e53e37955c00948b65ab77f05c5`
### `SystemMessage`
-SHA-256: `20a3c1c8a3154e4ae69eada1212e3216baf93454ee4c745565b9374d7539fe8b`
+SHA-256: `09f3f8dc417f278257202714132f98ba7b52957d7b558c4a04456603890eb363`
来源:[`packages/llm/llm/src/message.ts:151`](../packages/llm/llm/src/message.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
-| `content` | 必需 | [`ContentBlock[]`](#persistence-type-sha256-a951a47d0ebf7d7ac401d1ec2fe4e138a43288c5ad2b0cf029a90b97d718f1e6) |
+| `content` | 必需 | [`ContentBlock[]`](#persistence-type-sha256-b52f215a6cd691058a3413c12f161fa3b563a2f4895adb3df6f744ec4b0a6ef1) |
| `id` | 必需 | `string` |
| `role` | 必需 | `"system"` |
| `source` | 必需 | [`SystemPromptMessageSource`](#persistence-type-sha256-65a8400e451e667e5b6e34df72ceb81fca8c12330330fa72083ad40279b189ad) |
@@ -4604,7 +4694,7 @@ SHA-256: `6598cd6da253948d6b207c6374a45335804c79b576866d6215649c2d1bc85e25`
| `phase` | 必需 | [`TeamMemberPhase`](#persistence-type-sha256-dfce5db4aa42b7ebe0bb79eca92553587287e18c06b9eba85cbfb9d332e26acd) |
| `provider` | 必需 | `string` |
-
+
@@ -4612,13 +4702,13 @@ SHA-256: `6598cd6da253948d6b207c6374a45335804c79b576866d6215649c2d1bc85e25`
### `TeamMessageSnapshot`
-SHA-256: `9f5460b34f5daa2bdc225e47feb46cbd666de00277e907b514f0932fdcf409ab`
+SHA-256: `2eafefdc6f79a4922d68a787a09eaf4dd2b2369c3777fba4c05e800b5678ac8e`
来源:[`packages/experimental/agent-team/src/types.ts:106`](../packages/experimental/agent-team/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
-| `content` | 必需 | [`ContentBlock[]`](#persistence-type-sha256-a951a47d0ebf7d7ac401d1ec2fe4e138a43288c5ad2b0cf029a90b97d718f1e6) |
+| `content` | 必需 | [`ContentBlock[]`](#persistence-type-sha256-b52f215a6cd691058a3413c12f161fa3b563a2f4895adb3df6f744ec4b0a6ef1) |
| `id` | 必需 | `string` |
| `senderId` | 必需 | `string` |
| `senderName` | 必需 | `string` |
@@ -4696,7 +4786,7 @@ SHA-256: `b2d2a01e51341a3bfec809198952c8c830a7899f4cb6ecd3c1dc0b5d9a2af943`
SHA-256: `4e887768586528565381dadbddee6cef555874148089f4579e0b4b1ad096fc9c`
-来源:[`packages/llm/llm/src/types.ts:61`](../packages/llm/llm/src/types.ts) · [`packages/web/web-search-deepseek/src/provider.ts:66`](../packages/web/web-search-deepseek/src/provider.ts)
+来源:[`packages/llm/llm/src/types.ts:62`](../packages/llm/llm/src/types.ts) · [`packages/web/web-search-deepseek/src/provider.ts:66`](../packages/web/web-search-deepseek/src/provider.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -4738,7 +4828,7 @@ SHA-256: `4b7ddaf3710b88ff9b8df66304f5f97bf03688fd19730eedc2e9535203c820ea`
SHA-256: `fec5442b9ee4122e10514d81d5a43648003fe8bfb7ee2ba50c0cdbdd383ed394`
-来源:[`packages/llm/llm/src/types.ts:153`](../packages/llm/llm/src/types.ts)
+来源:[`packages/llm/llm/src/types.ts:176`](../packages/llm/llm/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -4749,6 +4839,24 @@ SHA-256: `fec5442b9ee4122e10514d81d5a43648003fe8bfb7ee2ba50c0cdbdd383ed394`
| `reasoningTokens` | 可选 | `number` |
| `totalTokens` | 可选 | `number` |
+
+
+
+
+
+
+### `ToolAdditionBlock`
+
+SHA-256: `8e611bf46821e5003a1605a73560a6f56388295149d449dfe2142d5ec335f29c`
+
+来源:[`packages/llm/llm/src/types.ts:115`](../packages/llm/llm/src/types.ts)
+
+| 属性 | 存在性 | 类型 |
+|---|---|---|
+| `tool` | 可选 | `never` |
+| `toolName` | 必需 | `string` |
+| `type` | 必需 | `"tool-addition"` |
+
@@ -4759,7 +4867,7 @@ SHA-256: `fec5442b9ee4122e10514d81d5a43648003fe8bfb7ee2ba50c0cdbdd383ed394`
SHA-256: `c1f0f17b6493b85db6453bb30e01b208d703731b25bc1e68e5d4fc72eea9cdea`
-来源:[`packages/llm/llm/src/types.ts:104`](../packages/llm/llm/src/types.ts)
+来源:[`packages/llm/llm/src/types.ts:105`](../packages/llm/llm/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -4785,6 +4893,23 @@ SHA-256: `d9c462b9f62fdd3efc76a44b9524dc8781f6b91cd9c7e584b17d971defafebab`
| `callId` | 必需 | `string` |
| `kind` | 必需 | `"tool"` |
+
+
+
+
+
+
+### `ToolRemovalBlock`
+
+SHA-256: `43e311235aa537df1bacdd92d144df8a952337a76e9ac892cdf670f1a797bad8`
+
+来源:[`packages/llm/llm/src/types.ts:127`](../packages/llm/llm/src/types.ts)
+
+| 属性 | 存在性 | 类型 |
+|---|---|---|
+| `toolName` | 必需 | `string` |
+| `type` | 必需 | `"tool-removal"` |
+
@@ -4795,14 +4920,14 @@ SHA-256: `d9c462b9f62fdd3efc76a44b9524dc8781f6b91cd9c7e584b17d971defafebab`
SHA-256: `3cfc3a56502da1f8c6153c2c56657bab4b749056968634dd0991d325ec1c919f`
-来源:[`packages/core/tools/src/index.ts:682`](../packages/core/tools/src/index.ts)
+来源:[`packages/core/tools/src/index.ts:689`](../packages/core/tools/src/index.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
| `allow` | 可选 | [`string[]`](#persistence-type-sha256-93c33d9687613293f8c95d46c4d922fe9ceae83b84c384beff5c3315abe005f2) |
| `deny` | 可选 | [`string[]`](#persistence-type-sha256-93c33d9687613293f8c95d46c4d922fe9ceae83b84c384beff5c3315abe005f2) |
-
+
@@ -4810,20 +4935,20 @@ SHA-256: `3cfc3a56502da1f8c6153c2c56657bab4b749056968634dd0991d325ec1c919f`
### `ToolResultMessage`
-SHA-256: `8a8b1c3cf223fe58bbe45ea57f0b80eb262a653066dfe5683a648390ed91c13c`
+SHA-256: `4b259f7f8f0a44ad5e90b70a73553ced1df27012d126921d397ff403b6c86731`
-来源:[`packages/llm/llm/src/message.ts:168`](../packages/llm/llm/src/message.ts)
+来源:[`packages/llm/llm/src/message.ts:173`](../packages/llm/llm/src/message.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
-| `content` | 必需 | [`ContentBlock[]`](#persistence-type-sha256-a951a47d0ebf7d7ac401d1ec2fe4e138a43288c5ad2b0cf029a90b97d718f1e6) |
+| `content` | 必需 | [`ContentBlock[]`](#persistence-type-sha256-b52f215a6cd691058a3413c12f161fa3b563a2f4895adb3df6f744ec4b0a6ef1) |
| `id` | 必需 | `string` |
| `isError` | 可选 | `boolean` |
| `role` | 必需 | `"tool"` |
| `source` | 必需 | [`ToolMessageSource`](#persistence-type-sha256-d9c462b9f62fdd3efc76a44b9524dc8781f6b91cd9c7e584b17d971defafebab) |
| `toolCallId` | 必需 | `string` |
-
+
@@ -4831,23 +4956,24 @@ SHA-256: `8a8b1c3cf223fe58bbe45ea57f0b80eb262a653066dfe5683a648390ed91c13c`
### `ToolSchema`
-SHA-256: `7f5f2a8618c2ece530a18b1358b890fb57fb8c35705e47b66bff2296f8c6e889`
+SHA-256: `66ba70f6f068da443f969a0b947a013c3addd776b9b60a0a393759c19825e9a2`
-来源:[`packages/llm/llm/src/types.ts:438`](../packages/llm/llm/src/types.ts)
+来源:[`packages/llm/llm/src/types.ts:461`](../packages/llm/llm/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
+| `deferLoading` | 可选 | `true` |
| `description` | 必需 | `string` |
| `name` | 必需 | `string` |
| `parameters` | 必需 | [`{}`](#persistence-type-sha256-0aa62ab51b36c0e64b134bd03ba8725d758744180a1a447da49beaad194f219f) |
-
+
### `ToolSchema[]`
-SHA-256: `6d63f25a28b70801937a46b1058be5f52d4efbaf3516141470463ae469b59c23`
+SHA-256: `a0baff42eb900561f91032b6950a3925cf19c5c8d9ba33948ac69e4ac7dee573`
-[`ToolSchema`](#persistence-type-sha256-7f5f2a8618c2ece530a18b1358b890fb57fb8c35705e47b66bff2296f8c6e889) 的数组。
+[`ToolSchema`](#persistence-type-sha256-66ba70f6f068da443f969a0b947a013c3addd776b9b60a0a393759c19825e9a2) 的数组。
@@ -4931,7 +5057,7 @@ SHA-256: `a6da9ad5d42ae83a6833a8288b076688e8e0801633ea36cbdd8a30a6d9f3160c`
SHA-256: `1f8c126cfab3df812cd115cfc23e3256f0fa2383400f4ce91ecad313577e59b0`
-来源:[`packages/core/session/src/types.ts:195`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:196`](../packages/core/session/src/types.ts)
| kind | form 属性 | 其他必需字段 | 完整定义 |
|---|---|---|---|
@@ -4951,7 +5077,7 @@ SHA-256: `1f8c126cfab3df812cd115cfc23e3256f0fa2383400f4ce91ecad313577e59b0`
SHA-256: `f1687f982fa3d41ef29e159feed154ecd13af4dd209acaee16038f223f2e9402`
-来源:[`packages/core/session/src/types.ts:231`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:232`](../packages/core/session/src/types.ts)
| kind | form 属性 | 其他必需字段 | 完整定义 |
|---|---|---|---|
@@ -4963,7 +5089,7 @@ SHA-256: `f1687f982fa3d41ef29e159feed154ecd13af4dd209acaee16038f223f2e9402`
| `interrupted` | 未声明 | 无 | [`{ kind: "interrupted" }`](#persistence-type-sha256-56b7c047694875a843ba020dfea3c8380d54ae4ff88ab349e72004dc21e07c23) |
| `max-tokens` | 未声明 | 无 | [`{ kind: "max-tokens" }`](#persistence-type-sha256-ab7ec5f9eb2c6dfacca5da4c37cf7ba85d04172053ee6b1ebf1709ffcd99c1a7) |
-
+
@@ -4971,28 +5097,28 @@ SHA-256: `f1687f982fa3d41ef29e159feed154ecd13af4dd209acaee16038f223f2e9402`
### `UserMessage`
-SHA-256: `4daecf02d50b54f9a1c74c66c20099c3320bef18afde4a79d6cb7e17b02e35eb`
+SHA-256: `64ea5653002834c44f29bea4620e9c42aeb6024ae5b1d58d69f95158006b2586`
-来源:[`packages/llm/llm/src/message.ts:157`](../packages/llm/llm/src/message.ts)
+来源:[`packages/llm/llm/src/message.ts:162`](../packages/llm/llm/src/message.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
-| `content` | 必需 | [`ContentBlock[]`](#persistence-type-sha256-a951a47d0ebf7d7ac401d1ec2fe4e138a43288c5ad2b0cf029a90b97d718f1e6) |
+| `content` | 必需 | [`ContentBlock[]`](#persistence-type-sha256-b52f215a6cd691058a3413c12f161fa3b563a2f4895adb3df6f744ec4b0a6ef1) |
| `id` | 必需 | `string` |
| `role` | 必需 | `"user"` |
-| `source` | 必需 | [`MessageSource`](#persistence-type-sha256-975cf73c9f141cb80d0aaa5e507d5157e455182e0d3338cc2c5410ada98a0d37) |
+| `source` | 必需 | [`MessageSource`](#persistence-type-sha256-40e314bd88730b4bff04a2083cc540ef8659ee2240eeaae0132cac974784b945) |
消息源兼容策略:`source` — `session-source-attribution` v1; `session.user-message.source`; `kind`; `preserve`.
仅表示归属的新增 kind:`tmux-context`.
-
+
### `UserMessage[]`
-SHA-256: `20e1a1a15728cfcf17a451cc82b54b61dcb0f7abe92403fc0aa1b8f7652c6e5b`
+SHA-256: `d1f27cf1650e5f59d5d6e95ce6dfd92b31757af076a8ab6418a70b6dbdd53621`
-[`UserMessage`](#persistence-type-sha256-4daecf02d50b54f9a1c74c66c20099c3320bef18afde4a79d6cb7e17b02e35eb) 的数组。
+[`UserMessage`](#persistence-type-sha256-64ea5653002834c44f29bea4620e9c42aeb6024ae5b1d58d69f95158006b2586) 的数组。
@@ -5072,7 +5198,7 @@ SHA-256: `938f7c7357bc403ea3b281a9dd016939df7a0880fc8db12612585be574d0d615`
SHA-256: `0657d3ca5ac4e7bf79b00bcf860b1c7159d01a9da137497221ec2f1776e365f7`
-来源:[`packages/core/session/src/types.ts:31`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:32`](../packages/core/session/src/types.ts)
`number`
@@ -5180,7 +5306,7 @@ SHA-256: `5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78`
SHA-256: `4cd48f3e5108bd6ebedf7301c3638839b8b2b9db8dbd493974177fbdeb91a01b`
-来源:[`packages/api/session-controller/src/types.ts:380`](../packages/api/session-controller/src/types.ts) · [`packages/attachment/attachment/src/brand.ts:6`](../packages/attachment/attachment/src/brand.ts) · [`packages/compaction/compaction/src/brand.ts:4`](../packages/compaction/compaction/src/brand.ts) · [`packages/core/session/src/types.ts:19`](../packages/core/session/src/types.ts) · [`packages/experimental/agent-team/src/types.ts:20`](../packages/experimental/agent-team/src/types.ts) · [`packages/experimental/agent-team/src/types.ts:32`](../packages/experimental/agent-team/src/types.ts) · [`packages/experimental/agent-team/src/types.ts:8`](../packages/experimental/agent-team/src/types.ts) · [`packages/feedback/message-feedback/src/types.ts:14`](../packages/feedback/message-feedback/src/types.ts) · [`packages/goal/goal/src/types.ts:17`](../packages/goal/goal/src/types.ts) · [`packages/interaction/commands/src/brand.ts:31`](../packages/interaction/commands/src/brand.ts) · [`packages/interaction/user-approval/src/types.ts:17`](../packages/interaction/user-approval/src/types.ts) · [`packages/llm/llm-retry/src/brand.ts:4`](../packages/llm/llm-retry/src/brand.ts) · [`packages/llm/llm/src/brand.ts:16`](../packages/llm/llm/src/brand.ts) · [`packages/llm/llm/src/brand.ts:31`](../packages/llm/llm/src/brand.ts) · [`packages/llm/llm/src/brand.ts:43`](../packages/llm/llm/src/brand.ts) · [`packages/llm/llm/src/brand.ts:67`](../packages/llm/llm/src/brand.ts) · [`packages/schedule/schedule/src/types.ts:10`](../packages/schedule/schedule/src/types.ts) · [`packages/session/session-title/src/index.ts:42`](../packages/session/session-title/src/index.ts) · [`packages/session/session-title/src/types.ts:17`](../packages/session/session-title/src/types.ts) · [`packages/webhook/webhook/src/brand.ts:12`](../packages/webhook/webhook/src/brand.ts) · [`packages/webhook/webhook/src/brand.ts:6`](../packages/webhook/webhook/src/brand.ts) · [`packages/webhook/webhook/src/brand.ts:9`](../packages/webhook/webhook/src/brand.ts) · [`packages/workflow/workflow/src/types.ts:13`](../packages/workflow/workflow/src/types.ts)
+来源:[`packages/api/session-controller/src/types.ts:380`](../packages/api/session-controller/src/types.ts) · [`packages/attachment/attachment/src/brand.ts:6`](../packages/attachment/attachment/src/brand.ts) · [`packages/compaction/compaction/src/brand.ts:4`](../packages/compaction/compaction/src/brand.ts) · [`packages/core/session/src/types.ts:20`](../packages/core/session/src/types.ts) · [`packages/experimental/agent-team/src/types.ts:20`](../packages/experimental/agent-team/src/types.ts) · [`packages/experimental/agent-team/src/types.ts:32`](../packages/experimental/agent-team/src/types.ts) · [`packages/experimental/agent-team/src/types.ts:8`](../packages/experimental/agent-team/src/types.ts) · [`packages/feedback/message-feedback/src/types.ts:14`](../packages/feedback/message-feedback/src/types.ts) · [`packages/goal/goal/src/types.ts:17`](../packages/goal/goal/src/types.ts) · [`packages/interaction/commands/src/brand.ts:31`](../packages/interaction/commands/src/brand.ts) · [`packages/interaction/user-approval/src/types.ts:17`](../packages/interaction/user-approval/src/types.ts) · [`packages/llm/llm-retry/src/brand.ts:4`](../packages/llm/llm-retry/src/brand.ts) · [`packages/llm/llm/src/brand.ts:16`](../packages/llm/llm/src/brand.ts) · [`packages/llm/llm/src/brand.ts:31`](../packages/llm/llm/src/brand.ts) · [`packages/llm/llm/src/brand.ts:43`](../packages/llm/llm/src/brand.ts) · [`packages/llm/llm/src/brand.ts:67`](../packages/llm/llm/src/brand.ts) · [`packages/schedule/schedule/src/types.ts:10`](../packages/schedule/schedule/src/types.ts) · [`packages/session/session-title/src/index.ts:42`](../packages/session/session-title/src/index.ts) · [`packages/session/session-title/src/types.ts:17`](../packages/session/session-title/src/types.ts) · [`packages/webhook/webhook/src/brand.ts:12`](../packages/webhook/webhook/src/brand.ts) · [`packages/webhook/webhook/src/brand.ts:6`](../packages/webhook/webhook/src/brand.ts) · [`packages/webhook/webhook/src/brand.ts:9`](../packages/webhook/webhook/src/brand.ts) · [`packages/workflow/workflow/src/types.ts:13`](../packages/workflow/workflow/src/types.ts)
`string`
@@ -5241,17 +5367,6 @@ SHA-256: `1ab2ef1296f157ba96998f179bb5daa9d21a82480da2901127aeab2730797c92`
- `"error"`
- `"success"`
-
-
-### `union (2 variants)`
-
-SHA-256: `243a2287c54514f9b819d7d9c93cc2d1313c54401c7630ef03a2d2380606637a`
-
-以下类型之一:
-
-- [`{ compactionId, llmStreamCall, maxTokens?, model, … }`](#persistence-type-sha256-e1e89e5a614b3090837728fa6e314fe019c99f07b6319f9d4a7d5a52cba396e4)
-- [`{ compactionId, maxTokens?, model, provider, … }`](#persistence-type-sha256-0c3c69461d71c0aafb10acd70672f86cd2cf7592cbb71c2f9ac1c2f3eeba0734)
-
### `union (2 variants)`
@@ -5263,6 +5378,17 @@ SHA-256: `50cf02d875f8a1f1411f4a6fbcffab9120ccef5f74a47331fbf29480e5f68f48`
- `"fork"`
- `"fresh"`
+
+
+### `union (2 variants)`
+
+SHA-256: `9947aa5938fe19a895298da412917acbf9ffb5093a73ab8baa257e6ae9e63a07`
+
+以下类型之一:
+
+- [`{ compactionId, llmStreamCall, maxTokens?, model, … }`](#persistence-type-sha256-a99ec0993c62c058e50af9f68922202a3b54f5e259bc2abf1915a73381d2316d)
+- [`{ compactionId, maxTokens?, model, provider, … }`](#persistence-type-sha256-576a2de8355eb09850963ff5953420b172e274d9283666eb7d889097db120796)
+
@@ -5405,7 +5531,7 @@ SHA-256: `a853902cfab417b8f08aa51ad6855fea46f34ed4588a74e47403035111d0fb86`
SHA-256: `e4c18e294232c3ba6c9f1999f168263cc55956147cfe4121720899be8e52edd1`
-来源:[`packages/core/session/src/types.ts:352`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:361`](../packages/core/session/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -5508,7 +5634,7 @@ SHA-256: `5d542ac7bdf13310c46e1a884dec9fb18ad8c6e153cff207e639cd7bf9d7e694`
SHA-256: `a81059ca06999da1e712414520c2c65e491d052fcf9640fae20aa38f0a5dc735`
-来源:[`packages/core/session/src/types.ts:374`](../packages/core/session/src/types.ts) · [`packages/core/tools/src/types.ts:24`](../packages/core/tools/src/types.ts)
+来源:[`packages/core/session/src/types.ts:383`](../packages/core/session/src/types.ts) · [`packages/core/tools/src/types.ts:24`](../packages/core/tools/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -5546,11 +5672,11 @@ SHA-256: `ca59530d1a4f3e191b4032bc4a20eded0d827db8b5a7efb27b3af9e9b456c6f2`
| `sourceCommandId` | 可选 | `string` |
| `turn` | 必需 | [`OptionalSessionSeq`](#persistence-type-sha256-3bd652ebfa8726b3ce3937a4f1bd2759e02f86b3a08a20f9e41a8513656fbc5f) |
-
+
### `{ compactionId, llmStreamCall, maxTokens?, model, … }`
-SHA-256: `e1e89e5a614b3090837728fa6e314fe019c99f07b6319f9d4a7d5a52cba396e4`
+SHA-256: `a99ec0993c62c058e50af9f68922202a3b54f5e259bc2abf1915a73381d2316d`
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -5559,19 +5685,19 @@ SHA-256: `e1e89e5a614b3090837728fa6e314fe019c99f07b6319f9d4a7d5a52cba396e4`
| `maxTokens` | 可选 | `number` |
| `model` | 必需 | `string` |
| `provider` | 必需 | `string` |
-| `rawOutput` | 必需 | [`ContentBlock[]`](#persistence-type-sha256-a951a47d0ebf7d7ac401d1ec2fe4e138a43288c5ad2b0cf029a90b97d718f1e6) |
+| `rawOutput` | 必需 | [`ContentBlock[]`](#persistence-type-sha256-b52f215a6cd691058a3413c12f161fa3b563a2f4895adb3df6f744ec4b0a6ef1) |
| `shadowedRange` | 必需 | [`{ end, start }`](#persistence-type-sha256-9e41386b3a0c9572b0d63078492ebb3997da7d3a830d44e0259418bd02f4bcb2) |
| `shadowedSeqs` | 必需 | [`number[]`](#persistence-type-sha256-5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78) |
| `shadowedTokenCount` | 必需 | `number` |
| `sourceCommandId` | 可选 | `string` |
-| `summary` | 必需 | [`ContentBlock[]`](#persistence-type-sha256-a951a47d0ebf7d7ac401d1ec2fe4e138a43288c5ad2b0cf029a90b97d718f1e6) |
+| `summary` | 必需 | [`ContentBlock[]`](#persistence-type-sha256-b52f215a6cd691058a3413c12f161fa3b563a2f4895adb3df6f744ec4b0a6ef1) |
| `usage` | 可选 | [`TokenUsage`](#persistence-type-sha256-fec5442b9ee4122e10514d81d5a43648003fe8bfb7ee2ba50c0cdbdd383ed394) |
-
+
### `{ compactionId, maxTokens?, model, provider, … }`
-SHA-256: `0c3c69461d71c0aafb10acd70672f86cd2cf7592cbb71c2f9ac1c2f3eeba0734`
+SHA-256: `576a2de8355eb09850963ff5953420b172e274d9283666eb7d889097db120796`
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -5579,12 +5705,12 @@ SHA-256: `0c3c69461d71c0aafb10acd70672f86cd2cf7592cbb71c2f9ac1c2f3eeba0734`
| `maxTokens` | 可选 | `number` |
| `model` | 必需 | `string` |
| `provider` | 必需 | `string` |
-| `rawOutput` | 可选 | [`ContentBlock[]`](#persistence-type-sha256-a951a47d0ebf7d7ac401d1ec2fe4e138a43288c5ad2b0cf029a90b97d718f1e6) |
+| `rawOutput` | 可选 | [`ContentBlock[]`](#persistence-type-sha256-b52f215a6cd691058a3413c12f161fa3b563a2f4895adb3df6f744ec4b0a6ef1) |
| `shadowedRange` | 必需 | [`{ end, start }`](#persistence-type-sha256-9e41386b3a0c9572b0d63078492ebb3997da7d3a830d44e0259418bd02f4bcb2) |
| `shadowedSeqs` | 必需 | [`number[]`](#persistence-type-sha256-5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78) |
| `shadowedTokenCount` | 必需 | `number` |
| `sourceCommandId` | 可选 | `string` |
-| `summary` | 必需 | [`ContentBlock[]`](#persistence-type-sha256-a951a47d0ebf7d7ac401d1ec2fe4e138a43288c5ad2b0cf029a90b97d718f1e6) |
+| `summary` | 必需 | [`ContentBlock[]`](#persistence-type-sha256-b52f215a6cd691058a3413c12f161fa3b563a2f4895adb3df6f744ec4b0a6ef1) |
| `usage` | 可选 | [`TokenUsage`](#persistence-type-sha256-fec5442b9ee4122e10514d81d5a43648003fe8bfb7ee2ba50c0cdbdd383ed394) |
@@ -5716,7 +5842,7 @@ SHA-256: `9e41386b3a0c9572b0d63078492ebb3997da7d3a830d44e0259418bd02f4bcb2`
SHA-256: `bcf0caf62d964b2fcf5404bd5c909cfa9a21c3f3c96e6b7e36d9e33565223825`
-来源:[`packages/core/session/src/types.ts:454`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:464`](../packages/core/session/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -5730,25 +5856,25 @@ SHA-256: `bcf0caf62d964b2fcf5404bd5c909cfa9a21c3f3c96e6b7e36d9e33565223825`
SHA-256: `79650cfa10aa3c52440328d85e8a25f0ffadc8d7efd784e3c0819d8bb74a1985`
-来源:[`packages/core/session/src/types.ts:211`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:212`](../packages/core/session/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
| `error` | 必需 | [`LlmFailure`](#persistence-type-sha256-5f2117d1856a5ab43c28371faa978ebfaa48f8c7d734ea3fc94842210df83dca) |
| `kind` | 必需 | `"error"` |
-
+
### `{ error?, message, meta?, step, … }`
-SHA-256: `fb1777a19335be3c5c717e23a1800817fc36fb99277d9a0487e924401210e219`
+SHA-256: `5302e763151277614b97e77f00e3b326694c6c1247b916a20503c344dc970777`
-来源:[`packages/core/session/src/types.ts:366`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:375`](../packages/core/session/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
| `error` | 可选 | [`{ code, name, reason? }`](#persistence-type-sha256-a81059ca06999da1e712414520c2c65e491d052fcf9640fae20aa38f0a5dc735) |
-| `message` | 必需 | [`ToolResultMessage`](#persistence-type-sha256-8a8b1c3cf223fe58bbe45ea57f0b80eb262a653066dfe5683a648390ed91c13c) |
+| `message` | 必需 | [`ToolResultMessage`](#persistence-type-sha256-4b259f7f8f0a44ad5e90b70a73553ced1df27012d126921d397ff403b6c86731) |
| `meta` | 可选 | [`JsonValue`](#persistence-type-sha256-c592ce75aab73fcab19c1d7845684c72cf402b78d2e1f2833a58ecf9f3598ed6) |
| `step` | 必需 | `number` |
| `turn` | 必需 | `number` |
@@ -5759,7 +5885,7 @@ SHA-256: `fb1777a19335be3c5c717e23a1800817fc36fb99277d9a0487e924401210e219`
SHA-256: `8e31bb958e9b015e6f8407eaade32217068159e816f3cc99c3ad76eb889732e0`
-来源:[`packages/llm/llm/src/types.ts:138`](../packages/llm/llm/src/types.ts)
+来源:[`packages/llm/llm/src/types.ts:161`](../packages/llm/llm/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -5772,27 +5898,42 @@ SHA-256: `8e31bb958e9b015e6f8407eaade32217068159e816f3cc99c3ad76eb889732e0`
SHA-256: `693f4952fb5565da96c06bace8924b098ac2fbc915fde0ff8019701183abc057`
-来源:[`packages/llm/llm/src/types.ts:139`](../packages/llm/llm/src/types.ts)
+来源:[`packages/llm/llm/src/types.ts:162`](../packages/llm/llm/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
| `failure` | 必需 | [`LlmFailure`](#persistence-type-sha256-5f2117d1856a5ab43c28371faa978ebfaa48f8c7d734ea3fc94842210df83dca) |
| `kind` | 必需 | `"error"` |
-
+
### `{ header, reason, startsSeries? }`
-SHA-256: `84be73b2d2ebcf1b2a5f3a2fe2dc7c2381ca995206a35f9fa2ee9977ea34a57d`
+SHA-256: `ad0c38a0adb82a94c925456df41586d9b5f9202fca18593eae2213d4445b4585`
-来源:[`packages/core/session/src/types.ts:381`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:390`](../packages/core/session/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
-| `header` | 必需 | [`EpochHeader`](#persistence-type-sha256-01b798d2a8f915450847f9a59c24c09e7f6af67bd9e0bc619e38e66ff1786bb4) |
+| `header` | 必需 | [`EpochHeader`](#persistence-type-sha256-9a930283b91d493d6347146f2475bb107294b379415ca02162354f46a64164f7) |
| `reason` | 必需 | [`RequestHeaderReason`](#persistence-type-sha256-530da6c0267813bb4511af72883cc518834e624e3b3220a7062955fd57a788a6) |
| `startsSeries` | 可选 | `true` |
+
+
+### `{ headerSeq?, message, step, turn }`
+
+SHA-256: `51c78ccc9023ce6642d07fb9a10cbf942ff7e313d5b304ddc77218df71da708f`
+
+来源:[`packages/core/session/src/types.ts:311`](../packages/core/session/src/types.ts)
+
+| 属性 | 存在性 | 类型 |
+|---|---|---|
+| `headerSeq` | 可选 | `number` |
+| `message` | 必需 | [`DeveloperMessage`](#persistence-type-sha256-f61313bd96ed95b72eb16a4a5a77ad94a0da1756d428d3d660ff6e23c9e6342b) |
+| `step` | 必需 | `number` |
+| `turn` | 必需 | `number` |
+
### `{ height, width }`
@@ -5867,42 +6008,42 @@ SHA-256: `e3e77b26f0148755a505f5b8ea843a3be117827d4703bb5754d9dc8ddbef521f`
SHA-256: `17d1afb770d9941936130996da00dc86782cfef731d8d6526162c301256a4ac3`
-来源:[`packages/core/session/src/types.ts:418`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:427`](../packages/core/session/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
| `inherited` | 可选 | `true` |
-
+
### `{ inserted, outcome?, removedCount?, start, … }`
-SHA-256: `3f7222390f22d3d2ab1d7e9cc5d10ca06d878c9c6e89eb1180b39b39136b7779`
+SHA-256: `dc4bd7ac827f4b1f9236f9a157a4b4cc171a0588064a611e43edd95f62c68130`
来源:[`packages/core/agent/src/types.ts:87`](../packages/core/agent/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
-| `inserted` | 必需 | [`UserMessage[]`](#persistence-type-sha256-20e1a1a15728cfcf17a451cc82b54b61dcb0f7abe92403fc0aa1b8f7652c6e5b) |
+| `inserted` | 必需 | [`UserMessage[]`](#persistence-type-sha256-d1f27cf1650e5f59d5d6e95ce6dfd92b31757af076a8ab6418a70b6dbdd53621) |
| `outcome` | 可选 | `"canceled"` |
| `removedCount` | 可选 | `number` |
| `start` | 必需 | `number` |
| `target` | 必需 | [`InboxTarget`](#persistence-type-sha256-96f4a9c81fc0f940ef71528a8cc66731ae4cf1f40d79680c5fe3c39f96d7723c) |
-
+
### `{ interrupted?, message, step, stream, … }`
-SHA-256: `544d9f25d6224883513a9d6c0d0a185764d5fa8aebb24e20f87710b6f284a540`
+SHA-256: `1ccb56061942f5ccb0d30c9e4f2883b9d115ff906560029de637b61d3cde896d`
-来源:[`packages/core/session/src/types.ts:332`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:341`](../packages/core/session/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
| `interrupted` | 可选 | `true` |
-| `message` | 必需 | [`AssistantMessage`](#persistence-type-sha256-fd796823ba99092846b017e4a9c2d8ea5a1c8e15a3125662cadba1860ceb1b05) |
+| `message` | 必需 | [`AssistantMessage`](#persistence-type-sha256-fa87537f4a9c1e25602990a8bf686b383e9e00352ec8946e16ae24ba7c1625be) |
| `step` | 必需 | `number` |
-| `stream` | 必需 | [`AssistantStreamRecord[]`](#persistence-type-sha256-d8704810efe22c47f7062870e0d30ef1e9a1a9cc34edd10f71461b944d34e878) |
+| `stream` | 必需 | [`AssistantStreamRecord[]`](#persistence-type-sha256-84bbfdce7d2eab5b0c53e72ff7406db856c8bfd621b965b72fd86598ba493bf7) |
| `turn` | 必需 | `number` |
| `usage` | 可选 | [`TokenUsage`](#persistence-type-sha256-fec5442b9ee4122e10514d81d5a43648003fe8bfb7ee2ba50c0cdbdd383ed394) |
@@ -5912,7 +6053,7 @@ SHA-256: `544d9f25d6224883513a9d6c0d0a185764d5fa8aebb24e20f87710b6f284a540`
SHA-256: `0a30c3be336cdd4f8f34e66543a3d46d611c43986edd9b3ce6cbb9b721d3b5d3`
-来源:[`packages/core/session/src/types.ts:203`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:204`](../packages/core/session/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -5925,7 +6066,7 @@ SHA-256: `0a30c3be336cdd4f8f34e66543a3d46d611c43986edd9b3ce6cbb9b721d3b5d3`
SHA-256: `023a355b2be0d688fb6e4df8388dadb942761d46cfe96d0f499aae9631a159d4`
-来源:[`packages/core/session/src/types.ts:205`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:206`](../packages/core/session/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -5937,7 +6078,7 @@ SHA-256: `023a355b2be0d688fb6e4df8388dadb942761d46cfe96d0f499aae9631a159d4`
SHA-256: `b6ef9c6210be8350cd465f485cf520031fffa6bf3809c61a1e713e834c5982d0`
-来源:[`packages/core/session/src/types.ts:201`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:202`](../packages/core/session/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -5961,7 +6102,7 @@ SHA-256: `02b2c23f2d94b028c9588a8faace3fce1217405db346da3389368b495457bf79`
SHA-256: `4bb451330ff699f36b45539ceb0eb2606ead72084e2c5bb637c36cc80e2252db`
-来源:[`packages/core/session/src/types.ts:192`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:193`](../packages/core/session/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -6063,7 +6204,7 @@ SHA-256: `1b5649238876e28811e80f10ec67a00c197ad3babd4ecc61a22b09064b88c597`
SHA-256: `ec8b5ff7c77ca6893ac7ba5a0c5b2aefeb52f12c64450b7359660c2a7e8a53d7`
-来源:[`packages/core/session/src/types.ts:227`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:228`](../packages/core/session/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -6075,7 +6216,7 @@ SHA-256: `ec8b5ff7c77ca6893ac7ba5a0c5b2aefeb52f12c64450b7359660c2a7e8a53d7`
SHA-256: `6c5a37d42ebdb12db4410699259335f1e149e3a0260425684c00b153afc8990d`
-来源:[`packages/core/session/src/types.ts:191`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:192`](../packages/core/session/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -6244,7 +6385,7 @@ SHA-256: `88841202942c7683b3b7e5ea6a796047ec326b6701ac23e58cc236d85613b9fa`
SHA-256: `56b7c047694875a843ba020dfea3c8380d54ae4ff88ab349e72004dc21e07c23`
-来源:[`packages/core/session/src/types.ts:220`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:221`](../packages/core/session/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -6256,7 +6397,7 @@ SHA-256: `56b7c047694875a843ba020dfea3c8380d54ae4ff88ab349e72004dc21e07c23`
SHA-256: `eaa71be0fbf0f702df8ea6c11d0aa2f9782263d45a10d0fb14eda662f4bfe04c`
-来源:[`packages/core/session/src/types.ts:195`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:196`](../packages/core/session/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -6268,7 +6409,7 @@ SHA-256: `eaa71be0fbf0f702df8ea6c11d0aa2f9782263d45a10d0fb14eda662f4bfe04c`
SHA-256: `ab7ec5f9eb2c6dfacca5da4c37cf7ba85d04172053ee6b1ebf1709ffcd99c1a7`
-来源:[`packages/core/session/src/types.ts:213`](../packages/core/session/src/types.ts) · [`packages/llm/llm/src/types.ts:137`](../packages/llm/llm/src/types.ts)
+来源:[`packages/core/session/src/types.ts:214`](../packages/core/session/src/types.ts) · [`packages/llm/llm/src/types.ts:160`](../packages/llm/llm/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -6358,7 +6499,7 @@ SHA-256: `52c6113cb0e53f345324bf84f01928bea5d5df57ee80bc0dd65407b8bc5a3734`
SHA-256: `6c03546143cdf6ae88f1745ac98c5139efa1588d1415249bbc5f3104d32ab800`
-来源:[`packages/core/session/src/types.ts:190`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:191`](../packages/core/session/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -6708,7 +6849,7 @@ SHA-256: `28936c614bd4e7e2774806edcbb3cbfd3ee643ac1cbf0bbdff43d915505a8fe3`
SHA-256: `1d76406cbb2ddadb0dbbb51e9d8bc6cf678fed455cf8eb512f36f7c86d37a62f`
-来源:[`packages/llm/llm/src/types.ts:135`](../packages/llm/llm/src/types.ts)
+来源:[`packages/llm/llm/src/types.ts:158`](../packages/llm/llm/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -6876,7 +7017,7 @@ SHA-256: `49dab019d00e8c26f27ad2ccff7b604d69e323ae4d17e0d2a7b6b8a830b1ade2`
SHA-256: `287211846beea1eccb5f9acee00d20388a38fcb2e95858fa2332d6f58529379a`
-来源:[`packages/llm/llm/src/types.ts:136`](../packages/llm/llm/src/types.ts)
+来源:[`packages/llm/llm/src/types.ts:159`](../packages/llm/llm/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -7038,6 +7179,18 @@ SHA-256: `c5228b7a55498d84f529591744a0ab26e0b93ade18a70a26db1377a1ecfa6b49`
| `kind` | 必需 | `"tool-jobs"` |
| `sections` | 必需 | [`ContextSnapshotSection[]`](#persistence-type-sha256-c748fb42c80a120038a8c587af80ec39924803c401364db11c8974d5bf6d0262) |
+
+
+### `{ kind: "tool-registry" }`
+
+SHA-256: `8fcb0b44a575e998665c053643d1ab04c82f39253ebd190ac0c975b78e40b543`
+
+来源:[`packages/core/tools/src/index.ts:34`](../packages/core/tools/src/index.ts)
+
+| 属性 | 存在性 | 类型 |
+|---|---|---|
+| `kind` | 必需 | `"tool-registry"` |
+
### `{ kind: "user" }`
@@ -7177,31 +7330,31 @@ SHA-256: `b1ebd5cda47d90d980bb05bffc3f970c51537b9aff15b3bc3d639811727741b1`
| `teamId` | 必需 | `string` |
| `version` | 必需 | `2` |
-
+
### `{ message, step, turn }`
-SHA-256: `0baa4dd6c2795de2454f2a20eadf1116981ae995f61a3e5b8128dcbca76c2048`
+SHA-256: `6bc8e51124d0874bc89e1d0ceff381a9c3cd0fc240667d69f841ce4f60f65fe5`
-来源:[`packages/core/session/src/types.ts:321`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:330`](../packages/core/session/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
-| `message` | 必需 | [`SystemMessage`](#persistence-type-sha256-20a3c1c8a3154e4ae69eada1212e3216baf93454ee4c745565b9374d7539fe8b) |
+| `message` | 必需 | [`SystemMessage`](#persistence-type-sha256-09f3f8dc417f278257202714132f98ba7b52957d7b558c4a04456603890eb363) |
| `step` | 必需 | `number` |
| `turn` | 必需 | `number` |
-
+
### `{ message, teamId, version }`
-SHA-256: `394cf42541bf794f465314cf0c7b86ad4bc32e34cac111ebbe592a21c72d8c52`
+SHA-256: `ea08ec1df0c33108fd03345b9af199cf04dea450aa045d3c683f216311403403`
来源:[`packages/experimental/agent-team/src/types.ts:225`](../packages/experimental/agent-team/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
-| `message` | 必需 | [`TeamMessageSnapshot`](#persistence-type-sha256-9f5460b34f5daa2bdc225e47feb46cbd666de00277e907b514f0932fdcf409ab) |
+| `message` | 必需 | [`TeamMessageSnapshot`](#persistence-type-sha256-2eafefdc6f79a4922d68a787a09eaf4dd2b2369c3777fba4c05e800b5678ac8e) |
| `teamId` | 必需 | `string` |
| `version` | 必需 | `2` |
@@ -7264,7 +7417,7 @@ SHA-256: `8a9c990773f798eac10ca8878e6bcc531ee080bc589cac956730e462cc6a09ad`
SHA-256: `e481c46af3813e0010558e93f578b2986acd658404cec2d1679e3ac2a6c48654`
-来源:[`packages/core/session/src/types.ts:296`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:297`](../packages/core/session/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -7312,18 +7465,18 @@ SHA-256: `5dd766ccd1702a1142ad8b4bd44f2242f8e8a6752669ad3de0a5d224329b1438`
| `shadowedSeqs` | 必需 | [`number[]`](#persistence-type-sha256-5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78) |
| `shadowedTokenCount` | 必需 | `number` |
-
+
### `{ step, stream, turn }`
-SHA-256: `2efae120e250c2f5ac1777c67dc76255f06608a138b2446e8a0489bb25b9b35c`
+SHA-256: `54f9276a1617d7c12594722c89cfe864bcbe4517e9a6f9c98bab14f199a135e0`
-来源:[`packages/core/session/src/types.ts:346`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:355`](../packages/core/session/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
| `step` | 必需 | `number` |
-| `stream` | 必需 | [`AssistantStreamRecord[]`](#persistence-type-sha256-d8704810efe22c47f7062870e0d30ef1e9a1a9cc34edd10f71461b944d34e878) |
+| `stream` | 必需 | [`AssistantStreamRecord[]`](#persistence-type-sha256-84bbfdce7d2eab5b0c53e72ff7406db856c8bfd621b965b72fd86598ba493bf7) |
| `turn` | 必需 | `number` |
@@ -7332,7 +7485,7 @@ SHA-256: `2efae120e250c2f5ac1777c67dc76255f06608a138b2446e8a0489bb25b9b35c`
SHA-256: `ef11a3b7fa2033ae4279545ff8a8a2ee4e301b9b73e5b91654c48e6d08283545`
-来源:[`packages/core/session/src/types.ts:298`](../packages/core/session/src/types.ts) · [`packages/core/session/src/types.ts:300`](../packages/core/session/src/types.ts)
+来源:[`packages/core/session/src/types.ts:299`](../packages/core/session/src/types.ts) · [`packages/core/session/src/types.ts:301`](../packages/core/session/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -7383,7 +7536,7 @@ SHA-256: `79ddc907312f97cf9553d4841e8b3fc937097bd8d97900a790efad3c05255e99`
SHA-256: `f90eb4ab2d3897bc20c521a038e3119d581f791ec974b1a0004f63a8ab9e232d`
-来源:[`packages/core/session/src/types.ts:287`](../packages/core/session/src/types.ts) · [`packages/deliverables/workspace-changes/src/types.ts:106`](../packages/deliverables/workspace-changes/src/types.ts)
+来源:[`packages/core/session/src/types.ts:288`](../packages/core/session/src/types.ts) · [`packages/deliverables/workspace-changes/src/types.ts:106`](../packages/deliverables/workspace-changes/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -7405,17 +7558,17 @@ SHA-256: `a10c17474eaf2ddab7095a099e0fe3d046fc18e56c3e344fc8894c05ff9ef97b`
| `time` | 必需 | `number` |
| `type` | 必需 | `"agent-preset/selected"` |
-
+
### `{ type: "agent/inbox/spliced" }`
-SHA-256: `3aa732b3400e924132366555c88618f62232b41c1e56b86beee05fd7edc24367`
+SHA-256: `1506a9b8224986c83015ae99d2cb5ede705538c58c063d6a48ef6d761a31ba6c`
| 属性 | 存在性 | 类型 |
|---|---|---|
-| `data` | 必需 | [`{ inserted, outcome?, removedCount?, start, … }`](#persistence-type-sha256-3f7222390f22d3d2ab1d7e9cc5d10ca06d878c9c6e89eb1180b39b39136b7779) |
+| `data` | 必需 | [`{ inserted, outcome?, removedCount?, start, … }`](#persistence-type-sha256-dc4bd7ac827f4b1f9236f9a157a4b4cc171a0588064a611e43edd95f62c68130) |
| `ignorable` | 可选 | `true` |
| `seq` | 必需 | `number` |
| `time` | 必需 | `number` |
@@ -7469,78 +7622,78 @@ SHA-256: `26718e15e7e395bce9642dba5bbe09b3b1a4ce2213d20d566cd9207d7fc5fb78`
| `time` | 必需 | `number` |
| `type` | 必需 | `"approval/policy"` |
-
+
### `{ type: "assistant/attempt" }`
-SHA-256: `2f1565d92801f4334f8dc34fbb980890eef621e81a7c90ed0fd8d0a6db2ec3b2`
+SHA-256: `15d5dfdd822aa35e115afd74a8982825a493880457774e6850bc1520b50875e4`
| 属性 | 存在性 | 类型 |
|---|---|---|
-| `data` | 必需 | [`{ step, stream, turn }`](#persistence-type-sha256-2efae120e250c2f5ac1777c67dc76255f06608a138b2446e8a0489bb25b9b35c) |
+| `data` | 必需 | [`{ step, stream, turn }`](#persistence-type-sha256-54f9276a1617d7c12594722c89cfe864bcbe4517e9a6f9c98bab14f199a135e0) |
| `ignorable` | 可选 | `true` |
| `seq` | 必需 | `number` |
| `time` | 必需 | `number` |
| `type` | 必需 | `"assistant/attempt"` |
-
+
### `{ type: "assistant/message" }`
-SHA-256: `f219a9f66fcc92ffec27bbd96fa21ffc2cffbaf2ad1de05757ec37205b1a0b58`
+SHA-256: `1033093edd0db80ff410e00830b523405e00bb0c7684948e531ff65095799625`
| 属性 | 存在性 | 类型 |
|---|---|---|
-| `data` | 必需 | [`{ interrupted?, message, step, stream, … }`](#persistence-type-sha256-544d9f25d6224883513a9d6c0d0a185764d5fa8aebb24e20f87710b6f284a540) |
+| `data` | 必需 | [`{ interrupted?, message, step, stream, … }`](#persistence-type-sha256-1ccb56061942f5ccb0d30c9e4f2883b9d115ff906560029de637b61d3cde896d) |
| `ignorable` | 可选 | `true` |
| `seq` | 必需 | `number` |
| `surfaceOp` | 必需 | [`SurfaceOp`](#persistence-type-sha256-335e242de1fcc17b6ca920fc420d71bec2d76e53e37955c00948b65ab77f05c5) |
| `time` | 必需 | `number` |
| `type` | 必需 | `"assistant/message"` |
-
+
### `{ type: "block-end" }`
-SHA-256: `61c16da5dfff82fba0aaf446f0bed211ef0c9bfb2130788e27b41c4244e8686f`
+SHA-256: `d4b739491689cc6bb13d07ffac1a32239875abda364c0d5edd8f74faf5e9c00d`
-来源:[`packages/llm/llm/src/types.ts:422`](../packages/llm/llm/src/types.ts)
+来源:[`packages/llm/llm/src/types.ts:445`](../packages/llm/llm/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
-| `block` | 必需 | [`ContentBlock`](#persistence-type-sha256-3fb78de1c2ec9391966fe41554296f85eb56eb92bd480c9bcbbc7697febcf92e) |
+| `block` | 必需 | [`ContentBlock`](#persistence-type-sha256-8064c03c87c357fd1575cb9395ce86e6dcbe2d275bf7717864a02cddf01827d5) |
| `index` | 必需 | `number` |
| `type` | 必需 | `"block-end"` |
-
+
### `{ type: "block-start" }`
-SHA-256: `e829e4d334f3b1b3d64ab4be6a4778c79b98de8abfc2ec136d0ff4b971042cd7`
+SHA-256: `3bec87f9e6ab3da03346f49923d3c51621debc0159df68605e543c3b2a026f90`
-来源:[`packages/llm/llm/src/types.ts:418`](../packages/llm/llm/src/types.ts)
+来源:[`packages/llm/llm/src/types.ts:441`](../packages/llm/llm/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
-| `blockType` | 必需 | [`ContentBlockType`](#persistence-type-sha256-ccca7d237e176afec87877c379035a69e715ae0fb4e859015d29f14cc4376588) |
+| `blockType` | 必需 | [`ContentBlockType`](#persistence-type-sha256-7d65acf0a3a43a8f445ce5d3320b42eca492739fc931b2a7516bfb8368dc2c68) |
| `index` | 必需 | `number` |
| `type` | 必需 | `"block-start"` |
-
+
### `{ type: "chunk" }`
-SHA-256: `71a18f8c73d2082125528e0b546fdd914d310f93a4e5f48586cb9ee668574de3`
+SHA-256: `487b65c37bfedb8b72088c4107a0a90a6249701f6b26745f6d98f9b8a22b07c7`
来源:[`packages/llm/llm/src/assistant-stream.ts:44`](../packages/llm/llm/src/assistant-stream.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
-| `chunk` | 必需 | [`StreamChunk`](#persistence-type-sha256-c9b25ae820453f466ccb40c7c2b62ed81dc9579f142e14615b4c8596b264565c) |
+| `chunk` | 必需 | [`StreamChunk`](#persistence-type-sha256-47e9095591ae36e7c39ee62553097772f2bfa16304536a72dbbc3f691f605180) |
| `time` | 必需 | `number` |
| `type` | 必需 | `"chunk"` |
@@ -7624,17 +7777,17 @@ SHA-256: `db874d463b0fdec77e9da1c4568f37cb70bd6596781eb93800db44fb8a116965`
| `time` | 必需 | `number` |
| `type` | 必需 | `"compaction/start"` |
-
+
### `{ type: "compaction/summary" }`
-SHA-256: `86c1ee9c8ab6c6e160d4ccc00b3d9ad5a6c687938b552d55eec528279baa1559`
+SHA-256: `e2f9a41e0989f54ed8cee80f8db2bcf9d60a5c810dc9d45b83fa050b9dce7602`
| 属性 | 存在性 | 类型 |
|---|---|---|
-| `data` | 必需 | [`union (2 variants)`](#persistence-type-sha256-243a2287c54514f9b819d7d9c93cc2d1313c54401c7630ef03a2d2380606637a) |
+| `data` | 必需 | [`union (2 variants)`](#persistence-type-sha256-9947aa5938fe19a895298da412917acbf9ffb5093a73ab8baa257e6ae9e63a07) |
| `ignorable` | 可选 | `true` |
| `seq` | 必需 | `number` |
| `time` | 必需 | `number` |
@@ -7656,6 +7809,24 @@ SHA-256: `13d3d180f977bf78081d487ffa0ecb75857349bcab29a5a3fb48189fca2a6176`
| `time` | 必需 | `number` |
| `type` | 必需 | `"deliverables/presented"` |
+
+
+
+
+### `{ type: "developer/message" }`
+
+SHA-256: `eef4ef54dc7a133d47448a4ee822e45a351314923ef5f66db34c8b24e4b32d80`
+
+| 属性 | 存在性 | 类型 |
+|---|---|---|
+| `data` | 必需 | [`{ headerSeq?, message, step, turn }`](#persistence-type-sha256-51c78ccc9023ce6642d07fb9a10cbf942ff7e313d5b304ddc77218df71da708f) |
+| `ignorable` | 可选 | `true` |
+| `seq` | 必需 | `number` |
+| `sourceEventSeqs` | 可选 | [`number[]`](#persistence-type-sha256-5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78) |
+| `surfaceOp` | 必需 | [`SurfaceOp`](#persistence-type-sha256-335e242de1fcc17b6ca920fc420d71bec2d76e53e37955c00948b65ab77f05c5) |
+| `time` | 必需 | `number` |
+| `type` | 必需 | `"developer/message"` |
+
@@ -7710,7 +7881,7 @@ SHA-256: `b54940ff095c17e874c5be03815f4c2145a256cf3a1d34dae4ab2f7769dfffe8`
SHA-256: `a2b49331716ba0a7078b026d145306a70eae64b7313c3e6204bd931e75ec3bb1`
-来源:[`packages/llm/llm/src/types.ts:424`](../packages/llm/llm/src/types.ts)
+来源:[`packages/llm/llm/src/types.ts:447`](../packages/llm/llm/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -7884,7 +8055,7 @@ SHA-256: `71bb3254ec8f1e491ce63b762a7b5f18709de23aa4e8abcc8b886f4b6ce051dd`
SHA-256: `2abb711460e6238d851c30f3e4bdd87a2aa1887ee70575b3d3b7b25610673095`
-来源:[`packages/llm/llm/src/types.ts:420`](../packages/llm/llm/src/types.ts)
+来源:[`packages/llm/llm/src/types.ts:443`](../packages/llm/llm/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -7908,17 +8079,17 @@ SHA-256: `37cbc9cf06d494cfe5c67f078af1605eacb8e4c2c853e9e26455b73de0ee7ccf`
| `time` | 必需 | `number` |
| `type` | 必需 | `"request/context"` |
-
+
### `{ type: "request/header" }`
-SHA-256: `91fb2b19bd1bfda3a1d30b71f39445595e1d4c120e8fe3553f96e25a3c3d1c7d`
+SHA-256: `4208123b50df5006b181481ab45fcf1cde807b88d3fd4d340090bc2e202fac41`
| 属性 | 存在性 | 类型 |
|---|---|---|
-| `data` | 必需 | [`{ header, reason, startsSeries? }`](#persistence-type-sha256-84be73b2d2ebcf1b2a5f3a2fe2dc7c2381ca995206a35f9fa2ee9977ea34a57d) |
+| `data` | 必需 | [`{ header, reason, startsSeries? }`](#persistence-type-sha256-ad0c38a0adb82a94c925456df41586d9b5f9202fca18593eae2213d4445b4585) |
| `ignorable` | 可选 | `true` |
| `seq` | 必需 | `number` |
| `time` | 必需 | `number` |
@@ -8004,17 +8175,17 @@ SHA-256: `1b912703e2d64f91c99c675b8f805b01076c8325b905c1218ad81ef0b24909d5`
| `time` | 必需 | `number` |
| `type` | 必需 | `"session/title"` |
-
+
### `{ type: "session/title-llm-request" }`
-SHA-256: `4eeb9bb8f9c35f59b3020a07113f256c363a504983aecbe33e57fd1ab4f03b19`
+SHA-256: `fa8f7d3ebf08a76c7f7a8b0781873c4d819b964da5dbb52cd3cdfa5da34f452d`
| 属性 | 存在性 | 类型 |
|---|---|---|
-| `data` | 必需 | [`SessionTitleLlmRequestEventData`](#persistence-type-sha256-1dfb04b0296cab90e4e0f159b95300d79644817718e05e3ed79907d98447af36) |
+| `data` | 必需 | [`SessionTitleLlmRequestEventData`](#persistence-type-sha256-9bc85364d1f37d9c837db6a3bdd3d1d007d923cdc7401a3322be9f12fdc225fd) |
| `ignorable` | 可选 | `true` |
| `seq` | 必需 | `number` |
| `time` | 必需 | `number` |
@@ -8100,17 +8271,17 @@ SHA-256: `a6567ccb2e530606b775371eb4fa31468d72084339968e8b0440a516a23b39dc`
| `time` | 必需 | `number` |
| `type` | 必需 | `"subagent/model-selection-policy"` |
-
+
### `{ type: "system/message" }`
-SHA-256: `54a8682615a7ffc3e1e3c41ab003ae61082ae2792c57407f5bd8bb38fded3f0e`
+SHA-256: `69081694be231d56fd9580ba14645fd5e35373202605d5c5c841a9435b5fa3b1`
| 属性 | 存在性 | 类型 |
|---|---|---|
-| `data` | 必需 | [`{ message, step, turn }`](#persistence-type-sha256-0baa4dd6c2795de2454f2a20eadf1116981ae995f61a3e5b8128dcbca76c2048) |
+| `data` | 必需 | [`{ message, step, turn }`](#persistence-type-sha256-6bc8e51124d0874bc89e1d0ceff381a9c3cd0fc240667d69f841ce4f60f65fe5) |
| `ignorable` | 可选 | `true` |
| `seq` | 必需 | `number` |
| `sourceEventSeqs` | 可选 | [`number[]`](#persistence-type-sha256-5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78) |
@@ -8150,17 +8321,17 @@ SHA-256: `48f9c19417a1abbedfa59f4667bba36b93ac2db407adf5e84cb3ba0de30942cb`
| `time` | 必需 | `number` |
| `type` | 必需 | `"team/message/delivered"` |
-
+
### `{ type: "team/message/queued" }`
-SHA-256: `9a25c2e889855516a531dc906905ec1d88157f7c2651aed27ac4f754bb128240`
+SHA-256: `21fb6a90d5068f6a0003b7ab316ed2f56342477146a65c00db0f13c4d8df667d`
| 属性 | 存在性 | 类型 |
|---|---|---|
-| `data` | 必需 | [`{ message, teamId, version }`](#persistence-type-sha256-394cf42541bf794f465314cf0c7b86ad4bc32e34cac111ebbe592a21c72d8c52) |
+| `data` | 必需 | [`{ message, teamId, version }`](#persistence-type-sha256-ea08ec1df0c33108fd03345b9af199cf04dea450aa045d3c683f216311403403) |
| `ignorable` | 可选 | `true` |
| `seq` | 必需 | `number` |
| `time` | 必需 | `number` |
@@ -8204,7 +8375,7 @@ SHA-256: `e72269f931559e901e5e8fe1cfcbd0669fb795f43cc038ff39fba62f60403c33`
SHA-256: `95080295115fbd83544520ba247b68a03790131f6a2eac323d388758cb542f65`
-来源:[`packages/llm/llm/src/types.ts:419`](../packages/llm/llm/src/types.ts)
+来源:[`packages/llm/llm/src/types.ts:442`](../packages/llm/llm/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -8252,7 +8423,7 @@ SHA-256: `3860b4757d512a2869be833acb0faf834335b1b056bf3f83df5474dce95f8fa6`
SHA-256: `88a610b831be6d92612a464be5c7d0b88ec24d97bd299837bf74bf7672183c9a`
-来源:[`packages/llm/llm/src/types.ts:421`](../packages/llm/llm/src/types.ts)
+来源:[`packages/llm/llm/src/types.ts:444`](../packages/llm/llm/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
@@ -8342,17 +8513,17 @@ SHA-256: `3b1be838223869fe0a08210db85bf773796ed3f2373ac16555dff227cade0c48`
| `time` | 必需 | `number` |
| `type` | 必需 | `"tool/call"` |
-
+
### `{ type: "tool/ptc-dispatch" }`
-SHA-256: `75f1d59512dd2e6468bed27c6203a721b116ef7869e291e3fee34c977d013185`
+SHA-256: `100f6dca1468538239522cde3533e5bd721d0f1a7b50bea8b0eb533ea6c96163`
| 属性 | 存在性 | 类型 |
|---|---|---|
-| `data` | 必需 | [`PtcDispatchEventData`](#persistence-type-sha256-a8c678be0d060c63d44bd6026de343efe0d150d335c10e0d27e04a84c82cb1e3) |
+| `data` | 必需 | [`PtcDispatchEventData`](#persistence-type-sha256-0ee52de154f8955c7abc82cffebc57452dcc8c44dccbdb6ad16c71a11305ead8) |
| `ignorable` | 可选 | `true` |
| `seq` | 必需 | `number` |
| `time` | 必需 | `number` |
@@ -8374,17 +8545,17 @@ SHA-256: `ec38b5949af8eacaf00df002f4acbe344f934f8a061e9cdc65a52a48e5f6dd93`
| `time` | 必需 | `number` |
| `type` | 必需 | `"tool/ptc-dispatch-start"` |
-
+
### `{ type: "tool/result" }`
-SHA-256: `f4c6f3eae6607f412a9023406c8c3bd351a02451848bb78c2436f409447dd60c`
+SHA-256: `7c9f44e90a0058f4cc532ae20dad0c10afa6eba22e70a6c79fc79490bad64397`
| 属性 | 存在性 | 类型 |
|---|---|---|
-| `data` | 必需 | [`{ error?, message, meta?, step, … }`](#persistence-type-sha256-fb1777a19335be3c5c717e23a1800817fc36fb99277d9a0487e924401210e219) |
+| `data` | 必需 | [`{ error?, message, meta?, step, … }`](#persistence-type-sha256-5302e763151277614b97e77f00e3b326694c6c1247b916a20503c344dc970777) |
| `ignorable` | 可选 | `true` |
| `seq` | 必需 | `number` |
| `sourceEventSeqs` | 可选 | [`number[]`](#persistence-type-sha256-5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78) |
@@ -8430,24 +8601,24 @@ SHA-256: `aa0957eca50aeb28bcd2e6930b95809926edacb550c8c340ba526ba6b861b3d8`
SHA-256: `f1a96afe7503ac1817de769cd0ba13d9b80111c7034c50106b3344ecc14cc515`
-来源:[`packages/llm/llm/src/types.ts:423`](../packages/llm/llm/src/types.ts)
+来源:[`packages/llm/llm/src/types.ts:446`](../packages/llm/llm/src/types.ts)
| 属性 | 存在性 | 类型 |
|---|---|---|
| `type` | 必需 | `"usage"` |
| `usage` | 必需 | [`TokenUsage`](#persistence-type-sha256-fec5442b9ee4122e10514d81d5a43648003fe8bfb7ee2ba50c0cdbdd383ed394) |
-
+
### `{ type: "user/message" }`
-SHA-256: `c3a5c8d0f1bc05ab074fdb086da866eece51dd573ae0c30b17a52bb76dec8836`
+SHA-256: `3f72db3d87a0c5c43e68be467b4cca728eaf5adc1d5d2b6975ff42bfbd961761`
| 属性 | 存在性 | 类型 |
|---|---|---|
-| `data` | 必需 | [`UserMessage`](#persistence-type-sha256-4daecf02d50b54f9a1c74c66c20099c3320bef18afde4a79d6cb7e17b02e35eb) |
+| `data` | 必需 | [`UserMessage`](#persistence-type-sha256-64ea5653002834c44f29bea4620e9c42aeb6024ae5b1d58d69f95158006b2586) |
| `ignorable` | 可选 | `true` |
| `seq` | 必需 | `number` |
| `sourceEventSeqs` | 可选 | [`number[]`](#persistence-type-sha256-5d03ba38734809bcbd2a55221bd938b3b3fc34b49bb686c6113e9e4931e3aa78) |
diff --git a/docs/persistence-changes/2026-09-16-session-format-v4.i18n.yaml b/docs/persistence-changes/2026-09-16-session-format-v4.i18n.yaml
index db6e13a3e5..b609d77d89 100644
--- a/docs/persistence-changes/2026-09-16-session-format-v4.i18n.yaml
+++ b/docs/persistence-changes/2026-09-16-session-format-v4.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/2026-09-16-session-format-v4.md
-2026-09-16-session-format-v4.md: eea41088f14d7955d461e27b08be2522d2eadae9
-2026-09-16-session-format-v4.zh.md: 222c062e4ca13fc000449a4440bb378ce43fa5c6
+2026-09-16-session-format-v4.md: 467a2230041f3113c118ee5b7ac9191e207d8372
+2026-09-16-session-format-v4.zh.md: 983cf7fdd3abab51707de441fd20851dea34c567
diff --git a/docs/persistence-changes/2026-09-16-session-format-v4.md b/docs/persistence-changes/2026-09-16-session-format-v4.md
index eea41088f1..467a223004 100644
--- a/docs/persistence-changes/2026-09-16-session-format-v4.md
+++ b/docs/persistence-changes/2026-09-16-session-format-v4.md
@@ -9,7 +9,7 @@ English | [中文](2026-09-16-session-format-v4.zh.md)
## Summary
-Advances the declared SessionHeader.version from 3 to 4 for the V4 integration writer, records first-class tool-role results and producer-owned sources, and adds the forked variant to turn/end.reason.
+Advances the declared SessionHeader.version from 3 to 4 for the V4 integration writer, records first-class tool-role results and producer-owned sources, and adds the forked variant to turn/end.reason. Adds developer-role Session changes with name-only tool additions bound to historical request headers, tool removals, and deferred-loading schema markers.
## Table of Contents
@@ -32,43 +32,47 @@ changes:
decision: version-bump
- root: "event:agent/inbox/spliced"
previous: "2026-09-14-image-offload"
- after: "3aa732b3400e924132366555c88618f62232b41c1e56b86beee05fd7edc24367"
+ after: "1506a9b8224986c83015ae99d2cb5ede705538c58c063d6a48ef6d761a31ba6c"
decision: version-bump
- root: "event:assistant/attempt"
previous: "2026-09-14-image-offload"
- after: "2f1565d92801f4334f8dc34fbb980890eef621e81a7c90ed0fd8d0a6db2ec3b2"
+ after: "15d5dfdd822aa35e115afd74a8982825a493880457774e6850bc1520b50875e4"
decision: version-bump
- root: "event:assistant/message"
previous: "2026-09-14-image-offload"
- after: "f219a9f66fcc92ffec27bbd96fa21ffc2cffbaf2ad1de05757ec37205b1a0b58"
+ after: "1033093edd0db80ff410e00830b523405e00bb0c7684948e531ff65095799625"
decision: version-bump
- root: "event:compaction/summary"
previous: "2026-09-14-image-offload"
- after: "86c1ee9c8ab6c6e160d4ccc00b3d9ad5a6c687938b552d55eec528279baa1559"
+ after: "e2f9a41e0989f54ed8cee80f8db2bcf9d60a5c810dc9d45b83fa050b9dce7602"
+ decision: version-bump
+ - root: "event:developer/message"
+ previous: null
+ after: "eef4ef54dc7a133d47448a4ee822e45a351314923ef5f66db34c8b24e4b32d80"
decision: version-bump
- root: "event:request/header"
previous: "2026-09-11-initial"
- after: "91fb2b19bd1bfda3a1d30b71f39445595e1d4c120e8fe3553f96e25a3c3d1c7d"
+ after: "4208123b50df5006b181481ab45fcf1cde807b88d3fd4d340090bc2e202fac41"
decision: version-bump
- root: "event:session/title-llm-request"
previous: "2026-09-14-image-offload"
- after: "4eeb9bb8f9c35f59b3020a07113f256c363a504983aecbe33e57fd1ab4f03b19"
+ after: "fa8f7d3ebf08a76c7f7a8b0781873c4d819b964da5dbb52cd3cdfa5da34f452d"
decision: version-bump
- root: "event:system/message"
previous: "2026-09-14-image-offload"
- after: "54a8682615a7ffc3e1e3c41ab003ae61082ae2792c57407f5bd8bb38fded3f0e"
+ after: "69081694be231d56fd9580ba14645fd5e35373202605d5c5c841a9435b5fa3b1"
decision: version-bump
- root: "event:team/message/queued"
previous: "2026-09-14-image-offload"
- after: "9a25c2e889855516a531dc906905ec1d88157f7c2651aed27ac4f754bb128240"
+ after: "21fb6a90d5068f6a0003b7ab316ed2f56342477146a65c00db0f13c4d8df667d"
decision: version-bump
- root: "event:tool/ptc-dispatch"
previous: "2026-09-14-image-offload"
- after: "75f1d59512dd2e6468bed27c6203a721b116ef7869e291e3fee34c977d013185"
+ after: "100f6dca1468538239522cde3533e5bd721d0f1a7b50bea8b0eb533ea6c96163"
decision: version-bump
- root: "event:tool/result"
previous: "2026-09-14-image-offload"
- after: "f4c6f3eae6607f412a9023406c8c3bd351a02451848bb78c2436f409447dd60c"
+ after: "7c9f44e90a0058f4cc532ae20dad0c10afa6eba22e70a6c79fc79490bad64397"
decision: version-bump
- root: "event:turn/end"
previous: "2026-09-14-image-offload"
@@ -76,7 +80,7 @@ changes:
decision: version-bump
- root: "event:user/message"
previous: "2026-09-14-image-offload"
- after: "c3a5c8d0f1bc05ab074fdb086da866eece51dd573ae0c30b17a52bb76dec8836"
+ after: "3f72db3d87a0c5c43e68be467b4cca728eaf5adc1d5d2b6975ff42bfbd961761"
decision: version-bump
```
@@ -95,6 +99,8 @@ Producer-owned sources replace released plugin wrappers through the [V3-to-V4 mi
The core-owned user source property records the attribution-preservation policy; tmux-context qualifies its location attribution while retaining producer-local duplicate suppression. Auto Review and the compaction summarizer use request-only user inputs, removing their active source registrations without removing historical migration support. These inputs cannot be written as durable Session messages. Catalog formatVersion 2 stores the policy metadata; it does not change the Session version or rewrite frozen schema records. System, model, and tool sources retain their strict semantic rules.
+Developer events retain their original role and require an open step. Each addition stores toolName; developer/message.headerSeq identifies an earlier known request/header containing exactly one complete matching ToolSchema. All additions in one event share that historical header revision, while removal-only and other developer messages omit headerSeq. Native and Session admission reject absent, forward, non-header, unknown-header, ambiguous, incomplete-definition and retired inline-definition forms without interpreting unknown ignorable records or dropping unrelated JSON metadata. Same-name replacement, restart, fork, surface replacement and compaction retain historical schema identity without consulting the latest header or registry. Generic sourceEventSeqs remains independent. Developer sources use the same recorded attribution-preservation policy as user sources. The optional deferLoading marker is independent of addition history. No shipped profile emits developer records; provider serialization, automatic emission and UI support remain deferred.
+
The PTC producer writes `source.kind: 'ptc-mode'`. The V3-to-V4 edge retains `tools-code-mode` and `tools-ptc` as historical plugin lookup keys and maps both to that current kind. The source policy reserves `ptc-mode` against attribution-only qualification.
@@ -106,6 +112,8 @@ The generated request-header reservation regression and existing retired-syntax
The producer-source and request-input checks pass 447 tests across 12 files, including provider equality, request-only type rejection, user-attribution retention, source migration, and native source admission. Comparing the generated inventories with the tool-role parent reports four changed roots and 447 unchanged type fingerprints.
+The focused Session, V4 and request-input suite passes 884 tests across 38 files, with 100% statements, branches, functions and lines for the complete V3-to-V4 package and Session surface. Coverage includes historical same-name schema binding, compound additions/removals, malformed references and definitions, unknown-header refusal, opaque unknown records, metadata preservation, forks, replacements, compaction references, and native plain/zstd read/write admission without rewriting the generation.
+
## Dev Note
diff --git a/docs/persistence-changes/2026-09-16-session-format-v4.schema.json b/docs/persistence-changes/2026-09-16-session-format-v4.schema.json
index 1246cc408e..b2d767e122 100644
--- a/docs/persistence-changes/2026-09-16-session-format-v4.schema.json
+++ b/docs/persistence-changes/2026-09-16-session-format-v4.schema.json
@@ -87,7 +87,7 @@
"kind": "event",
"event": "agent/inbox/spliced",
"surface": false,
- "digest": "3aa732b3400e924132366555c88618f62232b41c1e56b86beee05fd7edc24367",
+ "digest": "1506a9b8224986c83015ae99d2cb5ede705538c58c063d6a48ef6d761a31ba6c",
"schema": {
"root": 0,
"nodes": [
@@ -101,22 +101,22 @@
},
{
"name": "ignorable",
- "type": 22,
+ "type": 27,
"optional": true
},
{
"name": "seq",
- "type": 15,
+ "type": 20,
"optional": false
},
{
"name": "time",
- "type": 15,
+ "type": 20,
"optional": false
},
{
"name": "type",
- "type": 192,
+ "type": 199,
"optional": false
}
],
@@ -132,22 +132,22 @@
},
{
"name": "outcome",
- "type": 188,
+ "type": 195,
"optional": true
},
{
"name": "removedCount",
- "type": 15,
+ "type": 20,
"optional": true
},
{
"name": "start",
- "type": 15,
+ "type": 20,
"optional": false
},
{
"name": "target",
- "type": 189,
+ "type": 196,
"optional": false
}
],
@@ -172,12 +172,12 @@
},
{
"name": "role",
- "type": 27,
+ "type": 32,
"optional": false
},
{
"name": "source",
- "type": 28,
+ "type": 33,
"optional": false,
"compatibility": {
"version": 1,
@@ -203,8 +203,10 @@
6,
9,
11,
- 13,
- 24
+ 14,
+ 16,
+ 18,
+ 29
]
},
{
@@ -251,6 +253,55 @@
"kind": "literal",
"value": "text"
},
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 12,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 13,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 15,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
{
"kind": "object",
"properties": [
@@ -271,7 +322,7 @@
},
{
"name": "type",
- "type": 12,
+ "type": 17,
"optional": false
}
],
@@ -286,17 +337,17 @@
"properties": [
{
"name": "attachment",
- "type": 14,
+ "type": 19,
"optional": false
},
{
"name": "offloaded",
- "type": 22,
+ "type": 27,
"optional": true
},
{
"name": "type",
- "type": 23,
+ "type": 28,
"optional": false
}
],
@@ -312,17 +363,17 @@
},
{
"name": "bytes",
- "type": 15,
+ "type": 20,
"optional": false
},
{
"name": "height",
- "type": 15,
+ "type": 20,
"optional": false
},
{
"name": "mediaType",
- "type": 16,
+ "type": 21,
"optional": false
},
{
@@ -332,12 +383,12 @@
},
{
"name": "originalDimensions",
- "type": 21,
+ "type": 26,
"optional": true
},
{
"name": "width",
- "type": 15,
+ "type": 20,
"optional": false
}
],
@@ -350,10 +401,10 @@
{
"kind": "union",
"types": [
- 17,
- 18,
- 19,
- 20
+ 22,
+ 23,
+ 24,
+ 25
]
},
{
@@ -377,12 +428,12 @@
"properties": [
{
"name": "height",
- "type": 15,
+ "type": 20,
"optional": false
},
{
"name": "width",
- "type": 15,
+ "type": 20,
"optional": false
}
],
@@ -401,12 +452,12 @@
"properties": [
{
"name": "attachment",
- "type": 25,
+ "type": 30,
"optional": false
},
{
"name": "type",
- "type": 26,
+ "type": 31,
"optional": false
}
],
@@ -422,7 +473,7 @@
},
{
"name": "bytes",
- "type": 15,
+ "type": 20,
"optional": false
},
{
@@ -444,22 +495,18 @@
{
"kind": "union",
"types": [
- 29,
- 32,
34,
- 36,
+ 37,
39,
41,
43,
45,
47,
- 49,
- 51,
- 53,
- 55,
- 57,
+ 50,
+ 52,
+ 54,
+ 56,
58,
- 59,
60,
62,
63,
@@ -468,12 +515,12 @@
66,
67,
68,
- 69,
70,
71,
72,
73,
74,
+ 75,
76,
77,
78,
@@ -481,12 +528,12 @@
80,
81,
82,
- 83,
84,
85,
86,
87,
88,
+ 89,
90,
91,
92,
@@ -494,54 +541,54 @@
94,
95,
96,
- 97,
98,
99,
100,
101,
102,
+ 103,
104,
+ 105,
106,
+ 107,
+ 108,
109,
110,
- 111,
112,
- 113,
- 115,
- 116,
+ 114,
117,
118,
+ 119,
120,
121,
- 122,
123,
124,
125,
126,
128,
129,
- 137,
+ 130,
+ 131,
+ 132,
+ 134,
+ 135,
+ 136,
+ 138,
139,
- 140,
- 142,
- 144,
- 148,
+ 147,
+ 149,
150,
+ 152,
+ 154,
158,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
+ 160,
168,
- 169,
- 170,
- 171,
172,
173,
174,
+ 175,
176,
+ 177,
178,
179,
180,
@@ -549,9 +596,14 @@
182,
183,
184,
- 185,
186,
- 187
+ 188,
+ 189,
+ 190,
+ 191,
+ 192,
+ 193,
+ 194
]
},
{
@@ -559,12 +611,12 @@
"properties": [
{
"name": "form",
- "type": 30,
+ "type": 35,
"optional": false
},
{
"name": "kind",
- "type": 31,
+ "type": 36,
"optional": false
},
{
@@ -579,6 +631,81 @@
"kind": "literal",
"value": "notice"
},
+ {
+ "kind": "literal",
+ "value": "time-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tmux-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 40,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-goal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
{
"kind": "literal",
"value": "tool-jobs"
@@ -588,12 +715,12 @@
"properties": [
{
"name": "form",
- "type": 30,
+ "type": 35,
"optional": false
},
{
"name": "kind",
- "type": 33,
+ "type": 44,
"optional": false
},
{
@@ -613,12 +740,12 @@
"properties": [
{
"name": "form",
- "type": 30,
+ "type": 35,
"optional": false
},
{
"name": "kind",
- "type": 35,
+ "type": 46,
"optional": false
},
{
@@ -638,12 +765,12 @@
"properties": [
{
"name": "form",
- "type": 37,
+ "type": 48,
"optional": false
},
{
"name": "kind",
- "type": 38,
+ "type": 49,
"optional": false
}
],
@@ -662,12 +789,12 @@
"properties": [
{
"name": "form",
- "type": 37,
+ "type": 48,
"optional": false
},
{
"name": "kind",
- "type": 40,
+ "type": 51,
"optional": false
}
],
@@ -682,12 +809,12 @@
"properties": [
{
"name": "form",
- "type": 37,
+ "type": 48,
"optional": false
},
{
"name": "kind",
- "type": 42,
+ "type": 53,
"optional": false
}
],
@@ -702,12 +829,12 @@
"properties": [
{
"name": "form",
- "type": 37,
+ "type": 48,
"optional": false
},
{
"name": "kind",
- "type": 44,
+ "type": 55,
"optional": false
}
],
@@ -722,12 +849,12 @@
"properties": [
{
"name": "form",
- "type": 37,
+ "type": 48,
"optional": false
},
{
"name": "kind",
- "type": 46,
+ "type": 57,
"optional": false
}
],
@@ -742,12 +869,12 @@
"properties": [
{
"name": "form",
- "type": 37,
+ "type": 48,
"optional": false
},
{
"name": "kind",
- "type": 48,
+ "type": 59,
"optional": false
}
],
@@ -762,12 +889,12 @@
"properties": [
{
"name": "form",
- "type": 37,
+ "type": 48,
"optional": false
},
{
"name": "kind",
- "type": 50,
+ "type": 61,
"optional": false
}
],
@@ -782,72 +909,12 @@
"properties": [
{
"name": "form",
- "type": 37,
+ "type": 48,
"optional": false
},
{
"name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "time-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tmux-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 56,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-goal"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
+ "type": 36,
"optional": false
}
],
@@ -858,39 +925,7 @@
"properties": [
{
"name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 33,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 35,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 61,
+ "type": 48,
"optional": false
},
{
@@ -901,6 +936,86 @@
],
"indices": []
},
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 40,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 69,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
{
"kind": "literal",
"value": "recall"
@@ -910,8 +1025,136 @@
"properties": [
{
"name": "form",
+ "type": 69,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 69,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 69,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 69,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 69,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 69,
+ "optional": false
+ },
+ {
+ "name": "kind",
"type": 61,
"optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 69,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 36,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 69,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 69,
+ "optional": false
},
{
"name": "kind",
@@ -926,7 +1169,7 @@
"properties": [
{
"name": "form",
- "type": 61,
+ "type": 69,
"optional": false
},
{
@@ -942,7 +1185,7 @@
"properties": [
{
"name": "form",
- "type": 61,
+ "type": 69,
"optional": false
},
{
@@ -958,7 +1201,7 @@
"properties": [
{
"name": "form",
- "type": 61,
+ "type": 69,
"optional": false
},
{
@@ -974,140 +1217,12 @@
"properties": [
{
"name": "form",
- "type": 61,
+ "type": 83,
"optional": false
},
{
"name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 61,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 61,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 61,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 61,
- "optional": false
- },
- {
- "name": "kind",
- "type": 56,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 61,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 61,
- "optional": false
- },
- {
- "name": "kind",
- "type": 33,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 61,
- "optional": false
- },
- {
- "name": "kind",
- "type": 35,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
+ "type": 49,
"optional": false
}
],
@@ -1122,7 +1237,135 @@
"properties": [
{
"name": "form",
- "type": 75,
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 61,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 36,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
"optional": false
},
{
@@ -1138,7 +1381,7 @@
"properties": [
{
"name": "form",
- "type": 75,
+ "type": 83,
"optional": false
},
{
@@ -1154,7 +1397,7 @@
"properties": [
{
"name": "form",
- "type": 75,
+ "type": 83,
"optional": false
},
{
@@ -1170,7 +1413,7 @@
"properties": [
{
"name": "form",
- "type": 75,
+ "type": 83,
"optional": false
},
{
@@ -1186,140 +1429,12 @@
"properties": [
{
"name": "form",
- "type": 75,
+ "type": 97,
"optional": false
},
{
"name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 56,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 33,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 35,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 89,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
+ "type": 49,
"optional": false
}
],
@@ -1334,7 +1449,135 @@
"properties": [
{
"name": "form",
- "type": 89,
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 61,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 36,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
"optional": false
},
{
@@ -1350,7 +1593,7 @@
"properties": [
{
"name": "form",
- "type": 89,
+ "type": 97,
"optional": false
},
{
@@ -1366,7 +1609,7 @@
"properties": [
{
"name": "form",
- "type": 89,
+ "type": 97,
"optional": false
},
{
@@ -1382,7 +1625,7 @@
"properties": [
{
"name": "form",
- "type": 89,
+ "type": 97,
"optional": false
},
{
@@ -1393,134 +1636,6 @@
],
"indices": []
},
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 89,
- "optional": false
- },
- {
- "name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 89,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 89,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 89,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 89,
- "optional": false
- },
- {
- "name": "kind",
- "type": 56,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 89,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 89,
- "optional": false
- },
- {
- "name": "kind",
- "type": 33,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 89,
- "optional": false
- },
- {
- "name": "kind",
- "type": 35,
- "optional": false
- }
- ],
- "indices": []
- },
{
"kind": "object",
"properties": [
@@ -1531,17 +1646,17 @@
},
{
"name": "kind",
- "type": 103,
+ "type": 111,
"optional": false
},
{
"name": "revision",
- "type": 15,
+ "type": 20,
"optional": false
},
{
"name": "round",
- "type": 15,
+ "type": 20,
"optional": false
}
],
@@ -1556,7 +1671,7 @@
"properties": [
{
"name": "kind",
- "type": 105,
+ "type": 113,
"optional": false
},
{
@@ -1591,7 +1706,7 @@
"properties": [
{
"name": "kind",
- "type": 107,
+ "type": 115,
"optional": false
},
{
@@ -1606,7 +1721,7 @@
},
{
"name": "replayState",
- "type": 108,
+ "type": 116,
"optional": true
}
],
@@ -1620,6 +1735,124 @@
"kind": "opaque",
"reason": "unknown"
},
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 122,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "ptc-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 61,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 127,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "system-prompt"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 36,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
{
"kind": "object",
"properties": [
@@ -1653,6 +1886,32 @@
],
"indices": []
},
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 133,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-registry"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 32,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
{
"kind": "object",
"properties": [
@@ -1669,7 +1928,7 @@
"properties": [
{
"name": "kind",
- "type": 114,
+ "type": 137,
"optional": false
}
],
@@ -1677,7 +1936,7 @@
},
{
"kind": "literal",
- "value": "ptc-mode"
+ "value": "cordis-host-runner"
},
{
"kind": "object",
@@ -1690,141 +1949,12 @@
],
"indices": []
},
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 119,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "system-prompt"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 56,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 31,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 27,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 33,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 127,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "cordis-host-runner"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 35,
- "optional": false
- }
- ],
- "indices": []
- },
{
"kind": "object",
"properties": [
{
"name": "baseline",
- "type": 22,
+ "type": 27,
"optional": true
},
{
@@ -1834,17 +1964,17 @@
},
{
"name": "changes",
- "type": 130,
+ "type": 140,
"optional": false
},
{
"name": "form",
- "type": 37,
+ "type": 48,
"optional": false
},
{
"name": "kind",
- "type": 136,
+ "type": 146,
"optional": false
}
],
@@ -1852,14 +1982,14 @@
},
{
"kind": "array",
- "element": 131
+ "element": 141
},
{
"kind": "object",
"properties": [
{
"name": "action",
- "type": 132,
+ "type": 142,
"optional": false
},
{
@@ -1883,9 +2013,9 @@
{
"kind": "union",
"types": [
- 133,
- 134,
- 135
+ 143,
+ 144,
+ 145
]
},
{
@@ -1914,7 +2044,7 @@
},
{
"name": "kind",
- "type": 138,
+ "type": 148,
"optional": false
}
],
@@ -1934,7 +2064,7 @@
},
{
"name": "kind",
- "type": 27,
+ "type": 32,
"optional": false
},
{
@@ -1955,7 +2085,7 @@
},
{
"name": "kind",
- "type": 141,
+ "type": 151,
"optional": false
},
{
@@ -1980,12 +2110,12 @@
},
{
"name": "form",
- "type": 30,
+ "type": 35,
"optional": false
},
{
"name": "kind",
- "type": 143,
+ "type": 153,
"optional": false
},
{
@@ -2020,22 +2150,22 @@
"properties": [
{
"name": "entries",
- "type": 145,
+ "type": 155,
"optional": false
},
{
"name": "form",
- "type": 89,
+ "type": 97,
"optional": false
},
{
"name": "kind",
- "type": 147,
+ "type": 157,
"optional": false
},
{
"name": "update",
- "type": 22,
+ "type": 27,
"optional": true
}
],
@@ -2043,7 +2173,7 @@
},
{
"kind": "array",
- "element": 146
+ "element": 156
},
{
"kind": "object",
@@ -2070,12 +2200,12 @@
"properties": [
{
"name": "form",
- "type": 37,
+ "type": 48,
"optional": false
},
{
"name": "kind",
- "type": 149,
+ "type": 159,
"optional": false
},
{
@@ -2095,22 +2225,22 @@
"properties": [
{
"name": "form",
- "type": 61,
+ "type": 69,
"optional": false
},
{
"name": "kind",
- "type": 151,
+ "type": 161,
"optional": false
},
{
"name": "references",
- "type": 152,
+ "type": 162,
"optional": false
},
{
"name": "version",
- "type": 157,
+ "type": 167,
"optional": false
}
],
@@ -2122,29 +2252,29 @@
},
{
"kind": "array",
- "element": 153
+ "element": 163
},
{
"kind": "object",
"properties": [
{
"name": "capturedFormatVersion",
- "type": 15,
+ "type": 20,
"optional": true
},
{
"name": "capturedThroughSeq",
- "type": 154,
+ "type": 164,
"optional": false
},
{
"name": "compacted",
- "type": 156,
+ "type": 166,
"optional": false
},
{
"name": "inputIndex",
- "type": 15,
+ "type": 20,
"optional": false
},
{
@@ -2154,22 +2284,22 @@
},
{
"name": "omittedBytes",
- "type": 15,
+ "type": 20,
"optional": false
},
{
"name": "omittedMessages",
- "type": 15,
+ "type": 20,
"optional": false
},
{
"name": "originalMessages",
- "type": 15,
+ "type": 20,
"optional": false
},
{
"name": "retainedMessages",
- "type": 15,
+ "type": 20,
"optional": false
},
{
@@ -2179,7 +2309,7 @@
},
{
"name": "truncated",
- "type": 156,
+ "type": 166,
"optional": false
}
],
@@ -2188,8 +2318,8 @@
{
"kind": "union",
"types": [
- 15,
- 155
+ 20,
+ 165
]
},
{
@@ -2209,17 +2339,17 @@
"properties": [
{
"name": "form",
- "type": 159,
+ "type": 169,
"optional": false
},
{
"name": "kind",
- "type": 38,
+ "type": 49,
"optional": false
},
{
"name": "sections",
- "type": 160,
+ "type": 170,
"optional": false
}
],
@@ -2231,7 +2361,7 @@
},
{
"kind": "array",
- "element": 161
+ "element": 171
},
{
"kind": "object",
@@ -2254,7 +2384,175 @@
"properties": [
{
"name": "form",
- "type": 159,
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 61,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
"optional": false
},
{
@@ -2264,7 +2562,7 @@
},
{
"name": "sections",
- "type": 160,
+ "type": 170,
"optional": false
}
],
@@ -2275,7 +2573,7 @@
"properties": [
{
"name": "form",
- "type": 159,
+ "type": 169,
"optional": false
},
{
@@ -2285,7 +2583,7 @@
},
{
"name": "sections",
- "type": 160,
+ "type": 170,
"optional": false
}
],
@@ -2296,7 +2594,7 @@
"properties": [
{
"name": "form",
- "type": 159,
+ "type": 169,
"optional": false
},
{
@@ -2306,7 +2604,7 @@
},
{
"name": "sections",
- "type": 160,
+ "type": 170,
"optional": false
}
],
@@ -2317,7 +2615,7 @@
"properties": [
{
"name": "form",
- "type": 159,
+ "type": 169,
"optional": false
},
{
@@ -2327,7 +2625,7 @@
},
{
"name": "sections",
- "type": 160,
+ "type": 170,
"optional": false
}
],
@@ -2338,180 +2636,12 @@
"properties": [
{
"name": "form",
- "type": 159,
- "optional": false
- },
- {
- "name": "kind",
- "type": 48,
- "optional": false
- },
- {
- "name": "sections",
- "type": 160,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 159,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- },
- {
- "name": "sections",
- "type": 160,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 159,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- },
- {
- "name": "sections",
- "type": 160,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 159,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- },
- {
- "name": "sections",
- "type": 160,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 159,
- "optional": false
- },
- {
- "name": "kind",
- "type": 56,
- "optional": false
- },
- {
- "name": "sections",
- "type": 160,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 159,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- },
- {
- "name": "sections",
- "type": 160,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 159,
- "optional": false
- },
- {
- "name": "kind",
- "type": 33,
- "optional": false
- },
- {
- "name": "sections",
- "type": 160,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 159,
- "optional": false
- },
- {
- "name": "kind",
"type": 35,
"optional": false
},
- {
- "name": "sections",
- "type": 160,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 30,
- "optional": false
- },
{
"name": "kind",
- "type": 175,
+ "type": 185,
"optional": false
},
{
@@ -2536,12 +2666,12 @@
"properties": [
{
"name": "form",
- "type": 75,
+ "type": 83,
"optional": false
},
{
"name": "kind",
- "type": 177,
+ "type": 187,
"optional": false
},
{
@@ -2561,12 +2691,12 @@
"properties": [
{
"name": "form",
- "type": 30,
+ "type": 35,
"optional": false
},
{
"name": "kind",
- "type": 38,
+ "type": 49,
"optional": false
},
{
@@ -2582,12 +2712,12 @@
"properties": [
{
"name": "form",
- "type": 30,
+ "type": 35,
"optional": false
},
{
"name": "kind",
- "type": 40,
+ "type": 51,
"optional": false
},
{
@@ -2603,12 +2733,12 @@
"properties": [
{
"name": "form",
- "type": 30,
+ "type": 35,
"optional": false
},
{
"name": "kind",
- "type": 42,
+ "type": 53,
"optional": false
},
{
@@ -2624,12 +2754,12 @@
"properties": [
{
"name": "form",
- "type": 30,
+ "type": 35,
"optional": false
},
{
"name": "kind",
- "type": 44,
+ "type": 55,
"optional": false
},
{
@@ -2645,12 +2775,12 @@
"properties": [
{
"name": "form",
- "type": 30,
+ "type": 35,
"optional": false
},
{
"name": "kind",
- "type": 46,
+ "type": 57,
"optional": false
},
{
@@ -2666,12 +2796,12 @@
"properties": [
{
"name": "form",
- "type": 30,
+ "type": 35,
"optional": false
},
{
"name": "kind",
- "type": 48,
+ "type": 59,
"optional": false
},
{
@@ -2687,75 +2817,12 @@
"properties": [
{
"name": "form",
- "type": 30,
+ "type": 35,
"optional": false
},
{
"name": "kind",
- "type": 50,
- "optional": false
- },
- {
- "name": "summary",
- "type": 7,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 30,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- },
- {
- "name": "summary",
- "type": 7,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 30,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- },
- {
- "name": "summary",
- "type": 7,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 30,
- "optional": false
- },
- {
- "name": "kind",
- "type": 56,
+ "type": 61,
"optional": false
},
{
@@ -2773,8 +2840,8 @@
{
"kind": "union",
"types": [
- 190,
- 191
+ 197,
+ 198
]
},
{
@@ -2797,7 +2864,7 @@
"kind": "event",
"event": "assistant/attempt",
"surface": false,
- "digest": "2f1565d92801f4334f8dc34fbb980890eef621e81a7c90ed0fd8d0a6db2ec3b2",
+ "digest": "15d5dfdd822aa35e115afd74a8982825a493880457774e6850bc1520b50875e4",
"schema": {
"root": 0,
"nodes": [
@@ -2826,7 +2893,7 @@
},
{
"name": "type",
- "type": 68,
+ "type": 73,
"optional": false
}
],
@@ -2866,8 +2933,8 @@
"types": [
5,
10,
- 64,
- 66
+ 69,
+ 71
]
},
{
@@ -2942,7 +3009,7 @@
},
{
"name": "type",
- "type": 63,
+ "type": 68,
"optional": false
}
],
@@ -2953,11 +3020,11 @@
"types": [
12,
14,
- 36,
- 39,
41,
- 43,
- 60
+ 44,
+ 46,
+ 48,
+ 65
]
},
{
@@ -3010,7 +3077,7 @@
},
{
"name": "type",
- "type": 35,
+ "type": 40,
"optional": false
}
],
@@ -3023,7 +3090,9 @@
18,
28,
31,
- 33
+ 33,
+ 35,
+ 38
]
},
{
@@ -3248,6 +3317,55 @@
"kind": "literal",
"value": "text"
},
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 36,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
{
"kind": "literal",
"value": "block-end"
@@ -3257,7 +3375,7 @@
"properties": [
{
"name": "blockType",
- "type": 37,
+ "type": 42,
"optional": false
},
{
@@ -3267,7 +3385,7 @@
},
{
"name": "type",
- "type": 38,
+ "type": 43,
"optional": false
}
],
@@ -3280,7 +3398,9 @@
27,
30,
32,
- 34
+ 34,
+ 37,
+ 39
]
},
{
@@ -3302,7 +3422,7 @@
},
{
"name": "type",
- "type": 40,
+ "type": 45,
"optional": false
}
],
@@ -3327,7 +3447,7 @@
},
{
"name": "type",
- "type": 42,
+ "type": 47,
"optional": false
}
],
@@ -3342,17 +3462,17 @@
"properties": [
{
"name": "reason",
- "type": 44,
+ "type": 49,
"optional": false
},
{
"name": "replayState",
- "type": 56,
+ "type": 61,
"optional": true
},
{
"name": "type",
- "type": 59,
+ "type": 64,
"optional": false
}
],
@@ -3361,11 +3481,11 @@
{
"kind": "union",
"types": [
- 45,
- 48,
50,
- 52,
- 54
+ 53,
+ 55,
+ 57,
+ 59
]
},
{
@@ -3373,12 +3493,12 @@
"properties": [
{
"name": "failure",
- "type": 46,
+ "type": 51,
"optional": false
},
{
"name": "kind",
- "type": 47,
+ "type": 52,
"optional": false
}
],
@@ -3429,12 +3549,12 @@
"properties": [
{
"name": "failure",
- "type": 46,
+ "type": 51,
"optional": false
},
{
"name": "kind",
- "type": 49,
+ "type": 54,
"optional": false
}
],
@@ -3449,7 +3569,7 @@
"properties": [
{
"name": "kind",
- "type": 51,
+ "type": 56,
"optional": false
}
],
@@ -3464,7 +3584,7 @@
"properties": [
{
"name": "kind",
- "type": 53,
+ "type": 58,
"optional": false
}
],
@@ -3479,7 +3599,7 @@
"properties": [
{
"name": "kind",
- "type": 55,
+ "type": 60,
"optional": false
}
],
@@ -3494,12 +3614,12 @@
"properties": [
{
"name": "blocks",
- "type": 57,
+ "type": 62,
"optional": true
},
{
"name": "response",
- "type": 58,
+ "type": 63,
"optional": false
}
],
@@ -3507,7 +3627,7 @@
},
{
"kind": "array",
- "element": 58
+ "element": 63
},
{
"kind": "opaque",
@@ -3522,12 +3642,12 @@
"properties": [
{
"name": "type",
- "type": 61,
+ "type": 66,
"optional": false
},
{
"name": "usage",
- "type": 62,
+ "type": 67,
"optional": false
}
],
@@ -3602,7 +3722,7 @@
},
{
"name": "type",
- "type": 65,
+ "type": 70,
"optional": false
}
],
@@ -3637,7 +3757,7 @@
},
{
"name": "type",
- "type": 67,
+ "type": 72,
"optional": false
}
],
@@ -3659,7 +3779,7 @@
"kind": "event",
"event": "assistant/message",
"surface": true,
- "digest": "f219a9f66fcc92ffec27bbd96fa21ffc2cffbaf2ad1de05757ec37205b1a0b58",
+ "digest": "1033093edd0db80ff410e00830b523405e00bb0c7684948e531ff65095799625",
"schema": {
"root": 0,
"nodes": [
@@ -3683,7 +3803,7 @@
},
{
"name": "surfaceOp",
- "type": 73,
+ "type": 78,
"optional": false
},
{
@@ -3693,7 +3813,7 @@
},
{
"name": "type",
- "type": 77,
+ "type": 82,
"optional": false
}
],
@@ -3719,7 +3839,7 @@
},
{
"name": "stream",
- "type": 30,
+ "type": 35,
"optional": false
},
{
@@ -3729,7 +3849,7 @@
},
{
"name": "usage",
- "type": 67,
+ "type": 72,
"optional": true
}
],
@@ -3754,12 +3874,12 @@
},
{
"name": "role",
- "type": 26,
+ "type": 31,
"optional": false
},
{
"name": "source",
- "type": 27,
+ "type": 32,
"optional": false
}
],
@@ -3776,7 +3896,9 @@
9,
19,
22,
- 24
+ 24,
+ 26,
+ 29
]
},
{
@@ -4005,6 +4127,55 @@
"kind": "literal",
"value": "text"
},
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 27,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 28,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 30,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
{
"kind": "literal",
"value": "assistant"
@@ -4014,7 +4185,7 @@
"properties": [
{
"name": "kind",
- "type": 28,
+ "type": 33,
"optional": false
},
{
@@ -4029,7 +4200,7 @@
},
{
"name": "replayState",
- "type": 29,
+ "type": 34,
"optional": true
}
],
@@ -4045,15 +4216,15 @@
},
{
"kind": "array",
- "element": 31
+ "element": 36
},
{
"kind": "union",
"types": [
- 32,
- 36,
- 69,
- 71
+ 37,
+ 41,
+ 74,
+ 76
]
},
{
@@ -4061,12 +4232,12 @@
"properties": [
{
"name": "args",
- "type": 33,
+ "type": 38,
"optional": false
},
{
"name": "dt",
- "type": 34,
+ "type": 39,
"optional": false
},
{
@@ -4091,7 +4262,7 @@
},
{
"name": "type",
- "type": 35,
+ "type": 40,
"optional": false
}
],
@@ -4114,7 +4285,7 @@
"properties": [
{
"name": "chunk",
- "type": 37,
+ "type": 42,
"optional": false
},
{
@@ -4124,7 +4295,7 @@
},
{
"name": "type",
- "type": 68,
+ "type": 73,
"optional": false
}
],
@@ -4133,13 +4304,13 @@
{
"kind": "union",
"types": [
- 38,
- 40,
- 42,
+ 43,
45,
47,
- 49,
- 65
+ 50,
+ 52,
+ 54,
+ 70
]
},
{
@@ -4167,7 +4338,7 @@
},
{
"name": "type",
- "type": 39,
+ "type": 44,
"optional": false
}
],
@@ -4192,7 +4363,7 @@
},
{
"name": "type",
- "type": 41,
+ "type": 46,
"optional": false
}
],
@@ -4207,7 +4378,7 @@
"properties": [
{
"name": "blockType",
- "type": 43,
+ "type": 48,
"optional": false
},
{
@@ -4217,7 +4388,7 @@
},
{
"name": "type",
- "type": 44,
+ "type": 49,
"optional": false
}
],
@@ -4230,7 +4401,9 @@
18,
21,
23,
- 25
+ 25,
+ 28,
+ 30
]
},
{
@@ -4252,7 +4425,7 @@
},
{
"name": "type",
- "type": 46,
+ "type": 51,
"optional": false
}
],
@@ -4277,7 +4450,7 @@
},
{
"name": "type",
- "type": 48,
+ "type": 53,
"optional": false
}
],
@@ -4292,17 +4465,17 @@
"properties": [
{
"name": "reason",
- "type": 50,
+ "type": 55,
"optional": false
},
{
"name": "replayState",
- "type": 62,
+ "type": 67,
"optional": true
},
{
"name": "type",
- "type": 64,
+ "type": 69,
"optional": false
}
],
@@ -4311,11 +4484,11 @@
{
"kind": "union",
"types": [
- 51,
- 54,
56,
- 58,
- 60
+ 59,
+ 61,
+ 63,
+ 65
]
},
{
@@ -4323,12 +4496,12 @@
"properties": [
{
"name": "failure",
- "type": 52,
+ "type": 57,
"optional": false
},
{
"name": "kind",
- "type": 53,
+ "type": 58,
"optional": false
}
],
@@ -4379,12 +4552,12 @@
"properties": [
{
"name": "failure",
- "type": 52,
+ "type": 57,
"optional": false
},
{
"name": "kind",
- "type": 55,
+ "type": 60,
"optional": false
}
],
@@ -4399,7 +4572,7 @@
"properties": [
{
"name": "kind",
- "type": 57,
+ "type": 62,
"optional": false
}
],
@@ -4414,7 +4587,7 @@
"properties": [
{
"name": "kind",
- "type": 59,
+ "type": 64,
"optional": false
}
],
@@ -4429,7 +4602,7 @@
"properties": [
{
"name": "kind",
- "type": 61,
+ "type": 66,
"optional": false
}
],
@@ -4444,12 +4617,12 @@
"properties": [
{
"name": "blocks",
- "type": 63,
+ "type": 68,
"optional": true
},
{
"name": "response",
- "type": 29,
+ "type": 34,
"optional": false
}
],
@@ -4457,7 +4630,7 @@
},
{
"kind": "array",
- "element": 29
+ "element": 34
},
{
"kind": "literal",
@@ -4468,12 +4641,12 @@
"properties": [
{
"name": "type",
- "type": 66,
+ "type": 71,
"optional": false
},
{
"name": "usage",
- "type": 67,
+ "type": 72,
"optional": false
}
],
@@ -4528,7 +4701,7 @@
"properties": [
{
"name": "dt",
- "type": 34,
+ "type": 39,
"optional": false
},
{
@@ -4538,7 +4711,7 @@
},
{
"name": "texts",
- "type": 33,
+ "type": 38,
"optional": false
},
{
@@ -4548,7 +4721,7 @@
},
{
"name": "type",
- "type": 70,
+ "type": 75,
"optional": false
}
],
@@ -4563,7 +4736,7 @@
"properties": [
{
"name": "dt",
- "type": 34,
+ "type": 39,
"optional": false
},
{
@@ -4573,7 +4746,7 @@
},
{
"name": "texts",
- "type": 33,
+ "type": 38,
"optional": false
},
{
@@ -4583,7 +4756,7 @@
},
{
"name": "type",
- "type": 72,
+ "type": 77,
"optional": false
}
],
@@ -4596,8 +4769,8 @@
{
"kind": "union",
"types": [
- 74,
- 76
+ 79,
+ 81
]
},
{
@@ -4610,7 +4783,7 @@
},
{
"name": "op",
- "type": 75,
+ "type": 80,
"optional": false
},
{
@@ -4641,7 +4814,7 @@
"kind": "event",
"event": "compaction/summary",
"surface": false,
- "digest": "86c1ee9c8ab6c6e160d4ccc00b3d9ad5a6c687938b552d55eec528279baa1559",
+ "digest": "e2f9a41e0989f54ed8cee80f8db2bcf9d60a5c810dc9d45b83fa050b9dce7602",
"schema": {
"root": 0,
"nodes": [
@@ -4670,7 +4843,7 @@
},
{
"name": "type",
- "type": 30,
+ "type": 35,
"optional": false
}
],
@@ -4680,7 +4853,7 @@
"kind": "union",
"types": [
2,
- 29
+ 34
]
},
{
@@ -4718,12 +4891,12 @@
},
{
"name": "shadowedRange",
- "type": 26,
+ "type": 31,
"optional": false
},
{
"name": "shadowedSeqs",
- "type": 27,
+ "type": 32,
"optional": false
},
{
@@ -4743,7 +4916,7 @@
},
{
"name": "usage",
- "type": 28,
+ "type": 33,
"optional": true
}
],
@@ -4771,8 +4944,10 @@
8,
10,
12,
- 14,
- 23
+ 15,
+ 17,
+ 19,
+ 28
]
},
{
@@ -4815,6 +4990,55 @@
"kind": "literal",
"value": "text"
},
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 13,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 14,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 16,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
{
"kind": "object",
"properties": [
@@ -4835,7 +5059,7 @@
},
{
"name": "type",
- "type": 13,
+ "type": 18,
"optional": false
}
],
@@ -4850,7 +5074,7 @@
"properties": [
{
"name": "attachment",
- "type": 15,
+ "type": 20,
"optional": false
},
{
@@ -4860,7 +5084,7 @@
},
{
"name": "type",
- "type": 22,
+ "type": 27,
"optional": false
}
],
@@ -4886,7 +5110,7 @@
},
{
"name": "mediaType",
- "type": 16,
+ "type": 21,
"optional": false
},
{
@@ -4896,7 +5120,7 @@
},
{
"name": "originalDimensions",
- "type": 21,
+ "type": 26,
"optional": true
},
{
@@ -4910,10 +5134,10 @@
{
"kind": "union",
"types": [
- 17,
- 18,
- 19,
- 20
+ 22,
+ 23,
+ 24,
+ 25
]
},
{
@@ -4957,12 +5181,12 @@
"properties": [
{
"name": "attachment",
- "type": 24,
+ "type": 29,
"optional": false
},
{
"name": "type",
- "type": 25,
+ "type": 30,
"optional": false
}
],
@@ -5079,12 +5303,12 @@
},
{
"name": "shadowedRange",
- "type": 26,
+ "type": 31,
"optional": false
},
{
"name": "shadowedSeqs",
- "type": 27,
+ "type": 32,
"optional": false
},
{
@@ -5104,7 +5328,7 @@
},
{
"name": "usage",
- "type": 28,
+ "type": 33,
"optional": true
}
],
@@ -5117,12 +5341,2811 @@
]
}
},
+ {
+ "key": "event:developer/message",
+ "kind": "event",
+ "event": "developer/message",
+ "surface": true,
+ "digest": "eef4ef54dc7a133d47448a4ee822e45a351314923ef5f66db34c8b24e4b32d80",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "data",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "ignorable",
+ "type": 26,
+ "optional": true
+ },
+ {
+ "name": "seq",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "sourceEventSeqs",
+ "type": 195,
+ "optional": true
+ },
+ {
+ "name": "surfaceOp",
+ "type": 196,
+ "optional": false
+ },
+ {
+ "name": "time",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 199,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "headerSeq",
+ "type": 2,
+ "optional": true
+ },
+ {
+ "name": "message",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "step",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "turn",
+ "type": 2,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "number"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "role",
+ "type": 31,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 32,
+ "optional": false,
+ "compatibility": {
+ "version": 1,
+ "policy": "session-source-attribution",
+ "binding": "session.developer-message.source",
+ "discriminator": "kind",
+ "unknownKinds": "preserve",
+ "attributionKinds": [
+ "tmux-context"
+ ]
+ }
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 5
+ },
+ {
+ "kind": "union",
+ "types": [
+ 6,
+ 9,
+ 11,
+ 14,
+ 16,
+ 18,
+ 28
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 8,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "string"
+ },
+ {
+ "kind": "literal",
+ "value": "reasoning"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "text"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 12,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 13,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 15,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "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": "offloaded",
+ "type": 26,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 27,
+ "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": true
+ },
+ {
+ "kind": "literal",
+ "value": "image"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachment",
+ "type": 29,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 30,
+ "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": "literal",
+ "value": "developer"
+ },
+ {
+ "kind": "union",
+ "types": [
+ 33,
+ 36,
+ 38,
+ 40,
+ 42,
+ 44,
+ 46,
+ 49,
+ 51,
+ 53,
+ 55,
+ 57,
+ 59,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65,
+ 66,
+ 67,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 76,
+ 77,
+ 78,
+ 79,
+ 80,
+ 81,
+ 83,
+ 84,
+ 85,
+ 86,
+ 87,
+ 88,
+ 89,
+ 90,
+ 91,
+ 92,
+ 93,
+ 94,
+ 95,
+ 97,
+ 98,
+ 99,
+ 100,
+ 101,
+ 102,
+ 103,
+ 104,
+ 105,
+ 106,
+ 107,
+ 108,
+ 109,
+ 111,
+ 113,
+ 116,
+ 117,
+ 118,
+ 119,
+ 120,
+ 122,
+ 123,
+ 124,
+ 125,
+ 127,
+ 128,
+ 129,
+ 130,
+ 131,
+ 133,
+ 135,
+ 136,
+ 138,
+ 139,
+ 147,
+ 149,
+ 150,
+ 152,
+ 154,
+ 158,
+ 160,
+ 168,
+ 172,
+ 173,
+ 174,
+ 175,
+ 176,
+ 177,
+ 178,
+ 179,
+ 180,
+ 181,
+ 182,
+ 183,
+ 184,
+ 186,
+ 188,
+ 189,
+ 190,
+ 191,
+ 192,
+ 193,
+ 194
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "notice"
+ },
+ {
+ "kind": "literal",
+ "value": "time-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tmux-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-goal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-jobs"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "user-approval"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "dsh-session-title-llm"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "instructions"
+ },
+ {
+ "kind": "literal",
+ "value": "hooks-claude-code"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "hooks-codex"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "model-selection"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "plan-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "repeat-tool-reminder"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "runtime-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "schedule"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "recall"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "relay"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "catalog"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "goalId",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 110,
+ "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": 112,
+ "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": 114,
+ "optional": false
+ },
+ {
+ "name": "model",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "provider",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "replayState",
+ "type": 115,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "model"
+ },
+ {
+ "kind": "opaque",
+ "reason": "unknown"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 121,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "ptc-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 126,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "system-prompt"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 132,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-registry"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 134,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "user"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 137,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "cordis-host-runner"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "baseline",
+ "type": 26,
+ "optional": true
+ },
+ {
+ "name": "baselineIdentity",
+ "type": 7,
+ "optional": true
+ },
+ {
+ "name": "changes",
+ "type": 140,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 146,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 141
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "action",
+ "type": 142,
+ "optional": false
+ },
+ {
+ "name": "digest",
+ "type": 7,
+ "optional": true
+ },
+ {
+ "name": "path",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "scope",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 143,
+ 144,
+ 145
+ ]
+ },
+ {
+ "kind": "literal",
+ "value": "remove"
+ },
+ {
+ "kind": "literal",
+ "value": "replace"
+ },
+ {
+ "kind": "literal",
+ "value": "set"
+ },
+ {
+ "kind": "literal",
+ "value": "agent-instructions"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "callId",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 148,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "clientTimeZone",
+ "type": 7,
+ "optional": true
+ },
+ {
+ "name": "kind",
+ "type": 134,
+ "optional": false
+ },
+ {
+ "name": "rpcId",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "compactionId",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 151,
+ "optional": false
+ },
+ {
+ "name": "sourceCommandId",
+ "type": 7,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "compact-checkpoint"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "deliveryId",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 153,
+ "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": "webhook"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "entries",
+ "type": 155,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 157,
+ "optional": false
+ },
+ {
+ "name": "update",
+ "type": 26,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 156
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "description",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "skill-catalog"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 159,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "skill-invocation"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 161,
+ "optional": false
+ },
+ {
+ "name": "references",
+ "type": 162,
+ "optional": false
+ },
+ {
+ "name": "version",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "session-reference"
+ },
+ {
+ "kind": "array",
+ "element": 163
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "capturedFormatVersion",
+ "type": 2,
+ "optional": true
+ },
+ {
+ "name": "capturedThroughSeq",
+ "type": 164,
+ "optional": false
+ },
+ {
+ "name": "compacted",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "inputIndex",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "label",
+ "type": 7,
+ "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": 7,
+ "optional": false
+ },
+ {
+ "name": "truncated",
+ "type": 166,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 2,
+ 165
+ ]
+ },
+ {
+ "kind": "primitive",
+ "type": "null"
+ },
+ {
+ "kind": "primitive",
+ "type": "boolean"
+ },
+ {
+ "kind": "literal",
+ "value": 1
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "snapshot"
+ },
+ {
+ "kind": "array",
+ "element": 171
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "name",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "text",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 185,
+ "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": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 187,
+ "optional": false
+ },
+ {
+ "name": "senderSessionId",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "agent-message"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 2
+ },
+ {
+ "kind": "union",
+ "types": [
+ 197,
+ 198
+ ]
+ },
+ {
+ "kind": "literal",
+ "value": "append"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "endSeq",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "op",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "startSeq",
+ "type": 2,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "developer/message"
+ }
+ ]
+ }
+ },
{
"key": "event:request/header",
"kind": "event",
"event": "request/header",
"surface": false,
- "digest": "91fb2b19bd1bfda3a1d30b71f39445595e1d4c120e8fe3553f96e25a3c3d1c7d",
+ "digest": "4208123b50df5006b181481ab45fcf1cde807b88d3fd4d340090bc2e202fac41",
"schema": {
"root": 0,
"nodes": [
@@ -5283,6 +8306,11 @@
{
"kind": "object",
"properties": [
+ {
+ "name": "deferLoading",
+ "type": 4,
+ "optional": true
+ },
{
"name": "description",
"type": 7,
@@ -5352,7 +8380,7 @@
"kind": "event",
"event": "session/title-llm-request",
"surface": false,
- "digest": "4eeb9bb8f9c35f59b3020a07113f256c363a504983aecbe33e57fd1ab4f03b19",
+ "digest": "fa8f7d3ebf08a76c7f7a8b0781873c4d819b964da5dbb52cd3cdfa5da34f452d",
"schema": {
"root": 0,
"nodes": [
@@ -5366,7 +8394,7 @@
},
{
"name": "ignorable",
- "type": 20,
+ "type": 29,
"optional": true
},
{
@@ -5381,7 +8409,7 @@
},
{
"name": "type",
- "type": 196,
+ "type": 205,
"optional": false
}
],
@@ -5407,7 +8435,7 @@
},
{
"name": "route",
- "type": 195,
+ "type": 204,
"optional": false
},
{
@@ -5439,9 +8467,10 @@
"kind": "union",
"types": [
6,
- 32,
- 191,
- 193
+ 37,
+ 199,
+ 200,
+ 202
]
},
{
@@ -5459,17 +8488,17 @@
},
{
"name": "isError",
- "type": 29,
+ "type": 34,
"optional": true
},
{
"name": "role",
- "type": 30,
+ "type": 35,
"optional": false
},
{
"name": "source",
- "type": 31,
+ "type": 36,
"optional": false
},
{
@@ -5489,11 +8518,106 @@
"types": [
9,
12,
- 22,
- 25,
- 27
+ 14,
+ 17,
+ 19,
+ 21,
+ 31
]
},
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 11,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "string"
+ },
+ {
+ "kind": "literal",
+ "value": "reasoning"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 13,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "text"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 15,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 16,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 18,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
{
"kind": "object",
"properties": [
@@ -5514,16 +8638,12 @@
},
{
"name": "type",
- "type": 11,
+ "type": 20,
"optional": false
}
],
"indices": []
},
- {
- "kind": "primitive",
- "type": "string"
- },
{
"kind": "literal",
"value": "tool-call"
@@ -5533,17 +8653,17 @@
"properties": [
{
"name": "attachment",
- "type": 13,
+ "type": 22,
"optional": false
},
{
"name": "offloaded",
- "type": 20,
+ "type": 29,
"optional": true
},
{
"name": "type",
- "type": 21,
+ "type": 30,
"optional": false
}
],
@@ -5569,7 +8689,7 @@
},
{
"name": "mediaType",
- "type": 14,
+ "type": 23,
"optional": false
},
{
@@ -5579,7 +8699,7 @@
},
{
"name": "originalDimensions",
- "type": 19,
+ "type": 28,
"optional": true
},
{
@@ -5593,20 +8713,12 @@
{
"kind": "union",
"types": [
- 15,
- 16,
- 17,
- 18
+ 24,
+ 25,
+ 26,
+ 27
]
},
- {
- "kind": "literal",
- "value": "image/jpeg"
- },
- {
- "kind": "literal",
- "value": "image/gif"
- },
{
"kind": "literal",
"value": "image/png"
@@ -5615,6 +8727,14 @@
"kind": "literal",
"value": "image/webp"
},
+ {
+ "kind": "literal",
+ "value": "image/gif"
+ },
+ {
+ "kind": "literal",
+ "value": "image/jpeg"
+ },
{
"kind": "object",
"properties": [
@@ -5644,12 +8764,12 @@
"properties": [
{
"name": "attachment",
- "type": 23,
+ "type": 32,
"optional": false
},
{
"name": "type",
- "type": 24,
+ "type": 33,
"optional": false
}
],
@@ -5680,46 +8800,6 @@
"kind": "literal",
"value": "file"
},
- {
- "kind": "object",
- "properties": [
- {
- "name": "text",
- "type": 10,
- "optional": false
- },
- {
- "name": "type",
- "type": 26,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "reasoning"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "text",
- "type": 10,
- "optional": false
- },
- {
- "name": "type",
- "type": 28,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "text"
- },
{
"kind": "primitive",
"type": "boolean"
@@ -5738,7 +8818,7 @@
},
{
"name": "kind",
- "type": 30,
+ "type": 35,
"optional": false
}
],
@@ -5759,17 +8839,17 @@
},
{
"name": "role",
- "type": 33,
+ "type": 38,
"optional": false
},
{
"name": "source",
- "type": 34,
+ "type": 39,
"optional": false,
"compatibility": {
"version": 1,
"policy": "session-source-attribution",
- "binding": "session.user-message.source",
+ "binding": "session.developer-message.source",
"discriminator": "kind",
"unknownKinds": "preserve",
"attributionKinds": [
@@ -5782,42 +8862,38 @@
},
{
"kind": "literal",
- "value": "user"
+ "value": "developer"
},
{
"kind": "union",
"types": [
- 31,
- 35,
- 38,
+ 36,
40,
- 42,
- 44,
- 46,
- 54,
+ 43,
+ 45,
+ 47,
+ 49,
+ 51,
+ 53,
55,
57,
59,
- 62,
- 67,
- 69,
- 71,
- 79,
- 84,
- 86,
+ 61,
+ 70,
+ 72,
+ 74,
+ 76,
+ 78,
+ 80,
+ 85,
87,
- 88,
- 89,
- 90,
- 91,
- 93,
- 94,
95,
- 96,
- 98,
100,
102,
+ 103,
104,
+ 105,
+ 106,
107,
108,
109,
@@ -5852,10 +8928,8 @@
138,
139,
140,
- 141,
142,
143,
- 144,
145,
146,
147,
@@ -5874,27 +8948,34 @@
160,
161,
163,
+ 164,
165,
166,
+ 167,
+ 168,
169,
170,
171,
172,
- 173,
+ 174,
175,
- 176,
177,
- 178,
- 179,
+ 180,
181,
182,
183,
184,
- 185,
186,
187,
+ 188,
189,
- 190
+ 190,
+ 192,
+ 193,
+ 194,
+ 195,
+ 196,
+ 198
]
},
{
@@ -5902,12 +8983,17 @@
"properties": [
{
"name": "form",
- "type": 36,
+ "type": 41,
"optional": false
},
{
"name": "kind",
- "type": 37,
+ "type": 42,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
"optional": false
}
],
@@ -5915,23 +9001,73 @@
},
{
"kind": "literal",
- "value": "instructions"
+ "value": "notice"
},
{
"kind": "literal",
"value": "model-selection"
},
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "user-approval"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "cordis-host-runner"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "dsh-session-title-llm"
+ },
{
"kind": "object",
"properties": [
{
"name": "form",
- "type": 36,
+ "type": 41,
"optional": false
},
{
"name": "kind",
- "type": 39,
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
"optional": false
}
],
@@ -5946,12 +9082,17 @@
"properties": [
{
"name": "form",
- "type": 36,
+ "type": 41,
"optional": false
},
{
"name": "kind",
- "type": 41,
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
"optional": false
}
],
@@ -5966,12 +9107,17 @@
"properties": [
{
"name": "form",
- "type": 36,
+ "type": 41,
"optional": false
},
{
"name": "kind",
- "type": 43,
+ "type": 54,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
"optional": false
}
],
@@ -5986,12 +9132,17 @@
"properties": [
{
"name": "form",
- "type": 36,
+ "type": 41,
"optional": false
},
{
"name": "kind",
- "type": 45,
+ "type": 56,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
"optional": false
}
],
@@ -6001,12 +9152,62 @@
"kind": "literal",
"value": "schedule"
},
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "time-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tmux-context"
+ },
{
"kind": "object",
"properties": [
{
"name": "baseline",
- "type": 20,
+ "type": 29,
"optional": true
},
{
@@ -6016,17 +9217,17 @@
},
{
"name": "changes",
- "type": 47,
+ "type": 62,
"optional": false
},
{
"name": "form",
- "type": 36,
+ "type": 68,
"optional": false
},
{
"name": "kind",
- "type": 53,
+ "type": 69,
"optional": false
}
],
@@ -6034,14 +9235,14 @@
},
{
"kind": "array",
- "element": 48
+ "element": 63
},
{
"kind": "object",
"properties": [
{
"name": "action",
- "type": 49,
+ "type": 64,
"optional": false
},
{
@@ -6065,9 +9266,9 @@
{
"kind": "union",
"types": [
- 50,
- 51,
- 52
+ 65,
+ 66,
+ 67
]
},
{
@@ -6082,6 +9283,10 @@
"kind": "literal",
"value": "set"
},
+ {
+ "kind": "literal",
+ "value": "instructions"
+ },
{
"kind": "literal",
"value": "agent-instructions"
@@ -6096,7 +9301,7 @@
},
{
"name": "kind",
- "type": 33,
+ "type": 71,
"optional": false
},
{
@@ -6107,6 +9312,10 @@
],
"indices": []
},
+ {
+ "kind": "literal",
+ "value": "user"
+ },
{
"kind": "object",
"properties": [
@@ -6117,7 +9326,7 @@
},
{
"name": "kind",
- "type": 56,
+ "type": 73,
"optional": false
},
{
@@ -6137,12 +9346,17 @@
"properties": [
{
"name": "form",
- "type": 36,
+ "type": 41,
"optional": false
},
{
"name": "kind",
- "type": 58,
+ "type": 75,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
"optional": false
}
],
@@ -6150,7 +9364,7 @@
},
{
"kind": "literal",
- "value": "time-context"
+ "value": "tool-goal"
},
{
"kind": "object",
@@ -6162,12 +9376,12 @@
},
{
"name": "form",
- "type": 60,
+ "type": 41,
"optional": false
},
{
"name": "kind",
- "type": 61,
+ "type": 77,
"optional": false
},
{
@@ -6193,10 +9407,6 @@
],
"indices": []
},
- {
- "kind": "literal",
- "value": "notice"
- },
{
"kind": "literal",
"value": "webhook"
@@ -6204,24 +9414,49 @@
{
"kind": "object",
"properties": [
- {
- "name": "entries",
- "type": 63,
- "optional": false
- },
{
"name": "form",
- "type": 65,
+ "type": 41,
"optional": false
},
{
"name": "kind",
- "type": 66,
+ "type": 79,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-jobs"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "entries",
+ "type": 81,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 84,
"optional": false
},
{
"name": "update",
- "type": 20,
+ "type": 29,
"optional": true
}
],
@@ -6229,7 +9464,7 @@
},
{
"kind": "array",
- "element": 64
+ "element": 82
},
{
"kind": "object",
@@ -6260,32 +9495,12 @@
"properties": [
{
"name": "form",
- "type": 36,
- "optional": false
- },
- {
- "name": "kind",
"type": 68,
"optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tmux-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 36,
- "optional": false
},
{
"name": "kind",
- "type": 70,
+ "type": 86,
"optional": false
},
{
@@ -6305,22 +9520,22 @@
"properties": [
{
"name": "form",
- "type": 72,
+ "type": 88,
"optional": false
},
{
"name": "kind",
- "type": 73,
+ "type": 89,
"optional": false
},
{
"name": "references",
- "type": 74,
+ "type": 90,
"optional": false
},
{
"name": "version",
- "type": 78,
+ "type": 94,
"optional": false
}
],
@@ -6336,7 +9551,7 @@
},
{
"kind": "array",
- "element": 75
+ "element": 91
},
{
"kind": "object",
@@ -6348,12 +9563,12 @@
},
{
"name": "capturedThroughSeq",
- "type": 76,
+ "type": 92,
"optional": false
},
{
"name": "compacted",
- "type": 29,
+ "type": 34,
"optional": false
},
{
@@ -6393,7 +9608,7 @@
},
{
"name": "truncated",
- "type": 29,
+ "type": 34,
"optional": false
}
],
@@ -6403,7 +9618,7 @@
"kind": "union",
"types": [
2,
- 77
+ 93
]
},
{
@@ -6419,17 +9634,17 @@
"properties": [
{
"name": "form",
- "type": 80,
+ "type": 96,
"optional": false
},
{
"name": "kind",
- "type": 81,
+ "type": 97,
"optional": false
},
{
"name": "sections",
- "type": 82,
+ "type": 98,
"optional": false
}
],
@@ -6445,7 +9660,7 @@
},
{
"kind": "array",
- "element": 83
+ "element": 99
},
{
"kind": "object",
@@ -6468,17 +9683,17 @@
"properties": [
{
"name": "form",
- "type": 80,
+ "type": 96,
"optional": false
},
{
"name": "kind",
- "type": 85,
+ "type": 101,
"optional": false
},
{
"name": "sections",
- "type": 82,
+ "type": 98,
"optional": false
}
],
@@ -6493,17 +9708,17 @@
"properties": [
{
"name": "form",
- "type": 80,
+ "type": 96,
"optional": false
},
{
"name": "kind",
- "type": 37,
+ "type": 42,
"optional": false
},
{
"name": "sections",
- "type": 82,
+ "type": 98,
"optional": false
}
],
@@ -6514,17 +9729,17 @@
"properties": [
{
"name": "form",
- "type": 80,
+ "type": 96,
"optional": false
},
{
"name": "kind",
- "type": 39,
+ "type": 50,
"optional": false
},
{
"name": "sections",
- "type": 82,
+ "type": 98,
"optional": false
}
],
@@ -6535,17 +9750,59 @@
"properties": [
{
"name": "form",
- "type": 80,
+ "type": 96,
"optional": false
},
{
"name": "kind",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 98,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 98,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
"type": 41,
"optional": false
},
{
- "name": "sections",
- "type": 82,
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
"optional": false
}
],
@@ -6556,17 +9813,17 @@
"properties": [
{
"name": "form",
- "type": 80,
+ "type": 96,
"optional": false
},
{
"name": "kind",
- "type": 43,
+ "type": 56,
"optional": false
},
{
"name": "sections",
- "type": 82,
+ "type": 98,
"optional": false
}
],
@@ -6577,48 +9834,7 @@
"properties": [
{
"name": "form",
- "type": 80,
- "optional": false
- },
- {
- "name": "kind",
- "type": 45,
- "optional": false
- },
- {
- "name": "sections",
- "type": 82,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 36,
- "optional": false
- },
- {
- "name": "kind",
- "type": 92,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-goal"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 80,
+ "type": 96,
"optional": false
},
{
@@ -6628,7 +9844,7 @@
},
{
"name": "sections",
- "type": 82,
+ "type": 98,
"optional": false
}
],
@@ -6639,129 +9855,538 @@
"properties": [
{
"name": "form",
- "type": 80,
+ "type": 96,
"optional": false
},
{
"name": "kind",
+ "type": 60,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 98,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 75,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 98,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 79,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 98,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 98,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
"type": 68,
"optional": false
},
- {
- "name": "sections",
- "type": 82,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 80,
- "optional": false
- },
- {
- "name": "kind",
- "type": 92,
- "optional": false
- },
- {
- "name": "sections",
- "type": 82,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 80,
- "optional": false
- },
{
"name": "kind",
"type": 97,
"optional": false
- },
- {
- "name": "sections",
- "type": 82,
- "optional": false
}
],
"indices": []
},
- {
- "kind": "literal",
- "value": "tool-jobs"
- },
{
"kind": "object",
"properties": [
{
"name": "form",
- "type": 80,
- "optional": false
- },
- {
- "name": "kind",
- "type": 99,
- "optional": false
- },
- {
- "name": "sections",
- "type": 82,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "user-approval"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 80,
+ "type": 68,
"optional": false
},
{
"name": "kind",
"type": 101,
"optional": false
- },
- {
- "name": "sections",
- "type": 82,
- "optional": false
}
],
"indices": []
},
- {
- "kind": "literal",
- "value": "dsh-session-title-llm"
- },
{
"kind": "object",
"properties": [
{
"name": "form",
- "type": 60,
+ "type": 68,
"optional": false
},
{
"name": "kind",
- "type": 103,
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 75,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 79,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 97,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 101,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 98,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 75,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 79,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 141,
"optional": false
},
{
@@ -6786,12 +10411,304 @@
"properties": [
{
"name": "form",
- "type": 105,
+ "type": 88,
"optional": false
},
{
"name": "kind",
- "type": 106,
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 97,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "relay"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 101,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 75,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 79,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 97,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 101,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 162,
"optional": false
},
{
@@ -6802,10 +10719,6 @@
],
"indices": []
},
- {
- "kind": "literal",
- "value": "relay"
- },
{
"kind": "literal",
"value": "agent-message"
@@ -6815,17 +10728,12 @@
"properties": [
{
"name": "form",
- "type": 60,
+ "type": 83,
"optional": false
},
{
"name": "kind",
- "type": 81,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
+ "type": 52,
"optional": false
}
],
@@ -6836,12 +10744,12 @@
"properties": [
{
"name": "form",
- "type": 36,
+ "type": 83,
"optional": false
},
{
"name": "kind",
- "type": 97,
+ "type": 54,
"optional": false
}
],
@@ -6852,17 +10760,12 @@
"properties": [
{
"name": "form",
- "type": 60,
+ "type": 83,
"optional": false
},
{
"name": "kind",
- "type": 85,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
+ "type": 56,
"optional": false
}
],
@@ -6873,298 +10776,7 @@
"properties": [
{
"name": "form",
- "type": 60,
- "optional": false
- },
- {
- "name": "kind",
- "type": 37,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 60,
- "optional": false
- },
- {
- "name": "kind",
- "type": 39,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 60,
- "optional": false
- },
- {
- "name": "kind",
- "type": 41,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 60,
- "optional": false
- },
- {
- "name": "kind",
- "type": 43,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 60,
- "optional": false
- },
- {
- "name": "kind",
- "type": 45,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 60,
- "optional": false
- },
- {
- "name": "kind",
- "type": 58,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 36,
- "optional": false
- },
- {
- "name": "kind",
- "type": 99,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 36,
- "optional": false
- },
- {
- "name": "kind",
- "type": 101,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 81,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 85,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 37,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 39,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 41,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 43,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 45,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 60,
- "optional": false
- },
- {
- "name": "kind",
- "type": 68,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
+ "type": 83,
"optional": false
},
{
@@ -7180,145 +10792,28 @@
"properties": [
{
"name": "form",
- "type": 72,
+ "type": 83,
"optional": false
},
{
"name": "kind",
- "type": 68,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 92,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 97,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 99,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 101,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 105,
- "optional": false
- },
- {
- "name": "kind",
- "type": 81,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 105,
- "optional": false
- },
- {
- "name": "kind",
- "type": 85,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 105,
- "optional": false
- },
- {
- "name": "kind",
- "type": 37,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
"type": 60,
"optional": false
- },
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
{
- "name": "kind",
- "type": 92,
+ "name": "form",
+ "type": 83,
"optional": false
},
{
- "name": "summary",
- "type": 10,
+ "name": "kind",
+ "type": 75,
"optional": false
}
],
@@ -7329,12 +10824,12 @@
"properties": [
{
"name": "form",
- "type": 105,
+ "type": 83,
"optional": false
},
{
"name": "kind",
- "type": 39,
+ "type": 79,
"optional": false
}
],
@@ -7345,12 +10840,12 @@
"properties": [
{
"name": "form",
- "type": 105,
+ "type": 83,
"optional": false
},
{
"name": "kind",
- "type": 41,
+ "type": 44,
"optional": false
}
],
@@ -7361,374 +10856,12 @@
"properties": [
{
"name": "form",
- "type": 105,
+ "type": 83,
"optional": false
},
{
"name": "kind",
- "type": 43,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 105,
- "optional": false
- },
- {
- "name": "kind",
- "type": 45,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 105,
- "optional": false
- },
- {
- "name": "kind",
- "type": 58,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 105,
- "optional": false
- },
- {
- "name": "kind",
- "type": 68,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 105,
- "optional": false
- },
- {
- "name": "kind",
- "type": 92,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 105,
- "optional": false
- },
- {
- "name": "kind",
- "type": 97,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 105,
- "optional": false
- },
- {
- "name": "kind",
- "type": 99,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 60,
- "optional": false
- },
- {
- "name": "kind",
- "type": 97,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 105,
- "optional": false
- },
- {
- "name": "kind",
- "type": 101,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 81,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 85,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 37,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 39,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 41,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 43,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 45,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 58,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 60,
- "optional": false
- },
- {
- "name": "kind",
- "type": 99,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 68,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 92,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 97,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 99,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 101,
+ "type": 48,
"optional": false
}
],
@@ -7744,7 +10877,7 @@
},
{
"name": "kind",
- "type": 162,
+ "type": 173,
"optional": false
},
{
@@ -7767,9 +10900,30 @@
{
"kind": "object",
"properties": [
+ {
+ "name": "form",
+ "type": 41,
+ "optional": false
+ },
{
"name": "kind",
- "type": 164,
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 176,
"optional": false
},
{
@@ -7799,12 +10953,116 @@
"kind": "literal",
"value": "team-message"
},
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 178,
+ "optional": false
+ },
+ {
+ "name": "model",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "provider",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "replayState",
+ "type": 179,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "model"
+ },
+ {
+ "kind": "opaque",
+ "reason": "unknown"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 97,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 101,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 185,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "ptc-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
{
"kind": "object",
"properties": [
{
"name": "form",
- "type": 60,
+ "type": 41,
"optional": false
},
{
@@ -7825,41 +11083,7 @@
"properties": [
{
"name": "kind",
- "type": 167,
- "optional": false
- },
- {
- "name": "model",
- "type": 10,
- "optional": false
- },
- {
- "name": "provider",
- "type": 10,
- "optional": false
- },
- {
- "name": "replayState",
- "type": 168,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "model"
- },
- {
- "kind": "opaque",
- "reason": "unknown"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 81,
+ "type": 54,
"optional": false
}
],
@@ -7870,7 +11094,7 @@
"properties": [
{
"name": "kind",
- "type": 85,
+ "type": 56,
"optional": false
}
],
@@ -7881,93 +11105,7 @@
"properties": [
{
"name": "kind",
- "type": 37,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 39,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 174,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "ptc-mode"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 41,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 43,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 45,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 36,
- "optional": false
- },
- {
- "name": "kind",
- "type": 81,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 180,
+ "type": 191,
"optional": false
}
],
@@ -7993,7 +11131,7 @@
"properties": [
{
"name": "kind",
- "type": 68,
+ "type": 60,
"optional": false
}
],
@@ -8004,7 +11142,7 @@
"properties": [
{
"name": "kind",
- "type": 92,
+ "type": 75,
"optional": false
}
],
@@ -8015,7 +11153,7 @@
"properties": [
{
"name": "kind",
- "type": 97,
+ "type": 79,
"optional": false
}
],
@@ -8026,29 +11164,7 @@
"properties": [
{
"name": "kind",
- "type": 33,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 99,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 188,
+ "type": 197,
"optional": false
}
],
@@ -8056,30 +11172,14 @@
},
{
"kind": "literal",
- "value": "cordis-host-runner"
+ "value": "tool-registry"
},
{
"kind": "object",
"properties": [
{
"name": "kind",
- "type": 101,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 36,
- "optional": false
- },
- {
- "name": "kind",
- "type": 85,
+ "type": 71,
"optional": false
}
],
@@ -8100,12 +11200,48 @@
},
{
"name": "role",
- "type": 192,
+ "type": 71,
"optional": false
},
{
"name": "source",
- "type": 166,
+ "type": 39,
+ "optional": false,
+ "compatibility": {
+ "version": 1,
+ "policy": "session-source-attribution",
+ "binding": "session.user-message.source",
+ "discriminator": "kind",
+ "unknownKinds": "preserve",
+ "attributionKinds": [
+ "tmux-context"
+ ]
+ }
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "role",
+ "type": 201,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 177,
"optional": false
}
],
@@ -8130,12 +11266,12 @@
},
{
"name": "role",
- "type": 194,
+ "type": 203,
"optional": false
},
{
"name": "source",
- "type": 179,
+ "type": 190,
"optional": false
}
],
@@ -8173,7 +11309,7 @@
"kind": "event",
"event": "system/message",
"surface": true,
- "digest": "54a8682615a7ffc3e1e3c41ab003ae61082ae2792c57407f5bd8bb38fded3f0e",
+ "digest": "69081694be231d56fd9580ba14645fd5e35373202605d5c5c841a9435b5fa3b1",
"schema": {
"root": 0,
"nodes": [
@@ -8187,32 +11323,32 @@
},
{
"name": "ignorable",
- "type": 15,
+ "type": 17,
"optional": true
},
{
"name": "seq",
- "type": 8,
+ "type": 10,
"optional": false
},
{
"name": "sourceEventSeqs",
- "type": 29,
+ "type": 34,
"optional": true
},
{
"name": "surfaceOp",
- "type": 30,
+ "type": 35,
"optional": false
},
{
"name": "time",
- "type": 8,
+ "type": 10,
"optional": false
},
{
"name": "type",
- "type": 34,
+ "type": 39,
"optional": false
}
],
@@ -8228,12 +11364,12 @@
},
{
"name": "step",
- "type": 8,
+ "type": 10,
"optional": false
},
{
"name": "turn",
- "type": 8,
+ "type": 10,
"optional": false
}
],
@@ -8249,17 +11385,17 @@
},
{
"name": "id",
- "type": 7,
+ "type": 6,
"optional": false
},
{
"name": "role",
- "type": 26,
+ "type": 31,
"optional": false
},
{
"name": "source",
- "type": 27,
+ "type": 32,
"optional": false
}
],
@@ -8273,69 +11409,35 @@
"kind": "union",
"types": [
5,
- 17,
- 20,
+ 8,
+ 19,
22,
- 24
+ 24,
+ 26,
+ 29
]
},
{
"kind": "object",
"properties": [
{
- "name": "attachment",
+ "name": "arguments",
"type": 6,
"optional": false
},
{
- "name": "offloaded",
- "type": 15,
- "optional": true
- },
- {
- "name": "type",
- "type": 16,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "attachmentId",
- "type": 7,
- "optional": false
- },
- {
- "name": "bytes",
- "type": 8,
- "optional": false
- },
- {
- "name": "height",
- "type": 8,
- "optional": false
- },
- {
- "name": "mediaType",
- "type": 9,
+ "name": "id",
+ "type": 6,
"optional": false
},
{
"name": "name",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "type",
"type": 7,
- "optional": true
- },
- {
- "name": "originalDimensions",
- "type": 14,
- "optional": true
- },
- {
- "name": "width",
- "type": 8,
"optional": false
}
],
@@ -8345,6 +11447,72 @@
"kind": "primitive",
"type": "string"
},
+ {
+ "kind": "literal",
+ "value": "tool-call"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachment",
+ "type": 9,
+ "optional": false
+ },
+ {
+ "name": "offloaded",
+ "type": 17,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 18,
+ "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"
@@ -8352,10 +11520,10 @@
{
"kind": "union",
"types": [
- 10,
- 11,
12,
- 13
+ 13,
+ 14,
+ 15
]
},
{
@@ -8379,12 +11547,12 @@
"properties": [
{
"name": "height",
- "type": 8,
+ "type": 10,
"optional": false
},
{
"name": "width",
- "type": 8,
+ "type": 10,
"optional": false
}
],
@@ -8403,12 +11571,12 @@
"properties": [
{
"name": "attachment",
- "type": 18,
+ "type": 20,
"optional": false
},
{
"name": "type",
- "type": 19,
+ "type": 21,
"optional": false
}
],
@@ -8419,17 +11587,17 @@
"properties": [
{
"name": "attachmentId",
- "type": 7,
+ "type": 6,
"optional": false
},
{
"name": "bytes",
- "type": 8,
+ "type": 10,
"optional": false
},
{
"name": "name",
- "type": 7,
+ "type": 6,
"optional": false
}
],
@@ -8444,12 +11612,12 @@
"properties": [
{
"name": "text",
- "type": 7,
+ "type": 6,
"optional": false
},
{
"name": "type",
- "type": 21,
+ "type": 23,
"optional": false
}
],
@@ -8464,12 +11632,12 @@
"properties": [
{
"name": "text",
- "type": 7,
+ "type": 6,
"optional": false
},
{
"name": "type",
- "type": 23,
+ "type": 25,
"optional": false
}
],
@@ -8483,23 +11651,42 @@
"kind": "object",
"properties": [
{
- "name": "arguments",
- "type": 7,
- "optional": false
+ "name": "tool",
+ "type": 27,
+ "optional": true
},
{
- "name": "id",
- "type": 7,
- "optional": false
- },
- {
- "name": "name",
- "type": 7,
+ "name": "toolName",
+ "type": 6,
"optional": false
},
{
"name": "type",
- "type": 25,
+ "type": 28,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 30,
"optional": false
}
],
@@ -8507,7 +11694,7 @@
},
{
"kind": "literal",
- "value": "tool-call"
+ "value": "tool-removal"
},
{
"kind": "literal",
@@ -8518,7 +11705,7 @@
"properties": [
{
"name": "kind",
- "type": 28,
+ "type": 33,
"optional": false
}
],
@@ -8530,13 +11717,13 @@
},
{
"kind": "array",
- "element": 8
+ "element": 10
},
{
"kind": "union",
"types": [
- 31,
- 33
+ 36,
+ 38
]
},
{
@@ -8544,17 +11731,17 @@
"properties": [
{
"name": "endSeq",
- "type": 8,
+ "type": 10,
"optional": false
},
{
"name": "op",
- "type": 32,
+ "type": 37,
"optional": false
},
{
"name": "startSeq",
- "type": 8,
+ "type": 10,
"optional": false
}
],
@@ -8580,7 +11767,7 @@
"kind": "event",
"event": "team/message/queued",
"surface": false,
- "digest": "9a25c2e889855516a531dc906905ec1d88157f7c2651aed27ac4f754bb128240",
+ "digest": "21fb6a90d5068f6a0003b7ab316ed2f56342477146a65c00db0f13c4d8df667d",
"schema": {
"root": 0,
"nodes": [
@@ -8594,22 +11781,22 @@
},
{
"name": "ignorable",
- "type": 21,
+ "type": 26,
"optional": true
},
{
"name": "seq",
- "type": 14,
+ "type": 19,
"optional": false
},
{
"name": "time",
- "type": 14,
+ "type": 19,
"optional": false
},
{
"name": "type",
- "type": 27,
+ "type": 32,
"optional": false
}
],
@@ -8630,7 +11817,7 @@
},
{
"name": "version",
- "type": 26,
+ "type": 31,
"optional": false
}
],
@@ -8677,8 +11864,10 @@
5,
8,
10,
- 12,
- 23
+ 13,
+ 15,
+ 17,
+ 28
]
},
{
@@ -8725,6 +11914,55 @@
"kind": "literal",
"value": "text"
},
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 11,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 12,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 14,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
{
"kind": "object",
"properties": [
@@ -8745,7 +11983,7 @@
},
{
"name": "type",
- "type": 11,
+ "type": 16,
"optional": false
}
],
@@ -8760,17 +11998,17 @@
"properties": [
{
"name": "attachment",
- "type": 13,
+ "type": 18,
"optional": false
},
{
"name": "offloaded",
- "type": 21,
+ "type": 26,
"optional": true
},
{
"name": "type",
- "type": 22,
+ "type": 27,
"optional": false
}
],
@@ -8786,17 +12024,17 @@
},
{
"name": "bytes",
- "type": 14,
+ "type": 19,
"optional": false
},
{
"name": "height",
- "type": 14,
+ "type": 19,
"optional": false
},
{
"name": "mediaType",
- "type": 15,
+ "type": 20,
"optional": false
},
{
@@ -8806,12 +12044,12 @@
},
{
"name": "originalDimensions",
- "type": 20,
+ "type": 25,
"optional": true
},
{
"name": "width",
- "type": 14,
+ "type": 19,
"optional": false
}
],
@@ -8824,10 +12062,10 @@
{
"kind": "union",
"types": [
- 16,
- 17,
- 18,
- 19
+ 21,
+ 22,
+ 23,
+ 24
]
},
{
@@ -8851,12 +12089,12 @@
"properties": [
{
"name": "height",
- "type": 14,
+ "type": 19,
"optional": false
},
{
"name": "width",
- "type": 14,
+ "type": 19,
"optional": false
}
],
@@ -8875,12 +12113,12 @@
"properties": [
{
"name": "attachment",
- "type": 24,
+ "type": 29,
"optional": false
},
{
"name": "type",
- "type": 25,
+ "type": 30,
"optional": false
}
],
@@ -8896,7 +12134,7 @@
},
{
"name": "bytes",
- "type": 14,
+ "type": 19,
"optional": false
},
{
@@ -8927,7 +12165,7 @@
"kind": "event",
"event": "tool/ptc-dispatch",
"surface": false,
- "digest": "75f1d59512dd2e6468bed27c6203a721b116ef7869e291e3fee34c977d013185",
+ "digest": "100f6dca1468538239522cde3533e5bd721d0f1a7b50bea8b0eb533ea6c96163",
"schema": {
"root": 0,
"nodes": [
@@ -8941,22 +12179,22 @@
},
{
"name": "ignorable",
- "type": 21,
+ "type": 26,
"optional": true
},
{
"name": "seq",
- "type": 14,
+ "type": 19,
"optional": false
},
{
"name": "time",
- "type": 14,
+ "type": 19,
"optional": false
},
{
"name": "type",
- "type": 28,
+ "type": 33,
"optional": false
}
],
@@ -8977,12 +12215,12 @@
},
{
"name": "error",
- "type": 26,
+ "type": 31,
"optional": true
},
{
"name": "isError",
- "type": 27,
+ "type": 32,
"optional": false
},
{
@@ -9022,8 +12260,10 @@
5,
8,
10,
- 12,
- 23
+ 13,
+ 15,
+ 17,
+ 28
]
},
{
@@ -9070,6 +12310,55 @@
"kind": "literal",
"value": "text"
},
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 11,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 12,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 14,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
{
"kind": "object",
"properties": [
@@ -9090,7 +12379,7 @@
},
{
"name": "type",
- "type": 11,
+ "type": 16,
"optional": false
}
],
@@ -9105,17 +12394,17 @@
"properties": [
{
"name": "attachment",
- "type": 13,
+ "type": 18,
"optional": false
},
{
"name": "offloaded",
- "type": 21,
+ "type": 26,
"optional": true
},
{
"name": "type",
- "type": 22,
+ "type": 27,
"optional": false
}
],
@@ -9131,17 +12420,17 @@
},
{
"name": "bytes",
- "type": 14,
+ "type": 19,
"optional": false
},
{
"name": "height",
- "type": 14,
+ "type": 19,
"optional": false
},
{
"name": "mediaType",
- "type": 15,
+ "type": 20,
"optional": false
},
{
@@ -9151,12 +12440,12 @@
},
{
"name": "originalDimensions",
- "type": 20,
+ "type": 25,
"optional": true
},
{
"name": "width",
- "type": 14,
+ "type": 19,
"optional": false
}
],
@@ -9169,10 +12458,10 @@
{
"kind": "union",
"types": [
- 16,
- 17,
- 18,
- 19
+ 21,
+ 22,
+ 23,
+ 24
]
},
{
@@ -9196,12 +12485,12 @@
"properties": [
{
"name": "height",
- "type": 14,
+ "type": 19,
"optional": false
},
{
"name": "width",
- "type": 14,
+ "type": 19,
"optional": false
}
],
@@ -9220,12 +12509,12 @@
"properties": [
{
"name": "attachment",
- "type": 24,
+ "type": 29,
"optional": false
},
{
"name": "type",
- "type": 25,
+ "type": 30,
"optional": false
}
],
@@ -9241,7 +12530,7 @@
},
{
"name": "bytes",
- "type": 14,
+ "type": 19,
"optional": false
},
{
@@ -9293,7 +12582,7 @@
"kind": "event",
"event": "tool/result",
"surface": true,
- "digest": "f4c6f3eae6607f412a9023406c8c3bd351a02451848bb78c2436f409447dd60c",
+ "digest": "7c9f44e90a0058f4cc532ae20dad0c10afa6eba22e70a6c79fc79490bad64397",
"schema": {
"root": 0,
"nodes": [
@@ -9307,32 +12596,32 @@
},
{
"name": "ignorable",
- "type": 20,
+ "type": 27,
"optional": true
},
{
"name": "seq",
- "type": 13,
+ "type": 20,
"optional": false
},
{
"name": "sourceEventSeqs",
- "type": 34,
+ "type": 39,
"optional": true
},
{
"name": "surfaceOp",
- "type": 35,
+ "type": 40,
"optional": false
},
{
"name": "time",
- "type": 13,
+ "type": 20,
"optional": false
},
{
"name": "type",
- "type": 39,
+ "type": 44,
"optional": false
}
],
@@ -9353,17 +12642,17 @@
},
{
"name": "meta",
- "type": 30,
+ "type": 35,
"optional": true
},
{
"name": "step",
- "type": 13,
+ "type": 20,
"optional": false
},
{
"name": "turn",
- "type": 13,
+ "type": 20,
"optional": false
}
],
@@ -9409,17 +12698,17 @@
},
{
"name": "isError",
- "type": 27,
+ "type": 32,
"optional": true
},
{
"name": "role",
- "type": 28,
+ "type": 33,
"optional": false
},
{
"name": "source",
- "type": 29,
+ "type": 34,
"optional": false
},
{
@@ -9440,8 +12729,10 @@
7,
9,
11,
- 22,
- 24
+ 14,
+ 16,
+ 18,
+ 29
]
},
{
@@ -9488,18 +12779,97 @@
"kind": "object",
"properties": [
{
- "name": "attachment",
+ "name": "tool",
"type": 12,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 13,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 15,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "arguments",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 17,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-call"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachment",
+ "type": 19,
"optional": false
},
{
"name": "offloaded",
- "type": 20,
+ "type": 27,
"optional": true
},
{
"name": "type",
- "type": 21,
+ "type": 28,
"optional": false
}
],
@@ -9515,17 +12885,17 @@
},
{
"name": "bytes",
- "type": 13,
+ "type": 20,
"optional": false
},
{
"name": "height",
- "type": 13,
+ "type": 20,
"optional": false
},
{
"name": "mediaType",
- "type": 14,
+ "type": 21,
"optional": false
},
{
@@ -9535,12 +12905,12 @@
},
{
"name": "originalDimensions",
- "type": 19,
+ "type": 26,
"optional": true
},
{
"name": "width",
- "type": 13,
+ "type": 20,
"optional": false
}
],
@@ -9553,10 +12923,10 @@
{
"kind": "union",
"types": [
- 15,
- 16,
- 17,
- 18
+ 22,
+ 23,
+ 24,
+ 25
]
},
{
@@ -9580,12 +12950,12 @@
"properties": [
{
"name": "height",
- "type": 13,
+ "type": 20,
"optional": false
},
{
"name": "width",
- "type": 13,
+ "type": 20,
"optional": false
}
],
@@ -9599,47 +12969,17 @@
"kind": "literal",
"value": "image"
},
- {
- "kind": "object",
- "properties": [
- {
- "name": "arguments",
- "type": 3,
- "optional": false
- },
- {
- "name": "id",
- "type": 3,
- "optional": false
- },
- {
- "name": "name",
- "type": 3,
- "optional": false
- },
- {
- "name": "type",
- "type": 23,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-call"
- },
{
"kind": "object",
"properties": [
{
"name": "attachment",
- "type": 25,
+ "type": 30,
"optional": false
},
{
"name": "type",
- "type": 26,
+ "type": 31,
"optional": false
}
],
@@ -9655,7 +12995,7 @@
},
{
"name": "bytes",
- "type": 13,
+ "type": 20,
"optional": false
},
{
@@ -9688,7 +13028,7 @@
},
{
"name": "kind",
- "type": 28,
+ "type": 33,
"optional": false
}
],
@@ -9698,16 +13038,16 @@
"kind": "union",
"types": [
3,
- 13,
- 27,
- 31,
+ 20,
32,
- 33
+ 36,
+ 37,
+ 38
]
},
{
"kind": "array",
- "element": 30
+ "element": 35
},
{
"kind": "primitive",
@@ -9719,37 +13059,41 @@
"indices": [
{
"key": 3,
- "value": 30
+ "value": 35
}
]
},
{
"kind": "array",
- "element": 13
+ "element": 20
},
{
"kind": "union",
"types": [
- 36,
- 38
+ 41,
+ 42
]
},
+ {
+ "kind": "literal",
+ "value": "append"
+ },
{
"kind": "object",
"properties": [
{
"name": "endSeq",
- "type": 13,
+ "type": 20,
"optional": false
},
{
"name": "op",
- "type": 37,
+ "type": 43,
"optional": false
},
{
"name": "startSeq",
- "type": 13,
+ "type": 20,
"optional": false
}
],
@@ -9759,10 +13103,6 @@
"kind": "literal",
"value": "replace"
},
- {
- "kind": "literal",
- "value": "append"
- },
{
"kind": "literal",
"value": "tool/result"
@@ -10103,7 +13443,7 @@
"kind": "event",
"event": "user/message",
"surface": true,
- "digest": "c3a5c8d0f1bc05ab074fdb086da866eece51dd573ae0c30b17a52bb76dec8836",
+ "digest": "3f72db3d87a0c5c43e68be467b4cca728eaf5adc1d5d2b6975ff42bfbd961761",
"schema": {
"root": 0,
"nodes": [
@@ -10117,32 +13457,32 @@
},
{
"name": "ignorable",
- "type": 20,
+ "type": 25,
"optional": true
},
{
"name": "seq",
- "type": 13,
+ "type": 18,
"optional": false
},
{
"name": "sourceEventSeqs",
- "type": 186,
+ "type": 193,
"optional": true
},
{
"name": "surfaceOp",
- "type": 187,
+ "type": 194,
"optional": false
},
{
"name": "time",
- "type": 13,
+ "type": 18,
"optional": false
},
{
"name": "type",
- "type": 190,
+ "type": 197,
"optional": false
}
],
@@ -10163,12 +13503,12 @@
},
{
"name": "role",
- "type": 25,
+ "type": 30,
"optional": false
},
{
"name": "source",
- "type": 26,
+ "type": 31,
"optional": false,
"compatibility": {
"version": 1,
@@ -10194,8 +13534,10 @@
4,
7,
9,
- 11,
- 22
+ 12,
+ 14,
+ 16,
+ 27
]
},
{
@@ -10242,6 +13584,55 @@
"kind": "literal",
"value": "text"
},
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 10,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 11,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 13,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
{
"kind": "object",
"properties": [
@@ -10262,7 +13653,7 @@
},
{
"name": "type",
- "type": 10,
+ "type": 15,
"optional": false
}
],
@@ -10277,17 +13668,17 @@
"properties": [
{
"name": "attachment",
- "type": 12,
+ "type": 17,
"optional": false
},
{
"name": "offloaded",
- "type": 20,
+ "type": 25,
"optional": true
},
{
"name": "type",
- "type": 21,
+ "type": 26,
"optional": false
}
],
@@ -10303,17 +13694,17 @@
},
{
"name": "bytes",
- "type": 13,
+ "type": 18,
"optional": false
},
{
"name": "height",
- "type": 13,
+ "type": 18,
"optional": false
},
{
"name": "mediaType",
- "type": 14,
+ "type": 19,
"optional": false
},
{
@@ -10323,12 +13714,12 @@
},
{
"name": "originalDimensions",
- "type": 19,
+ "type": 24,
"optional": true
},
{
"name": "width",
- "type": 13,
+ "type": 18,
"optional": false
}
],
@@ -10341,10 +13732,10 @@
{
"kind": "union",
"types": [
- 15,
- 16,
- 17,
- 18
+ 20,
+ 21,
+ 22,
+ 23
]
},
{
@@ -10368,12 +13759,12 @@
"properties": [
{
"name": "height",
- "type": 13,
+ "type": 18,
"optional": false
},
{
"name": "width",
- "type": 13,
+ "type": 18,
"optional": false
}
],
@@ -10392,12 +13783,12 @@
"properties": [
{
"name": "attachment",
- "type": 23,
+ "type": 28,
"optional": false
},
{
"name": "type",
- "type": 24,
+ "type": 29,
"optional": false
}
],
@@ -10413,7 +13804,7 @@
},
{
"name": "bytes",
- "type": 13,
+ "type": 18,
"optional": false
},
{
@@ -10435,35 +13826,31 @@
{
"kind": "union",
"types": [
- 27,
- 30,
32,
35,
37,
39,
41,
43,
- 45,
- 47,
- 49,
- 51,
- 53,
- 55,
+ 46,
+ 48,
+ 50,
+ 52,
+ 54,
56,
- 57,
- 59,
+ 58,
60,
61,
62,
63,
64,
65,
- 66,
67,
68,
69,
70,
71,
+ 72,
73,
74,
75,
@@ -10471,12 +13858,12 @@
77,
78,
79,
- 80,
81,
82,
83,
84,
85,
+ 86,
87,
88,
89,
@@ -10484,54 +13871,54 @@
91,
92,
93,
- 94,
95,
96,
97,
98,
99,
+ 100,
101,
+ 102,
103,
+ 104,
+ 105,
106,
107,
- 108,
109,
- 110,
- 112,
- 113,
+ 111,
114,
115,
+ 116,
117,
118,
- 119,
120,
121,
122,
123,
125,
126,
- 134,
+ 127,
+ 128,
+ 129,
+ 131,
+ 132,
+ 133,
+ 135,
136,
- 137,
- 139,
- 141,
- 145,
+ 144,
+ 146,
147,
+ 149,
+ 151,
155,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
+ 157,
165,
- 166,
- 167,
- 168,
169,
170,
171,
+ 172,
173,
+ 174,
175,
176,
177,
@@ -10539,10 +13926,15 @@
179,
180,
181,
- 182,
183,
- 184,
- 185
+ 185,
+ 186,
+ 187,
+ 188,
+ 189,
+ 190,
+ 191,
+ 192
]
},
{
@@ -10550,12 +13942,12 @@
"properties": [
{
"name": "form",
- "type": 28,
+ "type": 33,
"optional": false
},
{
"name": "kind",
- "type": 29,
+ "type": 34,
"optional": false
},
{
@@ -10572,56 +13964,7 @@
},
{
"kind": "literal",
- "value": "user-approval"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "dsh-session-title-llm"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 34,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "instructions"
- },
- {
- "kind": "literal",
- "value": "hooks-claude-code"
+ "value": "tmux-context"
},
{
"kind": "object",
@@ -10635,165 +13978,10 @@
"name": "kind",
"type": 36,
"optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "hooks-codex"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
},
{
- "name": "kind",
- "type": 38,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "model-selection"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "plan-mode"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 42,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "repeat-tool-reminder"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "runtime-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "schedule"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "time-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tmux-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
+ "name": "summary",
+ "type": 5,
"optional": false
}
],
@@ -10813,7 +14001,12 @@
},
{
"name": "kind",
- "type": 54,
+ "type": 38,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
"optional": false
}
],
@@ -10833,12 +14026,21 @@
},
{
"name": "kind",
- "type": 29,
+ "type": 40,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
"optional": false
}
],
"indices": []
},
+ {
+ "kind": "literal",
+ "value": "user-approval"
+ },
{
"kind": "object",
"properties": [
@@ -10849,7 +14051,196 @@
},
{
"name": "kind",
- "type": 31,
+ "type": 42,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "dsh-session-title-llm"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "instructions"
+ },
+ {
+ "kind": "literal",
+ "value": "hooks-claude-code"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "hooks-codex"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "model-selection"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "plan-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "repeat-tool-reminder"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "runtime-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "schedule"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "time-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 34,
"optional": false
}
],
@@ -10860,12 +14251,76 @@
"properties": [
{
"name": "form",
- "type": 58,
+ "type": 44,
"optional": false
},
{
"name": "kind",
- "type": 34,
+ "type": 36,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 40,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
"optional": false
}
],
@@ -10880,7 +14335,135 @@
"properties": [
{
"name": "form",
- "type": 58,
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 34,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
"optional": false
},
{
@@ -10896,7 +14479,7 @@
"properties": [
{
"name": "form",
- "type": 58,
+ "type": 66,
"optional": false
},
{
@@ -10912,7 +14495,7 @@
"properties": [
{
"name": "form",
- "type": 58,
+ "type": 66,
"optional": false
},
{
@@ -10928,7 +14511,7 @@
"properties": [
{
"name": "form",
- "type": 58,
+ "type": 66,
"optional": false
},
{
@@ -10944,140 +14527,12 @@
"properties": [
{
"name": "form",
- "type": 58,
+ "type": 80,
"optional": false
},
{
"name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 58,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 58,
- "optional": false
- },
- {
- "name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 58,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 58,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 58,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 58,
- "optional": false
- },
- {
- "name": "kind",
- "type": 29,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 58,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 34,
+ "type": 45,
"optional": false
}
],
@@ -11092,7 +14547,135 @@
"properties": [
{
"name": "form",
- "type": 72,
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 34,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
"optional": false
},
{
@@ -11108,7 +14691,7 @@
"properties": [
{
"name": "form",
- "type": 72,
+ "type": 80,
"optional": false
},
{
@@ -11124,7 +14707,7 @@
"properties": [
{
"name": "form",
- "type": 72,
+ "type": 80,
"optional": false
},
{
@@ -11140,7 +14723,7 @@
"properties": [
{
"name": "form",
- "type": 72,
+ "type": 80,
"optional": false
},
{
@@ -11156,140 +14739,12 @@
"properties": [
{
"name": "form",
- "type": 72,
+ "type": 94,
"optional": false
},
{
"name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 29,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 34,
+ "type": 45,
"optional": false
}
],
@@ -11304,7 +14759,135 @@
"properties": [
{
"name": "form",
- "type": 86,
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 34,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
"optional": false
},
{
@@ -11320,7 +14903,7 @@
"properties": [
{
"name": "form",
- "type": 86,
+ "type": 94,
"optional": false
},
{
@@ -11336,7 +14919,7 @@
"properties": [
{
"name": "form",
- "type": 86,
+ "type": 94,
"optional": false
},
{
@@ -11352,7 +14935,7 @@
"properties": [
{
"name": "form",
- "type": 86,
+ "type": 94,
"optional": false
},
{
@@ -11363,134 +14946,6 @@
],
"indices": []
},
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 29,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- }
- ],
- "indices": []
- },
{
"kind": "object",
"properties": [
@@ -11501,17 +14956,17 @@
},
{
"name": "kind",
- "type": 100,
+ "type": 108,
"optional": false
},
{
"name": "revision",
- "type": 13,
+ "type": 18,
"optional": false
},
{
"name": "round",
- "type": 13,
+ "type": 18,
"optional": false
}
],
@@ -11526,7 +14981,7 @@
"properties": [
{
"name": "kind",
- "type": 102,
+ "type": 110,
"optional": false
},
{
@@ -11561,7 +15016,7 @@
"properties": [
{
"name": "kind",
- "type": 104,
+ "type": 112,
"optional": false
},
{
@@ -11576,7 +15031,7 @@
},
{
"name": "replayState",
- "type": 105,
+ "type": 113,
"optional": true
}
],
@@ -11590,6 +15045,124 @@
"kind": "opaque",
"reason": "unknown"
},
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 119,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "ptc-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 124,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "system-prompt"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
{
"kind": "object",
"properties": [
@@ -11623,6 +15196,32 @@
],
"indices": []
},
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 130,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-registry"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 30,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
{
"kind": "object",
"properties": [
@@ -11639,7 +15238,7 @@
"properties": [
{
"name": "kind",
- "type": 111,
+ "type": 134,
"optional": false
}
],
@@ -11647,7 +15246,7 @@
},
{
"kind": "literal",
- "value": "ptc-mode"
+ "value": "cordis-host-runner"
},
{
"kind": "object",
@@ -11660,141 +15259,12 @@
],
"indices": []
},
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 46,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 116,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "system-prompt"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 25,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 29,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 124,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "cordis-host-runner"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 31,
- "optional": false
- }
- ],
- "indices": []
- },
{
"kind": "object",
"properties": [
{
"name": "baseline",
- "type": 20,
+ "type": 25,
"optional": true
},
{
@@ -11804,17 +15274,17 @@
},
{
"name": "changes",
- "type": 127,
+ "type": 137,
"optional": false
},
{
"name": "form",
- "type": 33,
+ "type": 44,
"optional": false
},
{
"name": "kind",
- "type": 133,
+ "type": 143,
"optional": false
}
],
@@ -11822,14 +15292,14 @@
},
{
"kind": "array",
- "element": 128
+ "element": 138
},
{
"kind": "object",
"properties": [
{
"name": "action",
- "type": 129,
+ "type": 139,
"optional": false
},
{
@@ -11853,9 +15323,9 @@
{
"kind": "union",
"types": [
- 130,
- 131,
- 132
+ 140,
+ 141,
+ 142
]
},
{
@@ -11884,7 +15354,7 @@
},
{
"name": "kind",
- "type": 135,
+ "type": 145,
"optional": false
}
],
@@ -11904,7 +15374,7 @@
},
{
"name": "kind",
- "type": 25,
+ "type": 30,
"optional": false
},
{
@@ -11925,7 +15395,7 @@
},
{
"name": "kind",
- "type": 138,
+ "type": 148,
"optional": false
},
{
@@ -11950,12 +15420,12 @@
},
{
"name": "form",
- "type": 28,
+ "type": 33,
"optional": false
},
{
"name": "kind",
- "type": 140,
+ "type": 150,
"optional": false
},
{
@@ -11990,22 +15460,22 @@
"properties": [
{
"name": "entries",
- "type": 142,
+ "type": 152,
"optional": false
},
{
"name": "form",
- "type": 86,
+ "type": 94,
"optional": false
},
{
"name": "kind",
- "type": 144,
+ "type": 154,
"optional": false
},
{
"name": "update",
- "type": 20,
+ "type": 25,
"optional": true
}
],
@@ -12013,7 +15483,7 @@
},
{
"kind": "array",
- "element": 143
+ "element": 153
},
{
"kind": "object",
@@ -12040,12 +15510,12 @@
"properties": [
{
"name": "form",
- "type": 33,
+ "type": 44,
"optional": false
},
{
"name": "kind",
- "type": 146,
+ "type": 156,
"optional": false
},
{
@@ -12065,22 +15535,22 @@
"properties": [
{
"name": "form",
- "type": 58,
+ "type": 66,
"optional": false
},
{
"name": "kind",
- "type": 148,
+ "type": 158,
"optional": false
},
{
"name": "references",
- "type": 149,
+ "type": 159,
"optional": false
},
{
"name": "version",
- "type": 154,
+ "type": 164,
"optional": false
}
],
@@ -12092,29 +15562,29 @@
},
{
"kind": "array",
- "element": 150
+ "element": 160
},
{
"kind": "object",
"properties": [
{
"name": "capturedFormatVersion",
- "type": 13,
+ "type": 18,
"optional": true
},
{
"name": "capturedThroughSeq",
- "type": 151,
+ "type": 161,
"optional": false
},
{
"name": "compacted",
- "type": 153,
+ "type": 163,
"optional": false
},
{
"name": "inputIndex",
- "type": 13,
+ "type": 18,
"optional": false
},
{
@@ -12124,22 +15594,22 @@
},
{
"name": "omittedBytes",
- "type": 13,
+ "type": 18,
"optional": false
},
{
"name": "omittedMessages",
- "type": 13,
+ "type": 18,
"optional": false
},
{
"name": "originalMessages",
- "type": 13,
+ "type": 18,
"optional": false
},
{
"name": "retainedMessages",
- "type": 13,
+ "type": 18,
"optional": false
},
{
@@ -12149,7 +15619,7 @@
},
{
"name": "truncated",
- "type": 153,
+ "type": 163,
"optional": false
}
],
@@ -12158,8 +15628,8 @@
{
"kind": "union",
"types": [
- 13,
- 152
+ 18,
+ 162
]
},
{
@@ -12179,17 +15649,17 @@
"properties": [
{
"name": "form",
- "type": 156,
+ "type": 166,
"optional": false
},
{
"name": "kind",
- "type": 34,
+ "type": 45,
"optional": false
},
{
"name": "sections",
- "type": 157,
+ "type": 167,
"optional": false
}
],
@@ -12201,7 +15671,7 @@
},
{
"kind": "array",
- "element": 158
+ "element": 168
},
{
"kind": "object",
@@ -12224,7 +15694,175 @@
"properties": [
{
"name": "form",
- "type": 156,
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 166,
"optional": false
},
{
@@ -12234,7 +15872,7 @@
},
{
"name": "sections",
- "type": 157,
+ "type": 167,
"optional": false
}
],
@@ -12245,7 +15883,7 @@
"properties": [
{
"name": "form",
- "type": 156,
+ "type": 166,
"optional": false
},
{
@@ -12255,7 +15893,7 @@
},
{
"name": "sections",
- "type": 157,
+ "type": 167,
"optional": false
}
],
@@ -12266,7 +15904,7 @@
"properties": [
{
"name": "form",
- "type": 156,
+ "type": 166,
"optional": false
},
{
@@ -12276,7 +15914,7 @@
},
{
"name": "sections",
- "type": 157,
+ "type": 167,
"optional": false
}
],
@@ -12287,7 +15925,7 @@
"properties": [
{
"name": "form",
- "type": 156,
+ "type": 166,
"optional": false
},
{
@@ -12297,7 +15935,7 @@
},
{
"name": "sections",
- "type": 157,
+ "type": 167,
"optional": false
}
],
@@ -12308,180 +15946,12 @@
"properties": [
{
"name": "form",
- "type": 156,
+ "type": 33,
"optional": false
},
{
"name": "kind",
- "type": 44,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 156,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 156,
- "optional": false
- },
- {
- "name": "kind",
- "type": 48,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 156,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 156,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 156,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 156,
- "optional": false
- },
- {
- "name": "kind",
- "type": 29,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 156,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 172,
+ "type": 182,
"optional": false
},
{
@@ -12506,12 +15976,12 @@
"properties": [
{
"name": "form",
- "type": 72,
+ "type": 80,
"optional": false
},
{
"name": "kind",
- "type": 174,
+ "type": 184,
"optional": false
},
{
@@ -12531,12 +16001,12 @@
"properties": [
{
"name": "form",
- "type": 28,
+ "type": 33,
"optional": false
},
{
"name": "kind",
- "type": 34,
+ "type": 45,
"optional": false
},
{
@@ -12552,12 +16022,12 @@
"properties": [
{
"name": "form",
- "type": 28,
+ "type": 33,
"optional": false
},
{
"name": "kind",
- "type": 36,
+ "type": 47,
"optional": false
},
{
@@ -12573,12 +16043,12 @@
"properties": [
{
"name": "form",
- "type": 28,
+ "type": 33,
"optional": false
},
{
"name": "kind",
- "type": 38,
+ "type": 49,
"optional": false
},
{
@@ -12594,12 +16064,12 @@
"properties": [
{
"name": "form",
- "type": 28,
+ "type": 33,
"optional": false
},
{
"name": "kind",
- "type": 40,
+ "type": 51,
"optional": false
},
{
@@ -12615,12 +16085,12 @@
"properties": [
{
"name": "form",
- "type": 28,
+ "type": 33,
"optional": false
},
{
"name": "kind",
- "type": 42,
+ "type": 53,
"optional": false
},
{
@@ -12636,12 +16106,12 @@
"properties": [
{
"name": "form",
- "type": 28,
+ "type": 33,
"optional": false
},
{
"name": "kind",
- "type": 44,
+ "type": 55,
"optional": false
},
{
@@ -12657,12 +16127,12 @@
"properties": [
{
"name": "form",
- "type": 28,
+ "type": 33,
"optional": false
},
{
"name": "kind",
- "type": 46,
+ "type": 57,
"optional": false
},
{
@@ -12678,75 +16148,12 @@
"properties": [
{
"name": "form",
- "type": 28,
+ "type": 33,
"optional": false
},
{
"name": "kind",
- "type": 48,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
+ "type": 59,
"optional": false
},
{
@@ -12759,13 +16166,13 @@
},
{
"kind": "array",
- "element": 13
+ "element": 18
},
{
"kind": "union",
"types": [
- 188,
- 189
+ 195,
+ 196
]
},
{
@@ -12777,17 +16184,17 @@
"properties": [
{
"name": "endSeq",
- "type": 13,
+ "type": 18,
"optional": false
},
{
"name": "op",
- "type": 131,
+ "type": 141,
"optional": false
},
{
"name": "startSeq",
- "type": 13,
+ "type": 18,
"optional": false
}
],
diff --git a/docs/persistence-changes/2026-09-16-session-format-v4.zh.md b/docs/persistence-changes/2026-09-16-session-format-v4.zh.md
index 222c062e4c..983cf7fdd3 100644
--- a/docs/persistence-changes/2026-09-16-session-format-v4.zh.md
+++ b/docs/persistence-changes/2026-09-16-session-format-v4.zh.md
@@ -9,7 +9,7 @@ kind: persistence-change
## 概述
-将 V4 集成写入方声明的 SessionHeader.version 从 3 推进到 4,记录一等 tool 角色结果与生产者拥有的 source,并向 turn/end.reason 添加 forked 变体。
+将 V4 集成写入方声明的 SessionHeader.version 从 3 推进到 4,记录一等 tool 角色结果与生产者拥有的 source,并向 turn/end.reason 添加 forked 变体。 添加 developer 角色的 Session 变更,工具添加仅记录名称并绑定历史请求头,另含工具移除和延迟加载模式标记。
## 目录
@@ -32,43 +32,47 @@ changes:
decision: version-bump
- root: "event:agent/inbox/spliced"
previous: "2026-09-14-image-offload"
- after: "3aa732b3400e924132366555c88618f62232b41c1e56b86beee05fd7edc24367"
+ after: "1506a9b8224986c83015ae99d2cb5ede705538c58c063d6a48ef6d761a31ba6c"
decision: version-bump
- root: "event:assistant/attempt"
previous: "2026-09-14-image-offload"
- after: "2f1565d92801f4334f8dc34fbb980890eef621e81a7c90ed0fd8d0a6db2ec3b2"
+ after: "15d5dfdd822aa35e115afd74a8982825a493880457774e6850bc1520b50875e4"
decision: version-bump
- root: "event:assistant/message"
previous: "2026-09-14-image-offload"
- after: "f219a9f66fcc92ffec27bbd96fa21ffc2cffbaf2ad1de05757ec37205b1a0b58"
+ after: "1033093edd0db80ff410e00830b523405e00bb0c7684948e531ff65095799625"
decision: version-bump
- root: "event:compaction/summary"
previous: "2026-09-14-image-offload"
- after: "86c1ee9c8ab6c6e160d4ccc00b3d9ad5a6c687938b552d55eec528279baa1559"
+ after: "e2f9a41e0989f54ed8cee80f8db2bcf9d60a5c810dc9d45b83fa050b9dce7602"
+ decision: version-bump
+ - root: "event:developer/message"
+ previous: null
+ after: "eef4ef54dc7a133d47448a4ee822e45a351314923ef5f66db34c8b24e4b32d80"
decision: version-bump
- root: "event:request/header"
previous: "2026-09-11-initial"
- after: "91fb2b19bd1bfda3a1d30b71f39445595e1d4c120e8fe3553f96e25a3c3d1c7d"
+ after: "4208123b50df5006b181481ab45fcf1cde807b88d3fd4d340090bc2e202fac41"
decision: version-bump
- root: "event:session/title-llm-request"
previous: "2026-09-14-image-offload"
- after: "4eeb9bb8f9c35f59b3020a07113f256c363a504983aecbe33e57fd1ab4f03b19"
+ after: "fa8f7d3ebf08a76c7f7a8b0781873c4d819b964da5dbb52cd3cdfa5da34f452d"
decision: version-bump
- root: "event:system/message"
previous: "2026-09-14-image-offload"
- after: "54a8682615a7ffc3e1e3c41ab003ae61082ae2792c57407f5bd8bb38fded3f0e"
+ after: "69081694be231d56fd9580ba14645fd5e35373202605d5c5c841a9435b5fa3b1"
decision: version-bump
- root: "event:team/message/queued"
previous: "2026-09-14-image-offload"
- after: "9a25c2e889855516a531dc906905ec1d88157f7c2651aed27ac4f754bb128240"
+ after: "21fb6a90d5068f6a0003b7ab316ed2f56342477146a65c00db0f13c4d8df667d"
decision: version-bump
- root: "event:tool/ptc-dispatch"
previous: "2026-09-14-image-offload"
- after: "75f1d59512dd2e6468bed27c6203a721b116ef7869e291e3fee34c977d013185"
+ after: "100f6dca1468538239522cde3533e5bd721d0f1a7b50bea8b0eb533ea6c96163"
decision: version-bump
- root: "event:tool/result"
previous: "2026-09-14-image-offload"
- after: "f4c6f3eae6607f412a9023406c8c3bd351a02451848bb78c2436f409447dd60c"
+ after: "7c9f44e90a0058f4cc532ae20dad0c10afa6eba22e70a6c79fc79490bad64397"
decision: version-bump
- root: "event:turn/end"
previous: "2026-09-14-image-offload"
@@ -76,7 +80,7 @@ changes:
decision: version-bump
- root: "event:user/message"
previous: "2026-09-14-image-offload"
- after: "c3a5c8d0f1bc05ab074fdb086da866eece51dd573ae0c30b17a52bb76dec8836"
+ after: "3f72db3d87a0c5c43e68be467b4cca728eaf5adc1d5d2b6975ff42bfbd961761"
decision: version-bump
```
@@ -95,6 +99,8 @@ V3-to-V4 迁移将已发布的 user 角色工具结果提升为 tool 角色消
核心拥有的 user source 属性记录归属保留策略;tmux-context 将位置归属标记为符合条件,同时保留生产者内部的去重。Auto Review 和压缩摘要器使用仅供请求使用的 user 输入,移除其活动 source 注册,同时保留历史迁移支持。这些输入不能写为持久化 Session 消息。目录 formatVersion 2 保存策略元数据,不改变 Session 版本,也不重写冻结的 schema 记录。System、model 和 tool source 保持严格的语义规则。
+Developer 事件保留原始角色,并要求处于打开的 step。每个添加块存储 toolName;developer/message.headerSeq 指向更早且已知的 request/header,其中必须恰好包含一个完整同名 ToolSchema。同一事件的所有添加共用该历史请求头版本,仅移除或其他 developer 消息省略 headerSeq。原生与 Session 接纳拒绝缺失、前向、非请求头、未知请求头、歧义、不完整定义及已退役内嵌定义形式,不解释未知且可忽略的记录,也不丢弃无关 JSON 元数据。同名替换、重启、fork、surface 替换和压缩保留历史模式身份,不查询最新请求头或注册表。通用 sourceEventSeqs 保持独立。Developer source 使用与 user source 相同的已记录归属保留策略。可选的 deferLoading 标记独立于添加历史。已提供的 profile 不发出 developer 记录;提供方序列化、自动发出及 UI 支持仍未启用。
+
PTC 生产者写入 `source.kind: 'ptc-mode'`。V3→V4 迁入边保留 `tools-code-mode` 和 `tools-ptc` 作为历史 plugin 查找键,并将二者映射到该当前 kind。source 策略保留 `ptc-mode`,不允许将其声明为仅用于归属。
@@ -106,6 +112,8 @@ PTC 生产者写入 `source.kind: 'ptc-mode'`。V3→V4 迁入边保留 `tools-c
Producer-source 与 request-input 检查共通过 12 个文件中的 447 项测试,覆盖 provider 等价性、仅供请求使用的输入的类型拒绝、user 归属保留、source 迁移及原生 source 准入。与 tool-role 父层的生成目录相比,有四个 root 发生变化,447 个类型指纹保持不变。
+聚焦的 Session、V4 和 request-input 测试共 38 个文件、884 项通过,完整 V3-to-V4 包与 Session surface 的语句、分支、函数及行覆盖率均为 100%。覆盖历史同名模式绑定、复合添加/移除、畸形引用与定义、未知请求头拒绝、未知记录不透明性、元数据保留、fork、替换、压缩引用,以及不重写 generation 的原生 plain/zstd 读写接纳。
+
## 开发备注
diff --git a/docs/persistence-changes/historical-formats/README.i18n.yaml b/docs/persistence-changes/historical-formats/README.i18n.yaml
index c494a1c512..15481ef915 100644
--- a/docs/persistence-changes/historical-formats/README.i18n.yaml
+++ b/docs/persistence-changes/historical-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-changes/historical-formats/README.md
-README.md: a4ae7ea4e92cb05b16a989de72605621307fa5bb
-README.zh.md: e76ed913b79baa1d876e8dd33edeeb72223799b8
+README.md: 9bcfaa1246a03446d4d4fc95dd19f9ca60196301
+README.zh.md: 1f17367beb484feaeb289a42b3e5de50d3139be5
diff --git a/docs/persistence-changes/historical-formats/README.md b/docs/persistence-changes/historical-formats/README.md
index a4ae7ea4e9..9bcfaa1246 100644
--- a/docs/persistence-changes/historical-formats/README.md
+++ b/docs/persistence-changes/historical-formats/README.md
@@ -32,7 +32,7 @@ The index is generated from validated snapshots and the current writer constant.
| 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 | PR #4320 | [V3](v3.md) | [JSON](v3.schema.json) | 60 / 467 |
-| 4 | Current checkout | [Current catalog](../../persistence-catalog.md) | [JSON](../../persistence-schema.json) | 61 / 572 |
+| 4 | Current checkout | [Current catalog](../../persistence-catalog.md) | [JSON](../../persistence-schema.json) | 62 / 583 |
diff --git a/docs/persistence-changes/historical-formats/README.zh.md b/docs/persistence-changes/historical-formats/README.zh.md
index e76ed913b7..1f17367beb 100644
--- a/docs/persistence-changes/historical-formats/README.zh.md
+++ b/docs/persistence-changes/historical-formats/README.zh.md
@@ -32,7 +32,7 @@ description: "查找从 V0 到工作区写入器版本的每个 Session 格式
| 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 | PR #4320 | [V3](v3.zh.md) | [JSON](v3.schema.json) | 60 / 467 |
-| 4 | 当前工作树 | [当前目录](../../persistence-catalog.zh.md) | [JSON](../../persistence-schema.json) | 61 / 572 |
+| 4 | 当前工作树 | [当前目录](../../persistence-catalog.zh.md) | [JSON](../../persistence-schema.json) | 62 / 583 |
diff --git a/docs/persistence-schema.json b/docs/persistence-schema.json
index ee2d8ee46f..428d512264 100644
--- a/docs/persistence-schema.json
+++ b/docs/persistence-schema.json
@@ -406,7 +406,7 @@
"kind": "event",
"event": "agent/inbox/spliced",
"surface": false,
- "digest": "3aa732b3400e924132366555c88618f62232b41c1e56b86beee05fd7edc24367",
+ "digest": "1506a9b8224986c83015ae99d2cb5ede705538c58c063d6a48ef6d761a31ba6c",
"schema": {
"root": 0,
"nodes": [
@@ -420,22 +420,22 @@
},
{
"name": "ignorable",
- "type": 22,
+ "type": 27,
"optional": true
},
{
"name": "seq",
- "type": 15,
+ "type": 20,
"optional": false
},
{
"name": "time",
- "type": 15,
+ "type": 20,
"optional": false
},
{
"name": "type",
- "type": 192,
+ "type": 199,
"optional": false
}
],
@@ -451,22 +451,22 @@
},
{
"name": "outcome",
- "type": 188,
+ "type": 195,
"optional": true
},
{
"name": "removedCount",
- "type": 15,
+ "type": 20,
"optional": true
},
{
"name": "start",
- "type": 15,
+ "type": 20,
"optional": false
},
{
"name": "target",
- "type": 189,
+ "type": 196,
"optional": false
}
],
@@ -491,12 +491,12 @@
},
{
"name": "role",
- "type": 27,
+ "type": 32,
"optional": false
},
{
"name": "source",
- "type": 28,
+ "type": 33,
"optional": false,
"compatibility": {
"version": 1,
@@ -522,8 +522,10 @@
6,
9,
11,
- 13,
- 24
+ 14,
+ 16,
+ 18,
+ 29
]
},
{
@@ -570,6 +572,55 @@
"kind": "literal",
"value": "text"
},
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 12,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 13,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 15,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
{
"kind": "object",
"properties": [
@@ -590,7 +641,7 @@
},
{
"name": "type",
- "type": 12,
+ "type": 17,
"optional": false
}
],
@@ -605,17 +656,17 @@
"properties": [
{
"name": "attachment",
- "type": 14,
+ "type": 19,
"optional": false
},
{
"name": "offloaded",
- "type": 22,
+ "type": 27,
"optional": true
},
{
"name": "type",
- "type": 23,
+ "type": 28,
"optional": false
}
],
@@ -631,17 +682,17 @@
},
{
"name": "bytes",
- "type": 15,
+ "type": 20,
"optional": false
},
{
"name": "height",
- "type": 15,
+ "type": 20,
"optional": false
},
{
"name": "mediaType",
- "type": 16,
+ "type": 21,
"optional": false
},
{
@@ -651,12 +702,12 @@
},
{
"name": "originalDimensions",
- "type": 21,
+ "type": 26,
"optional": true
},
{
"name": "width",
- "type": 15,
+ "type": 20,
"optional": false
}
],
@@ -669,10 +720,10 @@
{
"kind": "union",
"types": [
- 17,
- 18,
- 19,
- 20
+ 22,
+ 23,
+ 24,
+ 25
]
},
{
@@ -696,12 +747,12 @@
"properties": [
{
"name": "height",
- "type": 15,
+ "type": 20,
"optional": false
},
{
"name": "width",
- "type": 15,
+ "type": 20,
"optional": false
}
],
@@ -720,12 +771,12 @@
"properties": [
{
"name": "attachment",
- "type": 25,
+ "type": 30,
"optional": false
},
{
"name": "type",
- "type": 26,
+ "type": 31,
"optional": false
}
],
@@ -741,7 +792,7 @@
},
{
"name": "bytes",
- "type": 15,
+ "type": 20,
"optional": false
},
{
@@ -763,22 +814,18 @@
{
"kind": "union",
"types": [
- 29,
- 32,
34,
- 36,
+ 37,
39,
41,
43,
45,
47,
- 49,
- 51,
- 53,
- 55,
- 57,
+ 50,
+ 52,
+ 54,
+ 56,
58,
- 59,
60,
62,
63,
@@ -787,12 +834,12 @@
66,
67,
68,
- 69,
70,
71,
72,
73,
74,
+ 75,
76,
77,
78,
@@ -800,12 +847,12 @@
80,
81,
82,
- 83,
84,
85,
86,
87,
88,
+ 89,
90,
91,
92,
@@ -813,54 +860,54 @@
94,
95,
96,
- 97,
98,
99,
100,
101,
102,
+ 103,
104,
+ 105,
106,
+ 107,
+ 108,
109,
110,
- 111,
112,
- 113,
- 115,
- 116,
+ 114,
117,
118,
+ 119,
120,
121,
- 122,
123,
124,
125,
126,
128,
129,
- 137,
+ 130,
+ 131,
+ 132,
+ 134,
+ 135,
+ 136,
+ 138,
139,
- 140,
- 142,
- 144,
- 148,
+ 147,
+ 149,
150,
+ 152,
+ 154,
158,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
+ 160,
168,
- 169,
- 170,
- 171,
172,
173,
174,
+ 175,
176,
+ 177,
178,
179,
180,
@@ -868,9 +915,14 @@
182,
183,
184,
- 185,
186,
- 187
+ 188,
+ 189,
+ 190,
+ 191,
+ 192,
+ 193,
+ 194
]
},
{
@@ -878,12 +930,12 @@
"properties": [
{
"name": "form",
- "type": 30,
+ "type": 35,
"optional": false
},
{
"name": "kind",
- "type": 31,
+ "type": 36,
"optional": false
},
{
@@ -898,6 +950,81 @@
"kind": "literal",
"value": "notice"
},
+ {
+ "kind": "literal",
+ "value": "time-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tmux-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 40,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-goal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
{
"kind": "literal",
"value": "tool-jobs"
@@ -907,12 +1034,12 @@
"properties": [
{
"name": "form",
- "type": 30,
+ "type": 35,
"optional": false
},
{
"name": "kind",
- "type": 33,
+ "type": 44,
"optional": false
},
{
@@ -932,12 +1059,12 @@
"properties": [
{
"name": "form",
- "type": 30,
+ "type": 35,
"optional": false
},
{
"name": "kind",
- "type": 35,
+ "type": 46,
"optional": false
},
{
@@ -957,12 +1084,12 @@
"properties": [
{
"name": "form",
- "type": 37,
+ "type": 48,
"optional": false
},
{
"name": "kind",
- "type": 38,
+ "type": 49,
"optional": false
}
],
@@ -981,12 +1108,12 @@
"properties": [
{
"name": "form",
- "type": 37,
+ "type": 48,
"optional": false
},
{
"name": "kind",
- "type": 40,
+ "type": 51,
"optional": false
}
],
@@ -1001,12 +1128,12 @@
"properties": [
{
"name": "form",
- "type": 37,
+ "type": 48,
"optional": false
},
{
"name": "kind",
- "type": 42,
+ "type": 53,
"optional": false
}
],
@@ -1021,12 +1148,12 @@
"properties": [
{
"name": "form",
- "type": 37,
+ "type": 48,
"optional": false
},
{
"name": "kind",
- "type": 44,
+ "type": 55,
"optional": false
}
],
@@ -1041,12 +1168,12 @@
"properties": [
{
"name": "form",
- "type": 37,
+ "type": 48,
"optional": false
},
{
"name": "kind",
- "type": 46,
+ "type": 57,
"optional": false
}
],
@@ -1061,12 +1188,12 @@
"properties": [
{
"name": "form",
- "type": 37,
+ "type": 48,
"optional": false
},
{
"name": "kind",
- "type": 48,
+ "type": 59,
"optional": false
}
],
@@ -1081,12 +1208,12 @@
"properties": [
{
"name": "form",
- "type": 37,
+ "type": 48,
"optional": false
},
{
"name": "kind",
- "type": 50,
+ "type": 61,
"optional": false
}
],
@@ -1101,72 +1228,12 @@
"properties": [
{
"name": "form",
- "type": 37,
+ "type": 48,
"optional": false
},
{
"name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "time-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tmux-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 56,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-goal"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
+ "type": 36,
"optional": false
}
],
@@ -1177,39 +1244,7 @@
"properties": [
{
"name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 33,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 35,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 61,
+ "type": 48,
"optional": false
},
{
@@ -1220,6 +1255,86 @@
],
"indices": []
},
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 40,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 69,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
{
"kind": "literal",
"value": "recall"
@@ -1229,8 +1344,136 @@
"properties": [
{
"name": "form",
+ "type": 69,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 69,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 69,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 69,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 69,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 69,
+ "optional": false
+ },
+ {
+ "name": "kind",
"type": 61,
"optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 69,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 36,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 69,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 69,
+ "optional": false
},
{
"name": "kind",
@@ -1245,7 +1488,7 @@
"properties": [
{
"name": "form",
- "type": 61,
+ "type": 69,
"optional": false
},
{
@@ -1261,7 +1504,7 @@
"properties": [
{
"name": "form",
- "type": 61,
+ "type": 69,
"optional": false
},
{
@@ -1277,7 +1520,7 @@
"properties": [
{
"name": "form",
- "type": 61,
+ "type": 69,
"optional": false
},
{
@@ -1293,140 +1536,12 @@
"properties": [
{
"name": "form",
- "type": 61,
+ "type": 83,
"optional": false
},
{
"name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 61,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 61,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 61,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 61,
- "optional": false
- },
- {
- "name": "kind",
- "type": 56,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 61,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 61,
- "optional": false
- },
- {
- "name": "kind",
- "type": 33,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 61,
- "optional": false
- },
- {
- "name": "kind",
- "type": 35,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
+ "type": 49,
"optional": false
}
],
@@ -1441,7 +1556,135 @@
"properties": [
{
"name": "form",
- "type": 75,
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 61,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 36,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
"optional": false
},
{
@@ -1457,7 +1700,7 @@
"properties": [
{
"name": "form",
- "type": 75,
+ "type": 83,
"optional": false
},
{
@@ -1473,7 +1716,7 @@
"properties": [
{
"name": "form",
- "type": 75,
+ "type": 83,
"optional": false
},
{
@@ -1489,7 +1732,7 @@
"properties": [
{
"name": "form",
- "type": 75,
+ "type": 83,
"optional": false
},
{
@@ -1505,140 +1748,12 @@
"properties": [
{
"name": "form",
- "type": 75,
+ "type": 97,
"optional": false
},
{
"name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 56,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 33,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 35,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 89,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
+ "type": 49,
"optional": false
}
],
@@ -1653,7 +1768,135 @@
"properties": [
{
"name": "form",
- "type": 89,
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 61,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 36,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
"optional": false
},
{
@@ -1669,7 +1912,7 @@
"properties": [
{
"name": "form",
- "type": 89,
+ "type": 97,
"optional": false
},
{
@@ -1685,7 +1928,7 @@
"properties": [
{
"name": "form",
- "type": 89,
+ "type": 97,
"optional": false
},
{
@@ -1701,7 +1944,7 @@
"properties": [
{
"name": "form",
- "type": 89,
+ "type": 97,
"optional": false
},
{
@@ -1712,134 +1955,6 @@
],
"indices": []
},
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 89,
- "optional": false
- },
- {
- "name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 89,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 89,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 89,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 89,
- "optional": false
- },
- {
- "name": "kind",
- "type": 56,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 89,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 89,
- "optional": false
- },
- {
- "name": "kind",
- "type": 33,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 89,
- "optional": false
- },
- {
- "name": "kind",
- "type": 35,
- "optional": false
- }
- ],
- "indices": []
- },
{
"kind": "object",
"properties": [
@@ -1850,17 +1965,17 @@
},
{
"name": "kind",
- "type": 103,
+ "type": 111,
"optional": false
},
{
"name": "revision",
- "type": 15,
+ "type": 20,
"optional": false
},
{
"name": "round",
- "type": 15,
+ "type": 20,
"optional": false
}
],
@@ -1875,7 +1990,7 @@
"properties": [
{
"name": "kind",
- "type": 105,
+ "type": 113,
"optional": false
},
{
@@ -1910,7 +2025,7 @@
"properties": [
{
"name": "kind",
- "type": 107,
+ "type": 115,
"optional": false
},
{
@@ -1925,7 +2040,7 @@
},
{
"name": "replayState",
- "type": 108,
+ "type": 116,
"optional": true
}
],
@@ -1939,6 +2054,124 @@
"kind": "opaque",
"reason": "unknown"
},
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 122,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "ptc-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 61,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 127,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "system-prompt"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 36,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
{
"kind": "object",
"properties": [
@@ -1972,6 +2205,32 @@
],
"indices": []
},
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 133,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-registry"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 32,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
{
"kind": "object",
"properties": [
@@ -1988,7 +2247,7 @@
"properties": [
{
"name": "kind",
- "type": 114,
+ "type": 137,
"optional": false
}
],
@@ -1996,7 +2255,7 @@
},
{
"kind": "literal",
- "value": "ptc-mode"
+ "value": "cordis-host-runner"
},
{
"kind": "object",
@@ -2009,141 +2268,12 @@
],
"indices": []
},
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 119,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "system-prompt"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 56,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 31,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 27,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 33,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 127,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "cordis-host-runner"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 35,
- "optional": false
- }
- ],
- "indices": []
- },
{
"kind": "object",
"properties": [
{
"name": "baseline",
- "type": 22,
+ "type": 27,
"optional": true
},
{
@@ -2153,17 +2283,17 @@
},
{
"name": "changes",
- "type": 130,
+ "type": 140,
"optional": false
},
{
"name": "form",
- "type": 37,
+ "type": 48,
"optional": false
},
{
"name": "kind",
- "type": 136,
+ "type": 146,
"optional": false
}
],
@@ -2171,14 +2301,14 @@
},
{
"kind": "array",
- "element": 131
+ "element": 141
},
{
"kind": "object",
"properties": [
{
"name": "action",
- "type": 132,
+ "type": 142,
"optional": false
},
{
@@ -2202,9 +2332,9 @@
{
"kind": "union",
"types": [
- 133,
- 134,
- 135
+ 143,
+ 144,
+ 145
]
},
{
@@ -2233,7 +2363,7 @@
},
{
"name": "kind",
- "type": 138,
+ "type": 148,
"optional": false
}
],
@@ -2253,7 +2383,7 @@
},
{
"name": "kind",
- "type": 27,
+ "type": 32,
"optional": false
},
{
@@ -2274,7 +2404,7 @@
},
{
"name": "kind",
- "type": 141,
+ "type": 151,
"optional": false
},
{
@@ -2299,12 +2429,12 @@
},
{
"name": "form",
- "type": 30,
+ "type": 35,
"optional": false
},
{
"name": "kind",
- "type": 143,
+ "type": 153,
"optional": false
},
{
@@ -2339,22 +2469,22 @@
"properties": [
{
"name": "entries",
- "type": 145,
+ "type": 155,
"optional": false
},
{
"name": "form",
- "type": 89,
+ "type": 97,
"optional": false
},
{
"name": "kind",
- "type": 147,
+ "type": 157,
"optional": false
},
{
"name": "update",
- "type": 22,
+ "type": 27,
"optional": true
}
],
@@ -2362,7 +2492,7 @@
},
{
"kind": "array",
- "element": 146
+ "element": 156
},
{
"kind": "object",
@@ -2389,12 +2519,12 @@
"properties": [
{
"name": "form",
- "type": 37,
+ "type": 48,
"optional": false
},
{
"name": "kind",
- "type": 149,
+ "type": 159,
"optional": false
},
{
@@ -2414,22 +2544,22 @@
"properties": [
{
"name": "form",
- "type": 61,
+ "type": 69,
"optional": false
},
{
"name": "kind",
- "type": 151,
+ "type": 161,
"optional": false
},
{
"name": "references",
- "type": 152,
+ "type": 162,
"optional": false
},
{
"name": "version",
- "type": 157,
+ "type": 167,
"optional": false
}
],
@@ -2441,29 +2571,29 @@
},
{
"kind": "array",
- "element": 153
+ "element": 163
},
{
"kind": "object",
"properties": [
{
"name": "capturedFormatVersion",
- "type": 15,
+ "type": 20,
"optional": true
},
{
"name": "capturedThroughSeq",
- "type": 154,
+ "type": 164,
"optional": false
},
{
"name": "compacted",
- "type": 156,
+ "type": 166,
"optional": false
},
{
"name": "inputIndex",
- "type": 15,
+ "type": 20,
"optional": false
},
{
@@ -2473,22 +2603,22 @@
},
{
"name": "omittedBytes",
- "type": 15,
+ "type": 20,
"optional": false
},
{
"name": "omittedMessages",
- "type": 15,
+ "type": 20,
"optional": false
},
{
"name": "originalMessages",
- "type": 15,
+ "type": 20,
"optional": false
},
{
"name": "retainedMessages",
- "type": 15,
+ "type": 20,
"optional": false
},
{
@@ -2498,7 +2628,7 @@
},
{
"name": "truncated",
- "type": 156,
+ "type": 166,
"optional": false
}
],
@@ -2507,8 +2637,8 @@
{
"kind": "union",
"types": [
- 15,
- 155
+ 20,
+ 165
]
},
{
@@ -2528,17 +2658,17 @@
"properties": [
{
"name": "form",
- "type": 159,
+ "type": 169,
"optional": false
},
{
"name": "kind",
- "type": 38,
+ "type": 49,
"optional": false
},
{
"name": "sections",
- "type": 160,
+ "type": 170,
"optional": false
}
],
@@ -2550,7 +2680,7 @@
},
{
"kind": "array",
- "element": 161
+ "element": 171
},
{
"kind": "object",
@@ -2573,7 +2703,175 @@
"properties": [
{
"name": "form",
- "type": 159,
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 61,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
"optional": false
},
{
@@ -2583,7 +2881,7 @@
},
{
"name": "sections",
- "type": 160,
+ "type": 170,
"optional": false
}
],
@@ -2594,7 +2892,7 @@
"properties": [
{
"name": "form",
- "type": 159,
+ "type": 169,
"optional": false
},
{
@@ -2604,7 +2902,7 @@
},
{
"name": "sections",
- "type": 160,
+ "type": 170,
"optional": false
}
],
@@ -2615,7 +2913,7 @@
"properties": [
{
"name": "form",
- "type": 159,
+ "type": 169,
"optional": false
},
{
@@ -2625,7 +2923,7 @@
},
{
"name": "sections",
- "type": 160,
+ "type": 170,
"optional": false
}
],
@@ -2636,7 +2934,7 @@
"properties": [
{
"name": "form",
- "type": 159,
+ "type": 169,
"optional": false
},
{
@@ -2646,7 +2944,7 @@
},
{
"name": "sections",
- "type": 160,
+ "type": 170,
"optional": false
}
],
@@ -2657,180 +2955,12 @@
"properties": [
{
"name": "form",
- "type": 159,
- "optional": false
- },
- {
- "name": "kind",
- "type": 48,
- "optional": false
- },
- {
- "name": "sections",
- "type": 160,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 159,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- },
- {
- "name": "sections",
- "type": 160,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 159,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- },
- {
- "name": "sections",
- "type": 160,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 159,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- },
- {
- "name": "sections",
- "type": 160,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 159,
- "optional": false
- },
- {
- "name": "kind",
- "type": 56,
- "optional": false
- },
- {
- "name": "sections",
- "type": 160,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 159,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- },
- {
- "name": "sections",
- "type": 160,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 159,
- "optional": false
- },
- {
- "name": "kind",
- "type": 33,
- "optional": false
- },
- {
- "name": "sections",
- "type": 160,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 159,
- "optional": false
- },
- {
- "name": "kind",
"type": 35,
"optional": false
},
- {
- "name": "sections",
- "type": 160,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 30,
- "optional": false
- },
{
"name": "kind",
- "type": 175,
+ "type": 185,
"optional": false
},
{
@@ -2855,12 +2985,12 @@
"properties": [
{
"name": "form",
- "type": 75,
+ "type": 83,
"optional": false
},
{
"name": "kind",
- "type": 177,
+ "type": 187,
"optional": false
},
{
@@ -2880,12 +3010,12 @@
"properties": [
{
"name": "form",
- "type": 30,
+ "type": 35,
"optional": false
},
{
"name": "kind",
- "type": 38,
+ "type": 49,
"optional": false
},
{
@@ -2901,12 +3031,12 @@
"properties": [
{
"name": "form",
- "type": 30,
+ "type": 35,
"optional": false
},
{
"name": "kind",
- "type": 40,
+ "type": 51,
"optional": false
},
{
@@ -2922,12 +3052,12 @@
"properties": [
{
"name": "form",
- "type": 30,
+ "type": 35,
"optional": false
},
{
"name": "kind",
- "type": 42,
+ "type": 53,
"optional": false
},
{
@@ -2943,12 +3073,12 @@
"properties": [
{
"name": "form",
- "type": 30,
+ "type": 35,
"optional": false
},
{
"name": "kind",
- "type": 44,
+ "type": 55,
"optional": false
},
{
@@ -2964,12 +3094,12 @@
"properties": [
{
"name": "form",
- "type": 30,
+ "type": 35,
"optional": false
},
{
"name": "kind",
- "type": 46,
+ "type": 57,
"optional": false
},
{
@@ -2985,12 +3115,12 @@
"properties": [
{
"name": "form",
- "type": 30,
+ "type": 35,
"optional": false
},
{
"name": "kind",
- "type": 48,
+ "type": 59,
"optional": false
},
{
@@ -3006,75 +3136,12 @@
"properties": [
{
"name": "form",
- "type": 30,
+ "type": 35,
"optional": false
},
{
"name": "kind",
- "type": 50,
- "optional": false
- },
- {
- "name": "summary",
- "type": 7,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 30,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- },
- {
- "name": "summary",
- "type": 7,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 30,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- },
- {
- "name": "summary",
- "type": 7,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 30,
- "optional": false
- },
- {
- "name": "kind",
- "type": 56,
+ "type": 61,
"optional": false
},
{
@@ -3092,8 +3159,8 @@
{
"kind": "union",
"types": [
- 190,
- 191
+ 197,
+ 198
]
},
{
@@ -3391,7 +3458,7 @@
"kind": "event",
"event": "assistant/attempt",
"surface": false,
- "digest": "2f1565d92801f4334f8dc34fbb980890eef621e81a7c90ed0fd8d0a6db2ec3b2",
+ "digest": "15d5dfdd822aa35e115afd74a8982825a493880457774e6850bc1520b50875e4",
"schema": {
"root": 0,
"nodes": [
@@ -3420,7 +3487,7 @@
},
{
"name": "type",
- "type": 68,
+ "type": 73,
"optional": false
}
],
@@ -3460,8 +3527,8 @@
"types": [
5,
10,
- 64,
- 66
+ 69,
+ 71
]
},
{
@@ -3536,7 +3603,7 @@
},
{
"name": "type",
- "type": 63,
+ "type": 68,
"optional": false
}
],
@@ -3547,11 +3614,11 @@
"types": [
12,
14,
- 36,
- 39,
41,
- 43,
- 60
+ 44,
+ 46,
+ 48,
+ 65
]
},
{
@@ -3604,7 +3671,7 @@
},
{
"name": "type",
- "type": 35,
+ "type": 40,
"optional": false
}
],
@@ -3617,7 +3684,9 @@
18,
28,
31,
- 33
+ 33,
+ 35,
+ 38
]
},
{
@@ -3842,6 +3911,55 @@
"kind": "literal",
"value": "text"
},
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 36,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
{
"kind": "literal",
"value": "block-end"
@@ -3851,7 +3969,7 @@
"properties": [
{
"name": "blockType",
- "type": 37,
+ "type": 42,
"optional": false
},
{
@@ -3861,7 +3979,7 @@
},
{
"name": "type",
- "type": 38,
+ "type": 43,
"optional": false
}
],
@@ -3874,7 +3992,9 @@
27,
30,
32,
- 34
+ 34,
+ 37,
+ 39
]
},
{
@@ -3896,7 +4016,7 @@
},
{
"name": "type",
- "type": 40,
+ "type": 45,
"optional": false
}
],
@@ -3921,7 +4041,7 @@
},
{
"name": "type",
- "type": 42,
+ "type": 47,
"optional": false
}
],
@@ -3936,17 +4056,17 @@
"properties": [
{
"name": "reason",
- "type": 44,
+ "type": 49,
"optional": false
},
{
"name": "replayState",
- "type": 56,
+ "type": 61,
"optional": true
},
{
"name": "type",
- "type": 59,
+ "type": 64,
"optional": false
}
],
@@ -3955,11 +4075,11 @@
{
"kind": "union",
"types": [
- 45,
- 48,
50,
- 52,
- 54
+ 53,
+ 55,
+ 57,
+ 59
]
},
{
@@ -3967,12 +4087,12 @@
"properties": [
{
"name": "failure",
- "type": 46,
+ "type": 51,
"optional": false
},
{
"name": "kind",
- "type": 47,
+ "type": 52,
"optional": false
}
],
@@ -4023,12 +4143,12 @@
"properties": [
{
"name": "failure",
- "type": 46,
+ "type": 51,
"optional": false
},
{
"name": "kind",
- "type": 49,
+ "type": 54,
"optional": false
}
],
@@ -4043,7 +4163,7 @@
"properties": [
{
"name": "kind",
- "type": 51,
+ "type": 56,
"optional": false
}
],
@@ -4058,7 +4178,7 @@
"properties": [
{
"name": "kind",
- "type": 53,
+ "type": 58,
"optional": false
}
],
@@ -4073,7 +4193,7 @@
"properties": [
{
"name": "kind",
- "type": 55,
+ "type": 60,
"optional": false
}
],
@@ -4088,12 +4208,12 @@
"properties": [
{
"name": "blocks",
- "type": 57,
+ "type": 62,
"optional": true
},
{
"name": "response",
- "type": 58,
+ "type": 63,
"optional": false
}
],
@@ -4101,7 +4221,7 @@
},
{
"kind": "array",
- "element": 58
+ "element": 63
},
{
"kind": "opaque",
@@ -4116,12 +4236,12 @@
"properties": [
{
"name": "type",
- "type": 61,
+ "type": 66,
"optional": false
},
{
"name": "usage",
- "type": 62,
+ "type": 67,
"optional": false
}
],
@@ -4196,7 +4316,7 @@
},
{
"name": "type",
- "type": 65,
+ "type": 70,
"optional": false
}
],
@@ -4231,7 +4351,7 @@
},
{
"name": "type",
- "type": 67,
+ "type": 72,
"optional": false
}
],
@@ -4253,7 +4373,7 @@
"kind": "event",
"event": "assistant/message",
"surface": true,
- "digest": "f219a9f66fcc92ffec27bbd96fa21ffc2cffbaf2ad1de05757ec37205b1a0b58",
+ "digest": "1033093edd0db80ff410e00830b523405e00bb0c7684948e531ff65095799625",
"schema": {
"root": 0,
"nodes": [
@@ -4277,7 +4397,7 @@
},
{
"name": "surfaceOp",
- "type": 73,
+ "type": 78,
"optional": false
},
{
@@ -4287,7 +4407,7 @@
},
{
"name": "type",
- "type": 77,
+ "type": 82,
"optional": false
}
],
@@ -4313,7 +4433,7 @@
},
{
"name": "stream",
- "type": 30,
+ "type": 35,
"optional": false
},
{
@@ -4323,7 +4443,7 @@
},
{
"name": "usage",
- "type": 67,
+ "type": 72,
"optional": true
}
],
@@ -4348,12 +4468,12 @@
},
{
"name": "role",
- "type": 26,
+ "type": 31,
"optional": false
},
{
"name": "source",
- "type": 27,
+ "type": 32,
"optional": false
}
],
@@ -4370,7 +4490,9 @@
9,
19,
22,
- 24
+ 24,
+ 26,
+ 29
]
},
{
@@ -4599,6 +4721,55 @@
"kind": "literal",
"value": "text"
},
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 27,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 28,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 30,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
{
"kind": "literal",
"value": "assistant"
@@ -4608,7 +4779,7 @@
"properties": [
{
"name": "kind",
- "type": 28,
+ "type": 33,
"optional": false
},
{
@@ -4623,7 +4794,7 @@
},
{
"name": "replayState",
- "type": 29,
+ "type": 34,
"optional": true
}
],
@@ -4639,15 +4810,15 @@
},
{
"kind": "array",
- "element": 31
+ "element": 36
},
{
"kind": "union",
"types": [
- 32,
- 36,
- 69,
- 71
+ 37,
+ 41,
+ 74,
+ 76
]
},
{
@@ -4655,12 +4826,12 @@
"properties": [
{
"name": "args",
- "type": 33,
+ "type": 38,
"optional": false
},
{
"name": "dt",
- "type": 34,
+ "type": 39,
"optional": false
},
{
@@ -4685,7 +4856,7 @@
},
{
"name": "type",
- "type": 35,
+ "type": 40,
"optional": false
}
],
@@ -4708,7 +4879,7 @@
"properties": [
{
"name": "chunk",
- "type": 37,
+ "type": 42,
"optional": false
},
{
@@ -4718,7 +4889,7 @@
},
{
"name": "type",
- "type": 68,
+ "type": 73,
"optional": false
}
],
@@ -4727,13 +4898,13 @@
{
"kind": "union",
"types": [
- 38,
- 40,
- 42,
+ 43,
45,
47,
- 49,
- 65
+ 50,
+ 52,
+ 54,
+ 70
]
},
{
@@ -4761,7 +4932,7 @@
},
{
"name": "type",
- "type": 39,
+ "type": 44,
"optional": false
}
],
@@ -4786,7 +4957,7 @@
},
{
"name": "type",
- "type": 41,
+ "type": 46,
"optional": false
}
],
@@ -4801,7 +4972,7 @@
"properties": [
{
"name": "blockType",
- "type": 43,
+ "type": 48,
"optional": false
},
{
@@ -4811,7 +4982,7 @@
},
{
"name": "type",
- "type": 44,
+ "type": 49,
"optional": false
}
],
@@ -4824,7 +4995,9 @@
18,
21,
23,
- 25
+ 25,
+ 28,
+ 30
]
},
{
@@ -4846,7 +5019,7 @@
},
{
"name": "type",
- "type": 46,
+ "type": 51,
"optional": false
}
],
@@ -4871,7 +5044,7 @@
},
{
"name": "type",
- "type": 48,
+ "type": 53,
"optional": false
}
],
@@ -4886,17 +5059,17 @@
"properties": [
{
"name": "reason",
- "type": 50,
+ "type": 55,
"optional": false
},
{
"name": "replayState",
- "type": 62,
+ "type": 67,
"optional": true
},
{
"name": "type",
- "type": 64,
+ "type": 69,
"optional": false
}
],
@@ -4905,11 +5078,11 @@
{
"kind": "union",
"types": [
- 51,
- 54,
56,
- 58,
- 60
+ 59,
+ 61,
+ 63,
+ 65
]
},
{
@@ -4917,12 +5090,12 @@
"properties": [
{
"name": "failure",
- "type": 52,
+ "type": 57,
"optional": false
},
{
"name": "kind",
- "type": 53,
+ "type": 58,
"optional": false
}
],
@@ -4973,12 +5146,12 @@
"properties": [
{
"name": "failure",
- "type": 52,
+ "type": 57,
"optional": false
},
{
"name": "kind",
- "type": 55,
+ "type": 60,
"optional": false
}
],
@@ -4993,7 +5166,7 @@
"properties": [
{
"name": "kind",
- "type": 57,
+ "type": 62,
"optional": false
}
],
@@ -5008,7 +5181,7 @@
"properties": [
{
"name": "kind",
- "type": 59,
+ "type": 64,
"optional": false
}
],
@@ -5023,7 +5196,7 @@
"properties": [
{
"name": "kind",
- "type": 61,
+ "type": 66,
"optional": false
}
],
@@ -5038,12 +5211,12 @@
"properties": [
{
"name": "blocks",
- "type": 63,
+ "type": 68,
"optional": true
},
{
"name": "response",
- "type": 29,
+ "type": 34,
"optional": false
}
],
@@ -5051,7 +5224,7 @@
},
{
"kind": "array",
- "element": 29
+ "element": 34
},
{
"kind": "literal",
@@ -5062,12 +5235,12 @@
"properties": [
{
"name": "type",
- "type": 66,
+ "type": 71,
"optional": false
},
{
"name": "usage",
- "type": 67,
+ "type": 72,
"optional": false
}
],
@@ -5122,7 +5295,7 @@
"properties": [
{
"name": "dt",
- "type": 34,
+ "type": 39,
"optional": false
},
{
@@ -5132,7 +5305,7 @@
},
{
"name": "texts",
- "type": 33,
+ "type": 38,
"optional": false
},
{
@@ -5142,7 +5315,7 @@
},
{
"name": "type",
- "type": 70,
+ "type": 75,
"optional": false
}
],
@@ -5157,7 +5330,7 @@
"properties": [
{
"name": "dt",
- "type": 34,
+ "type": 39,
"optional": false
},
{
@@ -5167,7 +5340,7 @@
},
{
"name": "texts",
- "type": 33,
+ "type": 38,
"optional": false
},
{
@@ -5177,7 +5350,7 @@
},
{
"name": "type",
- "type": 72,
+ "type": 77,
"optional": false
}
],
@@ -5190,8 +5363,8 @@
{
"kind": "union",
"types": [
- 74,
- 76
+ 79,
+ 81
]
},
{
@@ -5204,7 +5377,7 @@
},
{
"name": "op",
- "type": 75,
+ "type": 80,
"optional": false
},
{
@@ -5718,7 +5891,7 @@
"kind": "event",
"event": "compaction/summary",
"surface": false,
- "digest": "86c1ee9c8ab6c6e160d4ccc00b3d9ad5a6c687938b552d55eec528279baa1559",
+ "digest": "e2f9a41e0989f54ed8cee80f8db2bcf9d60a5c810dc9d45b83fa050b9dce7602",
"schema": {
"root": 0,
"nodes": [
@@ -5747,7 +5920,7 @@
},
{
"name": "type",
- "type": 30,
+ "type": 35,
"optional": false
}
],
@@ -5757,7 +5930,7 @@
"kind": "union",
"types": [
2,
- 29
+ 34
]
},
{
@@ -5795,12 +5968,12 @@
},
{
"name": "shadowedRange",
- "type": 26,
+ "type": 31,
"optional": false
},
{
"name": "shadowedSeqs",
- "type": 27,
+ "type": 32,
"optional": false
},
{
@@ -5820,7 +5993,7 @@
},
{
"name": "usage",
- "type": 28,
+ "type": 33,
"optional": true
}
],
@@ -5848,8 +6021,10 @@
8,
10,
12,
- 14,
- 23
+ 15,
+ 17,
+ 19,
+ 28
]
},
{
@@ -5892,6 +6067,55 @@
"kind": "literal",
"value": "text"
},
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 13,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 14,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 16,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
{
"kind": "object",
"properties": [
@@ -5912,7 +6136,7 @@
},
{
"name": "type",
- "type": 13,
+ "type": 18,
"optional": false
}
],
@@ -5927,7 +6151,7 @@
"properties": [
{
"name": "attachment",
- "type": 15,
+ "type": 20,
"optional": false
},
{
@@ -5937,7 +6161,7 @@
},
{
"name": "type",
- "type": 22,
+ "type": 27,
"optional": false
}
],
@@ -5963,7 +6187,7 @@
},
{
"name": "mediaType",
- "type": 16,
+ "type": 21,
"optional": false
},
{
@@ -5973,7 +6197,7 @@
},
{
"name": "originalDimensions",
- "type": 21,
+ "type": 26,
"optional": true
},
{
@@ -5987,10 +6211,10 @@
{
"kind": "union",
"types": [
- 17,
- 18,
- 19,
- 20
+ 22,
+ 23,
+ 24,
+ 25
]
},
{
@@ -6034,12 +6258,12 @@
"properties": [
{
"name": "attachment",
- "type": 24,
+ "type": 29,
"optional": false
},
{
"name": "type",
- "type": 25,
+ "type": 30,
"optional": false
}
],
@@ -6156,12 +6380,12 @@
},
{
"name": "shadowedRange",
- "type": 26,
+ "type": 31,
"optional": false
},
{
"name": "shadowedSeqs",
- "type": 27,
+ "type": 32,
"optional": false
},
{
@@ -6181,7 +6405,7 @@
},
{
"name": "usage",
- "type": 28,
+ "type": 33,
"optional": true
}
],
@@ -6294,6 +6518,2805 @@
]
}
},
+ {
+ "key": "event:developer/message",
+ "kind": "event",
+ "event": "developer/message",
+ "surface": true,
+ "digest": "eef4ef54dc7a133d47448a4ee822e45a351314923ef5f66db34c8b24e4b32d80",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "data",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "ignorable",
+ "type": 26,
+ "optional": true
+ },
+ {
+ "name": "seq",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "sourceEventSeqs",
+ "type": 195,
+ "optional": true
+ },
+ {
+ "name": "surfaceOp",
+ "type": 196,
+ "optional": false
+ },
+ {
+ "name": "time",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 199,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "headerSeq",
+ "type": 2,
+ "optional": true
+ },
+ {
+ "name": "message",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "step",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "turn",
+ "type": 2,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "number"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "role",
+ "type": 31,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 32,
+ "optional": false,
+ "compatibility": {
+ "version": 1,
+ "policy": "session-source-attribution",
+ "binding": "session.developer-message.source",
+ "discriminator": "kind",
+ "unknownKinds": "preserve",
+ "attributionKinds": [
+ "tmux-context"
+ ]
+ }
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 5
+ },
+ {
+ "kind": "union",
+ "types": [
+ 6,
+ 9,
+ 11,
+ 14,
+ 16,
+ 18,
+ 28
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 8,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "string"
+ },
+ {
+ "kind": "literal",
+ "value": "reasoning"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "text"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 12,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 13,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 15,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "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": "offloaded",
+ "type": 26,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 27,
+ "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": true
+ },
+ {
+ "kind": "literal",
+ "value": "image"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachment",
+ "type": 29,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 30,
+ "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": "literal",
+ "value": "developer"
+ },
+ {
+ "kind": "union",
+ "types": [
+ 33,
+ 36,
+ 38,
+ 40,
+ 42,
+ 44,
+ 46,
+ 49,
+ 51,
+ 53,
+ 55,
+ 57,
+ 59,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65,
+ 66,
+ 67,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 76,
+ 77,
+ 78,
+ 79,
+ 80,
+ 81,
+ 83,
+ 84,
+ 85,
+ 86,
+ 87,
+ 88,
+ 89,
+ 90,
+ 91,
+ 92,
+ 93,
+ 94,
+ 95,
+ 97,
+ 98,
+ 99,
+ 100,
+ 101,
+ 102,
+ 103,
+ 104,
+ 105,
+ 106,
+ 107,
+ 108,
+ 109,
+ 111,
+ 113,
+ 116,
+ 117,
+ 118,
+ 119,
+ 120,
+ 122,
+ 123,
+ 124,
+ 125,
+ 127,
+ 128,
+ 129,
+ 130,
+ 131,
+ 133,
+ 135,
+ 136,
+ 138,
+ 139,
+ 147,
+ 149,
+ 150,
+ 152,
+ 154,
+ 158,
+ 160,
+ 168,
+ 172,
+ 173,
+ 174,
+ 175,
+ 176,
+ 177,
+ 178,
+ 179,
+ 180,
+ 181,
+ 182,
+ 183,
+ 184,
+ 186,
+ 188,
+ 189,
+ 190,
+ 191,
+ 192,
+ 193,
+ 194
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "notice"
+ },
+ {
+ "kind": "literal",
+ "value": "time-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tmux-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-goal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-jobs"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "user-approval"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "dsh-session-title-llm"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "instructions"
+ },
+ {
+ "kind": "literal",
+ "value": "hooks-claude-code"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "hooks-codex"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "model-selection"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "plan-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "repeat-tool-reminder"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "runtime-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "schedule"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "recall"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "relay"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "catalog"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "goalId",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 110,
+ "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": 112,
+ "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": 114,
+ "optional": false
+ },
+ {
+ "name": "model",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "provider",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "replayState",
+ "type": 115,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "model"
+ },
+ {
+ "kind": "opaque",
+ "reason": "unknown"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 121,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "ptc-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 126,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "system-prompt"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 132,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-registry"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 134,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "user"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 137,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "cordis-host-runner"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "baseline",
+ "type": 26,
+ "optional": true
+ },
+ {
+ "name": "baselineIdentity",
+ "type": 7,
+ "optional": true
+ },
+ {
+ "name": "changes",
+ "type": 140,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 146,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 141
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "action",
+ "type": 142,
+ "optional": false
+ },
+ {
+ "name": "digest",
+ "type": 7,
+ "optional": true
+ },
+ {
+ "name": "path",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "scope",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 143,
+ 144,
+ 145
+ ]
+ },
+ {
+ "kind": "literal",
+ "value": "remove"
+ },
+ {
+ "kind": "literal",
+ "value": "replace"
+ },
+ {
+ "kind": "literal",
+ "value": "set"
+ },
+ {
+ "kind": "literal",
+ "value": "agent-instructions"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "callId",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 148,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "clientTimeZone",
+ "type": 7,
+ "optional": true
+ },
+ {
+ "name": "kind",
+ "type": 134,
+ "optional": false
+ },
+ {
+ "name": "rpcId",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "compactionId",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 151,
+ "optional": false
+ },
+ {
+ "name": "sourceCommandId",
+ "type": 7,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "compact-checkpoint"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "deliveryId",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 153,
+ "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": "webhook"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "entries",
+ "type": 155,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 157,
+ "optional": false
+ },
+ {
+ "name": "update",
+ "type": 26,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 156
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "description",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "skill-catalog"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 159,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "skill-invocation"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 161,
+ "optional": false
+ },
+ {
+ "name": "references",
+ "type": 162,
+ "optional": false
+ },
+ {
+ "name": "version",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "session-reference"
+ },
+ {
+ "kind": "array",
+ "element": 163
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "capturedFormatVersion",
+ "type": 2,
+ "optional": true
+ },
+ {
+ "name": "capturedThroughSeq",
+ "type": 164,
+ "optional": false
+ },
+ {
+ "name": "compacted",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "inputIndex",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "label",
+ "type": 7,
+ "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": 7,
+ "optional": false
+ },
+ {
+ "name": "truncated",
+ "type": 166,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 2,
+ 165
+ ]
+ },
+ {
+ "kind": "primitive",
+ "type": "null"
+ },
+ {
+ "kind": "primitive",
+ "type": "boolean"
+ },
+ {
+ "kind": "literal",
+ "value": 1
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "snapshot"
+ },
+ {
+ "kind": "array",
+ "element": 171
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "name",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "text",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 185,
+ "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": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 187,
+ "optional": false
+ },
+ {
+ "name": "senderSessionId",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "agent-message"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 2
+ },
+ {
+ "kind": "union",
+ "types": [
+ 197,
+ 198
+ ]
+ },
+ {
+ "kind": "literal",
+ "value": "append"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "endSeq",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "op",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "startSeq",
+ "type": 2,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "developer/message"
+ }
+ ]
+ }
+ },
{
"key": "event:feedback/message-delete",
"kind": "event",
@@ -7836,7 +10859,7 @@
"kind": "event",
"event": "request/header",
"surface": false,
- "digest": "91fb2b19bd1bfda3a1d30b71f39445595e1d4c120e8fe3553f96e25a3c3d1c7d",
+ "digest": "4208123b50df5006b181481ab45fcf1cde807b88d3fd4d340090bc2e202fac41",
"schema": {
"root": 0,
"nodes": [
@@ -7997,6 +11020,11 @@
{
"kind": "object",
"properties": [
+ {
+ "name": "deferLoading",
+ "type": 4,
+ "optional": true
+ },
{
"name": "description",
"type": 7,
@@ -8751,7 +11779,7 @@
"kind": "event",
"event": "session/title-llm-request",
"surface": false,
- "digest": "4eeb9bb8f9c35f59b3020a07113f256c363a504983aecbe33e57fd1ab4f03b19",
+ "digest": "fa8f7d3ebf08a76c7f7a8b0781873c4d819b964da5dbb52cd3cdfa5da34f452d",
"schema": {
"root": 0,
"nodes": [
@@ -8765,7 +11793,7 @@
},
{
"name": "ignorable",
- "type": 20,
+ "type": 29,
"optional": true
},
{
@@ -8780,7 +11808,7 @@
},
{
"name": "type",
- "type": 196,
+ "type": 205,
"optional": false
}
],
@@ -8806,7 +11834,7 @@
},
{
"name": "route",
- "type": 195,
+ "type": 204,
"optional": false
},
{
@@ -8838,9 +11866,10 @@
"kind": "union",
"types": [
6,
- 32,
- 191,
- 193
+ 37,
+ 199,
+ 200,
+ 202
]
},
{
@@ -8858,17 +11887,17 @@
},
{
"name": "isError",
- "type": 29,
+ "type": 34,
"optional": true
},
{
"name": "role",
- "type": 30,
+ "type": 35,
"optional": false
},
{
"name": "source",
- "type": 31,
+ "type": 36,
"optional": false
},
{
@@ -8888,11 +11917,106 @@
"types": [
9,
12,
- 22,
- 25,
- 27
+ 14,
+ 17,
+ 19,
+ 21,
+ 31
]
},
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 11,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "string"
+ },
+ {
+ "kind": "literal",
+ "value": "reasoning"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 13,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "text"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 15,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 16,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 18,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
{
"kind": "object",
"properties": [
@@ -8913,16 +12037,12 @@
},
{
"name": "type",
- "type": 11,
+ "type": 20,
"optional": false
}
],
"indices": []
},
- {
- "kind": "primitive",
- "type": "string"
- },
{
"kind": "literal",
"value": "tool-call"
@@ -8932,17 +12052,17 @@
"properties": [
{
"name": "attachment",
- "type": 13,
+ "type": 22,
"optional": false
},
{
"name": "offloaded",
- "type": 20,
+ "type": 29,
"optional": true
},
{
"name": "type",
- "type": 21,
+ "type": 30,
"optional": false
}
],
@@ -8968,7 +12088,7 @@
},
{
"name": "mediaType",
- "type": 14,
+ "type": 23,
"optional": false
},
{
@@ -8978,7 +12098,7 @@
},
{
"name": "originalDimensions",
- "type": 19,
+ "type": 28,
"optional": true
},
{
@@ -8992,20 +12112,12 @@
{
"kind": "union",
"types": [
- 15,
- 16,
- 17,
- 18
+ 24,
+ 25,
+ 26,
+ 27
]
},
- {
- "kind": "literal",
- "value": "image/jpeg"
- },
- {
- "kind": "literal",
- "value": "image/gif"
- },
{
"kind": "literal",
"value": "image/png"
@@ -9014,6 +12126,14 @@
"kind": "literal",
"value": "image/webp"
},
+ {
+ "kind": "literal",
+ "value": "image/gif"
+ },
+ {
+ "kind": "literal",
+ "value": "image/jpeg"
+ },
{
"kind": "object",
"properties": [
@@ -9043,12 +12163,12 @@
"properties": [
{
"name": "attachment",
- "type": 23,
+ "type": 32,
"optional": false
},
{
"name": "type",
- "type": 24,
+ "type": 33,
"optional": false
}
],
@@ -9079,46 +12199,6 @@
"kind": "literal",
"value": "file"
},
- {
- "kind": "object",
- "properties": [
- {
- "name": "text",
- "type": 10,
- "optional": false
- },
- {
- "name": "type",
- "type": 26,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "reasoning"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "text",
- "type": 10,
- "optional": false
- },
- {
- "name": "type",
- "type": 28,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "text"
- },
{
"kind": "primitive",
"type": "boolean"
@@ -9137,7 +12217,7 @@
},
{
"name": "kind",
- "type": 30,
+ "type": 35,
"optional": false
}
],
@@ -9158,17 +12238,17 @@
},
{
"name": "role",
- "type": 33,
+ "type": 38,
"optional": false
},
{
"name": "source",
- "type": 34,
+ "type": 39,
"optional": false,
"compatibility": {
"version": 1,
"policy": "session-source-attribution",
- "binding": "session.user-message.source",
+ "binding": "session.developer-message.source",
"discriminator": "kind",
"unknownKinds": "preserve",
"attributionKinds": [
@@ -9181,42 +12261,38 @@
},
{
"kind": "literal",
- "value": "user"
+ "value": "developer"
},
{
"kind": "union",
"types": [
- 31,
- 35,
- 38,
+ 36,
40,
- 42,
- 44,
- 46,
- 54,
+ 43,
+ 45,
+ 47,
+ 49,
+ 51,
+ 53,
55,
57,
59,
- 62,
- 67,
- 69,
- 71,
- 79,
- 84,
- 86,
+ 61,
+ 70,
+ 72,
+ 74,
+ 76,
+ 78,
+ 80,
+ 85,
87,
- 88,
- 89,
- 90,
- 91,
- 93,
- 94,
95,
- 96,
- 98,
100,
102,
+ 103,
104,
+ 105,
+ 106,
107,
108,
109,
@@ -9251,10 +12327,8 @@
138,
139,
140,
- 141,
142,
143,
- 144,
145,
146,
147,
@@ -9273,27 +12347,34 @@
160,
161,
163,
+ 164,
165,
166,
+ 167,
+ 168,
169,
170,
171,
172,
- 173,
+ 174,
175,
- 176,
177,
- 178,
- 179,
+ 180,
181,
182,
183,
184,
- 185,
186,
187,
+ 188,
189,
- 190
+ 190,
+ 192,
+ 193,
+ 194,
+ 195,
+ 196,
+ 198
]
},
{
@@ -9301,12 +12382,17 @@
"properties": [
{
"name": "form",
- "type": 36,
+ "type": 41,
"optional": false
},
{
"name": "kind",
- "type": 37,
+ "type": 42,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
"optional": false
}
],
@@ -9314,23 +12400,73 @@
},
{
"kind": "literal",
- "value": "instructions"
+ "value": "notice"
},
{
"kind": "literal",
"value": "model-selection"
},
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "user-approval"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "cordis-host-runner"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "dsh-session-title-llm"
+ },
{
"kind": "object",
"properties": [
{
"name": "form",
- "type": 36,
+ "type": 41,
"optional": false
},
{
"name": "kind",
- "type": 39,
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
"optional": false
}
],
@@ -9345,12 +12481,17 @@
"properties": [
{
"name": "form",
- "type": 36,
+ "type": 41,
"optional": false
},
{
"name": "kind",
- "type": 41,
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
"optional": false
}
],
@@ -9365,12 +12506,17 @@
"properties": [
{
"name": "form",
- "type": 36,
+ "type": 41,
"optional": false
},
{
"name": "kind",
- "type": 43,
+ "type": 54,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
"optional": false
}
],
@@ -9385,12 +12531,17 @@
"properties": [
{
"name": "form",
- "type": 36,
+ "type": 41,
"optional": false
},
{
"name": "kind",
- "type": 45,
+ "type": 56,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
"optional": false
}
],
@@ -9400,12 +12551,62 @@
"kind": "literal",
"value": "schedule"
},
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "time-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tmux-context"
+ },
{
"kind": "object",
"properties": [
{
"name": "baseline",
- "type": 20,
+ "type": 29,
"optional": true
},
{
@@ -9415,17 +12616,17 @@
},
{
"name": "changes",
- "type": 47,
+ "type": 62,
"optional": false
},
{
"name": "form",
- "type": 36,
+ "type": 68,
"optional": false
},
{
"name": "kind",
- "type": 53,
+ "type": 69,
"optional": false
}
],
@@ -9433,14 +12634,14 @@
},
{
"kind": "array",
- "element": 48
+ "element": 63
},
{
"kind": "object",
"properties": [
{
"name": "action",
- "type": 49,
+ "type": 64,
"optional": false
},
{
@@ -9464,9 +12665,9 @@
{
"kind": "union",
"types": [
- 50,
- 51,
- 52
+ 65,
+ 66,
+ 67
]
},
{
@@ -9481,6 +12682,10 @@
"kind": "literal",
"value": "set"
},
+ {
+ "kind": "literal",
+ "value": "instructions"
+ },
{
"kind": "literal",
"value": "agent-instructions"
@@ -9495,7 +12700,7 @@
},
{
"name": "kind",
- "type": 33,
+ "type": 71,
"optional": false
},
{
@@ -9506,6 +12711,10 @@
],
"indices": []
},
+ {
+ "kind": "literal",
+ "value": "user"
+ },
{
"kind": "object",
"properties": [
@@ -9516,7 +12725,7 @@
},
{
"name": "kind",
- "type": 56,
+ "type": 73,
"optional": false
},
{
@@ -9536,12 +12745,17 @@
"properties": [
{
"name": "form",
- "type": 36,
+ "type": 41,
"optional": false
},
{
"name": "kind",
- "type": 58,
+ "type": 75,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
"optional": false
}
],
@@ -9549,7 +12763,7 @@
},
{
"kind": "literal",
- "value": "time-context"
+ "value": "tool-goal"
},
{
"kind": "object",
@@ -9561,12 +12775,12 @@
},
{
"name": "form",
- "type": 60,
+ "type": 41,
"optional": false
},
{
"name": "kind",
- "type": 61,
+ "type": 77,
"optional": false
},
{
@@ -9592,10 +12806,6 @@
],
"indices": []
},
- {
- "kind": "literal",
- "value": "notice"
- },
{
"kind": "literal",
"value": "webhook"
@@ -9603,24 +12813,49 @@
{
"kind": "object",
"properties": [
- {
- "name": "entries",
- "type": 63,
- "optional": false
- },
{
"name": "form",
- "type": 65,
+ "type": 41,
"optional": false
},
{
"name": "kind",
- "type": 66,
+ "type": 79,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-jobs"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "entries",
+ "type": 81,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 84,
"optional": false
},
{
"name": "update",
- "type": 20,
+ "type": 29,
"optional": true
}
],
@@ -9628,7 +12863,7 @@
},
{
"kind": "array",
- "element": 64
+ "element": 82
},
{
"kind": "object",
@@ -9659,32 +12894,12 @@
"properties": [
{
"name": "form",
- "type": 36,
- "optional": false
- },
- {
- "name": "kind",
"type": 68,
"optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tmux-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 36,
- "optional": false
},
{
"name": "kind",
- "type": 70,
+ "type": 86,
"optional": false
},
{
@@ -9704,22 +12919,22 @@
"properties": [
{
"name": "form",
- "type": 72,
+ "type": 88,
"optional": false
},
{
"name": "kind",
- "type": 73,
+ "type": 89,
"optional": false
},
{
"name": "references",
- "type": 74,
+ "type": 90,
"optional": false
},
{
"name": "version",
- "type": 78,
+ "type": 94,
"optional": false
}
],
@@ -9735,7 +12950,7 @@
},
{
"kind": "array",
- "element": 75
+ "element": 91
},
{
"kind": "object",
@@ -9747,12 +12962,12 @@
},
{
"name": "capturedThroughSeq",
- "type": 76,
+ "type": 92,
"optional": false
},
{
"name": "compacted",
- "type": 29,
+ "type": 34,
"optional": false
},
{
@@ -9792,7 +13007,7 @@
},
{
"name": "truncated",
- "type": 29,
+ "type": 34,
"optional": false
}
],
@@ -9802,7 +13017,7 @@
"kind": "union",
"types": [
2,
- 77
+ 93
]
},
{
@@ -9818,17 +13033,17 @@
"properties": [
{
"name": "form",
- "type": 80,
+ "type": 96,
"optional": false
},
{
"name": "kind",
- "type": 81,
+ "type": 97,
"optional": false
},
{
"name": "sections",
- "type": 82,
+ "type": 98,
"optional": false
}
],
@@ -9844,7 +13059,7 @@
},
{
"kind": "array",
- "element": 83
+ "element": 99
},
{
"kind": "object",
@@ -9867,17 +13082,17 @@
"properties": [
{
"name": "form",
- "type": 80,
+ "type": 96,
"optional": false
},
{
"name": "kind",
- "type": 85,
+ "type": 101,
"optional": false
},
{
"name": "sections",
- "type": 82,
+ "type": 98,
"optional": false
}
],
@@ -9892,17 +13107,17 @@
"properties": [
{
"name": "form",
- "type": 80,
+ "type": 96,
"optional": false
},
{
"name": "kind",
- "type": 37,
+ "type": 42,
"optional": false
},
{
"name": "sections",
- "type": 82,
+ "type": 98,
"optional": false
}
],
@@ -9913,17 +13128,17 @@
"properties": [
{
"name": "form",
- "type": 80,
+ "type": 96,
"optional": false
},
{
"name": "kind",
- "type": 39,
+ "type": 50,
"optional": false
},
{
"name": "sections",
- "type": 82,
+ "type": 98,
"optional": false
}
],
@@ -9934,17 +13149,59 @@
"properties": [
{
"name": "form",
- "type": 80,
+ "type": 96,
"optional": false
},
{
"name": "kind",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 98,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 98,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
"type": 41,
"optional": false
},
{
- "name": "sections",
- "type": 82,
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
"optional": false
}
],
@@ -9955,17 +13212,17 @@
"properties": [
{
"name": "form",
- "type": 80,
+ "type": 96,
"optional": false
},
{
"name": "kind",
- "type": 43,
+ "type": 56,
"optional": false
},
{
"name": "sections",
- "type": 82,
+ "type": 98,
"optional": false
}
],
@@ -9976,48 +13233,7 @@
"properties": [
{
"name": "form",
- "type": 80,
- "optional": false
- },
- {
- "name": "kind",
- "type": 45,
- "optional": false
- },
- {
- "name": "sections",
- "type": 82,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 36,
- "optional": false
- },
- {
- "name": "kind",
- "type": 92,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-goal"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 80,
+ "type": 96,
"optional": false
},
{
@@ -10027,7 +13243,7 @@
},
{
"name": "sections",
- "type": 82,
+ "type": 98,
"optional": false
}
],
@@ -10038,129 +13254,538 @@
"properties": [
{
"name": "form",
- "type": 80,
+ "type": 96,
"optional": false
},
{
"name": "kind",
+ "type": 60,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 98,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 75,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 98,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 79,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 98,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 98,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
"type": 68,
"optional": false
},
- {
- "name": "sections",
- "type": 82,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 80,
- "optional": false
- },
- {
- "name": "kind",
- "type": 92,
- "optional": false
- },
- {
- "name": "sections",
- "type": 82,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 80,
- "optional": false
- },
{
"name": "kind",
"type": 97,
"optional": false
- },
- {
- "name": "sections",
- "type": 82,
- "optional": false
}
],
"indices": []
},
- {
- "kind": "literal",
- "value": "tool-jobs"
- },
{
"kind": "object",
"properties": [
{
"name": "form",
- "type": 80,
- "optional": false
- },
- {
- "name": "kind",
- "type": 99,
- "optional": false
- },
- {
- "name": "sections",
- "type": 82,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "user-approval"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 80,
+ "type": 68,
"optional": false
},
{
"name": "kind",
"type": 101,
"optional": false
- },
- {
- "name": "sections",
- "type": 82,
- "optional": false
}
],
"indices": []
},
- {
- "kind": "literal",
- "value": "dsh-session-title-llm"
- },
{
"kind": "object",
"properties": [
{
"name": "form",
- "type": 60,
+ "type": 68,
"optional": false
},
{
"name": "kind",
- "type": 103,
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 75,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 79,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 97,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 101,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 98,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 75,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 79,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 141,
"optional": false
},
{
@@ -10185,12 +13810,304 @@
"properties": [
{
"name": "form",
- "type": 105,
+ "type": 88,
"optional": false
},
{
"name": "kind",
- "type": 106,
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 97,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "relay"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 101,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 75,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 79,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 97,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 101,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 162,
"optional": false
},
{
@@ -10201,10 +14118,6 @@
],
"indices": []
},
- {
- "kind": "literal",
- "value": "relay"
- },
{
"kind": "literal",
"value": "agent-message"
@@ -10214,17 +14127,12 @@
"properties": [
{
"name": "form",
- "type": 60,
+ "type": 83,
"optional": false
},
{
"name": "kind",
- "type": 81,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
+ "type": 52,
"optional": false
}
],
@@ -10235,12 +14143,12 @@
"properties": [
{
"name": "form",
- "type": 36,
+ "type": 83,
"optional": false
},
{
"name": "kind",
- "type": 97,
+ "type": 54,
"optional": false
}
],
@@ -10251,17 +14159,12 @@
"properties": [
{
"name": "form",
- "type": 60,
+ "type": 83,
"optional": false
},
{
"name": "kind",
- "type": 85,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
+ "type": 56,
"optional": false
}
],
@@ -10272,298 +14175,7 @@
"properties": [
{
"name": "form",
- "type": 60,
- "optional": false
- },
- {
- "name": "kind",
- "type": 37,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 60,
- "optional": false
- },
- {
- "name": "kind",
- "type": 39,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 60,
- "optional": false
- },
- {
- "name": "kind",
- "type": 41,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 60,
- "optional": false
- },
- {
- "name": "kind",
- "type": 43,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 60,
- "optional": false
- },
- {
- "name": "kind",
- "type": 45,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 60,
- "optional": false
- },
- {
- "name": "kind",
- "type": 58,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 36,
- "optional": false
- },
- {
- "name": "kind",
- "type": 99,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 36,
- "optional": false
- },
- {
- "name": "kind",
- "type": 101,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 81,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 85,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 37,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 39,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 41,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 43,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 45,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 60,
- "optional": false
- },
- {
- "name": "kind",
- "type": 68,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
+ "type": 83,
"optional": false
},
{
@@ -10579,145 +14191,28 @@
"properties": [
{
"name": "form",
- "type": 72,
+ "type": 83,
"optional": false
},
{
"name": "kind",
- "type": 68,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 92,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 97,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 99,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 101,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 105,
- "optional": false
- },
- {
- "name": "kind",
- "type": 81,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 105,
- "optional": false
- },
- {
- "name": "kind",
- "type": 85,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 105,
- "optional": false
- },
- {
- "name": "kind",
- "type": 37,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
"type": 60,
"optional": false
- },
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
{
- "name": "kind",
- "type": 92,
+ "name": "form",
+ "type": 83,
"optional": false
},
{
- "name": "summary",
- "type": 10,
+ "name": "kind",
+ "type": 75,
"optional": false
}
],
@@ -10728,12 +14223,12 @@
"properties": [
{
"name": "form",
- "type": 105,
+ "type": 83,
"optional": false
},
{
"name": "kind",
- "type": 39,
+ "type": 79,
"optional": false
}
],
@@ -10744,12 +14239,12 @@
"properties": [
{
"name": "form",
- "type": 105,
+ "type": 83,
"optional": false
},
{
"name": "kind",
- "type": 41,
+ "type": 44,
"optional": false
}
],
@@ -10760,374 +14255,12 @@
"properties": [
{
"name": "form",
- "type": 105,
+ "type": 83,
"optional": false
},
{
"name": "kind",
- "type": 43,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 105,
- "optional": false
- },
- {
- "name": "kind",
- "type": 45,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 105,
- "optional": false
- },
- {
- "name": "kind",
- "type": 58,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 105,
- "optional": false
- },
- {
- "name": "kind",
- "type": 68,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 105,
- "optional": false
- },
- {
- "name": "kind",
- "type": 92,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 105,
- "optional": false
- },
- {
- "name": "kind",
- "type": 97,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 105,
- "optional": false
- },
- {
- "name": "kind",
- "type": 99,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 60,
- "optional": false
- },
- {
- "name": "kind",
- "type": 97,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 105,
- "optional": false
- },
- {
- "name": "kind",
- "type": 101,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 81,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 85,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 37,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 39,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 41,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 43,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 45,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 58,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 60,
- "optional": false
- },
- {
- "name": "kind",
- "type": 99,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 68,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 92,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 97,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 99,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 101,
+ "type": 48,
"optional": false
}
],
@@ -11143,7 +14276,7 @@
},
{
"name": "kind",
- "type": 162,
+ "type": 173,
"optional": false
},
{
@@ -11166,9 +14299,30 @@
{
"kind": "object",
"properties": [
+ {
+ "name": "form",
+ "type": 41,
+ "optional": false
+ },
{
"name": "kind",
- "type": 164,
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 176,
"optional": false
},
{
@@ -11198,12 +14352,116 @@
"kind": "literal",
"value": "team-message"
},
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 178,
+ "optional": false
+ },
+ {
+ "name": "model",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "provider",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "replayState",
+ "type": 179,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "model"
+ },
+ {
+ "kind": "opaque",
+ "reason": "unknown"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 97,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 101,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 185,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "ptc-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
{
"kind": "object",
"properties": [
{
"name": "form",
- "type": 60,
+ "type": 41,
"optional": false
},
{
@@ -11224,41 +14482,7 @@
"properties": [
{
"name": "kind",
- "type": 167,
- "optional": false
- },
- {
- "name": "model",
- "type": 10,
- "optional": false
- },
- {
- "name": "provider",
- "type": 10,
- "optional": false
- },
- {
- "name": "replayState",
- "type": 168,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "model"
- },
- {
- "kind": "opaque",
- "reason": "unknown"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 81,
+ "type": 54,
"optional": false
}
],
@@ -11269,7 +14493,7 @@
"properties": [
{
"name": "kind",
- "type": 85,
+ "type": 56,
"optional": false
}
],
@@ -11280,93 +14504,7 @@
"properties": [
{
"name": "kind",
- "type": 37,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 39,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 174,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "ptc-mode"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 41,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 43,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 45,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 36,
- "optional": false
- },
- {
- "name": "kind",
- "type": 81,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 180,
+ "type": 191,
"optional": false
}
],
@@ -11392,7 +14530,7 @@
"properties": [
{
"name": "kind",
- "type": 68,
+ "type": 60,
"optional": false
}
],
@@ -11403,7 +14541,7 @@
"properties": [
{
"name": "kind",
- "type": 92,
+ "type": 75,
"optional": false
}
],
@@ -11414,7 +14552,7 @@
"properties": [
{
"name": "kind",
- "type": 97,
+ "type": 79,
"optional": false
}
],
@@ -11425,29 +14563,7 @@
"properties": [
{
"name": "kind",
- "type": 33,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 99,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 188,
+ "type": 197,
"optional": false
}
],
@@ -11455,30 +14571,14 @@
},
{
"kind": "literal",
- "value": "cordis-host-runner"
+ "value": "tool-registry"
},
{
"kind": "object",
"properties": [
{
"name": "kind",
- "type": 101,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 36,
- "optional": false
- },
- {
- "name": "kind",
- "type": 85,
+ "type": 71,
"optional": false
}
],
@@ -11499,12 +14599,48 @@
},
{
"name": "role",
- "type": 192,
+ "type": 71,
"optional": false
},
{
"name": "source",
- "type": 166,
+ "type": 39,
+ "optional": false,
+ "compatibility": {
+ "version": 1,
+ "policy": "session-source-attribution",
+ "binding": "session.user-message.source",
+ "discriminator": "kind",
+ "unknownKinds": "preserve",
+ "attributionKinds": [
+ "tmux-context"
+ ]
+ }
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "role",
+ "type": 201,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 177,
"optional": false
}
],
@@ -11529,12 +14665,12 @@
},
{
"name": "role",
- "type": 194,
+ "type": 203,
"optional": false
},
{
"name": "source",
- "type": 179,
+ "type": 190,
"optional": false
}
],
@@ -12115,7 +15251,7 @@
"kind": "event",
"event": "system/message",
"surface": true,
- "digest": "54a8682615a7ffc3e1e3c41ab003ae61082ae2792c57407f5bd8bb38fded3f0e",
+ "digest": "69081694be231d56fd9580ba14645fd5e35373202605d5c5c841a9435b5fa3b1",
"schema": {
"root": 0,
"nodes": [
@@ -12129,32 +15265,32 @@
},
{
"name": "ignorable",
- "type": 15,
+ "type": 17,
"optional": true
},
{
"name": "seq",
- "type": 8,
+ "type": 10,
"optional": false
},
{
"name": "sourceEventSeqs",
- "type": 29,
+ "type": 34,
"optional": true
},
{
"name": "surfaceOp",
- "type": 30,
+ "type": 35,
"optional": false
},
{
"name": "time",
- "type": 8,
+ "type": 10,
"optional": false
},
{
"name": "type",
- "type": 34,
+ "type": 39,
"optional": false
}
],
@@ -12170,12 +15306,12 @@
},
{
"name": "step",
- "type": 8,
+ "type": 10,
"optional": false
},
{
"name": "turn",
- "type": 8,
+ "type": 10,
"optional": false
}
],
@@ -12191,17 +15327,17 @@
},
{
"name": "id",
- "type": 7,
+ "type": 6,
"optional": false
},
{
"name": "role",
- "type": 26,
+ "type": 31,
"optional": false
},
{
"name": "source",
- "type": 27,
+ "type": 32,
"optional": false
}
],
@@ -12215,69 +15351,35 @@
"kind": "union",
"types": [
5,
- 17,
- 20,
+ 8,
+ 19,
22,
- 24
+ 24,
+ 26,
+ 29
]
},
{
"kind": "object",
"properties": [
{
- "name": "attachment",
+ "name": "arguments",
"type": 6,
"optional": false
},
{
- "name": "offloaded",
- "type": 15,
- "optional": true
- },
- {
- "name": "type",
- "type": 16,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "attachmentId",
- "type": 7,
- "optional": false
- },
- {
- "name": "bytes",
- "type": 8,
- "optional": false
- },
- {
- "name": "height",
- "type": 8,
- "optional": false
- },
- {
- "name": "mediaType",
- "type": 9,
+ "name": "id",
+ "type": 6,
"optional": false
},
{
"name": "name",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "type",
"type": 7,
- "optional": true
- },
- {
- "name": "originalDimensions",
- "type": 14,
- "optional": true
- },
- {
- "name": "width",
- "type": 8,
"optional": false
}
],
@@ -12287,6 +15389,72 @@
"kind": "primitive",
"type": "string"
},
+ {
+ "kind": "literal",
+ "value": "tool-call"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachment",
+ "type": 9,
+ "optional": false
+ },
+ {
+ "name": "offloaded",
+ "type": 17,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 18,
+ "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"
@@ -12294,10 +15462,10 @@
{
"kind": "union",
"types": [
- 10,
- 11,
12,
- 13
+ 13,
+ 14,
+ 15
]
},
{
@@ -12321,12 +15489,12 @@
"properties": [
{
"name": "height",
- "type": 8,
+ "type": 10,
"optional": false
},
{
"name": "width",
- "type": 8,
+ "type": 10,
"optional": false
}
],
@@ -12345,12 +15513,12 @@
"properties": [
{
"name": "attachment",
- "type": 18,
+ "type": 20,
"optional": false
},
{
"name": "type",
- "type": 19,
+ "type": 21,
"optional": false
}
],
@@ -12361,17 +15529,17 @@
"properties": [
{
"name": "attachmentId",
- "type": 7,
+ "type": 6,
"optional": false
},
{
"name": "bytes",
- "type": 8,
+ "type": 10,
"optional": false
},
{
"name": "name",
- "type": 7,
+ "type": 6,
"optional": false
}
],
@@ -12386,12 +15554,12 @@
"properties": [
{
"name": "text",
- "type": 7,
+ "type": 6,
"optional": false
},
{
"name": "type",
- "type": 21,
+ "type": 23,
"optional": false
}
],
@@ -12406,12 +15574,12 @@
"properties": [
{
"name": "text",
- "type": 7,
+ "type": 6,
"optional": false
},
{
"name": "type",
- "type": 23,
+ "type": 25,
"optional": false
}
],
@@ -12425,23 +15593,42 @@
"kind": "object",
"properties": [
{
- "name": "arguments",
- "type": 7,
- "optional": false
+ "name": "tool",
+ "type": 27,
+ "optional": true
},
{
- "name": "id",
- "type": 7,
- "optional": false
- },
- {
- "name": "name",
- "type": 7,
+ "name": "toolName",
+ "type": 6,
"optional": false
},
{
"name": "type",
- "type": 25,
+ "type": 28,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 30,
"optional": false
}
],
@@ -12449,7 +15636,7 @@
},
{
"kind": "literal",
- "value": "tool-call"
+ "value": "tool-removal"
},
{
"kind": "literal",
@@ -12460,7 +15647,7 @@
"properties": [
{
"name": "kind",
- "type": 28,
+ "type": 33,
"optional": false
}
],
@@ -12472,13 +15659,13 @@
},
{
"kind": "array",
- "element": 8
+ "element": 10
},
{
"kind": "union",
"types": [
- 31,
- 33
+ 36,
+ 38
]
},
{
@@ -12486,17 +15673,17 @@
"properties": [
{
"name": "endSeq",
- "type": 8,
+ "type": 10,
"optional": false
},
{
"name": "op",
- "type": 32,
+ "type": 37,
"optional": false
},
{
"name": "startSeq",
- "type": 8,
+ "type": 10,
"optional": false
}
],
@@ -12771,7 +15958,7 @@
"kind": "event",
"event": "team/message/queued",
"surface": false,
- "digest": "9a25c2e889855516a531dc906905ec1d88157f7c2651aed27ac4f754bb128240",
+ "digest": "21fb6a90d5068f6a0003b7ab316ed2f56342477146a65c00db0f13c4d8df667d",
"schema": {
"root": 0,
"nodes": [
@@ -12785,22 +15972,22 @@
},
{
"name": "ignorable",
- "type": 21,
+ "type": 26,
"optional": true
},
{
"name": "seq",
- "type": 14,
+ "type": 19,
"optional": false
},
{
"name": "time",
- "type": 14,
+ "type": 19,
"optional": false
},
{
"name": "type",
- "type": 27,
+ "type": 32,
"optional": false
}
],
@@ -12821,7 +16008,7 @@
},
{
"name": "version",
- "type": 26,
+ "type": 31,
"optional": false
}
],
@@ -12868,8 +16055,10 @@
5,
8,
10,
- 12,
- 23
+ 13,
+ 15,
+ 17,
+ 28
]
},
{
@@ -12916,6 +16105,55 @@
"kind": "literal",
"value": "text"
},
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 11,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 12,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 14,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
{
"kind": "object",
"properties": [
@@ -12936,7 +16174,7 @@
},
{
"name": "type",
- "type": 11,
+ "type": 16,
"optional": false
}
],
@@ -12951,17 +16189,17 @@
"properties": [
{
"name": "attachment",
- "type": 13,
+ "type": 18,
"optional": false
},
{
"name": "offloaded",
- "type": 21,
+ "type": 26,
"optional": true
},
{
"name": "type",
- "type": 22,
+ "type": 27,
"optional": false
}
],
@@ -12977,17 +16215,17 @@
},
{
"name": "bytes",
- "type": 14,
+ "type": 19,
"optional": false
},
{
"name": "height",
- "type": 14,
+ "type": 19,
"optional": false
},
{
"name": "mediaType",
- "type": 15,
+ "type": 20,
"optional": false
},
{
@@ -12997,12 +16235,12 @@
},
{
"name": "originalDimensions",
- "type": 20,
+ "type": 25,
"optional": true
},
{
"name": "width",
- "type": 14,
+ "type": 19,
"optional": false
}
],
@@ -13015,10 +16253,10 @@
{
"kind": "union",
"types": [
- 16,
- 17,
- 18,
- 19
+ 21,
+ 22,
+ 23,
+ 24
]
},
{
@@ -13042,12 +16280,12 @@
"properties": [
{
"name": "height",
- "type": 14,
+ "type": 19,
"optional": false
},
{
"name": "width",
- "type": 14,
+ "type": 19,
"optional": false
}
],
@@ -13066,12 +16304,12 @@
"properties": [
{
"name": "attachment",
- "type": 24,
+ "type": 29,
"optional": false
},
{
"name": "type",
- "type": 25,
+ "type": 30,
"optional": false
}
],
@@ -13087,7 +16325,7 @@
},
{
"name": "bytes",
- "type": 14,
+ "type": 19,
"optional": false
},
{
@@ -13837,7 +17075,7 @@
"kind": "event",
"event": "tool/ptc-dispatch",
"surface": false,
- "digest": "75f1d59512dd2e6468bed27c6203a721b116ef7869e291e3fee34c977d013185",
+ "digest": "100f6dca1468538239522cde3533e5bd721d0f1a7b50bea8b0eb533ea6c96163",
"schema": {
"root": 0,
"nodes": [
@@ -13851,22 +17089,22 @@
},
{
"name": "ignorable",
- "type": 21,
+ "type": 26,
"optional": true
},
{
"name": "seq",
- "type": 14,
+ "type": 19,
"optional": false
},
{
"name": "time",
- "type": 14,
+ "type": 19,
"optional": false
},
{
"name": "type",
- "type": 28,
+ "type": 33,
"optional": false
}
],
@@ -13887,12 +17125,12 @@
},
{
"name": "error",
- "type": 26,
+ "type": 31,
"optional": true
},
{
"name": "isError",
- "type": 27,
+ "type": 32,
"optional": false
},
{
@@ -13932,8 +17170,10 @@
5,
8,
10,
- 12,
- 23
+ 13,
+ 15,
+ 17,
+ 28
]
},
{
@@ -13980,6 +17220,55 @@
"kind": "literal",
"value": "text"
},
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 11,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 12,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 14,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
{
"kind": "object",
"properties": [
@@ -14000,7 +17289,7 @@
},
{
"name": "type",
- "type": 11,
+ "type": 16,
"optional": false
}
],
@@ -14015,17 +17304,17 @@
"properties": [
{
"name": "attachment",
- "type": 13,
+ "type": 18,
"optional": false
},
{
"name": "offloaded",
- "type": 21,
+ "type": 26,
"optional": true
},
{
"name": "type",
- "type": 22,
+ "type": 27,
"optional": false
}
],
@@ -14041,17 +17330,17 @@
},
{
"name": "bytes",
- "type": 14,
+ "type": 19,
"optional": false
},
{
"name": "height",
- "type": 14,
+ "type": 19,
"optional": false
},
{
"name": "mediaType",
- "type": 15,
+ "type": 20,
"optional": false
},
{
@@ -14061,12 +17350,12 @@
},
{
"name": "originalDimensions",
- "type": 20,
+ "type": 25,
"optional": true
},
{
"name": "width",
- "type": 14,
+ "type": 19,
"optional": false
}
],
@@ -14079,10 +17368,10 @@
{
"kind": "union",
"types": [
- 16,
- 17,
- 18,
- 19
+ 21,
+ 22,
+ 23,
+ 24
]
},
{
@@ -14106,12 +17395,12 @@
"properties": [
{
"name": "height",
- "type": 14,
+ "type": 19,
"optional": false
},
{
"name": "width",
- "type": 14,
+ "type": 19,
"optional": false
}
],
@@ -14130,12 +17419,12 @@
"properties": [
{
"name": "attachment",
- "type": 24,
+ "type": 29,
"optional": false
},
{
"name": "type",
- "type": 25,
+ "type": 30,
"optional": false
}
],
@@ -14151,7 +17440,7 @@
},
{
"name": "bytes",
- "type": 14,
+ "type": 19,
"optional": false
},
{
@@ -14297,7 +17586,7 @@
"kind": "event",
"event": "tool/result",
"surface": true,
- "digest": "f4c6f3eae6607f412a9023406c8c3bd351a02451848bb78c2436f409447dd60c",
+ "digest": "7c9f44e90a0058f4cc532ae20dad0c10afa6eba22e70a6c79fc79490bad64397",
"schema": {
"root": 0,
"nodes": [
@@ -14311,32 +17600,32 @@
},
{
"name": "ignorable",
- "type": 20,
+ "type": 27,
"optional": true
},
{
"name": "seq",
- "type": 13,
+ "type": 20,
"optional": false
},
{
"name": "sourceEventSeqs",
- "type": 34,
+ "type": 39,
"optional": true
},
{
"name": "surfaceOp",
- "type": 35,
+ "type": 40,
"optional": false
},
{
"name": "time",
- "type": 13,
+ "type": 20,
"optional": false
},
{
"name": "type",
- "type": 39,
+ "type": 44,
"optional": false
}
],
@@ -14357,17 +17646,17 @@
},
{
"name": "meta",
- "type": 30,
+ "type": 35,
"optional": true
},
{
"name": "step",
- "type": 13,
+ "type": 20,
"optional": false
},
{
"name": "turn",
- "type": 13,
+ "type": 20,
"optional": false
}
],
@@ -14413,17 +17702,17 @@
},
{
"name": "isError",
- "type": 27,
+ "type": 32,
"optional": true
},
{
"name": "role",
- "type": 28,
+ "type": 33,
"optional": false
},
{
"name": "source",
- "type": 29,
+ "type": 34,
"optional": false
},
{
@@ -14444,8 +17733,10 @@
7,
9,
11,
- 22,
- 24
+ 14,
+ 16,
+ 18,
+ 29
]
},
{
@@ -14492,18 +17783,97 @@
"kind": "object",
"properties": [
{
- "name": "attachment",
+ "name": "tool",
"type": 12,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 13,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 15,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "arguments",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 17,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-call"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachment",
+ "type": 19,
"optional": false
},
{
"name": "offloaded",
- "type": 20,
+ "type": 27,
"optional": true
},
{
"name": "type",
- "type": 21,
+ "type": 28,
"optional": false
}
],
@@ -14519,17 +17889,17 @@
},
{
"name": "bytes",
- "type": 13,
+ "type": 20,
"optional": false
},
{
"name": "height",
- "type": 13,
+ "type": 20,
"optional": false
},
{
"name": "mediaType",
- "type": 14,
+ "type": 21,
"optional": false
},
{
@@ -14539,12 +17909,12 @@
},
{
"name": "originalDimensions",
- "type": 19,
+ "type": 26,
"optional": true
},
{
"name": "width",
- "type": 13,
+ "type": 20,
"optional": false
}
],
@@ -14557,10 +17927,10 @@
{
"kind": "union",
"types": [
- 15,
- 16,
- 17,
- 18
+ 22,
+ 23,
+ 24,
+ 25
]
},
{
@@ -14584,12 +17954,12 @@
"properties": [
{
"name": "height",
- "type": 13,
+ "type": 20,
"optional": false
},
{
"name": "width",
- "type": 13,
+ "type": 20,
"optional": false
}
],
@@ -14603,47 +17973,17 @@
"kind": "literal",
"value": "image"
},
- {
- "kind": "object",
- "properties": [
- {
- "name": "arguments",
- "type": 3,
- "optional": false
- },
- {
- "name": "id",
- "type": 3,
- "optional": false
- },
- {
- "name": "name",
- "type": 3,
- "optional": false
- },
- {
- "name": "type",
- "type": 23,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-call"
- },
{
"kind": "object",
"properties": [
{
"name": "attachment",
- "type": 25,
+ "type": 30,
"optional": false
},
{
"name": "type",
- "type": 26,
+ "type": 31,
"optional": false
}
],
@@ -14659,7 +17999,7 @@
},
{
"name": "bytes",
- "type": 13,
+ "type": 20,
"optional": false
},
{
@@ -14692,7 +18032,7 @@
},
{
"name": "kind",
- "type": 28,
+ "type": 33,
"optional": false
}
],
@@ -14702,16 +18042,16 @@
"kind": "union",
"types": [
3,
- 13,
- 27,
- 31,
+ 20,
32,
- 33
+ 36,
+ 37,
+ 38
]
},
{
"kind": "array",
- "element": 30
+ "element": 35
},
{
"kind": "primitive",
@@ -14723,37 +18063,41 @@
"indices": [
{
"key": 3,
- "value": 30
+ "value": 35
}
]
},
{
"kind": "array",
- "element": 13
+ "element": 20
},
{
"kind": "union",
"types": [
- 36,
- 38
+ 41,
+ 42
]
},
+ {
+ "kind": "literal",
+ "value": "append"
+ },
{
"kind": "object",
"properties": [
{
"name": "endSeq",
- "type": 13,
+ "type": 20,
"optional": false
},
{
"name": "op",
- "type": 37,
+ "type": 43,
"optional": false
},
{
"name": "startSeq",
- "type": 13,
+ "type": 20,
"optional": false
}
],
@@ -14763,10 +18107,6 @@
"kind": "literal",
"value": "replace"
},
- {
- "kind": "literal",
- "value": "append"
- },
{
"kind": "literal",
"value": "tool/result"
@@ -15173,7 +18513,7 @@
"kind": "event",
"event": "user/message",
"surface": true,
- "digest": "c3a5c8d0f1bc05ab074fdb086da866eece51dd573ae0c30b17a52bb76dec8836",
+ "digest": "3f72db3d87a0c5c43e68be467b4cca728eaf5adc1d5d2b6975ff42bfbd961761",
"schema": {
"root": 0,
"nodes": [
@@ -15187,32 +18527,32 @@
},
{
"name": "ignorable",
- "type": 20,
+ "type": 25,
"optional": true
},
{
"name": "seq",
- "type": 13,
+ "type": 18,
"optional": false
},
{
"name": "sourceEventSeqs",
- "type": 186,
+ "type": 193,
"optional": true
},
{
"name": "surfaceOp",
- "type": 187,
+ "type": 194,
"optional": false
},
{
"name": "time",
- "type": 13,
+ "type": 18,
"optional": false
},
{
"name": "type",
- "type": 190,
+ "type": 197,
"optional": false
}
],
@@ -15233,12 +18573,12 @@
},
{
"name": "role",
- "type": 25,
+ "type": 30,
"optional": false
},
{
"name": "source",
- "type": 26,
+ "type": 31,
"optional": false,
"compatibility": {
"version": 1,
@@ -15264,8 +18604,10 @@
4,
7,
9,
- 11,
- 22
+ 12,
+ 14,
+ 16,
+ 27
]
},
{
@@ -15312,6 +18654,55 @@
"kind": "literal",
"value": "text"
},
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 10,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 11,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 13,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
{
"kind": "object",
"properties": [
@@ -15332,7 +18723,7 @@
},
{
"name": "type",
- "type": 10,
+ "type": 15,
"optional": false
}
],
@@ -15347,17 +18738,17 @@
"properties": [
{
"name": "attachment",
- "type": 12,
+ "type": 17,
"optional": false
},
{
"name": "offloaded",
- "type": 20,
+ "type": 25,
"optional": true
},
{
"name": "type",
- "type": 21,
+ "type": 26,
"optional": false
}
],
@@ -15373,17 +18764,17 @@
},
{
"name": "bytes",
- "type": 13,
+ "type": 18,
"optional": false
},
{
"name": "height",
- "type": 13,
+ "type": 18,
"optional": false
},
{
"name": "mediaType",
- "type": 14,
+ "type": 19,
"optional": false
},
{
@@ -15393,12 +18784,12 @@
},
{
"name": "originalDimensions",
- "type": 19,
+ "type": 24,
"optional": true
},
{
"name": "width",
- "type": 13,
+ "type": 18,
"optional": false
}
],
@@ -15411,10 +18802,10 @@
{
"kind": "union",
"types": [
- 15,
- 16,
- 17,
- 18
+ 20,
+ 21,
+ 22,
+ 23
]
},
{
@@ -15438,12 +18829,12 @@
"properties": [
{
"name": "height",
- "type": 13,
+ "type": 18,
"optional": false
},
{
"name": "width",
- "type": 13,
+ "type": 18,
"optional": false
}
],
@@ -15462,12 +18853,12 @@
"properties": [
{
"name": "attachment",
- "type": 23,
+ "type": 28,
"optional": false
},
{
"name": "type",
- "type": 24,
+ "type": 29,
"optional": false
}
],
@@ -15483,7 +18874,7 @@
},
{
"name": "bytes",
- "type": 13,
+ "type": 18,
"optional": false
},
{
@@ -15505,35 +18896,31 @@
{
"kind": "union",
"types": [
- 27,
- 30,
32,
35,
37,
39,
41,
43,
- 45,
- 47,
- 49,
- 51,
- 53,
- 55,
+ 46,
+ 48,
+ 50,
+ 52,
+ 54,
56,
- 57,
- 59,
+ 58,
60,
61,
62,
63,
64,
65,
- 66,
67,
68,
69,
70,
71,
+ 72,
73,
74,
75,
@@ -15541,12 +18928,12 @@
77,
78,
79,
- 80,
81,
82,
83,
84,
85,
+ 86,
87,
88,
89,
@@ -15554,54 +18941,54 @@
91,
92,
93,
- 94,
95,
96,
97,
98,
99,
+ 100,
101,
+ 102,
103,
+ 104,
+ 105,
106,
107,
- 108,
109,
- 110,
- 112,
- 113,
+ 111,
114,
115,
+ 116,
117,
118,
- 119,
120,
121,
122,
123,
125,
126,
- 134,
+ 127,
+ 128,
+ 129,
+ 131,
+ 132,
+ 133,
+ 135,
136,
- 137,
- 139,
- 141,
- 145,
+ 144,
+ 146,
147,
+ 149,
+ 151,
155,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
+ 157,
165,
- 166,
- 167,
- 168,
169,
170,
171,
+ 172,
173,
+ 174,
175,
176,
177,
@@ -15609,10 +18996,15 @@
179,
180,
181,
- 182,
183,
- 184,
- 185
+ 185,
+ 186,
+ 187,
+ 188,
+ 189,
+ 190,
+ 191,
+ 192
]
},
{
@@ -15620,12 +19012,12 @@
"properties": [
{
"name": "form",
- "type": 28,
+ "type": 33,
"optional": false
},
{
"name": "kind",
- "type": 29,
+ "type": 34,
"optional": false
},
{
@@ -15642,56 +19034,7 @@
},
{
"kind": "literal",
- "value": "user-approval"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "dsh-session-title-llm"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 34,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "instructions"
- },
- {
- "kind": "literal",
- "value": "hooks-claude-code"
+ "value": "tmux-context"
},
{
"kind": "object",
@@ -15705,165 +19048,10 @@
"name": "kind",
"type": 36,
"optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "hooks-codex"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
},
{
- "name": "kind",
- "type": 38,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "model-selection"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "plan-mode"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 42,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "repeat-tool-reminder"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "runtime-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "schedule"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "time-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tmux-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
+ "name": "summary",
+ "type": 5,
"optional": false
}
],
@@ -15883,7 +19071,12 @@
},
{
"name": "kind",
- "type": 54,
+ "type": 38,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
"optional": false
}
],
@@ -15903,12 +19096,21 @@
},
{
"name": "kind",
- "type": 29,
+ "type": 40,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
"optional": false
}
],
"indices": []
},
+ {
+ "kind": "literal",
+ "value": "user-approval"
+ },
{
"kind": "object",
"properties": [
@@ -15919,7 +19121,196 @@
},
{
"name": "kind",
- "type": 31,
+ "type": 42,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "dsh-session-title-llm"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "instructions"
+ },
+ {
+ "kind": "literal",
+ "value": "hooks-claude-code"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "hooks-codex"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "model-selection"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "plan-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "repeat-tool-reminder"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "runtime-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "schedule"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "time-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 34,
"optional": false
}
],
@@ -15930,12 +19321,76 @@
"properties": [
{
"name": "form",
- "type": 58,
+ "type": 44,
"optional": false
},
{
"name": "kind",
- "type": 34,
+ "type": 36,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 40,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
"optional": false
}
],
@@ -15950,7 +19405,135 @@
"properties": [
{
"name": "form",
- "type": 58,
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 34,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
"optional": false
},
{
@@ -15966,7 +19549,7 @@
"properties": [
{
"name": "form",
- "type": 58,
+ "type": 66,
"optional": false
},
{
@@ -15982,7 +19565,7 @@
"properties": [
{
"name": "form",
- "type": 58,
+ "type": 66,
"optional": false
},
{
@@ -15998,7 +19581,7 @@
"properties": [
{
"name": "form",
- "type": 58,
+ "type": 66,
"optional": false
},
{
@@ -16014,140 +19597,12 @@
"properties": [
{
"name": "form",
- "type": 58,
+ "type": 80,
"optional": false
},
{
"name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 58,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 58,
- "optional": false
- },
- {
- "name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 58,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 58,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 58,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 58,
- "optional": false
- },
- {
- "name": "kind",
- "type": 29,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 58,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 34,
+ "type": 45,
"optional": false
}
],
@@ -16162,7 +19617,135 @@
"properties": [
{
"name": "form",
- "type": 72,
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 34,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
"optional": false
},
{
@@ -16178,7 +19761,7 @@
"properties": [
{
"name": "form",
- "type": 72,
+ "type": 80,
"optional": false
},
{
@@ -16194,7 +19777,7 @@
"properties": [
{
"name": "form",
- "type": 72,
+ "type": 80,
"optional": false
},
{
@@ -16210,7 +19793,7 @@
"properties": [
{
"name": "form",
- "type": 72,
+ "type": 80,
"optional": false
},
{
@@ -16226,140 +19809,12 @@
"properties": [
{
"name": "form",
- "type": 72,
+ "type": 94,
"optional": false
},
{
"name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 29,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 34,
+ "type": 45,
"optional": false
}
],
@@ -16374,7 +19829,135 @@
"properties": [
{
"name": "form",
- "type": 86,
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 34,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
"optional": false
},
{
@@ -16390,7 +19973,7 @@
"properties": [
{
"name": "form",
- "type": 86,
+ "type": 94,
"optional": false
},
{
@@ -16406,7 +19989,7 @@
"properties": [
{
"name": "form",
- "type": 86,
+ "type": 94,
"optional": false
},
{
@@ -16422,7 +20005,7 @@
"properties": [
{
"name": "form",
- "type": 86,
+ "type": 94,
"optional": false
},
{
@@ -16433,134 +20016,6 @@
],
"indices": []
},
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 29,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- }
- ],
- "indices": []
- },
{
"kind": "object",
"properties": [
@@ -16571,17 +20026,17 @@
},
{
"name": "kind",
- "type": 100,
+ "type": 108,
"optional": false
},
{
"name": "revision",
- "type": 13,
+ "type": 18,
"optional": false
},
{
"name": "round",
- "type": 13,
+ "type": 18,
"optional": false
}
],
@@ -16596,7 +20051,7 @@
"properties": [
{
"name": "kind",
- "type": 102,
+ "type": 110,
"optional": false
},
{
@@ -16631,7 +20086,7 @@
"properties": [
{
"name": "kind",
- "type": 104,
+ "type": 112,
"optional": false
},
{
@@ -16646,7 +20101,7 @@
},
{
"name": "replayState",
- "type": 105,
+ "type": 113,
"optional": true
}
],
@@ -16660,6 +20115,124 @@
"kind": "opaque",
"reason": "unknown"
},
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 119,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "ptc-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 124,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "system-prompt"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
{
"kind": "object",
"properties": [
@@ -16693,6 +20266,32 @@
],
"indices": []
},
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 130,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-registry"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 30,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
{
"kind": "object",
"properties": [
@@ -16709,7 +20308,7 @@
"properties": [
{
"name": "kind",
- "type": 111,
+ "type": 134,
"optional": false
}
],
@@ -16717,7 +20316,7 @@
},
{
"kind": "literal",
- "value": "ptc-mode"
+ "value": "cordis-host-runner"
},
{
"kind": "object",
@@ -16730,141 +20329,12 @@
],
"indices": []
},
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 46,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 116,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "system-prompt"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 25,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 29,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 124,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "cordis-host-runner"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 31,
- "optional": false
- }
- ],
- "indices": []
- },
{
"kind": "object",
"properties": [
{
"name": "baseline",
- "type": 20,
+ "type": 25,
"optional": true
},
{
@@ -16874,17 +20344,17 @@
},
{
"name": "changes",
- "type": 127,
+ "type": 137,
"optional": false
},
{
"name": "form",
- "type": 33,
+ "type": 44,
"optional": false
},
{
"name": "kind",
- "type": 133,
+ "type": 143,
"optional": false
}
],
@@ -16892,14 +20362,14 @@
},
{
"kind": "array",
- "element": 128
+ "element": 138
},
{
"kind": "object",
"properties": [
{
"name": "action",
- "type": 129,
+ "type": 139,
"optional": false
},
{
@@ -16923,9 +20393,9 @@
{
"kind": "union",
"types": [
- 130,
- 131,
- 132
+ 140,
+ 141,
+ 142
]
},
{
@@ -16954,7 +20424,7 @@
},
{
"name": "kind",
- "type": 135,
+ "type": 145,
"optional": false
}
],
@@ -16974,7 +20444,7 @@
},
{
"name": "kind",
- "type": 25,
+ "type": 30,
"optional": false
},
{
@@ -16995,7 +20465,7 @@
},
{
"name": "kind",
- "type": 138,
+ "type": 148,
"optional": false
},
{
@@ -17020,12 +20490,12 @@
},
{
"name": "form",
- "type": 28,
+ "type": 33,
"optional": false
},
{
"name": "kind",
- "type": 140,
+ "type": 150,
"optional": false
},
{
@@ -17060,22 +20530,22 @@
"properties": [
{
"name": "entries",
- "type": 142,
+ "type": 152,
"optional": false
},
{
"name": "form",
- "type": 86,
+ "type": 94,
"optional": false
},
{
"name": "kind",
- "type": 144,
+ "type": 154,
"optional": false
},
{
"name": "update",
- "type": 20,
+ "type": 25,
"optional": true
}
],
@@ -17083,7 +20553,7 @@
},
{
"kind": "array",
- "element": 143
+ "element": 153
},
{
"kind": "object",
@@ -17110,12 +20580,12 @@
"properties": [
{
"name": "form",
- "type": 33,
+ "type": 44,
"optional": false
},
{
"name": "kind",
- "type": 146,
+ "type": 156,
"optional": false
},
{
@@ -17135,22 +20605,22 @@
"properties": [
{
"name": "form",
- "type": 58,
+ "type": 66,
"optional": false
},
{
"name": "kind",
- "type": 148,
+ "type": 158,
"optional": false
},
{
"name": "references",
- "type": 149,
+ "type": 159,
"optional": false
},
{
"name": "version",
- "type": 154,
+ "type": 164,
"optional": false
}
],
@@ -17162,29 +20632,29 @@
},
{
"kind": "array",
- "element": 150
+ "element": 160
},
{
"kind": "object",
"properties": [
{
"name": "capturedFormatVersion",
- "type": 13,
+ "type": 18,
"optional": true
},
{
"name": "capturedThroughSeq",
- "type": 151,
+ "type": 161,
"optional": false
},
{
"name": "compacted",
- "type": 153,
+ "type": 163,
"optional": false
},
{
"name": "inputIndex",
- "type": 13,
+ "type": 18,
"optional": false
},
{
@@ -17194,22 +20664,22 @@
},
{
"name": "omittedBytes",
- "type": 13,
+ "type": 18,
"optional": false
},
{
"name": "omittedMessages",
- "type": 13,
+ "type": 18,
"optional": false
},
{
"name": "originalMessages",
- "type": 13,
+ "type": 18,
"optional": false
},
{
"name": "retainedMessages",
- "type": 13,
+ "type": 18,
"optional": false
},
{
@@ -17219,7 +20689,7 @@
},
{
"name": "truncated",
- "type": 153,
+ "type": 163,
"optional": false
}
],
@@ -17228,8 +20698,8 @@
{
"kind": "union",
"types": [
- 13,
- 152
+ 18,
+ 162
]
},
{
@@ -17249,17 +20719,17 @@
"properties": [
{
"name": "form",
- "type": 156,
+ "type": 166,
"optional": false
},
{
"name": "kind",
- "type": 34,
+ "type": 45,
"optional": false
},
{
"name": "sections",
- "type": 157,
+ "type": 167,
"optional": false
}
],
@@ -17271,7 +20741,7 @@
},
{
"kind": "array",
- "element": 158
+ "element": 168
},
{
"kind": "object",
@@ -17294,7 +20764,175 @@
"properties": [
{
"name": "form",
- "type": 156,
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 166,
"optional": false
},
{
@@ -17304,7 +20942,7 @@
},
{
"name": "sections",
- "type": 157,
+ "type": 167,
"optional": false
}
],
@@ -17315,7 +20953,7 @@
"properties": [
{
"name": "form",
- "type": 156,
+ "type": 166,
"optional": false
},
{
@@ -17325,7 +20963,7 @@
},
{
"name": "sections",
- "type": 157,
+ "type": 167,
"optional": false
}
],
@@ -17336,7 +20974,7 @@
"properties": [
{
"name": "form",
- "type": 156,
+ "type": 166,
"optional": false
},
{
@@ -17346,7 +20984,7 @@
},
{
"name": "sections",
- "type": 157,
+ "type": 167,
"optional": false
}
],
@@ -17357,7 +20995,7 @@
"properties": [
{
"name": "form",
- "type": 156,
+ "type": 166,
"optional": false
},
{
@@ -17367,7 +21005,7 @@
},
{
"name": "sections",
- "type": 157,
+ "type": 167,
"optional": false
}
],
@@ -17378,180 +21016,12 @@
"properties": [
{
"name": "form",
- "type": 156,
+ "type": 33,
"optional": false
},
{
"name": "kind",
- "type": 44,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 156,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 156,
- "optional": false
- },
- {
- "name": "kind",
- "type": 48,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 156,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 156,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 156,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 156,
- "optional": false
- },
- {
- "name": "kind",
- "type": 29,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 156,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 172,
+ "type": 182,
"optional": false
},
{
@@ -17576,12 +21046,12 @@
"properties": [
{
"name": "form",
- "type": 72,
+ "type": 80,
"optional": false
},
{
"name": "kind",
- "type": 174,
+ "type": 184,
"optional": false
},
{
@@ -17601,12 +21071,12 @@
"properties": [
{
"name": "form",
- "type": 28,
+ "type": 33,
"optional": false
},
{
"name": "kind",
- "type": 34,
+ "type": 45,
"optional": false
},
{
@@ -17622,12 +21092,12 @@
"properties": [
{
"name": "form",
- "type": 28,
+ "type": 33,
"optional": false
},
{
"name": "kind",
- "type": 36,
+ "type": 47,
"optional": false
},
{
@@ -17643,12 +21113,12 @@
"properties": [
{
"name": "form",
- "type": 28,
+ "type": 33,
"optional": false
},
{
"name": "kind",
- "type": 38,
+ "type": 49,
"optional": false
},
{
@@ -17664,12 +21134,12 @@
"properties": [
{
"name": "form",
- "type": 28,
+ "type": 33,
"optional": false
},
{
"name": "kind",
- "type": 40,
+ "type": 51,
"optional": false
},
{
@@ -17685,12 +21155,12 @@
"properties": [
{
"name": "form",
- "type": 28,
+ "type": 33,
"optional": false
},
{
"name": "kind",
- "type": 42,
+ "type": 53,
"optional": false
},
{
@@ -17706,12 +21176,12 @@
"properties": [
{
"name": "form",
- "type": 28,
+ "type": 33,
"optional": false
},
{
"name": "kind",
- "type": 44,
+ "type": 55,
"optional": false
},
{
@@ -17727,12 +21197,12 @@
"properties": [
{
"name": "form",
- "type": 28,
+ "type": 33,
"optional": false
},
{
"name": "kind",
- "type": 46,
+ "type": 57,
"optional": false
},
{
@@ -17748,75 +21218,12 @@
"properties": [
{
"name": "form",
- "type": 28,
+ "type": 33,
"optional": false
},
{
"name": "kind",
- "type": 48,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
+ "type": 59,
"optional": false
},
{
@@ -17829,13 +21236,13 @@
},
{
"kind": "array",
- "element": 13
+ "element": 18
},
{
"kind": "union",
"types": [
- 188,
- 189
+ 195,
+ 196
]
},
{
@@ -17847,17 +21254,17 @@
"properties": [
{
"name": "endSeq",
- "type": 13,
+ "type": 18,
"optional": false
},
{
"name": "op",
- "type": 131,
+ "type": 141,
"optional": false
},
{
"name": "startSeq",
- "type": 13,
+ "type": 18,
"optional": false
}
],
@@ -18157,157 +21564,6 @@
"names": [],
"sources": []
},
- {
- "digest": "01b798d2a8f915450847f9a59c24c09e7f6af67bd9e0bc619e38e66ff1786bb4",
- "schema": {
- "root": 0,
- "nodes": [
- {
- "kind": "object",
- "properties": [
- {
- "name": "adapterDefaults",
- "type": 1,
- "optional": true
- },
- {
- "name": "config",
- "type": 3,
- "optional": false
- },
- {
- "name": "system",
- "type": 7,
- "optional": true
- },
- {
- "name": "tools",
- "type": 8,
- "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": "primitive",
- "type": "never"
- },
- {
- "kind": "array",
- "element": 9
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "description",
- "type": 5,
- "optional": false
- },
- {
- "name": "name",
- "type": 5,
- "optional": false
- },
- {
- "name": "parameters",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [],
- "indices": [
- {
- "key": 5,
- "value": 11
- }
- ]
- },
- {
- "kind": "opaque",
- "reason": "unknown"
- }
- ]
- },
- "names": [
- "packages/core/session/src/types.ts#EpochHeader"
- ],
- "sources": [
- "packages/core/session/src/types.ts:239"
- ]
- },
{
"digest": "0203243b72fc867afc81aff5f4cf2167e564ed342534eb612fc92f295cf07789",
"schema": {
@@ -18391,7 +21647,7 @@
},
"names": [],
"sources": [
- "packages/core/session/src/types.ts:205"
+ "packages/core/session/src/types.ts:206"
]
},
{
@@ -18435,810 +21691,6 @@
"names": [],
"sources": []
},
- {
- "digest": "050e0338b08a9712f3454b1e93bd7f5bb2f426ebfaf828688dd9102fc6089b70",
- "schema": {
- "root": 0,
- "nodes": [
- {
- "kind": "union",
- "types": [
- 1,
- 7,
- 61,
- 63
- ]
- },
- {
- "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": 60,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 9,
- 11,
- 33,
- 36,
- 38,
- 40,
- 57
- ]
- },
- {
- "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": 32,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 13,
- 15,
- 25,
- 28,
- 30
- ]
- },
- {
- "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": "offloaded",
- "type": 23,
- "optional": true
- },
- {
- "name": "type",
- "type": 24,
- "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/webp"
- },
- {
- "kind": "literal",
- "value": "image/gif"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "height",
- "type": 5,
- "optional": false
- },
- {
- "name": "width",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": true
- },
- {
- "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": 5,
- "optional": false
- },
- {
- "name": "name",
- "type": 3,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "file"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "text",
- "type": 3,
- "optional": false
- },
- {
- "name": "type",
- "type": 29,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "reasoning"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "text",
- "type": 3,
- "optional": false
- },
- {
- "name": "type",
- "type": 31,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "text"
- },
- {
- "kind": "literal",
- "value": "block-end"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "blockType",
- "type": 34,
- "optional": false
- },
- {
- "name": "index",
- "type": 5,
- "optional": false
- },
- {
- "name": "type",
- "type": 35,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 14,
- 24,
- 27,
- 29,
- 31
- ]
- },
- {
- "kind": "literal",
- "value": "block-start"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "index",
- "type": 5,
- "optional": false
- },
- {
- "name": "text",
- "type": 3,
- "optional": false
- },
- {
- "name": "type",
- "type": 37,
- "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": 39,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "text-delta"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "reason",
- "type": 41,
- "optional": false
- },
- {
- "name": "replayState",
- "type": 53,
- "optional": true
- },
- {
- "name": "type",
- "type": 56,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 42,
- 45,
- 47,
- 49,
- 51
- ]
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "failure",
- "type": 43,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "code",
- "type": 3,
- "optional": false
- },
- {
- "name": "message",
- "type": 3,
- "optional": false
- },
- {
- "name": "offloadImages",
- "type": 5,
- "optional": true
- },
- {
- "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": 43,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "error"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "max-tokens"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "stop"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-calls"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "blocks",
- "type": 54,
- "optional": true
- },
- {
- "name": "response",
- "type": 55,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 55
- },
- {
- "kind": "opaque",
- "reason": "unknown"
- },
- {
- "kind": "literal",
- "value": "finish"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "type",
- "type": 58,
- "optional": false
- },
- {
- "name": "usage",
- "type": 59,
- "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": 62,
- "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": 64,
- "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": "05d2ae1e0c7f8770f83f9a09047afb39a335d8ac986df3193659aa1e581472cf",
"schema": {
@@ -19283,7 +21735,7 @@
"packages/core/session/src/types.ts#SessionSeq"
],
"sources": [
- "packages/core/session/src/types.ts:31"
+ "packages/core/session/src/types.ts:32"
]
},
{
@@ -19350,6 +21802,360 @@
"names": [],
"sources": []
},
+ {
+ "digest": "09f3f8dc417f278257202714132f98ba7b52957d7b558c4a04456603890eb363",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "role",
+ "type": 29,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 30,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 2
+ },
+ {
+ "kind": "union",
+ "types": [
+ 3,
+ 6,
+ 8,
+ 11,
+ 13,
+ 15,
+ 26
+ ]
+ },
+ {
+ "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": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "reasoning"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 9,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 12,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "arguments",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 14,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-call"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachment",
+ "type": 16,
+ "optional": false
+ },
+ {
+ "name": "offloaded",
+ "type": 24,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 25,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachmentId",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "height",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "mediaType",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 4,
+ "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": true
+ },
+ {
+ "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": 4,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "file"
+ },
+ {
+ "kind": "literal",
+ "value": "system"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 31,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "system-prompt"
+ }
+ ]
+ },
+ "names": [
+ "packages/llm/llm/src/message.ts#SystemMessage"
+ ],
+ "sources": [
+ "packages/llm/llm/src/message.ts:151"
+ ]
+ },
{
"digest": "0a30c3be336cdd4f8f34e66543a3d46d611c43986edd9b3ce6cbb9b721d3b5d3",
"schema": {
@@ -19473,7 +22279,7 @@
},
"names": [],
"sources": [
- "packages/core/session/src/types.ts:203"
+ "packages/core/session/src/types.ts:204"
]
},
{
@@ -19553,7 +22359,7 @@
"packages/llm/llm/src/types.ts#ReplayEnvelope"
],
"sources": [
- "packages/llm/llm/src/types.ts:395"
+ "packages/llm/llm/src/types.ts:418"
]
},
{
@@ -19608,328 +22414,6 @@
"packages/goal/goal/src/types.ts:20"
]
},
- {
- "digest": "0baa4dd6c2795de2454f2a20eadf1116981ae995f61a3e5b8128dcbca76c2048",
- "schema": {
- "root": 0,
- "nodes": [
- {
- "kind": "object",
- "properties": [
- {
- "name": "message",
- "type": 1,
- "optional": false
- },
- {
- "name": "step",
- "type": 13,
- "optional": false
- },
- {
- "name": "turn",
- "type": 13,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "content",
- "type": 2,
- "optional": false
- },
- {
- "name": "id",
- "type": 5,
- "optional": false
- },
- {
- "name": "role",
- "type": 25,
- "optional": false
- },
- {
- "name": "source",
- "type": 26,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 3
- },
- {
- "kind": "union",
- "types": [
- 4,
- 7,
- 9,
- 11,
- 22
- ]
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "text",
- "type": 5,
- "optional": false
- },
- {
- "name": "type",
- "type": 6,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "primitive",
- "type": "string"
- },
- {
- "kind": "literal",
- "value": "text"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "text",
- "type": 5,
- "optional": false
- },
- {
- "name": "type",
- "type": 8,
- "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": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-call"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "attachment",
- "type": 12,
- "optional": false
- },
- {
- "name": "offloaded",
- "type": 20,
- "optional": true
- },
- {
- "name": "type",
- "type": 21,
- "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": true
- },
- {
- "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": 5,
- "optional": false
- },
- {
- "name": "bytes",
- "type": 13,
- "optional": false
- },
- {
- "name": "name",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "file"
- },
- {
- "kind": "literal",
- "value": "system"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 27,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "system-prompt"
- }
- ]
- },
- "names": [],
- "sources": [
- "packages/core/session/src/types.ts:321"
- ]
- },
{
"digest": "0bcfaf5566d271028429ac7b562cb59053c9d78b8ae14708c35fac835108d1b1",
"schema": {
@@ -19990,377 +22474,6 @@
"names": [],
"sources": []
},
- {
- "digest": "0c3c69461d71c0aafb10acd70672f86cd2cf7592cbb71c2f9ac1c2f3eeba0734",
- "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": 24,
- "optional": false
- },
- {
- "name": "shadowedSeqs",
- "type": 25,
- "optional": false
- },
- {
- "name": "shadowedTokenCount",
- "type": 2,
- "optional": false
- },
- {
- "name": "sourceCommandId",
- "type": 1,
- "optional": true
- },
- {
- "name": "summary",
- "type": 3,
- "optional": false
- },
- {
- "name": "usage",
- "type": 26,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "primitive",
- "type": "string"
- },
- {
- "kind": "primitive",
- "type": "number"
- },
- {
- "kind": "array",
- "element": 4
- },
- {
- "kind": "union",
- "types": [
- 5,
- 7,
- 9,
- 11,
- 21
- ]
- },
- {
- "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": "offloaded",
- "type": 19,
- "optional": true
- },
- {
- "name": "type",
- "type": 20,
- "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": true
- },
- {
- "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": 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": [],
- "sources": []
- },
{
"digest": "0c4205180f75b9ee1e0d878bd9a9851628b5dc18448486389d9c5fdc3f1ccda3",
"schema": {
@@ -20518,6 +22631,390 @@
"names": [],
"sources": []
},
+ {
+ "digest": "0ee52de154f8955c7abc82cffebc57452dcc8c44dccbdb6ad16c71a11305ead8",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "arguments",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "content",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "error",
+ "type": 30,
+ "optional": true
+ },
+ {
+ "name": "isError",
+ "type": 31,
+ "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,
+ 12,
+ 14,
+ 16,
+ 27
+ ]
+ },
+ {
+ "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": "tool",
+ "type": 10,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 11,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 13,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "arguments",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 15,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-call"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachment",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "offloaded",
+ "type": 25,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 26,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachmentId",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "height",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "mediaType",
+ "type": 19,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 5,
+ "optional": true
+ },
+ {
+ "name": "originalDimensions",
+ "type": 24,
+ "optional": true
+ },
+ {
+ "name": "width",
+ "type": 18,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "number"
+ },
+ {
+ "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": 18,
+ "optional": false
+ },
+ {
+ "name": "width",
+ "type": 18,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": true
+ },
+ {
+ "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": 5,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "file"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "code",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "reason",
+ "type": 5,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "boolean"
+ }
+ ]
+ },
+ "names": [
+ "packages/core/tools/src/types.ts#PtcDispatchEventData"
+ ],
+ "sources": [
+ "packages/core/tools/src/types.ts:20"
+ ]
+ },
{
"digest": "0eeb17e1df89b1ebc2902116fe7145e0d321ef0db26e6bdebc802cb8513a01c1",
"schema": {
@@ -20924,6 +23421,1454 @@
"names": [],
"sources": []
},
+ {
+ "digest": "100f6dca1468538239522cde3533e5bd721d0f1a7b50bea8b0eb533ea6c96163",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "data",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "ignorable",
+ "type": 26,
+ "optional": true
+ },
+ {
+ "name": "seq",
+ "type": 19,
+ "optional": false
+ },
+ {
+ "name": "time",
+ "type": 19,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 33,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "arguments",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "content",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "error",
+ "type": 31,
+ "optional": true
+ },
+ {
+ "name": "isError",
+ "type": 32,
+ "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,
+ 13,
+ 15,
+ 17,
+ 28
+ ]
+ },
+ {
+ "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": "tool",
+ "type": 11,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 12,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 14,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "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": "offloaded",
+ "type": 26,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 27,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachmentId",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 19,
+ "optional": false
+ },
+ {
+ "name": "height",
+ "type": 19,
+ "optional": false
+ },
+ {
+ "name": "mediaType",
+ "type": 20,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 6,
+ "optional": true
+ },
+ {
+ "name": "originalDimensions",
+ "type": 25,
+ "optional": true
+ },
+ {
+ "name": "width",
+ "type": 19,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "number"
+ },
+ {
+ "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": 19,
+ "optional": false
+ },
+ {
+ "name": "width",
+ "type": 19,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": true
+ },
+ {
+ "kind": "literal",
+ "value": "image"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachment",
+ "type": 29,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 30,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachmentId",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 19,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "file"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "code",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "reason",
+ "type": 6,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "boolean"
+ },
+ {
+ "kind": "literal",
+ "value": "tool/ptc-dispatch"
+ }
+ ]
+ },
+ "names": [],
+ "sources": []
+ },
+ {
+ "digest": "1033093edd0db80ff410e00830b523405e00bb0c7684948e531ff65095799625",
+ "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": "surfaceOp",
+ "type": 78,
+ "optional": false
+ },
+ {
+ "name": "time",
+ "type": 11,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 82,
+ "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": 35,
+ "optional": false
+ },
+ {
+ "name": "turn",
+ "type": 11,
+ "optional": false
+ },
+ {
+ "name": "usage",
+ "type": 72,
+ "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": 31,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 32,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 5
+ },
+ {
+ "kind": "union",
+ "types": [
+ 6,
+ 9,
+ 19,
+ 22,
+ 24,
+ 26,
+ 29
+ ]
+ },
+ {
+ "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": "offloaded",
+ "type": 2,
+ "optional": true
+ },
+ {
+ "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": "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": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 27,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 28,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 30,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "kind": "literal",
+ "value": "assistant"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "model",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "provider",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "replayState",
+ "type": 34,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "model"
+ },
+ {
+ "kind": "opaque",
+ "reason": "unknown"
+ },
+ {
+ "kind": "array",
+ "element": 36
+ },
+ {
+ "kind": "union",
+ "types": [
+ 37,
+ 41,
+ 74,
+ 76
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "args",
+ "type": 38,
+ "optional": false
+ },
+ {
+ "name": "dt",
+ "type": 39,
+ "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": 40,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 7
+ },
+ {
+ "kind": "array",
+ "element": 11
+ },
+ {
+ "kind": "literal",
+ "value": "tool-call-chunks"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "chunk",
+ "type": 42,
+ "optional": false
+ },
+ {
+ "name": "time",
+ "type": 11,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 73,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 43,
+ 45,
+ 47,
+ 50,
+ 52,
+ 54,
+ 70
+ ]
+ },
+ {
+ "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": 44,
+ "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": 46,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "block-end"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "blockType",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "index",
+ "type": 11,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 8,
+ 18,
+ 21,
+ 23,
+ 25,
+ 28,
+ 30
+ ]
+ },
+ {
+ "kind": "literal",
+ "value": "block-start"
+ },
+ {
+ "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": "reasoning-delta"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "index",
+ "type": 11,
+ "optional": false
+ },
+ {
+ "name": "text",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "text-delta"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "reason",
+ "type": 55,
+ "optional": false
+ },
+ {
+ "name": "replayState",
+ "type": 67,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 69,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 56,
+ 59,
+ 61,
+ 63,
+ 65
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "failure",
+ "type": 57,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "code",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "message",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "offloadImages",
+ "type": 11,
+ "optional": true
+ },
+ {
+ "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": 57,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "error"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 62,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "max-tokens"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 64,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "stop"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 66,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-calls"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "blocks",
+ "type": 68,
+ "optional": true
+ },
+ {
+ "name": "response",
+ "type": 34,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 34
+ },
+ {
+ "kind": "literal",
+ "value": "finish"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "type",
+ "type": 71,
+ "optional": false
+ },
+ {
+ "name": "usage",
+ "type": 72,
+ "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": 39,
+ "optional": false
+ },
+ {
+ "name": "index",
+ "type": 11,
+ "optional": false
+ },
+ {
+ "name": "texts",
+ "type": 38,
+ "optional": false
+ },
+ {
+ "name": "time0",
+ "type": 11,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 75,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "reasoning-chunks"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "dt",
+ "type": 39,
+ "optional": false
+ },
+ {
+ "name": "index",
+ "type": 11,
+ "optional": false
+ },
+ {
+ "name": "texts",
+ "type": 38,
+ "optional": false
+ },
+ {
+ "name": "time0",
+ "type": 11,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 77,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "text-chunks"
+ },
+ {
+ "kind": "union",
+ "types": [
+ 79,
+ 81
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "endSeq",
+ "type": 11,
+ "optional": false
+ },
+ {
+ "name": "op",
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "startSeq",
+ "type": 11,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "replace"
+ },
+ {
+ "kind": "literal",
+ "value": "append"
+ },
+ {
+ "kind": "literal",
+ "value": "assistant/message"
+ }
+ ]
+ },
+ "names": [],
+ "sources": []
+ },
{
"digest": "10e386801903f9d424602c31d3ff837a94aef623c8b391376d8d9e253525fabe",
"schema": {
@@ -21258,9 +25203,23 @@
"packages/llm/llm/src/types.ts#ImageBlock"
],
"sources": [
- "packages/llm/llm/src/types.ts:78"
+ "packages/llm/llm/src/types.ts:79"
]
},
+ {
+ "digest": "1379f0b72275994d20f1ddca2d60a96ab16ec80397ca9f1af21bdc67ba5c269c",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "literal",
+ "value": "developer/message"
+ }
+ ]
+ },
+ "names": [],
+ "sources": []
+ },
{
"digest": "13d3d180f977bf78081d487ffa0ecb75857349bcab29a5a3fb48189fca2a6176",
"schema": {
@@ -21387,6 +25346,2781 @@
"names": [],
"sources": []
},
+ {
+ "digest": "1506a9b8224986c83015ae99d2cb5ede705538c58c063d6a48ef6d761a31ba6c",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "data",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "ignorable",
+ "type": 27,
+ "optional": true
+ },
+ {
+ "name": "seq",
+ "type": 20,
+ "optional": false
+ },
+ {
+ "name": "time",
+ "type": 20,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 199,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "inserted",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "outcome",
+ "type": 195,
+ "optional": true
+ },
+ {
+ "name": "removedCount",
+ "type": 20,
+ "optional": true
+ },
+ {
+ "name": "start",
+ "type": 20,
+ "optional": false
+ },
+ {
+ "name": "target",
+ "type": 196,
+ "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": 32,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 33,
+ "optional": false,
+ "compatibility": {
+ "version": 1,
+ "policy": "session-source-attribution",
+ "binding": "session.user-message.source",
+ "discriminator": "kind",
+ "unknownKinds": "preserve",
+ "attributionKinds": [
+ "tmux-context"
+ ]
+ }
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 5
+ },
+ {
+ "kind": "union",
+ "types": [
+ 6,
+ 9,
+ 11,
+ 14,
+ 16,
+ 18,
+ 29
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 8,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "string"
+ },
+ {
+ "kind": "literal",
+ "value": "reasoning"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "text"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 12,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 13,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 15,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "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": "offloaded",
+ "type": 27,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 28,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachmentId",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 20,
+ "optional": false
+ },
+ {
+ "name": "height",
+ "type": 20,
+ "optional": false
+ },
+ {
+ "name": "mediaType",
+ "type": 21,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 7,
+ "optional": true
+ },
+ {
+ "name": "originalDimensions",
+ "type": 26,
+ "optional": true
+ },
+ {
+ "name": "width",
+ "type": 20,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "number"
+ },
+ {
+ "kind": "union",
+ "types": [
+ 22,
+ 23,
+ 24,
+ 25
+ ]
+ },
+ {
+ "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": 20,
+ "optional": false
+ },
+ {
+ "name": "width",
+ "type": 20,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": true
+ },
+ {
+ "kind": "literal",
+ "value": "image"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachment",
+ "type": 30,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 31,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachmentId",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 20,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "file"
+ },
+ {
+ "kind": "literal",
+ "value": "user"
+ },
+ {
+ "kind": "union",
+ "types": [
+ 34,
+ 37,
+ 39,
+ 41,
+ 43,
+ 45,
+ 47,
+ 50,
+ 52,
+ 54,
+ 56,
+ 58,
+ 60,
+ 62,
+ 63,
+ 64,
+ 65,
+ 66,
+ 67,
+ 68,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 76,
+ 77,
+ 78,
+ 79,
+ 80,
+ 81,
+ 82,
+ 84,
+ 85,
+ 86,
+ 87,
+ 88,
+ 89,
+ 90,
+ 91,
+ 92,
+ 93,
+ 94,
+ 95,
+ 96,
+ 98,
+ 99,
+ 100,
+ 101,
+ 102,
+ 103,
+ 104,
+ 105,
+ 106,
+ 107,
+ 108,
+ 109,
+ 110,
+ 112,
+ 114,
+ 117,
+ 118,
+ 119,
+ 120,
+ 121,
+ 123,
+ 124,
+ 125,
+ 126,
+ 128,
+ 129,
+ 130,
+ 131,
+ 132,
+ 134,
+ 135,
+ 136,
+ 138,
+ 139,
+ 147,
+ 149,
+ 150,
+ 152,
+ 154,
+ 158,
+ 160,
+ 168,
+ 172,
+ 173,
+ 174,
+ 175,
+ 176,
+ 177,
+ 178,
+ 179,
+ 180,
+ 181,
+ 182,
+ 183,
+ 184,
+ 186,
+ 188,
+ 189,
+ 190,
+ 191,
+ 192,
+ 193,
+ 194
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "notice"
+ },
+ {
+ "kind": "literal",
+ "value": "time-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tmux-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 40,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-goal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-jobs"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "user-approval"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "dsh-session-title-llm"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "instructions"
+ },
+ {
+ "kind": "literal",
+ "value": "hooks-claude-code"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "hooks-codex"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "model-selection"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "plan-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "repeat-tool-reminder"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "runtime-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 61,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "schedule"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 36,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 40,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 69,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "recall"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 69,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 69,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 69,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 69,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 69,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 69,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 61,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 69,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 36,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 69,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 69,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 40,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 69,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 69,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 69,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "relay"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 61,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 36,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 40,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "catalog"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 61,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 36,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 40,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "goalId",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 111,
+ "optional": false
+ },
+ {
+ "name": "revision",
+ "type": 20,
+ "optional": false
+ },
+ {
+ "name": "round",
+ "type": 20,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "goal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 113,
+ "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": 115,
+ "optional": false
+ },
+ {
+ "name": "model",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "provider",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "replayState",
+ "type": 116,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "model"
+ },
+ {
+ "kind": "opaque",
+ "reason": "unknown"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 122,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "ptc-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 61,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 127,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "system-prompt"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 36,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 40,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 133,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-registry"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 32,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 137,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "cordis-host-runner"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "baseline",
+ "type": 27,
+ "optional": true
+ },
+ {
+ "name": "baselineIdentity",
+ "type": 7,
+ "optional": true
+ },
+ {
+ "name": "changes",
+ "type": 140,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 146,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 141
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "action",
+ "type": 142,
+ "optional": false
+ },
+ {
+ "name": "digest",
+ "type": 7,
+ "optional": true
+ },
+ {
+ "name": "path",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "scope",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 143,
+ 144,
+ 145
+ ]
+ },
+ {
+ "kind": "literal",
+ "value": "remove"
+ },
+ {
+ "kind": "literal",
+ "value": "replace"
+ },
+ {
+ "kind": "literal",
+ "value": "set"
+ },
+ {
+ "kind": "literal",
+ "value": "agent-instructions"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "callId",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 148,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "clientTimeZone",
+ "type": 7,
+ "optional": true
+ },
+ {
+ "name": "kind",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "rpcId",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "compactionId",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 151,
+ "optional": false
+ },
+ {
+ "name": "sourceCommandId",
+ "type": 7,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "compact-checkpoint"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "deliveryId",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 153,
+ "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": "webhook"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "entries",
+ "type": 155,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 157,
+ "optional": false
+ },
+ {
+ "name": "update",
+ "type": 27,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 156
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "description",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "skill-catalog"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 159,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "skill-invocation"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 69,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 161,
+ "optional": false
+ },
+ {
+ "name": "references",
+ "type": 162,
+ "optional": false
+ },
+ {
+ "name": "version",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "session-reference"
+ },
+ {
+ "kind": "array",
+ "element": 163
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "capturedFormatVersion",
+ "type": 20,
+ "optional": true
+ },
+ {
+ "name": "capturedThroughSeq",
+ "type": 164,
+ "optional": false
+ },
+ {
+ "name": "compacted",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "inputIndex",
+ "type": 20,
+ "optional": false
+ },
+ {
+ "name": "label",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "omittedBytes",
+ "type": 20,
+ "optional": false
+ },
+ {
+ "name": "omittedMessages",
+ "type": 20,
+ "optional": false
+ },
+ {
+ "name": "originalMessages",
+ "type": 20,
+ "optional": false
+ },
+ {
+ "name": "retainedMessages",
+ "type": 20,
+ "optional": false
+ },
+ {
+ "name": "sessionId",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "truncated",
+ "type": 166,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 20,
+ 165
+ ]
+ },
+ {
+ "kind": "primitive",
+ "type": "null"
+ },
+ {
+ "kind": "primitive",
+ "type": "boolean"
+ },
+ {
+ "kind": "literal",
+ "value": 1
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "snapshot"
+ },
+ {
+ "kind": "array",
+ "element": 171
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "name",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "text",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 61,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 40,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 185,
+ "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": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 187,
+ "optional": false
+ },
+ {
+ "name": "senderSessionId",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "agent-message"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 61,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "canceled"
+ },
+ {
+ "kind": "union",
+ "types": [
+ 197,
+ 198
+ ]
+ },
+ {
+ "kind": "literal",
+ "value": "next-step"
+ },
+ {
+ "kind": "literal",
+ "value": "next-turn"
+ },
+ {
+ "kind": "literal",
+ "value": "agent/inbox/spliced"
+ }
+ ]
+ },
+ "names": [],
+ "sources": []
+ },
{
"digest": "15196447222782e773eb943c92b18316ce96b9af0f0cfddb6e57ba8274ecc5ff",
"schema": {
@@ -21574,6 +28308,919 @@
"names": [],
"sources": []
},
+ {
+ "digest": "15d5dfdd822aa35e115afd74a8982825a493880457774e6850bc1520b50875e4",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "data",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "ignorable",
+ "type": 26,
+ "optional": true
+ },
+ {
+ "name": "seq",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "time",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 73,
+ "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,
+ 69,
+ 71
+ ]
+ },
+ {
+ "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": 68,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 12,
+ 14,
+ 41,
+ 44,
+ 46,
+ 48,
+ 65
+ ]
+ },
+ {
+ "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": 40,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 16,
+ 18,
+ 28,
+ 31,
+ 33,
+ 35,
+ 38
+ ]
+ },
+ {
+ "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": "offloaded",
+ "type": 26,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 27,
+ "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": true
+ },
+ {
+ "kind": "literal",
+ "value": "image"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachment",
+ "type": 29,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 30,
+ "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": "text",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 32,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "reasoning"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 34,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "text"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 36,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "kind": "literal",
+ "value": "block-end"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "blockType",
+ "type": 42,
+ "optional": false
+ },
+ {
+ "name": "index",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 17,
+ 27,
+ 30,
+ 32,
+ 34,
+ 37,
+ 39
+ ]
+ },
+ {
+ "kind": "literal",
+ "value": "block-start"
+ },
+ {
+ "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": "reasoning-delta"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "index",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "text",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 47,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "text-delta"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "reason",
+ "type": 49,
+ "optional": false
+ },
+ {
+ "name": "replayState",
+ "type": 61,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 64,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 50,
+ 53,
+ 55,
+ 57,
+ 59
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "failure",
+ "type": 51,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "code",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "message",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "offloadImages",
+ "type": 2,
+ "optional": true
+ },
+ {
+ "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": 51,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "error"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "max-tokens"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "stop"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-calls"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "blocks",
+ "type": 62,
+ "optional": true
+ },
+ {
+ "name": "response",
+ "type": 63,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 63
+ },
+ {
+ "kind": "opaque",
+ "reason": "unknown"
+ },
+ {
+ "kind": "literal",
+ "value": "finish"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "type",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "usage",
+ "type": 67,
+ "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": 70,
+ "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": 72,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "text-chunks"
+ },
+ {
+ "kind": "literal",
+ "value": "assistant/attempt"
+ }
+ ]
+ },
+ "names": [],
+ "sources": []
+ },
{
"digest": "16d0507cb94b4cfc84a87446b1ba7652d6ec1d65ee1684789e747e30d542800e",
"schema": {
@@ -21626,7 +29273,7 @@
},
"names": [],
"sources": [
- "packages/core/session/src/types.ts:418"
+ "packages/core/session/src/types.ts:427"
]
},
{
@@ -21952,7 +29599,7 @@
"packages/core/session/src/types.ts#SessionHeader"
],
"sources": [
- "packages/core/session/src/types.ts:93"
+ "packages/core/session/src/types.ts:94"
]
},
{
@@ -22196,6 +29843,965 @@
"names": [],
"sources": []
},
+ {
+ "digest": "1ccb56061942f5ccb0d30c9e4f2883b9d115ff906560029de637b61d3cde896d",
+ "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": 34,
+ "optional": false
+ },
+ {
+ "name": "turn",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "usage",
+ "type": 71,
+ "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": 30,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 31,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 4
+ },
+ {
+ "kind": "union",
+ "types": [
+ 5,
+ 8,
+ 18,
+ 21,
+ 23,
+ 25,
+ 28
+ ]
+ },
+ {
+ "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": "offloaded",
+ "type": 1,
+ "optional": true
+ },
+ {
+ "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": "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": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 26,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 27,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 29,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "kind": "literal",
+ "value": "assistant"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "model",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "provider",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "replayState",
+ "type": 33,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "model"
+ },
+ {
+ "kind": "opaque",
+ "reason": "unknown"
+ },
+ {
+ "kind": "array",
+ "element": 35
+ },
+ {
+ "kind": "union",
+ "types": [
+ 36,
+ 40,
+ 73,
+ 75
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "args",
+ "type": 37,
+ "optional": false
+ },
+ {
+ "name": "dt",
+ "type": 38,
+ "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": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 6
+ },
+ {
+ "kind": "array",
+ "element": 10
+ },
+ {
+ "kind": "literal",
+ "value": "tool-call-chunks"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "chunk",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "time",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 72,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 42,
+ 44,
+ 46,
+ 49,
+ 51,
+ 53,
+ 69
+ ]
+ },
+ {
+ "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": 43,
+ "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": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "block-end"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "blockType",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "index",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 7,
+ 17,
+ 20,
+ 22,
+ 24,
+ 27,
+ 29
+ ]
+ },
+ {
+ "kind": "literal",
+ "value": "block-start"
+ },
+ {
+ "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": "reasoning-delta"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "index",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "text",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "text-delta"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "reason",
+ "type": 54,
+ "optional": false
+ },
+ {
+ "name": "replayState",
+ "type": 66,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 68,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 55,
+ 58,
+ 60,
+ 62,
+ 64
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "failure",
+ "type": 56,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "code",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "message",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "offloadImages",
+ "type": 10,
+ "optional": true
+ },
+ {
+ "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": 56,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "error"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 61,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "max-tokens"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 63,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "stop"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 65,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-calls"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "blocks",
+ "type": 67,
+ "optional": true
+ },
+ {
+ "name": "response",
+ "type": 33,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 33
+ },
+ {
+ "kind": "literal",
+ "value": "finish"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "type",
+ "type": 70,
+ "optional": false
+ },
+ {
+ "name": "usage",
+ "type": 71,
+ "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": 38,
+ "optional": false
+ },
+ {
+ "name": "index",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "texts",
+ "type": 37,
+ "optional": false
+ },
+ {
+ "name": "time0",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 74,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "reasoning-chunks"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "dt",
+ "type": 38,
+ "optional": false
+ },
+ {
+ "name": "index",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "texts",
+ "type": 37,
+ "optional": false
+ },
+ {
+ "name": "time0",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 76,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "text-chunks"
+ }
+ ]
+ },
+ "names": [],
+ "sources": [
+ "packages/core/session/src/types.ts:341"
+ ]
+ },
{
"digest": "1cde1bedde79c5e8a56aee9c05c8e0a579cf5bc611deb85b93fa331a16ca978f",
"schema": {
@@ -22272,7 +30878,7 @@
},
"names": [],
"sources": [
- "packages/llm/llm/src/types.ts:135"
+ "packages/llm/llm/src/types.ts:158"
]
},
{
@@ -22502,2794 +31108,6 @@
"packages/goal/goal/src/domain.ts:24"
]
},
- {
- "digest": "1dfb04b0296cab90e4e0f159b95300d79644817718e05e3ed79907d98447af36",
- "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": 194,
- "optional": false
- },
- {
- "name": "system",
- "type": 9,
- "optional": false
- },
- {
- "name": "titleProvider",
- "type": 9,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "primitive",
- "type": "number"
- },
- {
- "kind": "array",
- "element": 1
- },
- {
- "kind": "array",
- "element": 4
- },
- {
- "kind": "union",
- "types": [
- 5,
- 31,
- 190,
- 192
- ]
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "content",
- "type": 6,
- "optional": false
- },
- {
- "name": "id",
- "type": 9,
- "optional": false
- },
- {
- "name": "isError",
- "type": 28,
- "optional": true
- },
- {
- "name": "role",
- "type": 29,
- "optional": false
- },
- {
- "name": "source",
- "type": 30,
- "optional": false
- },
- {
- "name": "toolCallId",
- "type": 9,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 7
- },
- {
- "kind": "union",
- "types": [
- 8,
- 11,
- 21,
- 24,
- 26
- ]
- },
- {
- "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": "offloaded",
- "type": 19,
- "optional": true
- },
- {
- "name": "type",
- "type": 20,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "attachmentId",
- "type": 9,
- "optional": false
- },
- {
- "name": "bytes",
- "type": 1,
- "optional": false
- },
- {
- "name": "height",
- "type": 1,
- "optional": false
- },
- {
- "name": "mediaType",
- "type": 13,
- "optional": false
- },
- {
- "name": "name",
- "type": 9,
- "optional": true
- },
- {
- "name": "originalDimensions",
- "type": 18,
- "optional": true
- },
- {
- "name": "width",
- "type": 1,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 14,
- 15,
- 16,
- 17
- ]
- },
- {
- "kind": "literal",
- "value": "image/jpeg"
- },
- {
- "kind": "literal",
- "value": "image/gif"
- },
- {
- "kind": "literal",
- "value": "image/png"
- },
- {
- "kind": "literal",
- "value": "image/webp"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "height",
- "type": 1,
- "optional": false
- },
- {
- "name": "width",
- "type": 1,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": true
- },
- {
- "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": 9,
- "optional": false
- },
- {
- "name": "bytes",
- "type": 1,
- "optional": false
- },
- {
- "name": "name",
- "type": 9,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "file"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "text",
- "type": 9,
- "optional": false
- },
- {
- "name": "type",
- "type": 25,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "reasoning"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "text",
- "type": 9,
- "optional": false
- },
- {
- "name": "type",
- "type": 27,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "text"
- },
- {
- "kind": "primitive",
- "type": "boolean"
- },
- {
- "kind": "literal",
- "value": "tool"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "callId",
- "type": 9,
- "optional": false
- },
- {
- "name": "kind",
- "type": 29,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "content",
- "type": 6,
- "optional": false
- },
- {
- "name": "id",
- "type": 9,
- "optional": false
- },
- {
- "name": "role",
- "type": 32,
- "optional": false
- },
- {
- "name": "source",
- "type": 33,
- "optional": false,
- "compatibility": {
- "version": 1,
- "policy": "session-source-attribution",
- "binding": "session.user-message.source",
- "discriminator": "kind",
- "unknownKinds": "preserve",
- "attributionKinds": [
- "tmux-context"
- ]
- }
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "user"
- },
- {
- "kind": "union",
- "types": [
- 30,
- 34,
- 37,
- 39,
- 41,
- 43,
- 45,
- 53,
- 54,
- 56,
- 58,
- 61,
- 66,
- 68,
- 76,
- 81,
- 83,
- 85,
- 87,
- 89,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 98,
- 99,
- 101,
- 103,
- 106,
- 107,
- 108,
- 109,
- 110,
- 111,
- 112,
- 113,
- 114,
- 115,
- 116,
- 117,
- 118,
- 119,
- 120,
- 121,
- 122,
- 123,
- 124,
- 125,
- 126,
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 162,
- 164,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 174,
- 175,
- 176,
- 177,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 188,
- 189
- ]
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 35,
- "optional": false
- },
- {
- "name": "kind",
- "type": 36,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "instructions"
- },
- {
- "kind": "literal",
- "value": "repeat-tool-reminder"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 35,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "runtime-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 35,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "schedule"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 35,
- "optional": false
- },
- {
- "name": "kind",
- "type": 42,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "time-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 35,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tmux-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "baseline",
- "type": 19,
- "optional": true
- },
- {
- "name": "baselineIdentity",
- "type": 9,
- "optional": true
- },
- {
- "name": "changes",
- "type": 46,
- "optional": false
- },
- {
- "name": "form",
- "type": 35,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 47
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "action",
- "type": 48,
- "optional": false
- },
- {
- "name": "digest",
- "type": 9,
- "optional": true
- },
- {
- "name": "path",
- "type": 9,
- "optional": false
- },
- {
- "name": "scope",
- "type": 9,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 49,
- 50,
- 51
- ]
- },
- {
- "kind": "literal",
- "value": "remove"
- },
- {
- "kind": "literal",
- "value": "replace"
- },
- {
- "kind": "literal",
- "value": "set"
- },
- {
- "kind": "literal",
- "value": "agent-instructions"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "clientTimeZone",
- "type": 9,
- "optional": true
- },
- {
- "name": "kind",
- "type": 32,
- "optional": false
- },
- {
- "name": "rpcId",
- "type": 9,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "compactionId",
- "type": 9,
- "optional": false
- },
- {
- "name": "kind",
- "type": 55,
- "optional": false
- },
- {
- "name": "sourceCommandId",
- "type": 9,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "compact-checkpoint"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 35,
- "optional": false
- },
- {
- "name": "kind",
- "type": 57,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-goal"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "deliveryId",
- "type": 9,
- "optional": false
- },
- {
- "name": "form",
- "type": 59,
- "optional": false
- },
- {
- "name": "kind",
- "type": 60,
- "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": 62,
- "optional": false
- },
- {
- "name": "form",
- "type": 64,
- "optional": false
- },
- {
- "name": "kind",
- "type": 65,
- "optional": false
- },
- {
- "name": "update",
- "type": 19,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 63
- },
- {
- "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": 35,
- "optional": false
- },
- {
- "name": "kind",
- "type": 67,
- "optional": false
- },
- {
- "name": "name",
- "type": 9,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "skill-invocation"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 69,
- "optional": false
- },
- {
- "name": "kind",
- "type": 70,
- "optional": false
- },
- {
- "name": "references",
- "type": 71,
- "optional": false
- },
- {
- "name": "version",
- "type": 75,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "recall"
- },
- {
- "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": 28,
- "optional": false
- },
- {
- "name": "inputIndex",
- "type": 1,
- "optional": false
- },
- {
- "name": "label",
- "type": 9,
- "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": 9,
- "optional": false
- },
- {
- "name": "truncated",
- "type": 28,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 1,
- 74
- ]
- },
- {
- "kind": "primitive",
- "type": "null"
- },
- {
- "kind": "literal",
- "value": 1
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 77,
- "optional": false
- },
- {
- "name": "kind",
- "type": 78,
- "optional": false
- },
- {
- "name": "sections",
- "type": 79,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "snapshot"
- },
- {
- "kind": "literal",
- "value": "hooks-claude-code"
- },
- {
- "kind": "array",
- "element": 80
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "name",
- "type": 9,
- "optional": false
- },
- {
- "name": "text",
- "type": 9,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 77,
- "optional": false
- },
- {
- "name": "kind",
- "type": 82,
- "optional": false
- },
- {
- "name": "sections",
- "type": 79,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "hooks-codex"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 35,
- "optional": false
- },
- {
- "name": "kind",
- "type": 84,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-jobs"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 77,
- "optional": false
- },
- {
- "name": "kind",
- "type": 86,
- "optional": false
- },
- {
- "name": "sections",
- "type": 79,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "model-selection"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 77,
- "optional": false
- },
- {
- "name": "kind",
- "type": 88,
- "optional": false
- },
- {
- "name": "sections",
- "type": 79,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "plan-mode"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 77,
- "optional": false
- },
- {
- "name": "kind",
- "type": 36,
- "optional": false
- },
- {
- "name": "sections",
- "type": 79,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 77,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- },
- {
- "name": "sections",
- "type": 79,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 77,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- },
- {
- "name": "sections",
- "type": 79,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 77,
- "optional": false
- },
- {
- "name": "kind",
- "type": 42,
- "optional": false
- },
- {
- "name": "sections",
- "type": 79,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 77,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- },
- {
- "name": "sections",
- "type": 79,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 77,
- "optional": false
- },
- {
- "name": "kind",
- "type": 57,
- "optional": false
- },
- {
- "name": "sections",
- "type": 79,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 77,
- "optional": false
- },
- {
- "name": "kind",
- "type": 84,
- "optional": false
- },
- {
- "name": "sections",
- "type": 79,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 35,
- "optional": false
- },
- {
- "name": "kind",
- "type": 97,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "user-approval"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 77,
- "optional": false
- },
- {
- "name": "kind",
- "type": 97,
- "optional": false
- },
- {
- "name": "sections",
- "type": 79,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 77,
- "optional": false
- },
- {
- "name": "kind",
- "type": 100,
- "optional": false
- },
- {
- "name": "sections",
- "type": 79,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "dsh-session-title-llm"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 59,
- "optional": false
- },
- {
- "name": "kind",
- "type": 102,
- "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": 104,
- "optional": false
- },
- {
- "name": "kind",
- "type": 105,
- "optional": false
- },
- {
- "name": "senderSessionId",
- "type": 9,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "relay"
- },
- {
- "kind": "literal",
- "value": "agent-message"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 59,
- "optional": false
- },
- {
- "name": "kind",
- "type": 78,
- "optional": false
- },
- {
- "name": "summary",
- "type": 9,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 59,
- "optional": false
- },
- {
- "name": "kind",
- "type": 82,
- "optional": false
- },
- {
- "name": "summary",
- "type": 9,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 59,
- "optional": false
- },
- {
- "name": "kind",
- "type": 86,
- "optional": false
- },
- {
- "name": "summary",
- "type": 9,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 59,
- "optional": false
- },
- {
- "name": "kind",
- "type": 88,
- "optional": false
- },
- {
- "name": "summary",
- "type": 9,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 59,
- "optional": false
- },
- {
- "name": "kind",
- "type": 36,
- "optional": false
- },
- {
- "name": "summary",
- "type": 9,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 35,
- "optional": false
- },
- {
- "name": "kind",
- "type": 100,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 59,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- },
- {
- "name": "summary",
- "type": 9,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 59,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- },
- {
- "name": "summary",
- "type": 9,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 59,
- "optional": false
- },
- {
- "name": "kind",
- "type": 42,
- "optional": false
- },
- {
- "name": "summary",
- "type": 9,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 59,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- },
- {
- "name": "summary",
- "type": 9,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 59,
- "optional": false
- },
- {
- "name": "kind",
- "type": 57,
- "optional": false
- },
- {
- "name": "summary",
- "type": 9,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 69,
- "optional": false
- },
- {
- "name": "kind",
- "type": 78,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 69,
- "optional": false
- },
- {
- "name": "kind",
- "type": 82,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 69,
- "optional": false
- },
- {
- "name": "kind",
- "type": 86,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 69,
- "optional": false
- },
- {
- "name": "kind",
- "type": 88,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 69,
- "optional": false
- },
- {
- "name": "kind",
- "type": 36,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 69,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 69,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 69,
- "optional": false
- },
- {
- "name": "kind",
- "type": 42,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 69,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 59,
- "optional": false
- },
- {
- "name": "kind",
- "type": 84,
- "optional": false
- },
- {
- "name": "summary",
- "type": 9,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 69,
- "optional": false
- },
- {
- "name": "kind",
- "type": 57,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 69,
- "optional": false
- },
- {
- "name": "kind",
- "type": 84,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 69,
- "optional": false
- },
- {
- "name": "kind",
- "type": 97,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 69,
- "optional": false
- },
- {
- "name": "kind",
- "type": 100,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 104,
- "optional": false
- },
- {
- "name": "kind",
- "type": 78,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 104,
- "optional": false
- },
- {
- "name": "kind",
- "type": 82,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 104,
- "optional": false
- },
- {
- "name": "kind",
- "type": 86,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 104,
- "optional": false
- },
- {
- "name": "kind",
- "type": 88,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 104,
- "optional": false
- },
- {
- "name": "kind",
- "type": 36,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 59,
- "optional": false
- },
- {
- "name": "kind",
- "type": 97,
- "optional": false
- },
- {
- "name": "summary",
- "type": 9,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 104,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 104,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 104,
- "optional": false
- },
- {
- "name": "kind",
- "type": 42,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 104,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 104,
- "optional": false
- },
- {
- "name": "kind",
- "type": 57,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 104,
- "optional": false
- },
- {
- "name": "kind",
- "type": 84,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 104,
- "optional": false
- },
- {
- "name": "kind",
- "type": 97,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 104,
- "optional": false
- },
- {
- "name": "kind",
- "type": 100,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 64,
- "optional": false
- },
- {
- "name": "kind",
- "type": 78,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 59,
- "optional": false
- },
- {
- "name": "kind",
- "type": 100,
- "optional": false
- },
- {
- "name": "summary",
- "type": 9,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 64,
- "optional": false
- },
- {
- "name": "kind",
- "type": 82,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 64,
- "optional": false
- },
- {
- "name": "kind",
- "type": 86,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 64,
- "optional": false
- },
- {
- "name": "kind",
- "type": 88,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 64,
- "optional": false
- },
- {
- "name": "kind",
- "type": 36,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 64,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 64,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 64,
- "optional": false
- },
- {
- "name": "kind",
- "type": 42,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 64,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 64,
- "optional": false
- },
- {
- "name": "kind",
- "type": 57,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 35,
- "optional": false
- },
- {
- "name": "kind",
- "type": 78,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 64,
- "optional": false
- },
- {
- "name": "kind",
- "type": 84,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 64,
- "optional": false
- },
- {
- "name": "kind",
- "type": 97,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 64,
- "optional": false
- },
- {
- "name": "kind",
- "type": 100,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "goalId",
- "type": 9,
- "optional": false
- },
- {
- "name": "kind",
- "type": 161,
- "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": 163,
- "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": 165,
- "optional": false
- },
- {
- "name": "model",
- "type": 9,
- "optional": false
- },
- {
- "name": "provider",
- "type": 9,
- "optional": false
- },
- {
- "name": "replayState",
- "type": 166,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "model"
- },
- {
- "kind": "opaque",
- "reason": "unknown"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 78,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 35,
- "optional": false
- },
- {
- "name": "kind",
- "type": 82,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 82,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 86,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 88,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 173,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "ptc-mode"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 36,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 38,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 40,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 178,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "system-prompt"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 42,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 35,
- "optional": false
- },
- {
- "name": "kind",
- "type": 86,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 57,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 84,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 32,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 97,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 187,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "cordis-host-runner"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 100,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 35,
- "optional": false
- },
- {
- "name": "kind",
- "type": 88,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "content",
- "type": 6,
- "optional": false
- },
- {
- "name": "id",
- "type": 9,
- "optional": false
- },
- {
- "name": "role",
- "type": 191,
- "optional": false
- },
- {
- "name": "source",
- "type": 164,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "assistant"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "content",
- "type": 6,
- "optional": false
- },
- {
- "name": "id",
- "type": 9,
- "optional": false
- },
- {
- "name": "role",
- "type": 193,
- "optional": false
- },
- {
- "name": "source",
- "type": 177,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "system"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "model",
- "type": 9,
- "optional": false
- },
- {
- "name": "provider",
- "type": 9,
- "optional": false
- }
- ],
- "indices": []
- }
- ]
- },
- "names": [
- "packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData"
- ],
- "sources": [
- "packages/session/session-title-llm/src/index.ts:34"
- ]
- },
{
"digest": "1e0b0b66b6f0c53fc72e52289d06b4708d776f1ca9df4c86a22bff621d403cf0",
"schema": {
@@ -25499,7 +31317,7 @@
"packages/core/session/src/types.ts#TurnEndCancelCause"
],
"sources": [
- "packages/core/session/src/types.ts:195"
+ "packages/core/session/src/types.ts:196"
]
},
{
@@ -25536,309 +31354,6 @@
"names": [],
"sources": []
},
- {
- "digest": "20a3c1c8a3154e4ae69eada1212e3216baf93454ee4c745565b9374d7539fe8b",
- "schema": {
- "root": 0,
- "nodes": [
- {
- "kind": "object",
- "properties": [
- {
- "name": "content",
- "type": 1,
- "optional": false
- },
- {
- "name": "id",
- "type": 4,
- "optional": false
- },
- {
- "name": "role",
- "type": 24,
- "optional": false
- },
- {
- "name": "source",
- "type": 25,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 2
- },
- {
- "kind": "union",
- "types": [
- 3,
- 6,
- 8,
- 10,
- 21
- ]
- },
- {
- "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": "object",
- "properties": [
- {
- "name": "text",
- "type": 4,
- "optional": false
- },
- {
- "name": "type",
- "type": 7,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "reasoning"
- },
- {
- "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": "offloaded",
- "type": 19,
- "optional": true
- },
- {
- "name": "type",
- "type": 20,
- "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": true
- },
- {
- "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": 4,
- "optional": false
- },
- {
- "name": "bytes",
- "type": 12,
- "optional": false
- },
- {
- "name": "name",
- "type": 4,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "file"
- },
- {
- "kind": "literal",
- "value": "system"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 26,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "system-prompt"
- }
- ]
- },
- "names": [
- "packages/llm/llm/src/message.ts#SystemMessage"
- ],
- "sources": [
- "packages/llm/llm/src/message.ts:151"
- ]
- },
{
"digest": "20a57544bbf204dacd1ae6beb2ab29444365c3c869f2afdf489dcdcbc3d9c8c5",
"schema": {
@@ -25866,2629 +31381,6 @@
"packages/plan/plan-mode/src/index.ts:53"
]
},
- {
- "digest": "20e1a1a15728cfcf17a451cc82b54b61dcb0f7abe92403fc0aa1b8f7652c6e5b",
- "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": 25,
- "optional": false
- },
- {
- "name": "source",
- "type": 26,
- "optional": false,
- "compatibility": {
- "version": 1,
- "policy": "session-source-attribution",
- "binding": "session.user-message.source",
- "discriminator": "kind",
- "unknownKinds": "preserve",
- "attributionKinds": [
- "tmux-context"
- ]
- }
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 3
- },
- {
- "kind": "union",
- "types": [
- 4,
- 7,
- 9,
- 11,
- 22
- ]
- },
- {
- "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": "offloaded",
- "type": 20,
- "optional": true
- },
- {
- "name": "type",
- "type": 21,
- "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/jpeg"
- },
- {
- "kind": "literal",
- "value": "image/png"
- },
- {
- "kind": "literal",
- "value": "image/webp"
- },
- {
- "kind": "literal",
- "value": "image/gif"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "height",
- "type": 13,
- "optional": false
- },
- {
- "name": "width",
- "type": 13,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": true
- },
- {
- "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": 5,
- "optional": false
- },
- {
- "name": "bytes",
- "type": 13,
- "optional": false
- },
- {
- "name": "name",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "file"
- },
- {
- "kind": "literal",
- "value": "user"
- },
- {
- "kind": "union",
- "types": [
- 27,
- 30,
- 32,
- 34,
- 36,
- 38,
- 40,
- 42,
- 44,
- 46,
- 48,
- 50,
- 53,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- 64,
- 65,
- 66,
- 68,
- 69,
- 70,
- 71,
- 72,
- 73,
- 74,
- 75,
- 76,
- 77,
- 78,
- 79,
- 80,
- 82,
- 83,
- 84,
- 85,
- 86,
- 87,
- 88,
- 89,
- 90,
- 91,
- 92,
- 93,
- 94,
- 96,
- 98,
- 101,
- 102,
- 103,
- 104,
- 106,
- 107,
- 108,
- 109,
- 111,
- 112,
- 113,
- 114,
- 115,
- 116,
- 117,
- 119,
- 120,
- 121,
- 129,
- 131,
- 132,
- 134,
- 137,
- 141,
- 143,
- 151,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 169,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185
- ]
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 29,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "instructions"
- },
- {
- "kind": "literal",
- "value": "plan-mode"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "repeat-tool-reminder"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 33,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "runtime-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 35,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "schedule"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 37,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "time-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 39,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tmux-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 41,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-goal"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 43,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-jobs"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 45,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "user-approval"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 47,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "dsh-session-title-llm"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 49,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "hooks-claude-code"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 51,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "recall"
- },
- {
- "kind": "literal",
- "value": "hooks-codex"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 51,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "model-selection"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 51,
- "optional": false
- },
- {
- "name": "kind",
- "type": 29,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 51,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 51,
- "optional": false
- },
- {
- "name": "kind",
- "type": 33,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 51,
- "optional": false
- },
- {
- "name": "kind",
- "type": 35,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 51,
- "optional": false
- },
- {
- "name": "kind",
- "type": 37,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 51,
- "optional": false
- },
- {
- "name": "kind",
- "type": 39,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 51,
- "optional": false
- },
- {
- "name": "kind",
- "type": 41,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 51,
- "optional": false
- },
- {
- "name": "kind",
- "type": 43,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 51,
- "optional": false
- },
- {
- "name": "kind",
- "type": 45,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 51,
- "optional": false
- },
- {
- "name": "kind",
- "type": 47,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 51,
- "optional": false
- },
- {
- "name": "kind",
- "type": 49,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 67,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "relay"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 67,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 67,
- "optional": false
- },
- {
- "name": "kind",
- "type": 29,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 67,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 67,
- "optional": false
- },
- {
- "name": "kind",
- "type": 33,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 67,
- "optional": false
- },
- {
- "name": "kind",
- "type": 35,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 67,
- "optional": false
- },
- {
- "name": "kind",
- "type": 37,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 67,
- "optional": false
- },
- {
- "name": "kind",
- "type": 39,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 67,
- "optional": false
- },
- {
- "name": "kind",
- "type": 41,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 67,
- "optional": false
- },
- {
- "name": "kind",
- "type": 43,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 67,
- "optional": false
- },
- {
- "name": "kind",
- "type": 45,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 67,
- "optional": false
- },
- {
- "name": "kind",
- "type": 47,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 67,
- "optional": false
- },
- {
- "name": "kind",
- "type": 49,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 81,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "catalog"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 81,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 81,
- "optional": false
- },
- {
- "name": "kind",
- "type": 29,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 81,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 81,
- "optional": false
- },
- {
- "name": "kind",
- "type": 33,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 81,
- "optional": false
- },
- {
- "name": "kind",
- "type": 35,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 81,
- "optional": false
- },
- {
- "name": "kind",
- "type": 37,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 81,
- "optional": false
- },
- {
- "name": "kind",
- "type": 39,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 81,
- "optional": false
- },
- {
- "name": "kind",
- "type": 41,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 81,
- "optional": false
- },
- {
- "name": "kind",
- "type": 43,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 81,
- "optional": false
- },
- {
- "name": "kind",
- "type": 45,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 81,
- "optional": false
- },
- {
- "name": "kind",
- "type": 47,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 81,
- "optional": false
- },
- {
- "name": "kind",
- "type": 49,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "goalId",
- "type": 5,
- "optional": false
- },
- {
- "name": "kind",
- "type": 95,
- "optional": false
- },
- {
- "name": "revision",
- "type": 13,
- "optional": false
- },
- {
- "name": "round",
- "type": 13,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "goal"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 97,
- "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": 99,
- "optional": false
- },
- {
- "name": "model",
- "type": 5,
- "optional": false
- },
- {
- "name": "provider",
- "type": 5,
- "optional": false
- },
- {
- "name": "replayState",
- "type": 100,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "model"
- },
- {
- "kind": "opaque",
- "reason": "unknown"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 29,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 105,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "ptc-mode"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 31,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 33,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 35,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 110,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "system-prompt"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 37,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 39,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 41,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 43,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 25,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 45,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 118,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "cordis-host-runner"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 47,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 49,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "baseline",
- "type": 20,
- "optional": true
- },
- {
- "name": "baselineIdentity",
- "type": 5,
- "optional": true
- },
- {
- "name": "changes",
- "type": 122,
- "optional": false
- },
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 128,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 123
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "action",
- "type": 124,
- "optional": false
- },
- {
- "name": "digest",
- "type": 5,
- "optional": true
- },
- {
- "name": "path",
- "type": 5,
- "optional": false
- },
- {
- "name": "scope",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 125,
- 126,
- 127
- ]
- },
- {
- "kind": "literal",
- "value": "remove"
- },
- {
- "kind": "literal",
- "value": "replace"
- },
- {
- "kind": "literal",
- "value": "set"
- },
- {
- "kind": "literal",
- "value": "agent-instructions"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "callId",
- "type": 5,
- "optional": false
- },
- {
- "name": "kind",
- "type": 130,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "clientTimeZone",
- "type": 5,
- "optional": true
- },
- {
- "name": "kind",
- "type": 25,
- "optional": false
- },
- {
- "name": "rpcId",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "compactionId",
- "type": 5,
- "optional": false
- },
- {
- "name": "kind",
- "type": 133,
- "optional": false
- },
- {
- "name": "sourceCommandId",
- "type": 5,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "compact-checkpoint"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "deliveryId",
- "type": 5,
- "optional": false
- },
- {
- "name": "form",
- "type": 135,
- "optional": false
- },
- {
- "name": "kind",
- "type": 136,
- "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": 138,
- "optional": false
- },
- {
- "name": "form",
- "type": 81,
- "optional": false
- },
- {
- "name": "kind",
- "type": 140,
- "optional": false
- },
- {
- "name": "update",
- "type": 20,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 139
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "description",
- "type": 5,
- "optional": false
- },
- {
- "name": "name",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "skill-catalog"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 142,
- "optional": false
- },
- {
- "name": "name",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "skill-invocation"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 51,
- "optional": false
- },
- {
- "name": "kind",
- "type": 144,
- "optional": false
- },
- {
- "name": "references",
- "type": 145,
- "optional": false
- },
- {
- "name": "version",
- "type": 150,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "session-reference"
- },
- {
- "kind": "array",
- "element": 146
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "capturedFormatVersion",
- "type": 13,
- "optional": true
- },
- {
- "name": "capturedThroughSeq",
- "type": 147,
- "optional": false
- },
- {
- "name": "compacted",
- "type": 149,
- "optional": false
- },
- {
- "name": "inputIndex",
- "type": 13,
- "optional": false
- },
- {
- "name": "label",
- "type": 5,
- "optional": false
- },
- {
- "name": "omittedBytes",
- "type": 13,
- "optional": false
- },
- {
- "name": "omittedMessages",
- "type": 13,
- "optional": false
- },
- {
- "name": "originalMessages",
- "type": 13,
- "optional": false
- },
- {
- "name": "retainedMessages",
- "type": 13,
- "optional": false
- },
- {
- "name": "sessionId",
- "type": 5,
- "optional": false
- },
- {
- "name": "truncated",
- "type": 149,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 13,
- 148
- ]
- },
- {
- "kind": "primitive",
- "type": "null"
- },
- {
- "kind": "primitive",
- "type": "boolean"
- },
- {
- "kind": "literal",
- "value": 1
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 152,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- },
- {
- "name": "sections",
- "type": 153,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "snapshot"
- },
- {
- "kind": "array",
- "element": 154
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "name",
- "type": 5,
- "optional": false
- },
- {
- "name": "text",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 152,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- },
- {
- "name": "sections",
- "type": 153,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 152,
- "optional": false
- },
- {
- "name": "kind",
- "type": 29,
- "optional": false
- },
- {
- "name": "sections",
- "type": 153,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 152,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- },
- {
- "name": "sections",
- "type": 153,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 152,
- "optional": false
- },
- {
- "name": "kind",
- "type": 33,
- "optional": false
- },
- {
- "name": "sections",
- "type": 153,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 152,
- "optional": false
- },
- {
- "name": "kind",
- "type": 35,
- "optional": false
- },
- {
- "name": "sections",
- "type": 153,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 152,
- "optional": false
- },
- {
- "name": "kind",
- "type": 37,
- "optional": false
- },
- {
- "name": "sections",
- "type": 153,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 152,
- "optional": false
- },
- {
- "name": "kind",
- "type": 39,
- "optional": false
- },
- {
- "name": "sections",
- "type": 153,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 152,
- "optional": false
- },
- {
- "name": "kind",
- "type": 41,
- "optional": false
- },
- {
- "name": "sections",
- "type": 153,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 152,
- "optional": false
- },
- {
- "name": "kind",
- "type": 43,
- "optional": false
- },
- {
- "name": "sections",
- "type": 153,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 152,
- "optional": false
- },
- {
- "name": "kind",
- "type": 45,
- "optional": false
- },
- {
- "name": "sections",
- "type": 153,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 152,
- "optional": false
- },
- {
- "name": "kind",
- "type": 47,
- "optional": false
- },
- {
- "name": "sections",
- "type": 153,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 152,
- "optional": false
- },
- {
- "name": "kind",
- "type": 49,
- "optional": false
- },
- {
- "name": "sections",
- "type": 153,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 135,
- "optional": false
- },
- {
- "name": "kind",
- "type": 168,
- "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": 67,
- "optional": false
- },
- {
- "name": "kind",
- "type": 170,
- "optional": false
- },
- {
- "name": "senderSessionId",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "agent-message"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 135,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 135,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 135,
- "optional": false
- },
- {
- "name": "kind",
- "type": 29,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 135,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 135,
- "optional": false
- },
- {
- "name": "kind",
- "type": 33,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 135,
- "optional": false
- },
- {
- "name": "kind",
- "type": 35,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 135,
- "optional": false
- },
- {
- "name": "kind",
- "type": 37,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 135,
- "optional": false
- },
- {
- "name": "kind",
- "type": 39,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 135,
- "optional": false
- },
- {
- "name": "kind",
- "type": 41,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 135,
- "optional": false
- },
- {
- "name": "kind",
- "type": 43,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 135,
- "optional": false
- },
- {
- "name": "kind",
- "type": 45,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 135,
- "optional": false
- },
- {
- "name": "kind",
- "type": 47,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 135,
- "optional": false
- },
- {
- "name": "kind",
- "type": 49,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- }
- ]
- },
- "names": [],
- "sources": []
- },
{
"digest": "2142e391b9ccb60d487afcf373ce74db98d952f69e8289eddb352a7e16e996c5",
"schema": {
@@ -28556,6 +31448,402 @@
"packages/experimental/agent-team/src/types.ts:115"
]
},
+ {
+ "digest": "21fb6a90d5068f6a0003b7ab316ed2f56342477146a65c00db0f13c4d8df667d",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "data",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "ignorable",
+ "type": 26,
+ "optional": true
+ },
+ {
+ "name": "seq",
+ "type": 19,
+ "optional": false
+ },
+ {
+ "name": "time",
+ "type": 19,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 32,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "message",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "teamId",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "version",
+ "type": 31,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 3,
+ "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": 4
+ },
+ {
+ "kind": "union",
+ "types": [
+ 5,
+ 8,
+ 10,
+ 13,
+ 15,
+ 17,
+ 28
+ ]
+ },
+ {
+ "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": "tool",
+ "type": 11,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 12,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 14,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "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": "offloaded",
+ "type": 26,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 27,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachmentId",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 19,
+ "optional": false
+ },
+ {
+ "name": "height",
+ "type": 19,
+ "optional": false
+ },
+ {
+ "name": "mediaType",
+ "type": 20,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 6,
+ "optional": true
+ },
+ {
+ "name": "originalDimensions",
+ "type": 25,
+ "optional": true
+ },
+ {
+ "name": "width",
+ "type": 19,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "number"
+ },
+ {
+ "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": 19,
+ "optional": false
+ },
+ {
+ "name": "width",
+ "type": 19,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": true
+ },
+ {
+ "kind": "literal",
+ "value": "image"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachment",
+ "type": 29,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 30,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachmentId",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 19,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "file"
+ },
+ {
+ "kind": "literal",
+ "value": 2
+ },
+ {
+ "kind": "literal",
+ "value": "team/message/queued"
+ }
+ ]
+ },
+ "names": [],
+ "sources": []
+ },
{
"digest": "224aa11d4d5f88c450822d01b99e6ca5e3a9c7f26a5ede10bae33384a09ef4dc",
"schema": {
@@ -28632,450 +31920,6 @@
"names": [],
"sources": []
},
- {
- "digest": "243a2287c54514f9b819d7d9c93cc2d1313c54401c7630ef03a2d2380606637a",
- "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,
- 9,
- 11,
- 13,
- 22
- ]
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "text",
- "type": 2,
- "optional": false
- },
- {
- "name": "type",
- "type": 8,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "reasoning"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "text",
- "type": 2,
- "optional": false
- },
- {
- "name": "type",
- "type": 10,
- "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": 12,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-call"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "attachment",
- "type": 14,
- "optional": false
- },
- {
- "name": "offloaded",
- "type": 3,
- "optional": true
- },
- {
- "name": "type",
- "type": 21,
- "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": 15,
- "optional": false
- },
- {
- "name": "name",
- "type": 2,
- "optional": true
- },
- {
- "name": "originalDimensions",
- "type": 20,
- "optional": true
- },
- {
- "name": "width",
- "type": 4,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "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": 4,
- "optional": false
- },
- {
- "name": "width",
- "type": 4,
- "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": 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": 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": [],
- "sources": []
- },
{
"digest": "24b10f7cdae64928f89c49afc2eca0af9eb4a2f135e16f3416e6b8461fef1748",
"schema": {
@@ -29542,7 +32386,7 @@
},
"names": [],
"sources": [
- "packages/llm/llm/src/types.ts:136"
+ "packages/llm/llm/src/types.ts:159"
]
},
{
@@ -30115,7 +32959,7 @@
},
"names": [],
"sources": [
- "packages/llm/llm/src/types.ts:420"
+ "packages/llm/llm/src/types.ts:443"
]
},
{
@@ -30234,7 +33078,7 @@
"sources": []
},
{
- "digest": "2efae120e250c2f5ac1777c67dc76255f06608a138b2446e8a0489bb25b9b35c",
+ "digest": "2eafefdc6f79a4922d68a787a09eaf4dd2b2369c3777fba4c05e800b5678ac8e",
"schema": {
"root": 0,
"nodes": [
@@ -30242,153 +33086,130 @@
"kind": "object",
"properties": [
{
- "name": "step",
+ "name": "content",
"type": 1,
"optional": false
},
{
- "name": "stream",
- "type": 2,
+ "name": "id",
+ "type": 4,
"optional": false
},
{
- "name": "turn",
- "type": 1,
+ "name": "senderId",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "senderName",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "targetId",
+ "type": 4,
"optional": false
}
],
"indices": []
},
- {
- "kind": "primitive",
- "type": "number"
- },
{
"kind": "array",
- "element": 3
+ "element": 2
},
{
"kind": "union",
"types": [
- 4,
- 9,
- 63,
- 65
+ 3,
+ 6,
+ 8,
+ 11,
+ 13,
+ 15,
+ 26
]
},
{
"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,
+ "name": "text",
+ "type": 4,
"optional": false
},
{
"name": "type",
- "type": 8,
+ "type": 5,
"optional": false
}
],
"indices": []
},
- {
- "kind": "array",
- "element": 6
- },
{
"kind": "primitive",
"type": "string"
},
- {
- "kind": "array",
- "element": 1
- },
{
"kind": "literal",
- "value": "tool-call-chunks"
+ "value": "reasoning"
},
{
"kind": "object",
"properties": [
{
- "name": "chunk",
- "type": 10,
- "optional": false
- },
- {
- "name": "time",
- "type": 1,
+ "name": "text",
+ "type": 4,
"optional": false
},
{
"name": "type",
- "type": 62,
+ "type": 7,
"optional": false
}
],
"indices": []
},
{
- "kind": "union",
- "types": [
- 11,
- 13,
- 35,
- 38,
- 40,
- 42,
- 59
- ]
+ "kind": "literal",
+ "value": "text"
},
{
"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,
+ "name": "tool",
+ "type": 9,
"optional": true
},
+ {
+ "name": "toolName",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 4,
+ "optional": false
+ },
{
"name": "type",
"type": 12,
@@ -30399,60 +33220,29 @@
},
{
"kind": "literal",
- "value": "tool-call-delta"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "block",
- "type": 14,
- "optional": false
- },
- {
- "name": "index",
- "type": 1,
- "optional": false
- },
- {
- "name": "type",
- "type": 34,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 15,
- 17,
- 27,
- 30,
- 32
- ]
+ "value": "tool-removal"
},
{
"kind": "object",
"properties": [
{
"name": "arguments",
- "type": 6,
+ "type": 4,
"optional": false
},
{
"name": "id",
- "type": 6,
+ "type": 4,
"optional": false
},
{
"name": "name",
- "type": 6,
+ "type": 4,
"optional": false
},
{
"name": "type",
- "type": 16,
+ "type": 14,
"optional": false
}
],
@@ -30467,123 +33257,17 @@
"properties": [
{
"name": "attachment",
- "type": 18,
+ "type": 16,
"optional": false
},
{
"name": "offloaded",
- "type": 25,
- "optional": true
- },
- {
- "name": "type",
- "type": 26,
- "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": true
- },
- {
- "kind": "literal",
- "value": "image"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "attachment",
- "type": 28,
- "optional": false
- },
{
"name": "type",
- "type": 29,
+ "type": 25,
"optional": false
}
],
@@ -30594,524 +33278,37 @@
"properties": [
{
"name": "attachmentId",
- "type": 6,
+ "type": 4,
"optional": false
},
{
"name": "bytes",
- "type": 1,
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "height",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "mediaType",
+ "type": 18,
"optional": false
},
{
"name": "name",
- "type": 6,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "file"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "text",
- "type": 6,
- "optional": false
- },
- {
- "name": "type",
- "type": 31,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "reasoning"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "text",
- "type": 6,
- "optional": false
- },
- {
- "name": "type",
- "type": 33,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "text"
- },
- {
- "kind": "literal",
- "value": "block-end"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "blockType",
- "type": 36,
- "optional": false
- },
- {
- "name": "index",
- "type": 1,
- "optional": false
- },
- {
- "name": "type",
- "type": 37,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 16,
- 26,
- 29,
- 31,
- 33
- ]
- },
- {
- "kind": "literal",
- "value": "block-start"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "index",
- "type": 1,
- "optional": false
- },
- {
- "name": "text",
- "type": 6,
- "optional": false
- },
- {
- "name": "type",
- "type": 39,
- "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": 41,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "text-delta"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "reason",
- "type": 43,
- "optional": false
- },
- {
- "name": "replayState",
- "type": 55,
+ "type": 4,
"optional": true
},
{
- "name": "type",
- "type": 58,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 44,
- 47,
- 49,
- 51,
- 53
- ]
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "failure",
- "type": 45,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "code",
- "type": 6,
- "optional": false
- },
- {
- "name": "message",
- "type": 6,
- "optional": false
- },
- {
- "name": "offloadImages",
- "type": 1,
+ "name": "originalDimensions",
+ "type": 23,
"optional": true
},
{
- "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": 45,
- "optional": false
- },
- {
- "name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "error"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "max-tokens"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "stop"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-calls"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "blocks",
- "type": 56,
- "optional": true
- },
- {
- "name": "response",
- "type": 57,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 57
- },
- {
- "kind": "opaque",
- "reason": "unknown"
- },
- {
- "kind": "literal",
- "value": "finish"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "type",
- "type": 60,
- "optional": false
- },
- {
- "name": "usage",
- "type": 61,
- "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": 64,
- "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": 66,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "text-chunks"
- }
- ]
- },
- "names": [],
- "sources": [
- "packages/core/session/src/types.ts:346"
- ]
- },
- {
- "digest": "2f1565d92801f4334f8dc34fbb980890eef621e81a7c90ed0fd8d0a6db2ec3b2",
- "schema": {
- "root": 0,
- "nodes": [
- {
- "kind": "object",
- "properties": [
- {
- "name": "data",
- "type": 1,
- "optional": false
- },
- {
- "name": "ignorable",
- "type": 26,
- "optional": true
- },
- {
- "name": "seq",
- "type": 2,
- "optional": false
- },
- {
- "name": "time",
- "type": 2,
- "optional": false
- },
- {
- "name": "type",
- "type": 68,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "step",
- "type": 2,
- "optional": false
- },
- {
- "name": "stream",
- "type": 3,
- "optional": false
- },
- {
- "name": "turn",
- "type": 2,
+ "name": "width",
+ "type": 17,
"optional": false
}
],
@@ -31121,274 +33318,13 @@
"kind": "primitive",
"type": "number"
},
- {
- "kind": "array",
- "element": 4
- },
- {
- "kind": "union",
- "types": [
- 5,
- 10,
- 64,
- 66
- ]
- },
- {
- "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": 63,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 12,
- 14,
- 36,
- 39,
- 41,
- 43,
- 60
- ]
- },
- {
- "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": 35,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 16,
- 18,
- 28,
- 31,
- 33
- ]
- },
- {
- "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": "offloaded",
- "type": 26,
- "optional": true
- },
- {
- "name": "type",
- "type": 27,
- "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": [
+ 19,
+ 20,
21,
- 22,
- 23,
- 24
+ 22
]
},
{
@@ -31412,12 +33348,12 @@
"properties": [
{
"name": "height",
- "type": 2,
+ "type": 17,
"optional": false
},
{
"name": "width",
- "type": 2,
+ "type": 17,
"optional": false
}
],
@@ -31436,12 +33372,12 @@
"properties": [
{
"name": "attachment",
- "type": 29,
+ "type": 27,
"optional": false
},
{
"name": "type",
- "type": 30,
+ "type": 28,
"optional": false
}
],
@@ -31452,17 +33388,17 @@
"properties": [
{
"name": "attachmentId",
- "type": 7,
+ "type": 4,
"optional": false
},
{
"name": "bytes",
- "type": 2,
+ "type": 17,
"optional": false
},
{
"name": "name",
- "type": 7,
+ "type": 4,
"optional": false
}
],
@@ -31471,454 +33407,15 @@
{
"kind": "literal",
"value": "file"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "text",
- "type": 7,
- "optional": false
- },
- {
- "name": "type",
- "type": 32,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "reasoning"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "text",
- "type": 7,
- "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": 2,
- "optional": false
- },
- {
- "name": "type",
- "type": 38,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 17,
- 27,
- 30,
- 32,
- 34
- ]
- },
- {
- "kind": "literal",
- "value": "block-start"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "index",
- "type": 2,
- "optional": false
- },
- {
- "name": "text",
- "type": 7,
- "optional": false
- },
- {
- "name": "type",
- "type": 40,
- "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": 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": 7,
- "optional": false
- },
- {
- "name": "message",
- "type": 7,
- "optional": false
- },
- {
- "name": "offloadImages",
- "type": 2,
- "optional": true
- },
- {
- "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": 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": 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": 65,
- "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": 67,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "text-chunks"
- },
- {
- "kind": "literal",
- "value": "assistant/attempt"
}
]
},
- "names": [],
- "sources": []
+ "names": [
+ "packages/experimental/agent-team/src/types.ts#TeamMessageSnapshot"
+ ],
+ "sources": [
+ "packages/experimental/agent-team/src/types.ts:106"
+ ]
},
{
"digest": "2f1e6a7ebace43d727ae138ddcd352eb3813960009e5805b8c5ac84300c97716",
@@ -32293,6 +33790,863 @@
"names": [],
"sources": []
},
+ {
+ "digest": "33341aac09312300de5a178e6cc6f6544a4876f7f710cfea55eda473c8d329ef",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "union",
+ "types": [
+ 1,
+ 7,
+ 66,
+ 68
+ ]
+ },
+ {
+ "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": 65,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 9,
+ 11,
+ 38,
+ 41,
+ 43,
+ 45,
+ 62
+ ]
+ },
+ {
+ "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": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 13,
+ 15,
+ 25,
+ 28,
+ 30,
+ 32,
+ 35
+ ]
+ },
+ {
+ "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": "offloaded",
+ "type": 23,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 24,
+ "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/webp"
+ },
+ {
+ "kind": "literal",
+ "value": "image/gif"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "height",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "width",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": true
+ },
+ {
+ "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": 5,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 3,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "file"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 29,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "reasoning"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 31,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "text"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 33,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 34,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 36,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "kind": "literal",
+ "value": "block-end"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "blockType",
+ "type": 39,
+ "optional": false
+ },
+ {
+ "name": "index",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 40,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 14,
+ 24,
+ 27,
+ 29,
+ 31,
+ 34,
+ 36
+ ]
+ },
+ {
+ "kind": "literal",
+ "value": "block-start"
+ },
+ {
+ "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": "reasoning-delta"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "index",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "text",
+ "type": 3,
+ "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": 3,
+ "optional": false
+ },
+ {
+ "name": "message",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "offloadImages",
+ "type": 5,
+ "optional": true
+ },
+ {
+ "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": 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": 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": 67,
+ "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": 69,
+ "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": "335e242de1fcc17b6ca920fc420d71bec2d76e53e37955c00948b65ab77f05c5",
"schema": {
@@ -32344,7 +34698,7 @@
"packages/core/session/src/types.ts#SurfaceOp"
],
"sources": [
- "packages/core/session/src/types.ts:452"
+ "packages/core/session/src/types.ts:462"
]
},
{
@@ -32879,3026 +35233,6 @@
"packages/feedback/message-feedback/src/types.ts:17"
]
},
- {
- "digest": "394cf42541bf794f465314cf0c7b86ad4bc32e34cac111ebbe592a21c72d8c52",
- "schema": {
- "root": 0,
- "nodes": [
- {
- "kind": "object",
- "properties": [
- {
- "name": "message",
- "type": 1,
- "optional": false
- },
- {
- "name": "teamId",
- "type": 5,
- "optional": false
- },
- {
- "name": "version",
- "type": 25,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "content",
- "type": 2,
- "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,
- 22
- ]
- },
- {
- "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": "offloaded",
- "type": 20,
- "optional": true
- },
- {
- "name": "type",
- "type": 21,
- "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": true
- },
- {
- "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": 5,
- "optional": false
- },
- {
- "name": "bytes",
- "type": 13,
- "optional": false
- },
- {
- "name": "name",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "file"
- },
- {
- "kind": "literal",
- "value": 2
- }
- ]
- },
- "names": [],
- "sources": [
- "packages/experimental/agent-team/src/types.ts:225"
- ]
- },
- {
- "digest": "3aa732b3400e924132366555c88618f62232b41c1e56b86beee05fd7edc24367",
- "schema": {
- "root": 0,
- "nodes": [
- {
- "kind": "object",
- "properties": [
- {
- "name": "data",
- "type": 1,
- "optional": false
- },
- {
- "name": "ignorable",
- "type": 22,
- "optional": true
- },
- {
- "name": "seq",
- "type": 15,
- "optional": false
- },
- {
- "name": "time",
- "type": 15,
- "optional": false
- },
- {
- "name": "type",
- "type": 192,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "inserted",
- "type": 2,
- "optional": false
- },
- {
- "name": "outcome",
- "type": 188,
- "optional": true
- },
- {
- "name": "removedCount",
- "type": 15,
- "optional": true
- },
- {
- "name": "start",
- "type": 15,
- "optional": false
- },
- {
- "name": "target",
- "type": 189,
- "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": 27,
- "optional": false
- },
- {
- "name": "source",
- "type": 28,
- "optional": false,
- "compatibility": {
- "version": 1,
- "policy": "session-source-attribution",
- "binding": "session.user-message.source",
- "discriminator": "kind",
- "unknownKinds": "preserve",
- "attributionKinds": [
- "tmux-context"
- ]
- }
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 5
- },
- {
- "kind": "union",
- "types": [
- 6,
- 9,
- 11,
- 13,
- 24
- ]
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "text",
- "type": 7,
- "optional": false
- },
- {
- "name": "type",
- "type": 8,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "primitive",
- "type": "string"
- },
- {
- "kind": "literal",
- "value": "reasoning"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "text",
- "type": 7,
- "optional": false
- },
- {
- "name": "type",
- "type": 10,
- "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": 12,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-call"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "attachment",
- "type": 14,
- "optional": false
- },
- {
- "name": "offloaded",
- "type": 22,
- "optional": true
- },
- {
- "name": "type",
- "type": 23,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "attachmentId",
- "type": 7,
- "optional": false
- },
- {
- "name": "bytes",
- "type": 15,
- "optional": false
- },
- {
- "name": "height",
- "type": 15,
- "optional": false
- },
- {
- "name": "mediaType",
- "type": 16,
- "optional": false
- },
- {
- "name": "name",
- "type": 7,
- "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": true
- },
- {
- "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": 7,
- "optional": false
- },
- {
- "name": "bytes",
- "type": 15,
- "optional": false
- },
- {
- "name": "name",
- "type": 7,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "file"
- },
- {
- "kind": "literal",
- "value": "user"
- },
- {
- "kind": "union",
- "types": [
- 29,
- 32,
- 34,
- 36,
- 39,
- 41,
- 43,
- 45,
- 47,
- 49,
- 51,
- 53,
- 55,
- 57,
- 58,
- 59,
- 60,
- 62,
- 63,
- 64,
- 65,
- 66,
- 67,
- 68,
- 69,
- 70,
- 71,
- 72,
- 73,
- 74,
- 76,
- 77,
- 78,
- 79,
- 80,
- 81,
- 82,
- 83,
- 84,
- 85,
- 86,
- 87,
- 88,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 97,
- 98,
- 99,
- 100,
- 101,
- 102,
- 104,
- 106,
- 109,
- 110,
- 111,
- 112,
- 113,
- 115,
- 116,
- 117,
- 118,
- 120,
- 121,
- 122,
- 123,
- 124,
- 125,
- 126,
- 128,
- 129,
- 137,
- 139,
- 140,
- 142,
- 144,
- 148,
- 150,
- 158,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 176,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187
- ]
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 30,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- },
- {
- "name": "summary",
- "type": 7,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "notice"
- },
- {
- "kind": "literal",
- "value": "tool-jobs"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 30,
- "optional": false
- },
- {
- "name": "kind",
- "type": 33,
- "optional": false
- },
- {
- "name": "summary",
- "type": 7,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "user-approval"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 30,
- "optional": false
- },
- {
- "name": "kind",
- "type": 35,
- "optional": false
- },
- {
- "name": "summary",
- "type": 7,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "dsh-session-title-llm"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "instructions"
- },
- {
- "kind": "literal",
- "value": "hooks-claude-code"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "hooks-codex"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 42,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "model-selection"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "plan-mode"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "repeat-tool-reminder"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "runtime-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "schedule"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "time-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tmux-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 56,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-goal"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 33,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 35,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 61,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "recall"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 61,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 61,
- "optional": false
- },
- {
- "name": "kind",
- "type": 42,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 61,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 61,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 61,
- "optional": false
- },
- {
- "name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 61,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 61,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 61,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 61,
- "optional": false
- },
- {
- "name": "kind",
- "type": 56,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 61,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 61,
- "optional": false
- },
- {
- "name": "kind",
- "type": 33,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 61,
- "optional": false
- },
- {
- "name": "kind",
- "type": 35,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "relay"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 42,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 56,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 33,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 35,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 89,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "catalog"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 89,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 89,
- "optional": false
- },
- {
- "name": "kind",
- "type": 42,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 89,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 89,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 89,
- "optional": false
- },
- {
- "name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 89,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 89,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 89,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 89,
- "optional": false
- },
- {
- "name": "kind",
- "type": 56,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 89,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 89,
- "optional": false
- },
- {
- "name": "kind",
- "type": 33,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 89,
- "optional": false
- },
- {
- "name": "kind",
- "type": 35,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "goalId",
- "type": 7,
- "optional": false
- },
- {
- "name": "kind",
- "type": 103,
- "optional": false
- },
- {
- "name": "revision",
- "type": 15,
- "optional": false
- },
- {
- "name": "round",
- "type": 15,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "goal"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 105,
- "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": 107,
- "optional": false
- },
- {
- "name": "model",
- "type": 7,
- "optional": false
- },
- {
- "name": "provider",
- "type": 7,
- "optional": false
- },
- {
- "name": "replayState",
- "type": 108,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "model"
- },
- {
- "kind": "opaque",
- "reason": "unknown"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 38,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 40,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 42,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 114,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "ptc-mode"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 46,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 119,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "system-prompt"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 56,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 31,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 27,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 33,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 127,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "cordis-host-runner"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 35,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "baseline",
- "type": 22,
- "optional": true
- },
- {
- "name": "baselineIdentity",
- "type": 7,
- "optional": true
- },
- {
- "name": "changes",
- "type": 130,
- "optional": false
- },
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 136,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 131
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "action",
- "type": 132,
- "optional": false
- },
- {
- "name": "digest",
- "type": 7,
- "optional": true
- },
- {
- "name": "path",
- "type": 7,
- "optional": false
- },
- {
- "name": "scope",
- "type": 7,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 133,
- 134,
- 135
- ]
- },
- {
- "kind": "literal",
- "value": "remove"
- },
- {
- "kind": "literal",
- "value": "replace"
- },
- {
- "kind": "literal",
- "value": "set"
- },
- {
- "kind": "literal",
- "value": "agent-instructions"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "callId",
- "type": 7,
- "optional": false
- },
- {
- "name": "kind",
- "type": 138,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "clientTimeZone",
- "type": 7,
- "optional": true
- },
- {
- "name": "kind",
- "type": 27,
- "optional": false
- },
- {
- "name": "rpcId",
- "type": 7,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "compactionId",
- "type": 7,
- "optional": false
- },
- {
- "name": "kind",
- "type": 141,
- "optional": false
- },
- {
- "name": "sourceCommandId",
- "type": 7,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "compact-checkpoint"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "deliveryId",
- "type": 7,
- "optional": false
- },
- {
- "name": "form",
- "type": 30,
- "optional": false
- },
- {
- "name": "kind",
- "type": 143,
- "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": "webhook"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "entries",
- "type": 145,
- "optional": false
- },
- {
- "name": "form",
- "type": 89,
- "optional": false
- },
- {
- "name": "kind",
- "type": 147,
- "optional": false
- },
- {
- "name": "update",
- "type": 22,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 146
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "description",
- "type": 7,
- "optional": false
- },
- {
- "name": "name",
- "type": 7,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "skill-catalog"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 149,
- "optional": false
- },
- {
- "name": "name",
- "type": 7,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "skill-invocation"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 61,
- "optional": false
- },
- {
- "name": "kind",
- "type": 151,
- "optional": false
- },
- {
- "name": "references",
- "type": 152,
- "optional": false
- },
- {
- "name": "version",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "session-reference"
- },
- {
- "kind": "array",
- "element": 153
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "capturedFormatVersion",
- "type": 15,
- "optional": true
- },
- {
- "name": "capturedThroughSeq",
- "type": 154,
- "optional": false
- },
- {
- "name": "compacted",
- "type": 156,
- "optional": false
- },
- {
- "name": "inputIndex",
- "type": 15,
- "optional": false
- },
- {
- "name": "label",
- "type": 7,
- "optional": false
- },
- {
- "name": "omittedBytes",
- "type": 15,
- "optional": false
- },
- {
- "name": "omittedMessages",
- "type": 15,
- "optional": false
- },
- {
- "name": "originalMessages",
- "type": 15,
- "optional": false
- },
- {
- "name": "retainedMessages",
- "type": 15,
- "optional": false
- },
- {
- "name": "sessionId",
- "type": 7,
- "optional": false
- },
- {
- "name": "truncated",
- "type": 156,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 15,
- 155
- ]
- },
- {
- "kind": "primitive",
- "type": "null"
- },
- {
- "kind": "primitive",
- "type": "boolean"
- },
- {
- "kind": "literal",
- "value": 1
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 159,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- },
- {
- "name": "sections",
- "type": 160,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "snapshot"
- },
- {
- "kind": "array",
- "element": 161
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "name",
- "type": 7,
- "optional": false
- },
- {
- "name": "text",
- "type": 7,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 159,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- },
- {
- "name": "sections",
- "type": 160,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 159,
- "optional": false
- },
- {
- "name": "kind",
- "type": 42,
- "optional": false
- },
- {
- "name": "sections",
- "type": 160,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 159,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- },
- {
- "name": "sections",
- "type": 160,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 159,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- },
- {
- "name": "sections",
- "type": 160,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 159,
- "optional": false
- },
- {
- "name": "kind",
- "type": 48,
- "optional": false
- },
- {
- "name": "sections",
- "type": 160,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 159,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- },
- {
- "name": "sections",
- "type": 160,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 159,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- },
- {
- "name": "sections",
- "type": 160,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 159,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- },
- {
- "name": "sections",
- "type": 160,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 159,
- "optional": false
- },
- {
- "name": "kind",
- "type": 56,
- "optional": false
- },
- {
- "name": "sections",
- "type": 160,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 159,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- },
- {
- "name": "sections",
- "type": 160,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 159,
- "optional": false
- },
- {
- "name": "kind",
- "type": 33,
- "optional": false
- },
- {
- "name": "sections",
- "type": 160,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 159,
- "optional": false
- },
- {
- "name": "kind",
- "type": 35,
- "optional": false
- },
- {
- "name": "sections",
- "type": 160,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 30,
- "optional": false
- },
- {
- "name": "kind",
- "type": 175,
- "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": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 177,
- "optional": false
- },
- {
- "name": "senderSessionId",
- "type": 7,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "agent-message"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 30,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- },
- {
- "name": "summary",
- "type": 7,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 30,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- },
- {
- "name": "summary",
- "type": 7,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 30,
- "optional": false
- },
- {
- "name": "kind",
- "type": 42,
- "optional": false
- },
- {
- "name": "summary",
- "type": 7,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 30,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- },
- {
- "name": "summary",
- "type": 7,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 30,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- },
- {
- "name": "summary",
- "type": 7,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 30,
- "optional": false
- },
- {
- "name": "kind",
- "type": 48,
- "optional": false
- },
- {
- "name": "summary",
- "type": 7,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 30,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- },
- {
- "name": "summary",
- "type": 7,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 30,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- },
- {
- "name": "summary",
- "type": 7,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 30,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- },
- {
- "name": "summary",
- "type": 7,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 30,
- "optional": false
- },
- {
- "name": "kind",
- "type": 56,
- "optional": false
- },
- {
- "name": "summary",
- "type": 7,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "canceled"
- },
- {
- "kind": "union",
- "types": [
- 190,
- 191
- ]
- },
- {
- "kind": "literal",
- "value": "next-step"
- },
- {
- "kind": "literal",
- "value": "next-turn"
- },
- {
- "kind": "literal",
- "value": "agent/inbox/spliced"
- }
- ]
- },
- "names": [],
- "sources": []
- },
{
"digest": "3ac1196f59d5e9e0e9345122c8c403b102478b526404a2e591a38f613483321e",
"schema": {
@@ -36198,7 +35532,7 @@
"packages/core/session/src/types.ts#OptionalSessionSeq"
],
"sources": [
- "packages/core/session/src/types.ts:64"
+ "packages/core/session/src/types.ts:65"
]
},
{
@@ -36264,6 +35598,87 @@
"names": [],
"sources": []
},
+ {
+ "digest": "3bec87f9e6ab3da03346f49923d3c51621debc0159df68605e543c3b2a026f90",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "blockType",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "index",
+ "type": 9,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8
+ ]
+ },
+ {
+ "kind": "literal",
+ "value": "file"
+ },
+ {
+ "kind": "literal",
+ "value": "image"
+ },
+ {
+ "kind": "literal",
+ "value": "reasoning"
+ },
+ {
+ "kind": "literal",
+ "value": "text"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-call"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "kind": "primitive",
+ "type": "number"
+ },
+ {
+ "kind": "literal",
+ "value": "block-start"
+ }
+ ]
+ },
+ "names": [],
+ "sources": [
+ "packages/llm/llm/src/types.ts:441"
+ ]
+ },
{
"digest": "3bfeb47b58606f4661904bc723da612782214c463d01e6d61cd6d6193d7374e1",
"schema": {
@@ -36396,7 +35811,7 @@
"packages/core/tools/src/index.ts#ToolRestriction"
],
"sources": [
- "packages/core/tools/src/index.ts:682"
+ "packages/core/tools/src/index.ts:689"
]
},
{
@@ -36671,7 +36086,7 @@
"sources": []
},
{
- "digest": "3f7222390f22d3d2ab1d7e9cc5d10ca06d878c9c6e89eb1180b39b39136b7779",
+ "digest": "3f72db3d87a0c5c43e68be467b4cca728eaf5adc1d5d2b6975ff42bfbd961761",
"schema": {
"root": 0,
"nodes": [
@@ -36679,58 +36094,64 @@
"kind": "object",
"properties": [
{
- "name": "inserted",
+ "name": "data",
"type": 1,
"optional": false
},
{
- "name": "outcome",
- "type": 187,
+ "name": "ignorable",
+ "type": 25,
"optional": true
},
{
- "name": "removedCount",
- "type": 14,
- "optional": true
- },
- {
- "name": "start",
- "type": 14,
+ "name": "seq",
+ "type": 18,
"optional": false
},
{
- "name": "target",
- "type": 188,
+ "name": "sourceEventSeqs",
+ "type": 193,
+ "optional": true
+ },
+ {
+ "name": "surfaceOp",
+ "type": 194,
+ "optional": false
+ },
+ {
+ "name": "time",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 197,
"optional": false
}
],
"indices": []
},
- {
- "kind": "array",
- "element": 2
- },
{
"kind": "object",
"properties": [
{
"name": "content",
- "type": 3,
+ "type": 2,
"optional": false
},
{
"name": "id",
- "type": 6,
+ "type": 5,
"optional": false
},
{
"name": "role",
- "type": 26,
+ "type": 30,
"optional": false
},
{
"name": "source",
- "type": 27,
+ "type": 31,
"optional": false,
"compatibility": {
"version": 1,
@@ -36748,16 +36169,18 @@
},
{
"kind": "array",
- "element": 4
+ "element": 3
},
{
"kind": "union",
"types": [
- 5,
- 8,
- 10,
+ 4,
+ 7,
+ 9,
12,
- 23
+ 14,
+ 16,
+ 27
]
},
{
@@ -36765,12 +36188,12 @@
"properties": [
{
"name": "text",
- "type": 6,
+ "type": 5,
"optional": false
},
{
"name": "type",
- "type": 7,
+ "type": 6,
"optional": false
}
],
@@ -36789,12 +36212,12 @@
"properties": [
{
"name": "text",
- "type": 6,
+ "type": 5,
"optional": false
},
{
"name": "type",
- "type": 9,
+ "type": 8,
"optional": false
}
],
@@ -36808,18 +36231,13 @@
"kind": "object",
"properties": [
{
- "name": "arguments",
- "type": 6,
- "optional": false
+ "name": "tool",
+ "type": 10,
+ "optional": true
},
{
- "name": "id",
- "type": 6,
- "optional": false
- },
- {
- "name": "name",
- "type": 6,
+ "name": "toolName",
+ "type": 5,
"optional": false
},
{
@@ -36830,6 +36248,60 @@
],
"indices": []
},
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 13,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "arguments",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 15,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
{
"kind": "literal",
"value": "tool-call"
@@ -36839,17 +36311,17 @@
"properties": [
{
"name": "attachment",
- "type": 13,
+ "type": 17,
"optional": false
},
{
"name": "offloaded",
- "type": 21,
+ "type": 25,
"optional": true
},
{
"name": "type",
- "type": 22,
+ "type": 26,
"optional": false
}
],
@@ -36860,37 +36332,37 @@
"properties": [
{
"name": "attachmentId",
- "type": 6,
+ "type": 5,
"optional": false
},
{
"name": "bytes",
- "type": 14,
+ "type": 18,
"optional": false
},
{
"name": "height",
- "type": 14,
+ "type": 18,
"optional": false
},
{
"name": "mediaType",
- "type": 15,
+ "type": 19,
"optional": false
},
{
"name": "name",
- "type": 6,
+ "type": 5,
"optional": true
},
{
"name": "originalDimensions",
- "type": 20,
+ "type": 24,
"optional": true
},
{
"name": "width",
- "type": 14,
+ "type": 18,
"optional": false
}
],
@@ -36903,10 +36375,10 @@
{
"kind": "union",
"types": [
- 16,
- 17,
- 18,
- 19
+ 20,
+ 21,
+ 22,
+ 23
]
},
{
@@ -36930,12 +36402,12 @@
"properties": [
{
"name": "height",
- "type": 14,
+ "type": 18,
"optional": false
},
{
"name": "width",
- "type": 14,
+ "type": 18,
"optional": false
}
],
@@ -36954,12 +36426,12 @@
"properties": [
{
"name": "attachment",
- "type": 24,
+ "type": 28,
"optional": false
},
{
"name": "type",
- "type": 25,
+ "type": 29,
"optional": false
}
],
@@ -36970,17 +36442,17 @@
"properties": [
{
"name": "attachmentId",
- "type": 6,
+ "type": 5,
"optional": false
},
{
"name": "bytes",
- "type": 14,
+ "type": 18,
"optional": false
},
{
"name": "name",
- "type": 6,
+ "type": 5,
"optional": false
}
],
@@ -36997,34 +36469,31 @@
{
"kind": "union",
"types": [
- 28,
- 31,
- 34,
- 36,
- 38,
- 40,
- 42,
- 44,
+ 32,
+ 35,
+ 37,
+ 39,
+ 41,
+ 43,
46,
48,
50,
52,
54,
56,
- 57,
- 59,
+ 58,
60,
61,
62,
63,
64,
65,
- 66,
67,
68,
69,
70,
71,
+ 72,
73,
74,
75,
@@ -37032,12 +36501,12 @@
77,
78,
79,
- 80,
81,
82,
83,
84,
85,
+ 86,
87,
88,
89,
@@ -37045,54 +36514,54 @@
91,
92,
93,
- 94,
95,
96,
97,
98,
99,
+ 100,
101,
+ 102,
103,
+ 104,
+ 105,
106,
107,
- 108,
109,
- 110,
- 112,
- 113,
+ 111,
114,
115,
+ 116,
117,
118,
- 119,
120,
121,
122,
123,
125,
126,
- 134,
+ 127,
+ 128,
+ 129,
+ 131,
+ 132,
+ 133,
+ 135,
136,
- 137,
- 139,
- 141,
- 145,
+ 144,
+ 146,
147,
+ 149,
+ 151,
155,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
+ 157,
165,
- 166,
- 167,
- 168,
169,
170,
171,
+ 172,
173,
+ 174,
175,
176,
177,
@@ -37100,11 +36569,15 @@
179,
180,
181,
- 182,
183,
- 184,
185,
- 186
+ 186,
+ 187,
+ 188,
+ 189,
+ 190,
+ 191,
+ 192
]
},
{
@@ -37112,17 +36585,17 @@
"properties": [
{
"name": "form",
- "type": 29,
+ "type": 33,
"optional": false
},
{
"name": "kind",
- "type": 30,
+ "type": 34,
"optional": false
},
{
"name": "summary",
- "type": 6,
+ "type": 5,
"optional": false
}
],
@@ -37132,6 +36605,106 @@
"kind": "literal",
"value": "notice"
},
+ {
+ "kind": "literal",
+ "value": "tmux-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-goal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-jobs"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 40,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "user-approval"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
{
"kind": "literal",
"value": "dsh-session-title-llm"
@@ -37141,12 +36714,12 @@
"properties": [
{
"name": "form",
- "type": 32,
+ "type": 44,
"optional": false
},
{
"name": "kind",
- "type": 33,
+ "type": 45,
"optional": false
}
],
@@ -37165,12 +36738,12 @@
"properties": [
{
"name": "form",
- "type": 32,
+ "type": 44,
"optional": false
},
{
"name": "kind",
- "type": 35,
+ "type": 47,
"optional": false
}
],
@@ -37185,12 +36758,12 @@
"properties": [
{
"name": "form",
- "type": 32,
+ "type": 44,
"optional": false
},
{
"name": "kind",
- "type": 37,
+ "type": 49,
"optional": false
}
],
@@ -37205,12 +36778,12 @@
"properties": [
{
"name": "form",
- "type": 32,
+ "type": 44,
"optional": false
},
{
"name": "kind",
- "type": 39,
+ "type": 51,
"optional": false
}
],
@@ -37225,12 +36798,12 @@
"properties": [
{
"name": "form",
- "type": 32,
+ "type": 44,
"optional": false
},
{
"name": "kind",
- "type": 41,
+ "type": 53,
"optional": false
}
],
@@ -37245,12 +36818,12 @@
"properties": [
{
"name": "form",
- "type": 32,
+ "type": 44,
"optional": false
},
{
"name": "kind",
- "type": 43,
+ "type": 55,
"optional": false
}
],
@@ -37265,12 +36838,12 @@
"properties": [
{
"name": "form",
- "type": 32,
+ "type": 44,
"optional": false
},
{
"name": "kind",
- "type": 45,
+ "type": 57,
"optional": false
}
],
@@ -37285,12 +36858,12 @@
"properties": [
{
"name": "form",
- "type": 32,
+ "type": 44,
"optional": false
},
{
"name": "kind",
- "type": 47,
+ "type": 59,
"optional": false
}
],
@@ -37305,92 +36878,12 @@
"properties": [
{
"name": "form",
- "type": 32,
+ "type": 44,
"optional": false
},
{
"name": "kind",
- "type": 49,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tmux-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 32,
- "optional": false
- },
- {
- "name": "kind",
- "type": 51,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-goal"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 32,
- "optional": false
- },
- {
- "name": "kind",
- "type": 53,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-jobs"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 32,
- "optional": false
- },
- {
- "name": "kind",
- "type": 55,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "user-approval"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 32,
- "optional": false
- },
- {
- "name": "kind",
- "type": 30,
+ "type": 34,
"optional": false
}
],
@@ -37401,12 +36894,76 @@
"properties": [
{
"name": "form",
- "type": 58,
+ "type": 44,
"optional": false
},
{
"name": "kind",
- "type": 33,
+ "type": 36,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 40,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
"optional": false
}
],
@@ -37421,103 +36978,7 @@
"properties": [
{
"name": "form",
- "type": 58,
- "optional": false
- },
- {
- "name": "kind",
- "type": 35,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 58,
- "optional": false
- },
- {
- "name": "kind",
- "type": 37,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 58,
- "optional": false
- },
- {
- "name": "kind",
- "type": 39,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 58,
- "optional": false
- },
- {
- "name": "kind",
- "type": 41,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 58,
- "optional": false
- },
- {
- "name": "kind",
- "type": 43,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 58,
- "optional": false
- },
- {
- "name": "kind",
- "type": 45,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 58,
+ "type": 66,
"optional": false
},
{
@@ -37533,7 +36994,7 @@
"properties": [
{
"name": "form",
- "type": 58,
+ "type": 66,
"optional": false
},
{
@@ -37549,7 +37010,7 @@
"properties": [
{
"name": "form",
- "type": 58,
+ "type": 66,
"optional": false
},
{
@@ -37565,7 +37026,7 @@
"properties": [
{
"name": "form",
- "type": 58,
+ "type": 66,
"optional": false
},
{
@@ -37581,7 +37042,7 @@
"properties": [
{
"name": "form",
- "type": 58,
+ "type": 66,
"optional": false
},
{
@@ -37597,12 +37058,12 @@
"properties": [
{
"name": "form",
- "type": 58,
+ "type": 66,
"optional": false
},
{
"name": "kind",
- "type": 30,
+ "type": 57,
"optional": false
}
],
@@ -37613,12 +37074,108 @@
"properties": [
{
"name": "form",
- "type": 72,
+ "type": 66,
"optional": false
},
{
"name": "kind",
- "type": 33,
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 34,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 36,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 40,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
"optional": false
}
],
@@ -37633,103 +37190,7 @@
"properties": [
{
"name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 35,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 37,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 39,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 41,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 43,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 45,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
+ "type": 80,
"optional": false
},
{
@@ -37745,7 +37206,7 @@
"properties": [
{
"name": "form",
- "type": 72,
+ "type": 80,
"optional": false
},
{
@@ -37761,7 +37222,7 @@
"properties": [
{
"name": "form",
- "type": 72,
+ "type": 80,
"optional": false
},
{
@@ -37777,7 +37238,7 @@
"properties": [
{
"name": "form",
- "type": 72,
+ "type": 80,
"optional": false
},
{
@@ -37793,7 +37254,7 @@
"properties": [
{
"name": "form",
- "type": 72,
+ "type": 80,
"optional": false
},
{
@@ -37809,12 +37270,12 @@
"properties": [
{
"name": "form",
- "type": 72,
+ "type": 80,
"optional": false
},
{
"name": "kind",
- "type": 30,
+ "type": 57,
"optional": false
}
],
@@ -37825,12 +37286,108 @@
"properties": [
{
"name": "form",
- "type": 86,
+ "type": 80,
"optional": false
},
{
"name": "kind",
- "type": 33,
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 34,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 36,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 40,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
"optional": false
}
],
@@ -37845,103 +37402,7 @@
"properties": [
{
"name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 35,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 37,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 39,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 41,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 43,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 45,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
+ "type": 94,
"optional": false
},
{
@@ -37957,7 +37418,7 @@
"properties": [
{
"name": "form",
- "type": 86,
+ "type": 94,
"optional": false
},
{
@@ -37973,7 +37434,7 @@
"properties": [
{
"name": "form",
- "type": 86,
+ "type": 94,
"optional": false
},
{
@@ -37989,7 +37450,7 @@
"properties": [
{
"name": "form",
- "type": 86,
+ "type": 94,
"optional": false
},
{
@@ -38005,7 +37466,7 @@
"properties": [
{
"name": "form",
- "type": 86,
+ "type": 94,
"optional": false
},
{
@@ -38021,12 +37482,108 @@
"properties": [
{
"name": "form",
- "type": 86,
+ "type": 94,
"optional": false
},
{
"name": "kind",
- "type": 30,
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 34,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 36,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 40,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
"optional": false
}
],
@@ -38037,22 +37594,22 @@
"properties": [
{
"name": "goalId",
- "type": 6,
+ "type": 5,
"optional": false
},
{
"name": "kind",
- "type": 100,
+ "type": 108,
"optional": false
},
{
"name": "revision",
- "type": 14,
+ "type": 18,
"optional": false
},
{
"name": "round",
- "type": 14,
+ "type": 18,
"optional": false
}
],
@@ -38067,27 +37624,27 @@
"properties": [
{
"name": "kind",
- "type": 102,
+ "type": 110,
"optional": false
},
{
"name": "messageId",
- "type": 6,
+ "type": 5,
"optional": false
},
{
"name": "senderId",
- "type": 6,
+ "type": 5,
"optional": false
},
{
"name": "senderName",
- "type": 6,
+ "type": 5,
"optional": false
},
{
"name": "teamId",
- "type": 6,
+ "type": 5,
"optional": false
}
],
@@ -38102,22 +37659,22 @@
"properties": [
{
"name": "kind",
- "type": 104,
+ "type": 112,
"optional": false
},
{
"name": "model",
- "type": 6,
+ "type": 5,
"optional": false
},
{
"name": "provider",
- "type": 6,
+ "type": 5,
"optional": false
},
{
"name": "replayState",
- "type": 105,
+ "type": 113,
"optional": true
}
],
@@ -38131,87 +37688,6 @@
"kind": "opaque",
"reason": "unknown"
},
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 33,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 35,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 37,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 39,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 111,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "ptc-mode"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 41,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 43,
- "optional": false
- }
- ],
- "indices": []
- },
{
"kind": "object",
"properties": [
@@ -38223,21 +37699,6 @@
],
"indices": []
},
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 116,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "system-prompt"
- },
{
"kind": "object",
"properties": [
@@ -38276,18 +37737,22 @@
"properties": [
{
"name": "kind",
- "type": 53,
+ "type": 119,
"optional": false
}
],
"indices": []
},
+ {
+ "kind": "literal",
+ "value": "ptc-mode"
+ },
{
"kind": "object",
"properties": [
{
"name": "kind",
- "type": 26,
+ "type": 53,
"optional": false
}
],
@@ -38304,6 +37769,17 @@
],
"indices": []
},
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
{
"kind": "object",
"properties": [
@@ -38317,7 +37793,66 @@
},
{
"kind": "literal",
- "value": "cordis-host-runner"
+ "value": "system-prompt"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 34,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 36,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 130,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-registry"
},
{
"kind": "object",
@@ -38330,32 +37865,69 @@
],
"indices": []
},
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 40,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 134,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "cordis-host-runner"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
{
"kind": "object",
"properties": [
{
"name": "baseline",
- "type": 21,
+ "type": 25,
"optional": true
},
{
"name": "baselineIdentity",
- "type": 6,
+ "type": 5,
"optional": true
},
{
"name": "changes",
- "type": 127,
+ "type": 137,
"optional": false
},
{
"name": "form",
- "type": 32,
+ "type": 44,
"optional": false
},
{
"name": "kind",
- "type": 133,
+ "type": 143,
"optional": false
}
],
@@ -38363,29 +37935,29 @@
},
{
"kind": "array",
- "element": 128
+ "element": 138
},
{
"kind": "object",
"properties": [
{
"name": "action",
- "type": 129,
+ "type": 139,
"optional": false
},
{
"name": "digest",
- "type": 6,
+ "type": 5,
"optional": true
},
{
"name": "path",
- "type": 6,
+ "type": 5,
"optional": false
},
{
"name": "scope",
- "type": 6,
+ "type": 5,
"optional": false
}
],
@@ -38394,9 +37966,9 @@
{
"kind": "union",
"types": [
- 130,
- 131,
- 132
+ 140,
+ 141,
+ 142
]
},
{
@@ -38420,12 +37992,12 @@
"properties": [
{
"name": "callId",
- "type": 6,
+ "type": 5,
"optional": false
},
{
"name": "kind",
- "type": 135,
+ "type": 145,
"optional": false
}
],
@@ -38440,17 +38012,17 @@
"properties": [
{
"name": "clientTimeZone",
- "type": 6,
+ "type": 5,
"optional": true
},
{
"name": "kind",
- "type": 26,
+ "type": 30,
"optional": false
},
{
"name": "rpcId",
- "type": 6,
+ "type": 5,
"optional": false
}
],
@@ -38461,17 +38033,17 @@
"properties": [
{
"name": "compactionId",
- "type": 6,
+ "type": 5,
"optional": false
},
{
"name": "kind",
- "type": 138,
+ "type": 148,
"optional": false
},
{
"name": "sourceCommandId",
- "type": 6,
+ "type": 5,
"optional": true
}
],
@@ -38486,37 +38058,37 @@
"properties": [
{
"name": "deliveryId",
- "type": 6,
+ "type": 5,
"optional": false
},
{
"name": "form",
- "type": 29,
+ "type": 33,
"optional": false
},
{
"name": "kind",
- "type": 140,
+ "type": 150,
"optional": false
},
{
"name": "provider",
- "type": 6,
+ "type": 5,
"optional": false
},
{
"name": "ruleId",
- "type": 6,
+ "type": 5,
"optional": false
},
{
"name": "source",
- "type": 6,
+ "type": 5,
"optional": false
},
{
"name": "summary",
- "type": 6,
+ "type": 5,
"optional": false
}
],
@@ -38531,22 +38103,22 @@
"properties": [
{
"name": "entries",
- "type": 142,
+ "type": 152,
"optional": false
},
{
"name": "form",
- "type": 86,
+ "type": 94,
"optional": false
},
{
"name": "kind",
- "type": 144,
+ "type": 154,
"optional": false
},
{
"name": "update",
- "type": 21,
+ "type": 25,
"optional": true
}
],
@@ -38554,19 +38126,19 @@
},
{
"kind": "array",
- "element": 143
+ "element": 153
},
{
"kind": "object",
"properties": [
{
"name": "description",
- "type": 6,
+ "type": 5,
"optional": false
},
{
"name": "name",
- "type": 6,
+ "type": 5,
"optional": false
}
],
@@ -38581,17 +38153,17 @@
"properties": [
{
"name": "form",
- "type": 32,
+ "type": 44,
"optional": false
},
{
"name": "kind",
- "type": 146,
+ "type": 156,
"optional": false
},
{
"name": "name",
- "type": 6,
+ "type": 5,
"optional": false
}
],
@@ -38606,22 +38178,22 @@
"properties": [
{
"name": "form",
- "type": 58,
+ "type": 66,
"optional": false
},
{
"name": "kind",
- "type": 148,
+ "type": 158,
"optional": false
},
{
"name": "references",
- "type": 149,
+ "type": 159,
"optional": false
},
{
"name": "version",
- "type": 154,
+ "type": 164,
"optional": false
}
],
@@ -38633,64 +38205,64 @@
},
{
"kind": "array",
- "element": 150
+ "element": 160
},
{
"kind": "object",
"properties": [
{
"name": "capturedFormatVersion",
- "type": 14,
+ "type": 18,
"optional": true
},
{
"name": "capturedThroughSeq",
- "type": 151,
+ "type": 161,
"optional": false
},
{
"name": "compacted",
- "type": 153,
+ "type": 163,
"optional": false
},
{
"name": "inputIndex",
- "type": 14,
+ "type": 18,
"optional": false
},
{
"name": "label",
- "type": 6,
+ "type": 5,
"optional": false
},
{
"name": "omittedBytes",
- "type": 14,
+ "type": 18,
"optional": false
},
{
"name": "omittedMessages",
- "type": 14,
+ "type": 18,
"optional": false
},
{
"name": "originalMessages",
- "type": 14,
+ "type": 18,
"optional": false
},
{
"name": "retainedMessages",
- "type": 14,
+ "type": 18,
"optional": false
},
{
"name": "sessionId",
- "type": 6,
+ "type": 5,
"optional": false
},
{
"name": "truncated",
- "type": 153,
+ "type": 163,
"optional": false
}
],
@@ -38699,8 +38271,8 @@
{
"kind": "union",
"types": [
- 14,
- 152
+ 18,
+ 162
]
},
{
@@ -38720,17 +38292,17 @@
"properties": [
{
"name": "form",
- "type": 156,
+ "type": 166,
"optional": false
},
{
"name": "kind",
- "type": 33,
+ "type": 45,
"optional": false
},
{
"name": "sections",
- "type": 157,
+ "type": 167,
"optional": false
}
],
@@ -38742,19 +38314,19 @@
},
{
"kind": "array",
- "element": 158
+ "element": 168
},
{
"kind": "object",
"properties": [
{
"name": "name",
- "type": 6,
+ "type": 5,
"optional": false
},
{
"name": "text",
- "type": 6,
+ "type": 5,
"optional": false
}
],
@@ -38765,133 +38337,7 @@
"properties": [
{
"name": "form",
- "type": 156,
- "optional": false
- },
- {
- "name": "kind",
- "type": 35,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 156,
- "optional": false
- },
- {
- "name": "kind",
- "type": 37,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 156,
- "optional": false
- },
- {
- "name": "kind",
- "type": 39,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 156,
- "optional": false
- },
- {
- "name": "kind",
- "type": 41,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 156,
- "optional": false
- },
- {
- "name": "kind",
- "type": 43,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 156,
- "optional": false
- },
- {
- "name": "kind",
- "type": 45,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 156,
+ "type": 166,
"optional": false
},
{
@@ -38901,7 +38347,7 @@
},
{
"name": "sections",
- "type": 157,
+ "type": 167,
"optional": false
}
],
@@ -38912,7 +38358,7 @@
"properties": [
{
"name": "form",
- "type": 156,
+ "type": 166,
"optional": false
},
{
@@ -38922,7 +38368,7 @@
},
{
"name": "sections",
- "type": 157,
+ "type": 167,
"optional": false
}
],
@@ -38933,7 +38379,7 @@
"properties": [
{
"name": "form",
- "type": 156,
+ "type": 166,
"optional": false
},
{
@@ -38943,7 +38389,7 @@
},
{
"name": "sections",
- "type": 157,
+ "type": 167,
"optional": false
}
],
@@ -38954,7 +38400,7 @@
"properties": [
{
"name": "form",
- "type": 156,
+ "type": 166,
"optional": false
},
{
@@ -38964,7 +38410,7 @@
},
{
"name": "sections",
- "type": 157,
+ "type": 167,
"optional": false
}
],
@@ -38975,7 +38421,7 @@
"properties": [
{
"name": "form",
- "type": 156,
+ "type": 166,
"optional": false
},
{
@@ -38985,7 +38431,7 @@
},
{
"name": "sections",
- "type": 157,
+ "type": 167,
"optional": false
}
],
@@ -38996,17 +38442,17 @@
"properties": [
{
"name": "form",
- "type": 156,
+ "type": 166,
"optional": false
},
{
"name": "kind",
- "type": 30,
+ "type": 57,
"optional": false
},
{
"name": "sections",
- "type": 157,
+ "type": 167,
"optional": false
}
],
@@ -39017,22 +38463,148 @@
"properties": [
{
"name": "form",
- "type": 29,
+ "type": 166,
"optional": false
},
{
"name": "kind",
- "type": 172,
+ "type": 59,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 40,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 182,
"optional": false
},
{
"name": "senderSessionId",
- "type": 6,
+ "type": 5,
"optional": false
},
{
"name": "summary",
- "type": 6,
+ "type": 5,
"optional": false
}
],
@@ -39047,17 +38619,17 @@
"properties": [
{
"name": "form",
- "type": 72,
+ "type": 80,
"optional": false
},
{
"name": "kind",
- "type": 174,
+ "type": 184,
"optional": false
},
{
"name": "senderSessionId",
- "type": 6,
+ "type": 5,
"optional": false
}
],
@@ -39072,135 +38644,9 @@
"properties": [
{
"name": "form",
- "type": 29,
- "optional": false
- },
- {
- "name": "kind",
"type": 33,
"optional": false
},
- {
- "name": "summary",
- "type": 6,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 29,
- "optional": false
- },
- {
- "name": "kind",
- "type": 35,
- "optional": false
- },
- {
- "name": "summary",
- "type": 6,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 29,
- "optional": false
- },
- {
- "name": "kind",
- "type": 37,
- "optional": false
- },
- {
- "name": "summary",
- "type": 6,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 29,
- "optional": false
- },
- {
- "name": "kind",
- "type": 39,
- "optional": false
- },
- {
- "name": "summary",
- "type": 6,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 29,
- "optional": false
- },
- {
- "name": "kind",
- "type": 41,
- "optional": false
- },
- {
- "name": "summary",
- "type": 6,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 29,
- "optional": false
- },
- {
- "name": "kind",
- "type": 43,
- "optional": false
- },
- {
- "name": "summary",
- "type": 6,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 29,
- "optional": false
- },
{
"name": "kind",
"type": 45,
@@ -39208,7 +38654,7 @@
},
{
"name": "summary",
- "type": 6,
+ "type": 5,
"optional": false
}
],
@@ -39219,7 +38665,7 @@
"properties": [
{
"name": "form",
- "type": 29,
+ "type": 33,
"optional": false
},
{
@@ -39229,7 +38675,7 @@
},
{
"name": "summary",
- "type": 6,
+ "type": 5,
"optional": false
}
],
@@ -39240,7 +38686,7 @@
"properties": [
{
"name": "form",
- "type": 29,
+ "type": 33,
"optional": false
},
{
@@ -39250,7 +38696,7 @@
},
{
"name": "summary",
- "type": 6,
+ "type": 5,
"optional": false
}
],
@@ -39261,7 +38707,7 @@
"properties": [
{
"name": "form",
- "type": 29,
+ "type": 33,
"optional": false
},
{
@@ -39271,7 +38717,7 @@
},
{
"name": "summary",
- "type": 6,
+ "type": 5,
"optional": false
}
],
@@ -39282,7 +38728,7 @@
"properties": [
{
"name": "form",
- "type": 29,
+ "type": 33,
"optional": false
},
{
@@ -39292,7 +38738,7 @@
},
{
"name": "summary",
- "type": 6,
+ "type": 5,
"optional": false
}
],
@@ -39303,7 +38749,7 @@
"properties": [
{
"name": "form",
- "type": 29,
+ "type": 33,
"optional": false
},
{
@@ -39313,7 +38759,85 @@
},
{
"name": "summary",
- "type": 6,
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 18
+ },
+ {
+ "kind": "union",
+ "types": [
+ 195,
+ 196
+ ]
+ },
+ {
+ "kind": "literal",
+ "value": "append"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "endSeq",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "op",
+ "type": 141,
+ "optional": false
+ },
+ {
+ "name": "startSeq",
+ "type": 18,
"optional": false
}
],
@@ -39321,29 +38845,12 @@
},
{
"kind": "literal",
- "value": "canceled"
- },
- {
- "kind": "union",
- "types": [
- 189,
- 190
- ]
- },
- {
- "kind": "literal",
- "value": "next-step"
- },
- {
- "kind": "literal",
- "value": "next-turn"
+ "value": "user/message"
}
]
},
"names": [],
- "sources": [
- "packages/core/agent/src/types.ts:87"
- ]
+ "sources": []
},
{
"digest": "3f74ba74acd10644c1ed6947a411d8088bd2cfac74f61bb8540f96d68e31f004",
@@ -39359,260 +38866,6 @@
"names": [],
"sources": []
},
- {
- "digest": "3fb78de1c2ec9391966fe41554296f85eb56eb92bd480c9bcbbc7697febcf92e",
- "schema": {
- "root": 0,
- "nodes": [
- {
- "kind": "union",
- "types": [
- 1,
- 4,
- 15,
- 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": "offloaded",
- "type": 13,
- "optional": true
- },
- {
- "name": "type",
- "type": 14,
- "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": true
- },
- {
- "kind": "literal",
- "value": "image"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "attachment",
- "type": 16,
- "optional": false
- },
- {
- "name": "type",
- "type": 17,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "attachmentId",
- "type": 2,
- "optional": false
- },
- {
- "name": "bytes",
- "type": 6,
- "optional": false
- },
- {
- "name": "name",
- "type": 2,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "file"
- },
- {
- "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:128"
- ]
- },
{
"digest": "408927267422a7b2beb6df354ff7c1406d929a5646554f48adf85eb8372f811c",
"schema": {
@@ -39647,6 +38900,2610 @@
"names": [],
"sources": []
},
+ {
+ "digest": "40e314bd88730b4bff04a2083cc540ef8659ee2240eeaae0132cac974784b945",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "union",
+ "types": [
+ 1,
+ 4,
+ 6,
+ 8,
+ 10,
+ 12,
+ 14,
+ 17,
+ 19,
+ 21,
+ 23,
+ 25,
+ 27,
+ 29,
+ 30,
+ 31,
+ 32,
+ 33,
+ 34,
+ 35,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43,
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49,
+ 53,
+ 55,
+ 58,
+ 59,
+ 60,
+ 62,
+ 63,
+ 64,
+ 65,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 73,
+ 75,
+ 76,
+ 78,
+ 79,
+ 80,
+ 81,
+ 91,
+ 93,
+ 94,
+ 96,
+ 99,
+ 103,
+ 105,
+ 113,
+ 117,
+ 118,
+ 119,
+ 120,
+ 121,
+ 122,
+ 123,
+ 124,
+ 125,
+ 126,
+ 127,
+ 128,
+ 129,
+ 131,
+ 133,
+ 134,
+ 135,
+ 136,
+ 137,
+ 138,
+ 139,
+ 140,
+ 141,
+ 142,
+ 143,
+ 144,
+ 145,
+ 146,
+ 147,
+ 148,
+ 149,
+ 150,
+ 151,
+ 152,
+ 153,
+ 154,
+ 155,
+ 156,
+ 157,
+ 158,
+ 159,
+ 160,
+ 161,
+ 162,
+ 163,
+ 164,
+ 165
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 3,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "recall"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-goal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-jobs"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "user-approval"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 9,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "dsh-session-title-llm"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 11,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "hooks-claude-code"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 13,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "hooks-codex"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 15,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 16,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "relay"
+ },
+ {
+ "kind": "literal",
+ "value": "model-selection"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 15,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 18,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "plan-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 15,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 20,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "repeat-tool-reminder"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 15,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 22,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "runtime-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 15,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 24,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "schedule"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 15,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 26,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "time-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 15,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 28,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tmux-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 15,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 3,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 15,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 15,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 15,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 9,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 15,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 11,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 15,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 13,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 16,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "catalog"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 18,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 20,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 22,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 24,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 26,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 28,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 3,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 9,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 11,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 13,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "goalId",
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ },
+ {
+ "name": "revision",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "round",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "string"
+ },
+ {
+ "kind": "literal",
+ "value": "goal"
+ },
+ {
+ "kind": "primitive",
+ "type": "number"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ },
+ {
+ "name": "messageId",
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "senderId",
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "senderName",
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "teamId",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "team-message"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ },
+ {
+ "name": "model",
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "provider",
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "replayState",
+ "type": 57,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "model"
+ },
+ {
+ "kind": "opaque",
+ "reason": "unknown"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 16,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 18,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 61,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "ptc-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 20,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 22,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 24,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 66,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "system-prompt"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 26,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 28,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 3,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 72,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-registry"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 74,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "user"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 77,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "cordis-host-runner"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 9,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 11,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 13,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "baseline",
+ "type": 82,
+ "optional": true
+ },
+ {
+ "name": "baselineIdentity",
+ "type": 50,
+ "optional": true
+ },
+ {
+ "name": "changes",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 89,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 90,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": true
+ },
+ {
+ "kind": "array",
+ "element": 84
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "action",
+ "type": 85,
+ "optional": false
+ },
+ {
+ "name": "digest",
+ "type": 50,
+ "optional": true
+ },
+ {
+ "name": "path",
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "scope",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 86,
+ 87,
+ 88
+ ]
+ },
+ {
+ "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": 50,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 92,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "clientTimeZone",
+ "type": 50,
+ "optional": true
+ },
+ {
+ "name": "kind",
+ "type": 74,
+ "optional": false
+ },
+ {
+ "name": "rpcId",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "compactionId",
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 95,
+ "optional": false
+ },
+ {
+ "name": "sourceCommandId",
+ "type": 50,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "compact-checkpoint"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "deliveryId",
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 98,
+ "optional": false
+ },
+ {
+ "name": "provider",
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "ruleId",
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "notice"
+ },
+ {
+ "kind": "literal",
+ "value": "webhook"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "entries",
+ "type": 100,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 102,
+ "optional": false
+ },
+ {
+ "name": "update",
+ "type": 82,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 101
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "description",
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "skill-catalog"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 89,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 104,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "skill-invocation"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 106,
+ "optional": false
+ },
+ {
+ "name": "references",
+ "type": 107,
+ "optional": false
+ },
+ {
+ "name": "version",
+ "type": 112,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "session-reference"
+ },
+ {
+ "kind": "array",
+ "element": 108
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "capturedFormatVersion",
+ "type": 52,
+ "optional": true
+ },
+ {
+ "name": "capturedThroughSeq",
+ "type": 109,
+ "optional": false
+ },
+ {
+ "name": "compacted",
+ "type": 111,
+ "optional": false
+ },
+ {
+ "name": "inputIndex",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "label",
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "omittedBytes",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "omittedMessages",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "originalMessages",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "retainedMessages",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "sessionId",
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "truncated",
+ "type": 111,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 52,
+ 110
+ ]
+ },
+ {
+ "kind": "primitive",
+ "type": "null"
+ },
+ {
+ "kind": "primitive",
+ "type": "boolean"
+ },
+ {
+ "kind": "literal",
+ "value": 1
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 114,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 16,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 115,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "snapshot"
+ },
+ {
+ "kind": "array",
+ "element": 116
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "name",
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "text",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 114,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 115,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 114,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 20,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 115,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 114,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 22,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 115,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 114,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 24,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 115,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 114,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 26,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 115,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 114,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 28,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 115,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 114,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 115,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 114,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 115,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 114,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 115,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 114,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 9,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 115,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 114,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 11,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 115,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 114,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 13,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 115,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 130,
+ "optional": false
+ },
+ {
+ "name": "senderSessionId",
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "subagent-settled"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 15,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 132,
+ "optional": false
+ },
+ {
+ "name": "senderSessionId",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "agent-message"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 16,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 20,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 22,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 24,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 26,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 28,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 9,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 11,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 13,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 89,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 16,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 89,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 18,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 89,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 20,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 89,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 22,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 89,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 24,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 89,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 26,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 89,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 28,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 89,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 3,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 89,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 89,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 89,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 9,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 89,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 11,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 89,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 13,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 16,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 18,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 20,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 22,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 24,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 26,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 28,
+ "optional": false
+ }
+ ],
+ "indices": []
+ }
+ ]
+ },
+ "names": [
+ "packages/llm/llm/src/message.ts#MessageSource"
+ ],
+ "sources": [
+ "packages/llm/llm/src/message.ts:136"
+ ]
+ },
+ {
+ "digest": "4208123b50df5006b181481ab45fcf1cde807b88d3fd4d340090bc2e202fac41",
+ "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": 19,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "header",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "reason",
+ "type": 14,
+ "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": 9,
+ "optional": true
+ },
+ {
+ "name": "tools",
+ "type": 10,
+ "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": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "array",
+ "element": 11
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "deferLoading",
+ "type": 4,
+ "optional": true
+ },
+ {
+ "name": "description",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "parameters",
+ "type": 12,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [],
+ "indices": [
+ {
+ "key": 7,
+ "value": 13
+ }
+ ]
+ },
+ {
+ "kind": "opaque",
+ "reason": "unknown"
+ },
+ {
+ "kind": "union",
+ "types": [
+ 15,
+ 16,
+ 17,
+ 18
+ ]
+ },
+ {
+ "kind": "literal",
+ "value": "initial"
+ },
+ {
+ "kind": "literal",
+ "value": "resume"
+ },
+ {
+ "kind": "literal",
+ "value": "series"
+ },
+ {
+ "kind": "literal",
+ "value": "change"
+ },
+ {
+ "kind": "literal",
+ "value": "request/header"
+ }
+ ]
+ },
+ "names": [],
+ "sources": []
+ },
{
"digest": "42e0916e0dda5f6d1e7bb05d8514717147c036a79c9f36085683469516c1fd3f",
"schema": {
@@ -39754,6 +41611,44 @@
"names": [],
"sources": []
},
+ {
+ "digest": "43e311235aa537df1bacdd92d144df8a952337a76e9ac892cdf670f1a797bad8",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 2,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "string"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ }
+ ]
+ },
+ "names": [
+ "packages/llm/llm/src/types.ts#ToolRemovalBlock"
+ ],
+ "sources": [
+ "packages/llm/llm/src/types.ts:127"
+ ]
+ },
{
"digest": "44818000e56acb97afdb5045ce235eb55e3fb1ccabc9fc7d0750bb38f36a7f8e",
"schema": {
@@ -39958,6 +41853,1429 @@
"names": [],
"sources": []
},
+ {
+ "digest": "47e9095591ae36e7c39ee62553097772f2bfa16304536a72dbbc3f691f605180",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "union",
+ "types": [
+ 1,
+ 5,
+ 32,
+ 35,
+ 37,
+ 39,
+ 56
+ ]
+ },
+ {
+ "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": 31,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 7,
+ 9,
+ 19,
+ 22,
+ 24,
+ 26,
+ 29
+ ]
+ },
+ {
+ "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": "offloaded",
+ "type": 17,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 18,
+ "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": true
+ },
+ {
+ "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": 2,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 2,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "file"
+ },
+ {
+ "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": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 27,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 28,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 30,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "kind": "literal",
+ "value": "block-end"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "blockType",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "index",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 34,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 8,
+ 18,
+ 21,
+ 23,
+ 25,
+ 28,
+ 30
+ ]
+ },
+ {
+ "kind": "literal",
+ "value": "block-start"
+ },
+ {
+ "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": "reasoning-delta"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "index",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "text",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 38,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "text-delta"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "reason",
+ "type": 40,
+ "optional": false
+ },
+ {
+ "name": "replayState",
+ "type": 52,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 41,
+ 44,
+ 46,
+ 48,
+ 50
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "failure",
+ "type": 42,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "code",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "message",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "offloadImages",
+ "type": 3,
+ "optional": true
+ },
+ {
+ "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": 42,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "error"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "max-tokens"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "stop"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-calls"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "blocks",
+ "type": 53,
+ "optional": true
+ },
+ {
+ "name": "response",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 54
+ },
+ {
+ "kind": "opaque",
+ "reason": "unknown"
+ },
+ {
+ "kind": "literal",
+ "value": "finish"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "type",
+ "type": 57,
+ "optional": false
+ },
+ {
+ "name": "usage",
+ "type": 58,
+ "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:440"
+ ]
+ },
+ {
+ "digest": "487b65c37bfedb8b72088c4107a0a90a6249701f6b26745f6d98f9b8a22b07c7",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "chunk",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "time",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 2,
+ 6,
+ 33,
+ 36,
+ 38,
+ 40,
+ 57
+ ]
+ },
+ {
+ "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": 32,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 8,
+ 10,
+ 20,
+ 23,
+ 25,
+ 27,
+ 30
+ ]
+ },
+ {
+ "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": "offloaded",
+ "type": 18,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 19,
+ "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": true
+ },
+ {
+ "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": 3,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 3,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "file"
+ },
+ {
+ "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": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 28,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 29,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 31,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "kind": "literal",
+ "value": "block-end"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "blockType",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "index",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 35,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 9,
+ 19,
+ 22,
+ 24,
+ 26,
+ 29,
+ 31
+ ]
+ },
+ {
+ "kind": "literal",
+ "value": "block-start"
+ },
+ {
+ "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": "reasoning-delta"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "index",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "text",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "text-delta"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "reason",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "replayState",
+ "type": 53,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 42,
+ 45,
+ 47,
+ 49,
+ 51
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "failure",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "code",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "message",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "offloadImages",
+ "type": 4,
+ "optional": true
+ },
+ {
+ "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": 43,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "error"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "max-tokens"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "stop"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-calls"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "blocks",
+ "type": 54,
+ "optional": true
+ },
+ {
+ "name": "response",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 55
+ },
+ {
+ "kind": "opaque",
+ "reason": "unknown"
+ },
+ {
+ "kind": "literal",
+ "value": "finish"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "type",
+ "type": 58,
+ "optional": false
+ },
+ {
+ "name": "usage",
+ "type": 59,
+ "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": [],
+ "sources": [
+ "packages/llm/llm/src/assistant-stream.ts:44"
+ ]
+ },
{
"digest": "48e5c9861f16ac07e78cb7b5ae9dabdf7bb85c58baed5a51b4ad275050ea58e3",
"schema": {
@@ -40339,6 +43657,375 @@
"names": [],
"sources": []
},
+ {
+ "digest": "4b259f7f8f0a44ad5e90b70a73553ced1df27012d126921d397ff403b6c86731",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "isError",
+ "type": 29,
+ "optional": true
+ },
+ {
+ "name": "role",
+ "type": 30,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 31,
+ "optional": false
+ },
+ {
+ "name": "toolCallId",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 2
+ },
+ {
+ "kind": "union",
+ "types": [
+ 3,
+ 6,
+ 8,
+ 11,
+ 13,
+ 15,
+ 26
+ ]
+ },
+ {
+ "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": "tool",
+ "type": 9,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 12,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "arguments",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 14,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-call"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachment",
+ "type": 16,
+ "optional": false
+ },
+ {
+ "name": "offloaded",
+ "type": 24,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 25,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachmentId",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "height",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "mediaType",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 4,
+ "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": true
+ },
+ {
+ "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": 4,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "file"
+ },
+ {
+ "kind": "primitive",
+ "type": "boolean"
+ },
+ {
+ "kind": "literal",
+ "value": "tool"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "callId",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 30,
+ "optional": false
+ }
+ ],
+ "indices": []
+ }
+ ]
+ },
+ "names": [
+ "packages/llm/llm/src/message.ts#ToolResultMessage"
+ ],
+ "sources": [
+ "packages/llm/llm/src/message.ts:173"
+ ]
+ },
{
"digest": "4b7ddaf3710b88ff9b8df66304f5f97bf03688fd19730eedc2e9535203c820ea",
"schema": {
@@ -40417,7 +44104,7 @@
},
"names": [],
"sources": [
- "packages/core/session/src/types.ts:192"
+ "packages/core/session/src/types.ts:193"
]
},
{
@@ -40460,7 +44147,7 @@
"packages/api/session-controller/src/types.ts:380",
"packages/attachment/attachment/src/brand.ts:6",
"packages/compaction/compaction/src/brand.ts:4",
- "packages/core/session/src/types.ts:19",
+ "packages/core/session/src/types.ts:20",
"packages/experimental/agent-team/src/types.ts:20",
"packages/experimental/agent-team/src/types.ts:32",
"packages/experimental/agent-team/src/types.ts:8",
@@ -40482,2629 +44169,6 @@
"packages/workflow/workflow/src/types.ts:13"
]
},
- {
- "digest": "4daecf02d50b54f9a1c74c66c20099c3320bef18afde4a79d6cb7e17b02e35eb",
- "schema": {
- "root": 0,
- "nodes": [
- {
- "kind": "object",
- "properties": [
- {
- "name": "content",
- "type": 1,
- "optional": false
- },
- {
- "name": "id",
- "type": 4,
- "optional": false
- },
- {
- "name": "role",
- "type": 24,
- "optional": false
- },
- {
- "name": "source",
- "type": 25,
- "optional": false,
- "compatibility": {
- "version": 1,
- "policy": "session-source-attribution",
- "binding": "session.user-message.source",
- "discriminator": "kind",
- "unknownKinds": "preserve",
- "attributionKinds": [
- "tmux-context"
- ]
- }
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 2
- },
- {
- "kind": "union",
- "types": [
- 3,
- 6,
- 8,
- 10,
- 21
- ]
- },
- {
- "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": "offloaded",
- "type": 19,
- "optional": true
- },
- {
- "name": "type",
- "type": 20,
- "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/png"
- },
- {
- "kind": "literal",
- "value": "image/webp"
- },
- {
- "kind": "literal",
- "value": "image/gif"
- },
- {
- "kind": "literal",
- "value": "image/jpeg"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "height",
- "type": 12,
- "optional": false
- },
- {
- "name": "width",
- "type": 12,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": true
- },
- {
- "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": 4,
- "optional": false
- },
- {
- "name": "bytes",
- "type": 12,
- "optional": false
- },
- {
- "name": "name",
- "type": 4,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "file"
- },
- {
- "kind": "literal",
- "value": "user"
- },
- {
- "kind": "union",
- "types": [
- 26,
- 29,
- 31,
- 33,
- 35,
- 37,
- 39,
- 41,
- 43,
- 45,
- 47,
- 50,
- 52,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- 64,
- 66,
- 67,
- 68,
- 69,
- 70,
- 71,
- 72,
- 73,
- 74,
- 75,
- 76,
- 77,
- 78,
- 80,
- 81,
- 82,
- 83,
- 84,
- 85,
- 86,
- 87,
- 88,
- 89,
- 90,
- 91,
- 92,
- 94,
- 96,
- 99,
- 100,
- 101,
- 102,
- 104,
- 105,
- 106,
- 107,
- 109,
- 110,
- 111,
- 112,
- 113,
- 114,
- 115,
- 117,
- 118,
- 119,
- 127,
- 129,
- 130,
- 132,
- 135,
- 139,
- 141,
- 149,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 167,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184
- ]
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 27,
- "optional": false
- },
- {
- "name": "kind",
- "type": 28,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "instructions"
- },
- {
- "kind": "literal",
- "value": "repeat-tool-reminder"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 27,
- "optional": false
- },
- {
- "name": "kind",
- "type": 30,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "runtime-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 27,
- "optional": false
- },
- {
- "name": "kind",
- "type": 32,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "schedule"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 27,
- "optional": false
- },
- {
- "name": "kind",
- "type": 34,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "time-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 27,
- "optional": false
- },
- {
- "name": "kind",
- "type": 36,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tmux-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 27,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-goal"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 27,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-jobs"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 27,
- "optional": false
- },
- {
- "name": "kind",
- "type": 42,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "user-approval"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 27,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "dsh-session-title-llm"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 27,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "hooks-claude-code"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 48,
- "optional": false
- },
- {
- "name": "kind",
- "type": 49,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "recall"
- },
- {
- "kind": "literal",
- "value": "hooks-codex"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 48,
- "optional": false
- },
- {
- "name": "kind",
- "type": 51,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "model-selection"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 48,
- "optional": false
- },
- {
- "name": "kind",
- "type": 53,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "plan-mode"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 48,
- "optional": false
- },
- {
- "name": "kind",
- "type": 28,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 48,
- "optional": false
- },
- {
- "name": "kind",
- "type": 30,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 48,
- "optional": false
- },
- {
- "name": "kind",
- "type": 32,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 48,
- "optional": false
- },
- {
- "name": "kind",
- "type": 34,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 48,
- "optional": false
- },
- {
- "name": "kind",
- "type": 36,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 48,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 48,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 48,
- "optional": false
- },
- {
- "name": "kind",
- "type": 42,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 48,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 48,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 49,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "relay"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 51,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 53,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 28,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 30,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 32,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 34,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 36,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 42,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 79,
- "optional": false
- },
- {
- "name": "kind",
- "type": 49,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "catalog"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 79,
- "optional": false
- },
- {
- "name": "kind",
- "type": 51,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 79,
- "optional": false
- },
- {
- "name": "kind",
- "type": 53,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 79,
- "optional": false
- },
- {
- "name": "kind",
- "type": 28,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 79,
- "optional": false
- },
- {
- "name": "kind",
- "type": 30,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 79,
- "optional": false
- },
- {
- "name": "kind",
- "type": 32,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 79,
- "optional": false
- },
- {
- "name": "kind",
- "type": 34,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 79,
- "optional": false
- },
- {
- "name": "kind",
- "type": 36,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 79,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 79,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 79,
- "optional": false
- },
- {
- "name": "kind",
- "type": 42,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 79,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 79,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "goalId",
- "type": 4,
- "optional": false
- },
- {
- "name": "kind",
- "type": 93,
- "optional": false
- },
- {
- "name": "revision",
- "type": 12,
- "optional": false
- },
- {
- "name": "round",
- "type": 12,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "goal"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 95,
- "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": 97,
- "optional": false
- },
- {
- "name": "model",
- "type": 4,
- "optional": false
- },
- {
- "name": "provider",
- "type": 4,
- "optional": false
- },
- {
- "name": "replayState",
- "type": 98,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "model"
- },
- {
- "kind": "opaque",
- "reason": "unknown"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 49,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 51,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 53,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 103,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "ptc-mode"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 28,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 30,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 32,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 108,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "system-prompt"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 34,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 36,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 38,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 40,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 24,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 42,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 116,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "cordis-host-runner"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 46,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "baseline",
- "type": 19,
- "optional": true
- },
- {
- "name": "baselineIdentity",
- "type": 4,
- "optional": true
- },
- {
- "name": "changes",
- "type": 120,
- "optional": false
- },
- {
- "name": "form",
- "type": 27,
- "optional": false
- },
- {
- "name": "kind",
- "type": 126,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 121
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "action",
- "type": 122,
- "optional": false
- },
- {
- "name": "digest",
- "type": 4,
- "optional": true
- },
- {
- "name": "path",
- "type": 4,
- "optional": false
- },
- {
- "name": "scope",
- "type": 4,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 123,
- 124,
- 125
- ]
- },
- {
- "kind": "literal",
- "value": "remove"
- },
- {
- "kind": "literal",
- "value": "replace"
- },
- {
- "kind": "literal",
- "value": "set"
- },
- {
- "kind": "literal",
- "value": "agent-instructions"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "callId",
- "type": 4,
- "optional": false
- },
- {
- "name": "kind",
- "type": 128,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "clientTimeZone",
- "type": 4,
- "optional": true
- },
- {
- "name": "kind",
- "type": 24,
- "optional": false
- },
- {
- "name": "rpcId",
- "type": 4,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "compactionId",
- "type": 4,
- "optional": false
- },
- {
- "name": "kind",
- "type": 131,
- "optional": false
- },
- {
- "name": "sourceCommandId",
- "type": 4,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "compact-checkpoint"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "deliveryId",
- "type": 4,
- "optional": false
- },
- {
- "name": "form",
- "type": 133,
- "optional": false
- },
- {
- "name": "kind",
- "type": 134,
- "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": 136,
- "optional": false
- },
- {
- "name": "form",
- "type": 79,
- "optional": false
- },
- {
- "name": "kind",
- "type": 138,
- "optional": false
- },
- {
- "name": "update",
- "type": 19,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 137
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "description",
- "type": 4,
- "optional": false
- },
- {
- "name": "name",
- "type": 4,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "skill-catalog"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 27,
- "optional": false
- },
- {
- "name": "kind",
- "type": 140,
- "optional": false
- },
- {
- "name": "name",
- "type": 4,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "skill-invocation"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 48,
- "optional": false
- },
- {
- "name": "kind",
- "type": 142,
- "optional": false
- },
- {
- "name": "references",
- "type": 143,
- "optional": false
- },
- {
- "name": "version",
- "type": 148,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "session-reference"
- },
- {
- "kind": "array",
- "element": 144
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "capturedFormatVersion",
- "type": 12,
- "optional": true
- },
- {
- "name": "capturedThroughSeq",
- "type": 145,
- "optional": false
- },
- {
- "name": "compacted",
- "type": 147,
- "optional": false
- },
- {
- "name": "inputIndex",
- "type": 12,
- "optional": false
- },
- {
- "name": "label",
- "type": 4,
- "optional": false
- },
- {
- "name": "omittedBytes",
- "type": 12,
- "optional": false
- },
- {
- "name": "omittedMessages",
- "type": 12,
- "optional": false
- },
- {
- "name": "originalMessages",
- "type": 12,
- "optional": false
- },
- {
- "name": "retainedMessages",
- "type": 12,
- "optional": false
- },
- {
- "name": "sessionId",
- "type": 4,
- "optional": false
- },
- {
- "name": "truncated",
- "type": 147,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 12,
- 146
- ]
- },
- {
- "kind": "primitive",
- "type": "null"
- },
- {
- "kind": "primitive",
- "type": "boolean"
- },
- {
- "kind": "literal",
- "value": 1
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 150,
- "optional": false
- },
- {
- "name": "kind",
- "type": 49,
- "optional": false
- },
- {
- "name": "sections",
- "type": 151,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "snapshot"
- },
- {
- "kind": "array",
- "element": 152
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "name",
- "type": 4,
- "optional": false
- },
- {
- "name": "text",
- "type": 4,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 150,
- "optional": false
- },
- {
- "name": "kind",
- "type": 51,
- "optional": false
- },
- {
- "name": "sections",
- "type": 151,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 150,
- "optional": false
- },
- {
- "name": "kind",
- "type": 53,
- "optional": false
- },
- {
- "name": "sections",
- "type": 151,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 150,
- "optional": false
- },
- {
- "name": "kind",
- "type": 28,
- "optional": false
- },
- {
- "name": "sections",
- "type": 151,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 150,
- "optional": false
- },
- {
- "name": "kind",
- "type": 30,
- "optional": false
- },
- {
- "name": "sections",
- "type": 151,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 150,
- "optional": false
- },
- {
- "name": "kind",
- "type": 32,
- "optional": false
- },
- {
- "name": "sections",
- "type": 151,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 150,
- "optional": false
- },
- {
- "name": "kind",
- "type": 34,
- "optional": false
- },
- {
- "name": "sections",
- "type": 151,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 150,
- "optional": false
- },
- {
- "name": "kind",
- "type": 36,
- "optional": false
- },
- {
- "name": "sections",
- "type": 151,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 150,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- },
- {
- "name": "sections",
- "type": 151,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 150,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- },
- {
- "name": "sections",
- "type": 151,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 150,
- "optional": false
- },
- {
- "name": "kind",
- "type": 42,
- "optional": false
- },
- {
- "name": "sections",
- "type": 151,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 150,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- },
- {
- "name": "sections",
- "type": 151,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 150,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- },
- {
- "name": "sections",
- "type": 151,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 133,
- "optional": false
- },
- {
- "name": "kind",
- "type": 166,
- "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": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 168,
- "optional": false
- },
- {
- "name": "senderSessionId",
- "type": 4,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "agent-message"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 133,
- "optional": false
- },
- {
- "name": "kind",
- "type": 49,
- "optional": false
- },
- {
- "name": "summary",
- "type": 4,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 133,
- "optional": false
- },
- {
- "name": "kind",
- "type": 51,
- "optional": false
- },
- {
- "name": "summary",
- "type": 4,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 133,
- "optional": false
- },
- {
- "name": "kind",
- "type": 53,
- "optional": false
- },
- {
- "name": "summary",
- "type": 4,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 133,
- "optional": false
- },
- {
- "name": "kind",
- "type": 28,
- "optional": false
- },
- {
- "name": "summary",
- "type": 4,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 133,
- "optional": false
- },
- {
- "name": "kind",
- "type": 30,
- "optional": false
- },
- {
- "name": "summary",
- "type": 4,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 133,
- "optional": false
- },
- {
- "name": "kind",
- "type": 32,
- "optional": false
- },
- {
- "name": "summary",
- "type": 4,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 133,
- "optional": false
- },
- {
- "name": "kind",
- "type": 34,
- "optional": false
- },
- {
- "name": "summary",
- "type": 4,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 133,
- "optional": false
- },
- {
- "name": "kind",
- "type": 36,
- "optional": false
- },
- {
- "name": "summary",
- "type": 4,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 133,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- },
- {
- "name": "summary",
- "type": 4,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 133,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- },
- {
- "name": "summary",
- "type": 4,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 133,
- "optional": false
- },
- {
- "name": "kind",
- "type": 42,
- "optional": false
- },
- {
- "name": "summary",
- "type": 4,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 133,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- },
- {
- "name": "summary",
- "type": 4,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 133,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- },
- {
- "name": "summary",
- "type": 4,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 27,
- "optional": false
- },
- {
- "name": "kind",
- "type": 49,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 27,
- "optional": false
- },
- {
- "name": "kind",
- "type": 51,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 27,
- "optional": false
- },
- {
- "name": "kind",
- "type": 53,
- "optional": false
- }
- ],
- "indices": []
- }
- ]
- },
- "names": [
- "packages/llm/llm/src/message.ts#UserMessage"
- ],
- "sources": [
- "packages/llm/llm/src/message.ts:157"
- ]
- },
{
"digest": "4e011753f8263f436efaabfbb3b4db53a98fc55342c5ded2daf7208b217be159",
"schema": {
@@ -43168,7 +44232,7 @@
"packages/llm/llm/src/types.ts#TextBlock"
],
"sources": [
- "packages/llm/llm/src/types.ts:61",
+ "packages/llm/llm/src/types.ts:62",
"packages/web/web-search-deepseek/src/provider.ts:66"
]
},
@@ -43238,2825 +44302,6 @@
"names": [],
"sources": []
},
- {
- "digest": "4eeb9bb8f9c35f59b3020a07113f256c363a504983aecbe33e57fd1ab4f03b19",
- "schema": {
- "root": 0,
- "nodes": [
- {
- "kind": "object",
- "properties": [
- {
- "name": "data",
- "type": 1,
- "optional": false
- },
- {
- "name": "ignorable",
- "type": 20,
- "optional": true
- },
- {
- "name": "seq",
- "type": 2,
- "optional": false
- },
- {
- "name": "time",
- "type": 2,
- "optional": false
- },
- {
- "name": "type",
- "type": 196,
- "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": 195,
- "optional": false
- },
- {
- "name": "system",
- "type": 10,
- "optional": false
- },
- {
- "name": "titleProvider",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "primitive",
- "type": "number"
- },
- {
- "kind": "array",
- "element": 2
- },
- {
- "kind": "array",
- "element": 5
- },
- {
- "kind": "union",
- "types": [
- 6,
- 32,
- 191,
- 193
- ]
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "content",
- "type": 7,
- "optional": false
- },
- {
- "name": "id",
- "type": 10,
- "optional": false
- },
- {
- "name": "isError",
- "type": 29,
- "optional": true
- },
- {
- "name": "role",
- "type": 30,
- "optional": false
- },
- {
- "name": "source",
- "type": 31,
- "optional": false
- },
- {
- "name": "toolCallId",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 8
- },
- {
- "kind": "union",
- "types": [
- 9,
- 12,
- 22,
- 25,
- 27
- ]
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "arguments",
- "type": 10,
- "optional": false
- },
- {
- "name": "id",
- "type": 10,
- "optional": false
- },
- {
- "name": "name",
- "type": 10,
- "optional": false
- },
- {
- "name": "type",
- "type": 11,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "primitive",
- "type": "string"
- },
- {
- "kind": "literal",
- "value": "tool-call"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "attachment",
- "type": 13,
- "optional": false
- },
- {
- "name": "offloaded",
- "type": 20,
- "optional": true
- },
- {
- "name": "type",
- "type": 21,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "attachmentId",
- "type": 10,
- "optional": false
- },
- {
- "name": "bytes",
- "type": 2,
- "optional": false
- },
- {
- "name": "height",
- "type": 2,
- "optional": false
- },
- {
- "name": "mediaType",
- "type": 14,
- "optional": false
- },
- {
- "name": "name",
- "type": 10,
- "optional": true
- },
- {
- "name": "originalDimensions",
- "type": 19,
- "optional": true
- },
- {
- "name": "width",
- "type": 2,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 15,
- 16,
- 17,
- 18
- ]
- },
- {
- "kind": "literal",
- "value": "image/jpeg"
- },
- {
- "kind": "literal",
- "value": "image/gif"
- },
- {
- "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": true
- },
- {
- "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": 10,
- "optional": false
- },
- {
- "name": "bytes",
- "type": 2,
- "optional": false
- },
- {
- "name": "name",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "file"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "text",
- "type": 10,
- "optional": false
- },
- {
- "name": "type",
- "type": 26,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "reasoning"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "text",
- "type": 10,
- "optional": false
- },
- {
- "name": "type",
- "type": 28,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "text"
- },
- {
- "kind": "primitive",
- "type": "boolean"
- },
- {
- "kind": "literal",
- "value": "tool"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "callId",
- "type": 10,
- "optional": false
- },
- {
- "name": "kind",
- "type": 30,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "content",
- "type": 7,
- "optional": false
- },
- {
- "name": "id",
- "type": 10,
- "optional": false
- },
- {
- "name": "role",
- "type": 33,
- "optional": false
- },
- {
- "name": "source",
- "type": 34,
- "optional": false,
- "compatibility": {
- "version": 1,
- "policy": "session-source-attribution",
- "binding": "session.user-message.source",
- "discriminator": "kind",
- "unknownKinds": "preserve",
- "attributionKinds": [
- "tmux-context"
- ]
- }
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "user"
- },
- {
- "kind": "union",
- "types": [
- 31,
- 35,
- 38,
- 40,
- 42,
- 44,
- 46,
- 54,
- 55,
- 57,
- 59,
- 62,
- 67,
- 69,
- 71,
- 79,
- 84,
- 86,
- 87,
- 88,
- 89,
- 90,
- 91,
- 93,
- 94,
- 95,
- 96,
- 98,
- 100,
- 102,
- 104,
- 107,
- 108,
- 109,
- 110,
- 111,
- 112,
- 113,
- 114,
- 115,
- 116,
- 117,
- 118,
- 119,
- 120,
- 121,
- 122,
- 123,
- 124,
- 125,
- 126,
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 163,
- 165,
- 166,
- 169,
- 170,
- 171,
- 172,
- 173,
- 175,
- 176,
- 177,
- 178,
- 179,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187,
- 189,
- 190
- ]
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 36,
- "optional": false
- },
- {
- "name": "kind",
- "type": 37,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "instructions"
- },
- {
- "kind": "literal",
- "value": "model-selection"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 36,
- "optional": false
- },
- {
- "name": "kind",
- "type": 39,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "plan-mode"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 36,
- "optional": false
- },
- {
- "name": "kind",
- "type": 41,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "repeat-tool-reminder"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 36,
- "optional": false
- },
- {
- "name": "kind",
- "type": 43,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "runtime-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 36,
- "optional": false
- },
- {
- "name": "kind",
- "type": 45,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "schedule"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "baseline",
- "type": 20,
- "optional": true
- },
- {
- "name": "baselineIdentity",
- "type": 10,
- "optional": true
- },
- {
- "name": "changes",
- "type": 47,
- "optional": false
- },
- {
- "name": "form",
- "type": 36,
- "optional": false
- },
- {
- "name": "kind",
- "type": 53,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 48
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "action",
- "type": 49,
- "optional": false
- },
- {
- "name": "digest",
- "type": 10,
- "optional": true
- },
- {
- "name": "path",
- "type": 10,
- "optional": false
- },
- {
- "name": "scope",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 50,
- 51,
- 52
- ]
- },
- {
- "kind": "literal",
- "value": "remove"
- },
- {
- "kind": "literal",
- "value": "replace"
- },
- {
- "kind": "literal",
- "value": "set"
- },
- {
- "kind": "literal",
- "value": "agent-instructions"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "clientTimeZone",
- "type": 10,
- "optional": true
- },
- {
- "name": "kind",
- "type": 33,
- "optional": false
- },
- {
- "name": "rpcId",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "compactionId",
- "type": 10,
- "optional": false
- },
- {
- "name": "kind",
- "type": 56,
- "optional": false
- },
- {
- "name": "sourceCommandId",
- "type": 10,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "compact-checkpoint"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 36,
- "optional": false
- },
- {
- "name": "kind",
- "type": 58,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "time-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "deliveryId",
- "type": 10,
- "optional": false
- },
- {
- "name": "form",
- "type": 60,
- "optional": false
- },
- {
- "name": "kind",
- "type": 61,
- "optional": false
- },
- {
- "name": "provider",
- "type": 10,
- "optional": false
- },
- {
- "name": "ruleId",
- "type": 10,
- "optional": false
- },
- {
- "name": "source",
- "type": 10,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "notice"
- },
- {
- "kind": "literal",
- "value": "webhook"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "entries",
- "type": 63,
- "optional": false
- },
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 66,
- "optional": false
- },
- {
- "name": "update",
- "type": 20,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 64
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "description",
- "type": 10,
- "optional": false
- },
- {
- "name": "name",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "catalog"
- },
- {
- "kind": "literal",
- "value": "skill-catalog"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 36,
- "optional": false
- },
- {
- "name": "kind",
- "type": 68,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tmux-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 36,
- "optional": false
- },
- {
- "name": "kind",
- "type": 70,
- "optional": false
- },
- {
- "name": "name",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "skill-invocation"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 73,
- "optional": false
- },
- {
- "name": "references",
- "type": 74,
- "optional": false
- },
- {
- "name": "version",
- "type": 78,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "recall"
- },
- {
- "kind": "literal",
- "value": "session-reference"
- },
- {
- "kind": "array",
- "element": 75
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "capturedFormatVersion",
- "type": 2,
- "optional": true
- },
- {
- "name": "capturedThroughSeq",
- "type": 76,
- "optional": false
- },
- {
- "name": "compacted",
- "type": 29,
- "optional": false
- },
- {
- "name": "inputIndex",
- "type": 2,
- "optional": false
- },
- {
- "name": "label",
- "type": 10,
- "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": 10,
- "optional": false
- },
- {
- "name": "truncated",
- "type": 29,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 2,
- 77
- ]
- },
- {
- "kind": "primitive",
- "type": "null"
- },
- {
- "kind": "literal",
- "value": 1
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 80,
- "optional": false
- },
- {
- "name": "kind",
- "type": 81,
- "optional": false
- },
- {
- "name": "sections",
- "type": 82,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "snapshot"
- },
- {
- "kind": "literal",
- "value": "hooks-claude-code"
- },
- {
- "kind": "array",
- "element": 83
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "name",
- "type": 10,
- "optional": false
- },
- {
- "name": "text",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 80,
- "optional": false
- },
- {
- "name": "kind",
- "type": 85,
- "optional": false
- },
- {
- "name": "sections",
- "type": 82,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "hooks-codex"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 80,
- "optional": false
- },
- {
- "name": "kind",
- "type": 37,
- "optional": false
- },
- {
- "name": "sections",
- "type": 82,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 80,
- "optional": false
- },
- {
- "name": "kind",
- "type": 39,
- "optional": false
- },
- {
- "name": "sections",
- "type": 82,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 80,
- "optional": false
- },
- {
- "name": "kind",
- "type": 41,
- "optional": false
- },
- {
- "name": "sections",
- "type": 82,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 80,
- "optional": false
- },
- {
- "name": "kind",
- "type": 43,
- "optional": false
- },
- {
- "name": "sections",
- "type": 82,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 80,
- "optional": false
- },
- {
- "name": "kind",
- "type": 45,
- "optional": false
- },
- {
- "name": "sections",
- "type": 82,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 36,
- "optional": false
- },
- {
- "name": "kind",
- "type": 92,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-goal"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 80,
- "optional": false
- },
- {
- "name": "kind",
- "type": 58,
- "optional": false
- },
- {
- "name": "sections",
- "type": 82,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 80,
- "optional": false
- },
- {
- "name": "kind",
- "type": 68,
- "optional": false
- },
- {
- "name": "sections",
- "type": 82,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 80,
- "optional": false
- },
- {
- "name": "kind",
- "type": 92,
- "optional": false
- },
- {
- "name": "sections",
- "type": 82,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 80,
- "optional": false
- },
- {
- "name": "kind",
- "type": 97,
- "optional": false
- },
- {
- "name": "sections",
- "type": 82,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-jobs"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 80,
- "optional": false
- },
- {
- "name": "kind",
- "type": 99,
- "optional": false
- },
- {
- "name": "sections",
- "type": 82,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "user-approval"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 80,
- "optional": false
- },
- {
- "name": "kind",
- "type": 101,
- "optional": false
- },
- {
- "name": "sections",
- "type": 82,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "dsh-session-title-llm"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 60,
- "optional": false
- },
- {
- "name": "kind",
- "type": 103,
- "optional": false
- },
- {
- "name": "senderSessionId",
- "type": 10,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "subagent-settled"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 105,
- "optional": false
- },
- {
- "name": "kind",
- "type": 106,
- "optional": false
- },
- {
- "name": "senderSessionId",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "relay"
- },
- {
- "kind": "literal",
- "value": "agent-message"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 60,
- "optional": false
- },
- {
- "name": "kind",
- "type": 81,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 36,
- "optional": false
- },
- {
- "name": "kind",
- "type": 97,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 60,
- "optional": false
- },
- {
- "name": "kind",
- "type": 85,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 60,
- "optional": false
- },
- {
- "name": "kind",
- "type": 37,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 60,
- "optional": false
- },
- {
- "name": "kind",
- "type": 39,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 60,
- "optional": false
- },
- {
- "name": "kind",
- "type": 41,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 60,
- "optional": false
- },
- {
- "name": "kind",
- "type": 43,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 60,
- "optional": false
- },
- {
- "name": "kind",
- "type": 45,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 60,
- "optional": false
- },
- {
- "name": "kind",
- "type": 58,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 36,
- "optional": false
- },
- {
- "name": "kind",
- "type": 99,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 36,
- "optional": false
- },
- {
- "name": "kind",
- "type": 101,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 81,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 85,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 37,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 39,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 41,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 43,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 45,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 60,
- "optional": false
- },
- {
- "name": "kind",
- "type": 68,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 58,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 68,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 92,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 97,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 99,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 101,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 105,
- "optional": false
- },
- {
- "name": "kind",
- "type": 81,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 105,
- "optional": false
- },
- {
- "name": "kind",
- "type": 85,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 105,
- "optional": false
- },
- {
- "name": "kind",
- "type": 37,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 60,
- "optional": false
- },
- {
- "name": "kind",
- "type": 92,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 105,
- "optional": false
- },
- {
- "name": "kind",
- "type": 39,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 105,
- "optional": false
- },
- {
- "name": "kind",
- "type": 41,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 105,
- "optional": false
- },
- {
- "name": "kind",
- "type": 43,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 105,
- "optional": false
- },
- {
- "name": "kind",
- "type": 45,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 105,
- "optional": false
- },
- {
- "name": "kind",
- "type": 58,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 105,
- "optional": false
- },
- {
- "name": "kind",
- "type": 68,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 105,
- "optional": false
- },
- {
- "name": "kind",
- "type": 92,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 105,
- "optional": false
- },
- {
- "name": "kind",
- "type": 97,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 105,
- "optional": false
- },
- {
- "name": "kind",
- "type": 99,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 60,
- "optional": false
- },
- {
- "name": "kind",
- "type": 97,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 105,
- "optional": false
- },
- {
- "name": "kind",
- "type": 101,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 81,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 85,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 37,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 39,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 41,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 43,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 45,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 58,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 60,
- "optional": false
- },
- {
- "name": "kind",
- "type": 99,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 68,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 92,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 97,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 99,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 65,
- "optional": false
- },
- {
- "name": "kind",
- "type": 101,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "goalId",
- "type": 10,
- "optional": false
- },
- {
- "name": "kind",
- "type": 162,
- "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": 164,
- "optional": false
- },
- {
- "name": "messageId",
- "type": 10,
- "optional": false
- },
- {
- "name": "senderId",
- "type": 10,
- "optional": false
- },
- {
- "name": "senderName",
- "type": 10,
- "optional": false
- },
- {
- "name": "teamId",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "team-message"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 60,
- "optional": false
- },
- {
- "name": "kind",
- "type": 101,
- "optional": false
- },
- {
- "name": "summary",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 167,
- "optional": false
- },
- {
- "name": "model",
- "type": 10,
- "optional": false
- },
- {
- "name": "provider",
- "type": 10,
- "optional": false
- },
- {
- "name": "replayState",
- "type": 168,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "model"
- },
- {
- "kind": "opaque",
- "reason": "unknown"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 81,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 85,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 37,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 39,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 174,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "ptc-mode"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 41,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 43,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 45,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 36,
- "optional": false
- },
- {
- "name": "kind",
- "type": 81,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 180,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "system-prompt"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 58,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 68,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 92,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 97,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 33,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 99,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 188,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "cordis-host-runner"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 101,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 36,
- "optional": false
- },
- {
- "name": "kind",
- "type": 85,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "content",
- "type": 7,
- "optional": false
- },
- {
- "name": "id",
- "type": 10,
- "optional": false
- },
- {
- "name": "role",
- "type": 192,
- "optional": false
- },
- {
- "name": "source",
- "type": 166,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "assistant"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "content",
- "type": 7,
- "optional": false
- },
- {
- "name": "id",
- "type": 10,
- "optional": false
- },
- {
- "name": "role",
- "type": 194,
- "optional": false
- },
- {
- "name": "source",
- "type": 179,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "system"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "model",
- "type": 10,
- "optional": false
- },
- {
- "name": "provider",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "session/title-llm-request"
- }
- ]
- },
- "names": [],
- "sources": []
- },
{
"digest": "4f507598cf476214aa7646ce7841a7064a9dcb05d0a1eaaefaf79c2b738f160f",
"schema": {
@@ -46457,6 +44702,2724 @@
"names": [],
"sources": []
},
+ {
+ "digest": "51c78ccc9023ce6642d07fb9a10cbf942ff7e313d5b304ddc77218df71da708f",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "headerSeq",
+ "type": 1,
+ "optional": true
+ },
+ {
+ "name": "message",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "step",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "turn",
+ "type": 1,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "number"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "role",
+ "type": 30,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 31,
+ "optional": false,
+ "compatibility": {
+ "version": 1,
+ "policy": "session-source-attribution",
+ "binding": "session.developer-message.source",
+ "discriminator": "kind",
+ "unknownKinds": "preserve",
+ "attributionKinds": [
+ "tmux-context"
+ ]
+ }
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 4
+ },
+ {
+ "kind": "union",
+ "types": [
+ 5,
+ 8,
+ 10,
+ 13,
+ 15,
+ 17,
+ 27
+ ]
+ },
+ {
+ "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": "tool",
+ "type": 11,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 12,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 14,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "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": "offloaded",
+ "type": 25,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 26,
+ "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/webp"
+ },
+ {
+ "kind": "literal",
+ "value": "image/gif"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "height",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "width",
+ "type": 1,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": true
+ },
+ {
+ "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": 6,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "file"
+ },
+ {
+ "kind": "literal",
+ "value": "developer"
+ },
+ {
+ "kind": "union",
+ "types": [
+ 32,
+ 35,
+ 38,
+ 40,
+ 42,
+ 44,
+ 46,
+ 48,
+ 50,
+ 52,
+ 54,
+ 56,
+ 58,
+ 60,
+ 61,
+ 63,
+ 64,
+ 65,
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 77,
+ 78,
+ 79,
+ 80,
+ 81,
+ 82,
+ 83,
+ 84,
+ 85,
+ 86,
+ 87,
+ 88,
+ 89,
+ 91,
+ 92,
+ 93,
+ 94,
+ 95,
+ 96,
+ 97,
+ 98,
+ 99,
+ 100,
+ 101,
+ 102,
+ 103,
+ 105,
+ 107,
+ 110,
+ 111,
+ 112,
+ 113,
+ 114,
+ 116,
+ 117,
+ 118,
+ 119,
+ 121,
+ 122,
+ 123,
+ 124,
+ 125,
+ 127,
+ 129,
+ 131,
+ 132,
+ 133,
+ 141,
+ 143,
+ 144,
+ 146,
+ 148,
+ 152,
+ 154,
+ 162,
+ 166,
+ 167,
+ 168,
+ 169,
+ 170,
+ 171,
+ 172,
+ 173,
+ 174,
+ 175,
+ 176,
+ 177,
+ 178,
+ 180,
+ 182,
+ 183,
+ 184,
+ 185,
+ 186,
+ 187,
+ 188,
+ 189,
+ 190,
+ 191,
+ 192,
+ 193
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "notice"
+ },
+ {
+ "kind": "literal",
+ "value": "dsh-session-title-llm"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "instructions"
+ },
+ {
+ "kind": "literal",
+ "value": "hooks-claude-code"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "hooks-codex"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "model-selection"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "plan-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "repeat-tool-reminder"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "runtime-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "schedule"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "time-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tmux-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-goal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-jobs"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "user-approval"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 34,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 62,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "recall"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 62,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 62,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 62,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 62,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 62,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 62,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 62,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 62,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 62,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 62,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 62,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 62,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 34,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 76,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "relay"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 76,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 76,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 76,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 76,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 76,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 76,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 76,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 76,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 76,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 76,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 76,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 76,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 34,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 90,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "catalog"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 90,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 90,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 90,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 90,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 90,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 90,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 90,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 90,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 90,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 90,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 90,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 90,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 34,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "goalId",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 104,
+ "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": 106,
+ "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": 108,
+ "optional": false
+ },
+ {
+ "name": "model",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "provider",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "replayState",
+ "type": 109,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "model"
+ },
+ {
+ "kind": "opaque",
+ "reason": "unknown"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 115,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "ptc-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 120,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "system-prompt"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 126,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-registry"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 128,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "user"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 130,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "cordis-host-runner"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 34,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "baseline",
+ "type": 25,
+ "optional": true
+ },
+ {
+ "name": "baselineIdentity",
+ "type": 6,
+ "optional": true
+ },
+ {
+ "name": "changes",
+ "type": 134,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 140,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 135
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "action",
+ "type": 136,
+ "optional": false
+ },
+ {
+ "name": "digest",
+ "type": 6,
+ "optional": true
+ },
+ {
+ "name": "path",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "scope",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 137,
+ 138,
+ 139
+ ]
+ },
+ {
+ "kind": "literal",
+ "value": "remove"
+ },
+ {
+ "kind": "literal",
+ "value": "replace"
+ },
+ {
+ "kind": "literal",
+ "value": "set"
+ },
+ {
+ "kind": "literal",
+ "value": "agent-instructions"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "callId",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 142,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "clientTimeZone",
+ "type": 6,
+ "optional": true
+ },
+ {
+ "name": "kind",
+ "type": 128,
+ "optional": false
+ },
+ {
+ "name": "rpcId",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "compactionId",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 145,
+ "optional": false
+ },
+ {
+ "name": "sourceCommandId",
+ "type": 6,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "compact-checkpoint"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "deliveryId",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 147,
+ "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": "webhook"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "entries",
+ "type": 149,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 90,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 151,
+ "optional": false
+ },
+ {
+ "name": "update",
+ "type": 25,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 150
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "description",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "skill-catalog"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 153,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "skill-invocation"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 62,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 155,
+ "optional": false
+ },
+ {
+ "name": "references",
+ "type": 156,
+ "optional": false
+ },
+ {
+ "name": "version",
+ "type": 161,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "session-reference"
+ },
+ {
+ "kind": "array",
+ "element": 157
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "capturedFormatVersion",
+ "type": 1,
+ "optional": true
+ },
+ {
+ "name": "capturedThroughSeq",
+ "type": 158,
+ "optional": false
+ },
+ {
+ "name": "compacted",
+ "type": 160,
+ "optional": false
+ },
+ {
+ "name": "inputIndex",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "label",
+ "type": 6,
+ "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": 6,
+ "optional": false
+ },
+ {
+ "name": "truncated",
+ "type": 160,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 1,
+ 159
+ ]
+ },
+ {
+ "kind": "primitive",
+ "type": "null"
+ },
+ {
+ "kind": "primitive",
+ "type": "boolean"
+ },
+ {
+ "kind": "literal",
+ "value": 1
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 163,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 164,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "snapshot"
+ },
+ {
+ "kind": "array",
+ "element": 165
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "name",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "text",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 163,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 164,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 163,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 164,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 163,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 164,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 163,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 164,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 163,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 164,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 163,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 164,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 163,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 164,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 163,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 164,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 163,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 164,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 163,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 164,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 163,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 164,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 163,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 164,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 179,
+ "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": 76,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 181,
+ "optional": false
+ },
+ {
+ "name": "senderSessionId",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "agent-message"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ }
+ ]
+ },
+ "names": [],
+ "sources": [
+ "packages/core/session/src/types.ts:311"
+ ]
+ },
{
"digest": "51edec100659da3a9bd9c3f6ba1180f5e64ec9a1585e5057080df45c180bd357",
"schema": {
@@ -46885,6 +47848,454 @@
"names": [],
"sources": []
},
+ {
+ "digest": "5302e763151277614b97e77f00e3b326694c6c1247b916a20503c344dc970777",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "error",
+ "type": 1,
+ "optional": true
+ },
+ {
+ "name": "message",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "meta",
+ "type": 34,
+ "optional": true
+ },
+ {
+ "name": "step",
+ "type": 19,
+ "optional": false
+ },
+ {
+ "name": "turn",
+ "type": 19,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "code",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "reason",
+ "type": 2,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "string"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "isError",
+ "type": 31,
+ "optional": true
+ },
+ {
+ "name": "role",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "toolCallId",
+ "type": 2,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 5
+ },
+ {
+ "kind": "union",
+ "types": [
+ 6,
+ 8,
+ 10,
+ 13,
+ 15,
+ 17,
+ 28
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "reasoning"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 9,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "text"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 11,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 12,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 14,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "arguments",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 16,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-call"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachment",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "offloaded",
+ "type": 26,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 27,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachmentId",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 19,
+ "optional": false
+ },
+ {
+ "name": "height",
+ "type": 19,
+ "optional": false
+ },
+ {
+ "name": "mediaType",
+ "type": 20,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 2,
+ "optional": true
+ },
+ {
+ "name": "originalDimensions",
+ "type": 25,
+ "optional": true
+ },
+ {
+ "name": "width",
+ "type": 19,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "number"
+ },
+ {
+ "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": 19,
+ "optional": false
+ },
+ {
+ "name": "width",
+ "type": 19,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": true
+ },
+ {
+ "kind": "literal",
+ "value": "image"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachment",
+ "type": 29,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 30,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachmentId",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 19,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 2,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "file"
+ },
+ {
+ "kind": "primitive",
+ "type": "boolean"
+ },
+ {
+ "kind": "literal",
+ "value": "tool"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "callId",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 32,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 2,
+ 19,
+ 31,
+ 35,
+ 36,
+ 37
+ ]
+ },
+ {
+ "kind": "array",
+ "element": 34
+ },
+ {
+ "kind": "primitive",
+ "type": "null"
+ },
+ {
+ "kind": "object",
+ "properties": [],
+ "indices": [
+ {
+ "key": 2,
+ "value": 34
+ }
+ ]
+ }
+ ]
+ },
+ "names": [],
+ "sources": [
+ "packages/core/session/src/types.ts:375"
+ ]
+ },
{
"digest": "530da6c0267813bb4511af72883cc518834e624e3b3220a7062955fd57a788a6",
"schema": {
@@ -46921,7 +48332,7 @@
"packages/core/session/src/types.ts#RequestHeaderReason"
],
"sources": [
- "packages/core/session/src/types.ts:272"
+ "packages/core/session/src/types.ts:273"
]
},
{
@@ -46959,56 +48370,59 @@
"sources": []
},
{
- "digest": "544d9f25d6224883513a9d6c0d0a185764d5fa8aebb24e20f87710b6f284a540",
+ "digest": "54f9276a1617d7c12594722c89cfe864bcbe4517e9a6f9c98bab14f199a135e0",
"schema": {
"root": 0,
"nodes": [
{
"kind": "object",
"properties": [
- {
- "name": "interrupted",
- "type": 1,
- "optional": true
- },
- {
- "name": "message",
- "type": 2,
- "optional": false
- },
{
"name": "step",
- "type": 10,
+ "type": 1,
"optional": false
},
{
"name": "stream",
- "type": 29,
+ "type": 2,
"optional": false
},
{
"name": "turn",
- "type": 10,
+ "type": 1,
"optional": false
- },
- {
- "name": "usage",
- "type": 66,
- "optional": true
}
],
"indices": []
},
{
- "kind": "literal",
- "value": true
+ "kind": "primitive",
+ "type": "number"
+ },
+ {
+ "kind": "array",
+ "element": 3
+ },
+ {
+ "kind": "union",
+ "types": [
+ 4,
+ 9,
+ 68,
+ 70
+ ]
},
{
"kind": "object",
"properties": [
{
- "name": "content",
- "type": 3,
+ "name": "args",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "dt",
+ "type": 7,
"optional": false
},
{
@@ -47017,13 +48431,23 @@
"optional": false
},
{
- "name": "role",
- "type": 25,
+ "name": "index",
+ "type": 1,
"optional": false
},
{
- "name": "source",
- "type": 26,
+ "name": "name",
+ "type": 6,
+ "optional": true
+ },
+ {
+ "name": "time0",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 8,
"optional": false
}
],
@@ -47031,16 +48455,119 @@
},
{
"kind": "array",
- "element": 4
+ "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": 67,
+ "optional": false
+ }
+ ],
+ "indices": []
},
{
"kind": "union",
"types": [
- 5,
- 8,
- 18,
- 21,
- 23
+ 11,
+ 13,
+ 40,
+ 43,
+ 45,
+ 47,
+ 64
+ ]
+ },
+ {
+ "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": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 15,
+ 17,
+ 27,
+ 30,
+ 32,
+ 34,
+ 37
]
},
{
@@ -47063,16 +48590,12 @@
},
{
"name": "type",
- "type": 7,
+ "type": 16,
"optional": false
}
],
"indices": []
},
- {
- "kind": "primitive",
- "type": "string"
- },
{
"kind": "literal",
"value": "tool-call"
@@ -47082,17 +48605,17 @@
"properties": [
{
"name": "attachment",
- "type": 9,
+ "type": 18,
"optional": false
},
{
"name": "offloaded",
- "type": 1,
+ "type": 25,
"optional": true
},
{
"name": "type",
- "type": 17,
+ "type": 26,
"optional": false
}
],
@@ -47108,17 +48631,17 @@
},
{
"name": "bytes",
- "type": 10,
+ "type": 1,
"optional": false
},
{
"name": "height",
- "type": 10,
+ "type": 1,
"optional": false
},
{
"name": "mediaType",
- "type": 11,
+ "type": 19,
"optional": false
},
{
@@ -47128,34 +48651,26 @@
},
{
"name": "originalDimensions",
- "type": 16,
+ "type": 24,
"optional": true
},
{
"name": "width",
- "type": 10,
+ "type": 1,
"optional": false
}
],
"indices": []
},
- {
- "kind": "primitive",
- "type": "number"
- },
{
"kind": "union",
"types": [
- 12,
- 13,
- 14,
- 15
+ 20,
+ 21,
+ 22,
+ 23
]
},
- {
- "kind": "literal",
- "value": "image/gif"
- },
{
"kind": "literal",
"value": "image/jpeg"
@@ -47168,22 +48683,30 @@
"kind": "literal",
"value": "image/webp"
},
+ {
+ "kind": "literal",
+ "value": "image/gif"
+ },
{
"kind": "object",
"properties": [
{
"name": "height",
- "type": 10,
+ "type": 1,
"optional": false
},
{
"name": "width",
- "type": 10,
+ "type": 1,
"optional": false
}
],
"indices": []
},
+ {
+ "kind": "literal",
+ "value": true
+ },
{
"kind": "literal",
"value": "image"
@@ -47193,12 +48716,12 @@
"properties": [
{
"name": "attachment",
- "type": 19,
+ "type": 28,
"optional": false
},
{
"name": "type",
- "type": 20,
+ "type": 29,
"optional": false
}
],
@@ -47214,7 +48737,7 @@
},
{
"name": "bytes",
- "type": 10,
+ "type": 1,
"optional": false
},
{
@@ -47239,7 +48762,7 @@
},
{
"name": "type",
- "type": 22,
+ "type": 31,
"optional": false
}
],
@@ -47259,7 +48782,7 @@
},
{
"name": "type",
- "type": 24,
+ "type": 33,
"optional": false
}
],
@@ -47269,166 +48792,43 @@
"kind": "literal",
"value": "text"
},
- {
- "kind": "literal",
- "value": "assistant"
- },
{
"kind": "object",
"properties": [
{
- "name": "kind",
- "type": 27,
- "optional": false
- },
- {
- "name": "model",
- "type": 6,
- "optional": false
- },
- {
- "name": "provider",
- "type": 6,
- "optional": false
- },
- {
- "name": "replayState",
- "type": 28,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "model"
- },
- {
- "kind": "opaque",
- "reason": "unknown"
- },
- {
- "kind": "array",
- "element": 30
- },
- {
- "kind": "union",
- "types": [
- 31,
- 35,
- 68,
- 70
- ]
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "args",
- "type": 32,
- "optional": false
- },
- {
- "name": "dt",
- "type": 33,
- "optional": false
- },
- {
- "name": "id",
- "type": 6,
- "optional": false
- },
- {
- "name": "index",
- "type": 10,
- "optional": false
- },
- {
- "name": "name",
- "type": 6,
+ "name": "tool",
+ "type": 35,
"optional": true
},
{
- "name": "time0",
- "type": 10,
+ "name": "toolName",
+ "type": 6,
"optional": false
},
{
"name": "type",
- "type": 34,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 6
- },
- {
- "kind": "array",
- "element": 10
- },
- {
- "kind": "literal",
- "value": "tool-call-chunks"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "chunk",
"type": 36,
"optional": false
- },
- {
- "name": "time",
- "type": 10,
- "optional": false
- },
- {
- "name": "type",
- "type": 67,
- "optional": false
}
],
"indices": []
},
{
- "kind": "union",
- "types": [
- 37,
- 39,
- 41,
- 44,
- 46,
- 48,
- 64
- ]
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
},
{
"kind": "object",
"properties": [
{
- "name": "argumentsDelta",
+ "name": "toolName",
"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": 38,
@@ -47439,28 +48839,7 @@
},
{
"kind": "literal",
- "value": "tool-call-delta"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "block",
- "type": 4,
- "optional": false
- },
- {
- "name": "index",
- "type": 10,
- "optional": false
- },
- {
- "name": "type",
- "type": 40,
- "optional": false
- }
- ],
- "indices": []
+ "value": "tool-removal"
},
{
"kind": "literal",
@@ -47471,17 +48850,17 @@
"properties": [
{
"name": "blockType",
- "type": 42,
+ "type": 41,
"optional": false
},
{
"name": "index",
- "type": 10,
+ "type": 1,
"optional": false
},
{
"name": "type",
- "type": 43,
+ "type": 42,
"optional": false
}
],
@@ -47490,11 +48869,13 @@
{
"kind": "union",
"types": [
- 7,
- 17,
- 20,
- 22,
- 24
+ 16,
+ 26,
+ 29,
+ 31,
+ 33,
+ 36,
+ 38
]
},
{
@@ -47506,7 +48887,7 @@
"properties": [
{
"name": "index",
- "type": 10,
+ "type": 1,
"optional": false
},
{
@@ -47516,7 +48897,7 @@
},
{
"name": "type",
- "type": 45,
+ "type": 44,
"optional": false
}
],
@@ -47531,7 +48912,7 @@
"properties": [
{
"name": "index",
- "type": 10,
+ "type": 1,
"optional": false
},
{
@@ -47541,7 +48922,7 @@
},
{
"name": "type",
- "type": 47,
+ "type": 46,
"optional": false
}
],
@@ -47556,12 +48937,12 @@
"properties": [
{
"name": "reason",
- "type": 49,
+ "type": 48,
"optional": false
},
{
"name": "replayState",
- "type": 61,
+ "type": 60,
"optional": true
},
{
@@ -47575,11 +48956,11 @@
{
"kind": "union",
"types": [
- 50,
- 53,
- 55,
- 57,
- 59
+ 49,
+ 52,
+ 54,
+ 56,
+ 58
]
},
{
@@ -47587,12 +48968,12 @@
"properties": [
{
"name": "failure",
- "type": 51,
+ "type": 50,
"optional": false
},
{
"name": "kind",
- "type": 52,
+ "type": 51,
"optional": false
}
],
@@ -47613,12 +48994,12 @@
},
{
"name": "offloadImages",
- "type": 10,
+ "type": 1,
"optional": true
},
{
"name": "providerRetryAfterMs",
- "type": 10,
+ "type": 1,
"optional": true
},
{
@@ -47628,7 +49009,7 @@
},
{
"name": "status",
- "type": 10,
+ "type": 1,
"optional": true
}
],
@@ -47643,12 +49024,12 @@
"properties": [
{
"name": "failure",
- "type": 51,
+ "type": 50,
"optional": false
},
{
"name": "kind",
- "type": 54,
+ "type": 53,
"optional": false
}
],
@@ -47663,7 +49044,7 @@
"properties": [
{
"name": "kind",
- "type": 56,
+ "type": 55,
"optional": false
}
],
@@ -47678,7 +49059,7 @@
"properties": [
{
"name": "kind",
- "type": 58,
+ "type": 57,
"optional": false
}
],
@@ -47693,7 +49074,7 @@
"properties": [
{
"name": "kind",
- "type": 60,
+ "type": 59,
"optional": false
}
],
@@ -47708,12 +49089,12 @@
"properties": [
{
"name": "blocks",
- "type": 62,
+ "type": 61,
"optional": true
},
{
"name": "response",
- "type": 28,
+ "type": 62,
"optional": false
}
],
@@ -47721,7 +49102,11 @@
},
{
"kind": "array",
- "element": 28
+ "element": 62
+ },
+ {
+ "kind": "opaque",
+ "reason": "unknown"
},
{
"kind": "literal",
@@ -47752,32 +49137,32 @@
"properties": [
{
"name": "cacheReadTokens",
- "type": 10,
+ "type": 1,
"optional": true
},
{
"name": "cacheWriteTokens",
- "type": 10,
+ "type": 1,
"optional": true
},
{
"name": "inputTokens",
- "type": 10,
+ "type": 1,
"optional": false
},
{
"name": "outputTokens",
- "type": 10,
+ "type": 1,
"optional": false
},
{
"name": "reasoningTokens",
- "type": 10,
+ "type": 1,
"optional": true
},
{
"name": "totalTokens",
- "type": 10,
+ "type": 1,
"optional": true
}
],
@@ -47792,22 +49177,22 @@
"properties": [
{
"name": "dt",
- "type": 33,
+ "type": 7,
"optional": false
},
{
"name": "index",
- "type": 10,
+ "type": 1,
"optional": false
},
{
"name": "texts",
- "type": 32,
+ "type": 5,
"optional": false
},
{
"name": "time0",
- "type": 10,
+ "type": 1,
"optional": false
},
{
@@ -47827,22 +49212,22 @@
"properties": [
{
"name": "dt",
- "type": 33,
+ "type": 7,
"optional": false
},
{
"name": "index",
- "type": 10,
+ "type": 1,
"optional": false
},
{
"name": "texts",
- "type": 32,
+ "type": 5,
"optional": false
},
{
"name": "time0",
- "type": 10,
+ "type": 1,
"optional": false
},
{
@@ -47861,414 +49246,9 @@
},
"names": [],
"sources": [
- "packages/core/session/src/types.ts:332"
+ "packages/core/session/src/types.ts:355"
]
},
- {
- "digest": "54a8682615a7ffc3e1e3c41ab003ae61082ae2792c57407f5bd8bb38fded3f0e",
- "schema": {
- "root": 0,
- "nodes": [
- {
- "kind": "object",
- "properties": [
- {
- "name": "data",
- "type": 1,
- "optional": false
- },
- {
- "name": "ignorable",
- "type": 15,
- "optional": true
- },
- {
- "name": "seq",
- "type": 8,
- "optional": false
- },
- {
- "name": "sourceEventSeqs",
- "type": 29,
- "optional": true
- },
- {
- "name": "surfaceOp",
- "type": 30,
- "optional": false
- },
- {
- "name": "time",
- "type": 8,
- "optional": false
- },
- {
- "name": "type",
- "type": 34,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "message",
- "type": 2,
- "optional": false
- },
- {
- "name": "step",
- "type": 8,
- "optional": false
- },
- {
- "name": "turn",
- "type": 8,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "content",
- "type": 3,
- "optional": false
- },
- {
- "name": "id",
- "type": 7,
- "optional": false
- },
- {
- "name": "role",
- "type": 26,
- "optional": false
- },
- {
- "name": "source",
- "type": 27,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 4
- },
- {
- "kind": "union",
- "types": [
- 5,
- 17,
- 20,
- 22,
- 24
- ]
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "attachment",
- "type": 6,
- "optional": false
- },
- {
- "name": "offloaded",
- "type": 15,
- "optional": true
- },
- {
- "name": "type",
- "type": 16,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "attachmentId",
- "type": 7,
- "optional": false
- },
- {
- "name": "bytes",
- "type": 8,
- "optional": false
- },
- {
- "name": "height",
- "type": 8,
- "optional": false
- },
- {
- "name": "mediaType",
- "type": 9,
- "optional": false
- },
- {
- "name": "name",
- "type": 7,
- "optional": true
- },
- {
- "name": "originalDimensions",
- "type": 14,
- "optional": true
- },
- {
- "name": "width",
- "type": 8,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "primitive",
- "type": "string"
- },
- {
- "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": true
- },
- {
- "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": 7,
- "optional": false
- },
- {
- "name": "bytes",
- "type": 8,
- "optional": false
- },
- {
- "name": "name",
- "type": 7,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "file"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "text",
- "type": 7,
- "optional": false
- },
- {
- "name": "type",
- "type": 21,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "text"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "text",
- "type": 7,
- "optional": false
- },
- {
- "name": "type",
- "type": 23,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "reasoning"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "arguments",
- "type": 7,
- "optional": false
- },
- {
- "name": "id",
- "type": 7,
- "optional": false
- },
- {
- "name": "name",
- "type": 7,
- "optional": false
- },
- {
- "name": "type",
- "type": 25,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-call"
- },
- {
- "kind": "literal",
- "value": "system"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 28,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "system-prompt"
- },
- {
- "kind": "array",
- "element": 8
- },
- {
- "kind": "union",
- "types": [
- 31,
- 33
- ]
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "endSeq",
- "type": 8,
- "optional": false
- },
- {
- "name": "op",
- "type": 32,
- "optional": false
- },
- {
- "name": "startSeq",
- "type": 8,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "replace"
- },
- {
- "kind": "literal",
- "value": "append"
- },
- {
- "kind": "literal",
- "value": "system/message"
- }
- ]
- },
- "names": [],
- "sources": []
- },
{
"digest": "557e148d30b79ee48645850832b30c717d7c3b64641deb5d6133b8b4e91ee0b8",
"schema": {
@@ -48370,7 +49350,7 @@
},
"names": [],
"sources": [
- "packages/core/session/src/types.ts:220"
+ "packages/core/session/src/types.ts:221"
]
},
{
@@ -48387,6 +49367,428 @@
"names": [],
"sources": []
},
+ {
+ "digest": "576a2de8355eb09850963ff5953420b172e274d9283666eb7d889097db120796",
+ "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": 29,
+ "optional": false
+ },
+ {
+ "name": "shadowedSeqs",
+ "type": 30,
+ "optional": false
+ },
+ {
+ "name": "shadowedTokenCount",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "sourceCommandId",
+ "type": 1,
+ "optional": true
+ },
+ {
+ "name": "summary",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "usage",
+ "type": 31,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "string"
+ },
+ {
+ "kind": "primitive",
+ "type": "number"
+ },
+ {
+ "kind": "array",
+ "element": 4
+ },
+ {
+ "kind": "union",
+ "types": [
+ 5,
+ 7,
+ 9,
+ 12,
+ 14,
+ 16,
+ 26
+ ]
+ },
+ {
+ "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": "tool",
+ "type": 10,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 11,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 13,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "arguments",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 15,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-call"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachment",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "offloaded",
+ "type": 24,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 25,
+ "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": 18,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 1,
+ "optional": true
+ },
+ {
+ "name": "originalDimensions",
+ "type": 23,
+ "optional": true
+ },
+ {
+ "name": "width",
+ "type": 2,
+ "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": 2,
+ "optional": false
+ },
+ {
+ "name": "width",
+ "type": 2,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": true
+ },
+ {
+ "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": 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": [],
+ "sources": []
+ },
{
"digest": "5776e5553ff2dfe3f5bc202dbb1e7c9f93e35a531aebb7764c23b2b6153b2ccc",
"schema": {
@@ -48748,7 +50150,7 @@
"packages/llm/llm/src/types.ts#FinishReason"
],
"sources": [
- "packages/llm/llm/src/types.ts:143"
+ "packages/llm/llm/src/types.ts:166"
]
},
{
@@ -48765,6 +50167,20 @@
"names": [],
"sources": []
},
+ {
+ "digest": "589d0d91239681f89ee485459dc8c2f73ea47183b5534289d966637024a2c35d",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "literal",
+ "value": "developer"
+ }
+ ]
+ },
+ "names": [],
+ "sources": []
+ },
{
"digest": "58f94390b982f8a5ac1f4f235ba612557f4a1dc4a995d8b1cec63ce7639decb0",
"schema": {
@@ -49093,2734 +50509,6 @@
"names": [],
"sources": []
},
- {
- "digest": "5d2c092b195b5319447d2daa9fef91291b937763c946f38a070e1c630b3aafe1",
- "schema": {
- "root": 0,
- "nodes": [
- {
- "kind": "union",
- "types": [
- 1,
- 28,
- 187,
- 189
- ]
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "content",
- "type": 2,
- "optional": false
- },
- {
- "name": "id",
- "type": 5,
- "optional": false
- },
- {
- "name": "isError",
- "type": 25,
- "optional": true
- },
- {
- "name": "role",
- "type": 26,
- "optional": false
- },
- {
- "name": "source",
- "type": 27,
- "optional": false
- },
- {
- "name": "toolCallId",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 3
- },
- {
- "kind": "union",
- "types": [
- 4,
- 7,
- 9,
- 11,
- 22
- ]
- },
- {
- "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": "offloaded",
- "type": 20,
- "optional": true
- },
- {
- "name": "type",
- "type": 21,
- "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/jpeg"
- },
- {
- "kind": "literal",
- "value": "image/png"
- },
- {
- "kind": "literal",
- "value": "image/webp"
- },
- {
- "kind": "literal",
- "value": "image/gif"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "height",
- "type": 13,
- "optional": false
- },
- {
- "name": "width",
- "type": 13,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": true
- },
- {
- "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": 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"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "callId",
- "type": 5,
- "optional": false
- },
- {
- "name": "kind",
- "type": 26,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "content",
- "type": 2,
- "optional": false
- },
- {
- "name": "id",
- "type": 5,
- "optional": false
- },
- {
- "name": "role",
- "type": 29,
- "optional": false
- },
- {
- "name": "source",
- "type": 30,
- "optional": false,
- "compatibility": {
- "version": 1,
- "policy": "session-source-attribution",
- "binding": "session.user-message.source",
- "discriminator": "kind",
- "unknownKinds": "preserve",
- "attributionKinds": [
- "tmux-context"
- ]
- }
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "user"
- },
- {
- "kind": "union",
- "types": [
- 27,
- 31,
- 34,
- 36,
- 39,
- 41,
- 43,
- 45,
- 47,
- 49,
- 51,
- 53,
- 55,
- 57,
- 59,
- 60,
- 61,
- 63,
- 64,
- 65,
- 66,
- 67,
- 68,
- 69,
- 70,
- 71,
- 72,
- 73,
- 74,
- 75,
- 77,
- 78,
- 79,
- 80,
- 81,
- 82,
- 83,
- 84,
- 85,
- 86,
- 87,
- 88,
- 89,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 97,
- 98,
- 99,
- 100,
- 101,
- 102,
- 103,
- 105,
- 107,
- 110,
- 111,
- 112,
- 113,
- 114,
- 116,
- 117,
- 118,
- 119,
- 121,
- 122,
- 123,
- 124,
- 125,
- 126,
- 127,
- 129,
- 130,
- 138,
- 139,
- 141,
- 143,
- 147,
- 149,
- 156,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 174,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186
- ]
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 32,
- "optional": false
- },
- {
- "name": "kind",
- "type": 33,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "notice"
- },
- {
- "kind": "literal",
- "value": "user-approval"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 32,
- "optional": false
- },
- {
- "name": "kind",
- "type": 35,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "dsh-session-title-llm"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "instructions"
- },
- {
- "kind": "literal",
- "value": "hooks-claude-code"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "hooks-codex"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 42,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "model-selection"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "plan-mode"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "repeat-tool-reminder"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "runtime-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "schedule"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "time-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tmux-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 56,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-goal"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 58,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-jobs"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 33,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 35,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 62,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "recall"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 62,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 62,
- "optional": false
- },
- {
- "name": "kind",
- "type": 42,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 62,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 62,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 62,
- "optional": false
- },
- {
- "name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 62,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 62,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 62,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 62,
- "optional": false
- },
- {
- "name": "kind",
- "type": 56,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 62,
- "optional": false
- },
- {
- "name": "kind",
- "type": 58,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 62,
- "optional": false
- },
- {
- "name": "kind",
- "type": 33,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 62,
- "optional": false
- },
- {
- "name": "kind",
- "type": 35,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 76,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "relay"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 76,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 76,
- "optional": false
- },
- {
- "name": "kind",
- "type": 42,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 76,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 76,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 76,
- "optional": false
- },
- {
- "name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 76,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 76,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 76,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 76,
- "optional": false
- },
- {
- "name": "kind",
- "type": 56,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 76,
- "optional": false
- },
- {
- "name": "kind",
- "type": 58,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 76,
- "optional": false
- },
- {
- "name": "kind",
- "type": 33,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 76,
- "optional": false
- },
- {
- "name": "kind",
- "type": 35,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 90,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "catalog"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 90,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 90,
- "optional": false
- },
- {
- "name": "kind",
- "type": 42,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 90,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 90,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 90,
- "optional": false
- },
- {
- "name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 90,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 90,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 90,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 90,
- "optional": false
- },
- {
- "name": "kind",
- "type": 56,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 90,
- "optional": false
- },
- {
- "name": "kind",
- "type": 58,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 90,
- "optional": false
- },
- {
- "name": "kind",
- "type": 33,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 90,
- "optional": false
- },
- {
- "name": "kind",
- "type": 35,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "goalId",
- "type": 5,
- "optional": false
- },
- {
- "name": "kind",
- "type": 104,
- "optional": false
- },
- {
- "name": "revision",
- "type": 13,
- "optional": false
- },
- {
- "name": "round",
- "type": 13,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "goal"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 106,
- "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": 108,
- "optional": false
- },
- {
- "name": "model",
- "type": 5,
- "optional": false
- },
- {
- "name": "provider",
- "type": 5,
- "optional": false
- },
- {
- "name": "replayState",
- "type": 109,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "model"
- },
- {
- "kind": "opaque",
- "reason": "unknown"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 38,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 40,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 42,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 115,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "ptc-mode"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 46,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 120,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "system-prompt"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 56,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 58,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 29,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 33,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 128,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "cordis-host-runner"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 35,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "baseline",
- "type": 20,
- "optional": true
- },
- {
- "name": "baselineIdentity",
- "type": 5,
- "optional": true
- },
- {
- "name": "changes",
- "type": 131,
- "optional": false
- },
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 137,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 132
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "action",
- "type": 133,
- "optional": false
- },
- {
- "name": "digest",
- "type": 5,
- "optional": true
- },
- {
- "name": "path",
- "type": 5,
- "optional": false
- },
- {
- "name": "scope",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 134,
- 135,
- 136
- ]
- },
- {
- "kind": "literal",
- "value": "remove"
- },
- {
- "kind": "literal",
- "value": "replace"
- },
- {
- "kind": "literal",
- "value": "set"
- },
- {
- "kind": "literal",
- "value": "agent-instructions"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "clientTimeZone",
- "type": 5,
- "optional": true
- },
- {
- "name": "kind",
- "type": 29,
- "optional": false
- },
- {
- "name": "rpcId",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "compactionId",
- "type": 5,
- "optional": false
- },
- {
- "name": "kind",
- "type": 140,
- "optional": false
- },
- {
- "name": "sourceCommandId",
- "type": 5,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "compact-checkpoint"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "deliveryId",
- "type": 5,
- "optional": false
- },
- {
- "name": "form",
- "type": 32,
- "optional": false
- },
- {
- "name": "kind",
- "type": 142,
- "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": "webhook"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "entries",
- "type": 144,
- "optional": false
- },
- {
- "name": "form",
- "type": 90,
- "optional": false
- },
- {
- "name": "kind",
- "type": 146,
- "optional": false
- },
- {
- "name": "update",
- "type": 20,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 145
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "description",
- "type": 5,
- "optional": false
- },
- {
- "name": "name",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "skill-catalog"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 37,
- "optional": false
- },
- {
- "name": "kind",
- "type": 148,
- "optional": false
- },
- {
- "name": "name",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "skill-invocation"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 62,
- "optional": false
- },
- {
- "name": "kind",
- "type": 150,
- "optional": false
- },
- {
- "name": "references",
- "type": 151,
- "optional": false
- },
- {
- "name": "version",
- "type": 155,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "session-reference"
- },
- {
- "kind": "array",
- "element": 152
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "capturedFormatVersion",
- "type": 13,
- "optional": true
- },
- {
- "name": "capturedThroughSeq",
- "type": 153,
- "optional": false
- },
- {
- "name": "compacted",
- "type": 25,
- "optional": false
- },
- {
- "name": "inputIndex",
- "type": 13,
- "optional": false
- },
- {
- "name": "label",
- "type": 5,
- "optional": false
- },
- {
- "name": "omittedBytes",
- "type": 13,
- "optional": false
- },
- {
- "name": "omittedMessages",
- "type": 13,
- "optional": false
- },
- {
- "name": "originalMessages",
- "type": 13,
- "optional": false
- },
- {
- "name": "retainedMessages",
- "type": 13,
- "optional": false
- },
- {
- "name": "sessionId",
- "type": 5,
- "optional": false
- },
- {
- "name": "truncated",
- "type": 25,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 13,
- 154
- ]
- },
- {
- "kind": "primitive",
- "type": "null"
- },
- {
- "kind": "literal",
- "value": 1
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 157,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- },
- {
- "name": "sections",
- "type": 158,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "snapshot"
- },
- {
- "kind": "array",
- "element": 159
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "name",
- "type": 5,
- "optional": false
- },
- {
- "name": "text",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 157,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- },
- {
- "name": "sections",
- "type": 158,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 157,
- "optional": false
- },
- {
- "name": "kind",
- "type": 42,
- "optional": false
- },
- {
- "name": "sections",
- "type": 158,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 157,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- },
- {
- "name": "sections",
- "type": 158,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 157,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- },
- {
- "name": "sections",
- "type": 158,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 157,
- "optional": false
- },
- {
- "name": "kind",
- "type": 48,
- "optional": false
- },
- {
- "name": "sections",
- "type": 158,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 157,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- },
- {
- "name": "sections",
- "type": 158,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 157,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- },
- {
- "name": "sections",
- "type": 158,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 157,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- },
- {
- "name": "sections",
- "type": 158,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 157,
- "optional": false
- },
- {
- "name": "kind",
- "type": 56,
- "optional": false
- },
- {
- "name": "sections",
- "type": 158,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 157,
- "optional": false
- },
- {
- "name": "kind",
- "type": 58,
- "optional": false
- },
- {
- "name": "sections",
- "type": 158,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 157,
- "optional": false
- },
- {
- "name": "kind",
- "type": 33,
- "optional": false
- },
- {
- "name": "sections",
- "type": 158,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 157,
- "optional": false
- },
- {
- "name": "kind",
- "type": 35,
- "optional": false
- },
- {
- "name": "sections",
- "type": 158,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 32,
- "optional": false
- },
- {
- "name": "kind",
- "type": 173,
- "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": 76,
- "optional": false
- },
- {
- "name": "kind",
- "type": 175,
- "optional": false
- },
- {
- "name": "senderSessionId",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "agent-message"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 32,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 32,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 32,
- "optional": false
- },
- {
- "name": "kind",
- "type": 42,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 32,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 32,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 32,
- "optional": false
- },
- {
- "name": "kind",
- "type": 48,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 32,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 32,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 32,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 32,
- "optional": false
- },
- {
- "name": "kind",
- "type": 56,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 32,
- "optional": false
- },
- {
- "name": "kind",
- "type": 58,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "content",
- "type": 2,
- "optional": false
- },
- {
- "name": "id",
- "type": 5,
- "optional": false
- },
- {
- "name": "role",
- "type": 188,
- "optional": false
- },
- {
- "name": "source",
- "type": 107,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "assistant"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "content",
- "type": 2,
- "optional": false
- },
- {
- "name": "id",
- "type": 5,
- "optional": false
- },
- {
- "name": "role",
- "type": 190,
- "optional": false
- },
- {
- "name": "source",
- "type": 119,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "system"
- }
- ]
- },
- "names": [
- "packages/llm/llm/src/message.ts#Message"
- ],
- "sources": [
- "packages/llm/llm/src/message.ts:190"
- ]
- },
{
"digest": "5d542ac7bdf13310c46e1a884dec9fb18ad8c6e153cff207e639cd7bf9d7e694",
"schema": {
@@ -52102,7 +50790,7 @@
"packages/llm/llm/src/types.ts#LlmFailure"
],
"sources": [
- "packages/llm/llm/src/types.ts:40"
+ "packages/llm/llm/src/types.ts:41"
]
},
{
@@ -52307,283 +50995,6 @@
"names": [],
"sources": []
},
- {
- "digest": "61c16da5dfff82fba0aaf446f0bed211ef0c9bfb2130788e27b41c4244e8686f",
- "schema": {
- "root": 0,
- "nodes": [
- {
- "kind": "object",
- "properties": [
- {
- "name": "block",
- "type": 1,
- "optional": false
- },
- {
- "name": "index",
- "type": 11,
- "optional": false
- },
- {
- "name": "type",
- "type": 23,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 2,
- 5,
- 7,
- 9,
- 20
- ]
- },
- {
- "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": "offloaded",
- "type": 18,
- "optional": true
- },
- {
- "name": "type",
- "type": 19,
- "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": true
- },
- {
- "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": 3,
- "optional": false
- },
- {
- "name": "bytes",
- "type": 11,
- "optional": false
- },
- {
- "name": "name",
- "type": 3,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "file"
- },
- {
- "kind": "literal",
- "value": "block-end"
- }
- ]
- },
- "names": [],
- "sources": [
- "packages/llm/llm/src/types.ts:422"
- ]
- },
{
"digest": "6292bcbedaa97feaec5b48a03bb8144b581b93309d9d6c905f26da7a6a7a0a4f",
"schema": {
@@ -52765,6 +51176,2696 @@
"packages/subagent/subagent/src/descriptor.ts:72"
]
},
+ {
+ "digest": "64ea5653002834c44f29bea4620e9c42aeb6024ae5b1d58d69f95158006b2586",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "role",
+ "type": 29,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 30,
+ "optional": false,
+ "compatibility": {
+ "version": 1,
+ "policy": "session-source-attribution",
+ "binding": "session.user-message.source",
+ "discriminator": "kind",
+ "unknownKinds": "preserve",
+ "attributionKinds": [
+ "tmux-context"
+ ]
+ }
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 2
+ },
+ {
+ "kind": "union",
+ "types": [
+ 3,
+ 6,
+ 8,
+ 11,
+ 13,
+ 15,
+ 26
+ ]
+ },
+ {
+ "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": "tool",
+ "type": 9,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 12,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "arguments",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 14,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-call"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachment",
+ "type": 16,
+ "optional": false
+ },
+ {
+ "name": "offloaded",
+ "type": 24,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 25,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachmentId",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "height",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "mediaType",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 4,
+ "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/png"
+ },
+ {
+ "kind": "literal",
+ "value": "image/webp"
+ },
+ {
+ "kind": "literal",
+ "value": "image/gif"
+ },
+ {
+ "kind": "literal",
+ "value": "image/jpeg"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "height",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "width",
+ "type": 17,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": true
+ },
+ {
+ "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": 4,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "file"
+ },
+ {
+ "kind": "literal",
+ "value": "user"
+ },
+ {
+ "kind": "union",
+ "types": [
+ 31,
+ 34,
+ 36,
+ 38,
+ 40,
+ 42,
+ 44,
+ 46,
+ 48,
+ 50,
+ 52,
+ 54,
+ 56,
+ 58,
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65,
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 72,
+ 74,
+ 75,
+ 76,
+ 77,
+ 78,
+ 79,
+ 80,
+ 81,
+ 82,
+ 83,
+ 84,
+ 85,
+ 86,
+ 88,
+ 89,
+ 90,
+ 91,
+ 92,
+ 93,
+ 94,
+ 95,
+ 96,
+ 97,
+ 98,
+ 99,
+ 100,
+ 102,
+ 104,
+ 107,
+ 108,
+ 109,
+ 110,
+ 112,
+ 113,
+ 114,
+ 115,
+ 117,
+ 118,
+ 119,
+ 120,
+ 121,
+ 123,
+ 124,
+ 125,
+ 127,
+ 128,
+ 129,
+ 137,
+ 139,
+ 140,
+ 142,
+ 145,
+ 149,
+ 151,
+ 159,
+ 163,
+ 164,
+ 165,
+ 166,
+ 167,
+ 168,
+ 169,
+ 170,
+ 171,
+ 172,
+ 173,
+ 174,
+ 175,
+ 177,
+ 179,
+ 180,
+ 181,
+ 182,
+ 183,
+ 184,
+ 185,
+ 186,
+ 187,
+ 188,
+ 189,
+ 190,
+ 191
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 33,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "instructions"
+ },
+ {
+ "kind": "literal",
+ "value": "hooks-codex"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "model-selection"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "plan-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "repeat-tool-reminder"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "runtime-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "schedule"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "time-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tmux-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-goal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-jobs"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "user-approval"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "dsh-session-title-llm"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "hooks-claude-code"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 59,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 33,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "recall"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 59,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 59,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 59,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 59,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 59,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 59,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 59,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 59,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 59,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 59,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 59,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 59,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 73,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 33,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "relay"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 73,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 73,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 73,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 73,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 73,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 73,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 73,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 73,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 73,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 73,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 73,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 73,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 87,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 33,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "catalog"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 87,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 87,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 87,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 87,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 87,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 87,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 87,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 87,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 87,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 87,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 87,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 87,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "goalId",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 101,
+ "optional": false
+ },
+ {
+ "name": "revision",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "round",
+ "type": 17,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "goal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 103,
+ "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": 105,
+ "optional": false
+ },
+ {
+ "name": "model",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "provider",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "replayState",
+ "type": 106,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "model"
+ },
+ {
+ "kind": "opaque",
+ "reason": "unknown"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 33,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 111,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "ptc-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 116,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "system-prompt"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 122,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-registry"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 29,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 126,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "cordis-host-runner"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "baseline",
+ "type": 24,
+ "optional": true
+ },
+ {
+ "name": "baselineIdentity",
+ "type": 4,
+ "optional": true
+ },
+ {
+ "name": "changes",
+ "type": 130,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 136,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 131
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "action",
+ "type": 132,
+ "optional": false
+ },
+ {
+ "name": "digest",
+ "type": 4,
+ "optional": true
+ },
+ {
+ "name": "path",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "scope",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 133,
+ 134,
+ 135
+ ]
+ },
+ {
+ "kind": "literal",
+ "value": "remove"
+ },
+ {
+ "kind": "literal",
+ "value": "replace"
+ },
+ {
+ "kind": "literal",
+ "value": "set"
+ },
+ {
+ "kind": "literal",
+ "value": "agent-instructions"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "callId",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 138,
+ "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": "compactionId",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 141,
+ "optional": false
+ },
+ {
+ "name": "sourceCommandId",
+ "type": 4,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "compact-checkpoint"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "deliveryId",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 143,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 144,
+ "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": 146,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 87,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 148,
+ "optional": false
+ },
+ {
+ "name": "update",
+ "type": 24,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 147
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "description",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "skill-catalog"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 150,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "skill-invocation"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 59,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 152,
+ "optional": false
+ },
+ {
+ "name": "references",
+ "type": 153,
+ "optional": false
+ },
+ {
+ "name": "version",
+ "type": 158,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "session-reference"
+ },
+ {
+ "kind": "array",
+ "element": 154
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "capturedFormatVersion",
+ "type": 17,
+ "optional": true
+ },
+ {
+ "name": "capturedThroughSeq",
+ "type": 155,
+ "optional": false
+ },
+ {
+ "name": "compacted",
+ "type": 157,
+ "optional": false
+ },
+ {
+ "name": "inputIndex",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "label",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "omittedBytes",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "omittedMessages",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "originalMessages",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "retainedMessages",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "sessionId",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "truncated",
+ "type": 157,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 17,
+ 156
+ ]
+ },
+ {
+ "kind": "primitive",
+ "type": "null"
+ },
+ {
+ "kind": "primitive",
+ "type": "boolean"
+ },
+ {
+ "kind": "literal",
+ "value": 1
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 160,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 161,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "snapshot"
+ },
+ {
+ "kind": "array",
+ "element": 162
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "name",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "text",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 160,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 161,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 160,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 161,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 160,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 161,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 160,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 161,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 160,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 161,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 160,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 161,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 160,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 161,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 160,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 161,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 160,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 161,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 160,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 161,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 160,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 161,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 160,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 161,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 143,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 176,
+ "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": 73,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 178,
+ "optional": false
+ },
+ {
+ "name": "senderSessionId",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "agent-message"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 143,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 143,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 143,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 143,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 143,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 143,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 143,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 143,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 143,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 143,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 143,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 143,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 143,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ }
+ ]
+ },
+ "names": [
+ "packages/llm/llm/src/message.ts#UserMessage"
+ ],
+ "sources": [
+ "packages/llm/llm/src/message.ts:162"
+ ]
+ },
{
"digest": "658d895d187b26d83f3b53109a3bf77bbfba9f6f9a6d4bc4ee4315b4eb36239e",
"schema": {
@@ -52936,6 +54037,68 @@
"packages/llm/llm/src/message.ts:35"
]
},
+ {
+ "digest": "66ba70f6f068da443f969a0b947a013c3addd776b9b60a0a393759c19825e9a2",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "deferLoading",
+ "type": 1,
+ "optional": true
+ },
+ {
+ "name": "description",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "parameters",
+ "type": 3,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": true
+ },
+ {
+ "kind": "primitive",
+ "type": "string"
+ },
+ {
+ "kind": "object",
+ "properties": [],
+ "indices": [
+ {
+ "key": 2,
+ "value": 4
+ }
+ ]
+ },
+ {
+ "kind": "opaque",
+ "reason": "unknown"
+ }
+ ]
+ },
+ "names": [
+ "packages/llm/llm/src/types.ts#ToolSchema"
+ ],
+ "sources": [
+ "packages/llm/llm/src/types.ts:461"
+ ]
+ },
{
"digest": "66ece68282d8c06330fb83329a24ae54c386d5ccfab296bbf18369da8beb7d14",
"schema": {
@@ -53144,6 +54307,3298 @@
"names": [],
"sources": []
},
+ {
+ "digest": "69081694be231d56fd9580ba14645fd5e35373202605d5c5c841a9435b5fa3b1",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "data",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "ignorable",
+ "type": 17,
+ "optional": true
+ },
+ {
+ "name": "seq",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "sourceEventSeqs",
+ "type": 34,
+ "optional": true
+ },
+ {
+ "name": "surfaceOp",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "time",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "message",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "step",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "turn",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "role",
+ "type": 31,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 32,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 4
+ },
+ {
+ "kind": "union",
+ "types": [
+ 5,
+ 8,
+ 19,
+ 22,
+ 24,
+ 26,
+ 29
+ ]
+ },
+ {
+ "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": "offloaded",
+ "type": 17,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 18,
+ "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": true
+ },
+ {
+ "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": 6,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "file"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 23,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "text"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 25,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "reasoning"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 27,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 28,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 30,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "kind": "literal",
+ "value": "system"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 33,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "system-prompt"
+ },
+ {
+ "kind": "array",
+ "element": 10
+ },
+ {
+ "kind": "union",
+ "types": [
+ 36,
+ 38
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "endSeq",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "op",
+ "type": 37,
+ "optional": false
+ },
+ {
+ "name": "startSeq",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "replace"
+ },
+ {
+ "kind": "literal",
+ "value": "append"
+ },
+ {
+ "kind": "literal",
+ "value": "system/message"
+ }
+ ]
+ },
+ "names": [],
+ "sources": []
+ },
+ {
+ "digest": "691c0f641cd3e8072fdacd6fa8c400253cf75a0ce9285d8ce89141bbb24f2fb6",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "union",
+ "types": [
+ 1,
+ 33,
+ 195,
+ 196,
+ 198
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "isError",
+ "type": 30,
+ "optional": true
+ },
+ {
+ "name": "role",
+ "type": 31,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "toolCallId",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 3
+ },
+ {
+ "kind": "union",
+ "types": [
+ 4,
+ 7,
+ 9,
+ 12,
+ 14,
+ 16,
+ 27
+ ]
+ },
+ {
+ "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": "tool",
+ "type": 10,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 11,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 13,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "arguments",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 15,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-call"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachment",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "offloaded",
+ "type": 25,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 26,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachmentId",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "height",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "mediaType",
+ "type": 19,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 5,
+ "optional": true
+ },
+ {
+ "name": "originalDimensions",
+ "type": 24,
+ "optional": true
+ },
+ {
+ "name": "width",
+ "type": 18,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "number"
+ },
+ {
+ "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": 18,
+ "optional": false
+ },
+ {
+ "name": "width",
+ "type": 18,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": true
+ },
+ {
+ "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": 5,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "file"
+ },
+ {
+ "kind": "primitive",
+ "type": "boolean"
+ },
+ {
+ "kind": "literal",
+ "value": "tool"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "callId",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 31,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "role",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 35,
+ "optional": false,
+ "compatibility": {
+ "version": 1,
+ "policy": "session-source-attribution",
+ "binding": "session.developer-message.source",
+ "discriminator": "kind",
+ "unknownKinds": "preserve",
+ "attributionKinds": [
+ "tmux-context"
+ ]
+ }
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "developer"
+ },
+ {
+ "kind": "union",
+ "types": [
+ 32,
+ 36,
+ 39,
+ 41,
+ 43,
+ 45,
+ 47,
+ 49,
+ 51,
+ 54,
+ 56,
+ 58,
+ 60,
+ 62,
+ 64,
+ 65,
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 73,
+ 74,
+ 75,
+ 76,
+ 77,
+ 78,
+ 79,
+ 80,
+ 81,
+ 82,
+ 83,
+ 84,
+ 85,
+ 87,
+ 88,
+ 89,
+ 90,
+ 91,
+ 92,
+ 93,
+ 94,
+ 95,
+ 96,
+ 97,
+ 98,
+ 99,
+ 101,
+ 102,
+ 103,
+ 104,
+ 105,
+ 106,
+ 107,
+ 108,
+ 109,
+ 110,
+ 111,
+ 112,
+ 113,
+ 115,
+ 117,
+ 120,
+ 121,
+ 122,
+ 123,
+ 124,
+ 126,
+ 127,
+ 128,
+ 129,
+ 131,
+ 132,
+ 133,
+ 134,
+ 135,
+ 137,
+ 139,
+ 140,
+ 142,
+ 143,
+ 151,
+ 152,
+ 154,
+ 156,
+ 160,
+ 162,
+ 169,
+ 173,
+ 174,
+ 175,
+ 176,
+ 177,
+ 178,
+ 179,
+ 180,
+ 181,
+ 182,
+ 183,
+ 184,
+ 185,
+ 187,
+ 189,
+ 190,
+ 191,
+ 192,
+ 193,
+ 194
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 37,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "notice"
+ },
+ {
+ "kind": "literal",
+ "value": "schedule"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 37,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 40,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "time-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 37,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tmux-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 37,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-goal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 37,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-jobs"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 37,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "user-approval"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 37,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "dsh-session-title-llm"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "instructions"
+ },
+ {
+ "kind": "literal",
+ "value": "hooks-claude-code"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "hooks-codex"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "model-selection"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "plan-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 61,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "repeat-tool-reminder"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 63,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "runtime-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 40,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 72,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "recall"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 72,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 72,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 72,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 72,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 61,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 72,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 63,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 72,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 72,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 40,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 72,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 72,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 72,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 72,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 72,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 86,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "relay"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 86,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 86,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 86,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 86,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 61,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 86,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 63,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 86,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 86,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 40,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 86,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 86,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 86,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 86,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 86,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 100,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "catalog"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 100,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 100,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 100,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 100,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 61,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 100,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 63,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 100,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 100,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 40,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 100,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 100,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 100,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 100,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 100,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "goalId",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 114,
+ "optional": false
+ },
+ {
+ "name": "revision",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "round",
+ "type": 18,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "goal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 116,
+ "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": 118,
+ "optional": false
+ },
+ {
+ "name": "model",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "provider",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "replayState",
+ "type": 119,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "model"
+ },
+ {
+ "kind": "opaque",
+ "reason": "unknown"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 125,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "ptc-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 61,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 63,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 130,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "system-prompt"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 40,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 136,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-registry"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 138,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "user"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 141,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "cordis-host-runner"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "baseline",
+ "type": 25,
+ "optional": true
+ },
+ {
+ "name": "baselineIdentity",
+ "type": 5,
+ "optional": true
+ },
+ {
+ "name": "changes",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 150,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 145
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "action",
+ "type": 146,
+ "optional": false
+ },
+ {
+ "name": "digest",
+ "type": 5,
+ "optional": true
+ },
+ {
+ "name": "path",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "scope",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 147,
+ 148,
+ 149
+ ]
+ },
+ {
+ "kind": "literal",
+ "value": "remove"
+ },
+ {
+ "kind": "literal",
+ "value": "replace"
+ },
+ {
+ "kind": "literal",
+ "value": "set"
+ },
+ {
+ "kind": "literal",
+ "value": "agent-instructions"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "clientTimeZone",
+ "type": 5,
+ "optional": true
+ },
+ {
+ "name": "kind",
+ "type": 138,
+ "optional": false
+ },
+ {
+ "name": "rpcId",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "compactionId",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 153,
+ "optional": false
+ },
+ {
+ "name": "sourceCommandId",
+ "type": 5,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "compact-checkpoint"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "deliveryId",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 37,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 155,
+ "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": "webhook"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "entries",
+ "type": 157,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 100,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 159,
+ "optional": false
+ },
+ {
+ "name": "update",
+ "type": 25,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 158
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "description",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "skill-catalog"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 161,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "skill-invocation"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 72,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 163,
+ "optional": false
+ },
+ {
+ "name": "references",
+ "type": 164,
+ "optional": false
+ },
+ {
+ "name": "version",
+ "type": 168,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "session-reference"
+ },
+ {
+ "kind": "array",
+ "element": 165
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "capturedFormatVersion",
+ "type": 18,
+ "optional": true
+ },
+ {
+ "name": "capturedThroughSeq",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "compacted",
+ "type": 30,
+ "optional": false
+ },
+ {
+ "name": "inputIndex",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "label",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "omittedBytes",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "omittedMessages",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "originalMessages",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "retainedMessages",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "sessionId",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "truncated",
+ "type": 30,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 18,
+ 167
+ ]
+ },
+ {
+ "kind": "primitive",
+ "type": "null"
+ },
+ {
+ "kind": "literal",
+ "value": 1
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 170,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 171,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "snapshot"
+ },
+ {
+ "kind": "array",
+ "element": 172
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "name",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "text",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 170,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 171,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 170,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 171,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 170,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 171,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 170,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 61,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 171,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 170,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 63,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 171,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 170,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 171,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 170,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 40,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 171,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 170,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 171,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 170,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 171,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 170,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 171,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 170,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 171,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 170,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 171,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 37,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 186,
+ "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": 86,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 188,
+ "optional": false
+ },
+ {
+ "name": "senderSessionId",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "agent-message"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 37,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 37,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 37,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 37,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 37,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 61,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 37,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 63,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "role",
+ "type": 138,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 35,
+ "optional": false,
+ "compatibility": {
+ "version": 1,
+ "policy": "session-source-attribution",
+ "binding": "session.user-message.source",
+ "discriminator": "kind",
+ "unknownKinds": "preserve",
+ "attributionKinds": [
+ "tmux-context"
+ ]
+ }
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "role",
+ "type": 197,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 117,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "assistant"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "role",
+ "type": 199,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 129,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "system"
+ }
+ ]
+ },
+ "names": [
+ "packages/llm/llm/src/message.ts#Message"
+ ],
+ "sources": [
+ "packages/llm/llm/src/message.ts:196"
+ ]
+ },
{
"digest": "693f4952fb5565da96c06bace8924b098ac2fbc915fde0ff8019701183abc057",
"schema": {
@@ -53217,7 +57672,7 @@
},
"names": [],
"sources": [
- "packages/llm/llm/src/types.ts:139"
+ "packages/llm/llm/src/types.ts:162"
]
},
{
@@ -53402,6 +57857,379 @@
"packages/goal/goal/src/types.ts:60"
]
},
+ {
+ "digest": "6bc8e51124d0874bc89e1d0ceff381a9c3cd0fc240667d69f841ce4f60f65fe5",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "message",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "step",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "turn",
+ "type": 18,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "role",
+ "type": 30,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 31,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 3
+ },
+ {
+ "kind": "union",
+ "types": [
+ 4,
+ 7,
+ 9,
+ 12,
+ 14,
+ 16,
+ 27
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "string"
+ },
+ {
+ "kind": "literal",
+ "value": "text"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 8,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "reasoning"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 10,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 11,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 13,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "arguments",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 15,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-call"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachment",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "offloaded",
+ "type": 25,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 26,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachmentId",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "height",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "mediaType",
+ "type": 19,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 5,
+ "optional": true
+ },
+ {
+ "name": "originalDimensions",
+ "type": 24,
+ "optional": true
+ },
+ {
+ "name": "width",
+ "type": 18,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "number"
+ },
+ {
+ "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": 18,
+ "optional": false
+ },
+ {
+ "name": "width",
+ "type": 18,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": true
+ },
+ {
+ "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": 5,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "file"
+ },
+ {
+ "kind": "literal",
+ "value": "system"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 32,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "system-prompt"
+ }
+ ]
+ },
+ "names": [],
+ "sources": [
+ "packages/core/session/src/types.ts:330"
+ ]
+ },
{
"digest": "6c03546143cdf6ae88f1745ac98c5139efa1588d1415249bbc5f3104d32ab800",
"schema": {
@@ -53426,7 +58254,7 @@
},
"names": [],
"sources": [
- "packages/core/session/src/types.ts:190"
+ "packages/core/session/src/types.ts:191"
]
},
{
@@ -53476,7 +58304,7 @@
},
"names": [],
"sources": [
- "packages/core/session/src/types.ts:191"
+ "packages/core/session/src/types.ts:192"
]
},
{
@@ -53536,59 +58364,6 @@
"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": [],
- "sources": []
- },
{
"digest": "6e52dd55a1d48954ed5464ec46fe34d9eb65f709baabc9561e7a279910b0c406",
"schema": {
@@ -53979,676 +58754,6 @@
"packages/llm/llm/src/message.ts:24"
]
},
- {
- "digest": "71a18f8c73d2082125528e0b546fdd914d310f93a4e5f48586cb9ee668574de3",
- "schema": {
- "root": 0,
- "nodes": [
- {
- "kind": "object",
- "properties": [
- {
- "name": "chunk",
- "type": 1,
- "optional": false
- },
- {
- "name": "time",
- "type": 4,
- "optional": false
- },
- {
- "name": "type",
- "type": 55,
- "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,
- 20,
- 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": "offloaded",
- "type": 18,
- "optional": true
- },
- {
- "name": "type",
- "type": 19,
- "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": true
- },
- {
- "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": 3,
- "optional": false
- },
- {
- "name": "bytes",
- "type": 4,
- "optional": false
- },
- {
- "name": "name",
- "type": 3,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "file"
- },
- {
- "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,
- 19,
- 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": "offloadImages",
- "type": 4,
- "optional": true
- },
- {
- "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": []
- },
- {
- "kind": "literal",
- "value": "chunk"
- }
- ]
- },
- "names": [],
- "sources": [
- "packages/llm/llm/src/assistant-stream.ts:44"
- ]
- },
{
"digest": "71bb3254ec8f1e491ce63b762a7b5f18709de23aa4e8abcc8b886f4b6ce051dd",
"schema": {
@@ -54845,370 +58950,6 @@
"names": [],
"sources": []
},
- {
- "digest": "75f1d59512dd2e6468bed27c6203a721b116ef7869e291e3fee34c977d013185",
- "schema": {
- "root": 0,
- "nodes": [
- {
- "kind": "object",
- "properties": [
- {
- "name": "data",
- "type": 1,
- "optional": false
- },
- {
- "name": "ignorable",
- "type": 21,
- "optional": true
- },
- {
- "name": "seq",
- "type": 14,
- "optional": false
- },
- {
- "name": "time",
- "type": 14,
- "optional": false
- },
- {
- "name": "type",
- "type": 28,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "arguments",
- "type": 2,
- "optional": false
- },
- {
- "name": "content",
- "type": 3,
- "optional": false
- },
- {
- "name": "error",
- "type": 26,
- "optional": true
- },
- {
- "name": "isError",
- "type": 27,
- "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,
- 23
- ]
- },
- {
- "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": "offloaded",
- "type": 21,
- "optional": true
- },
- {
- "name": "type",
- "type": 22,
- "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": true
- },
- {
- "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": 6,
- "optional": false
- },
- {
- "name": "bytes",
- "type": 14,
- "optional": false
- },
- {
- "name": "name",
- "type": 6,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "file"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "code",
- "type": 6,
- "optional": false
- },
- {
- "name": "name",
- "type": 6,
- "optional": false
- },
- {
- "name": "reason",
- "type": 6,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "primitive",
- "type": "boolean"
- },
- {
- "kind": "literal",
- "value": "tool/ptc-dispatch"
- }
- ]
- },
- "names": [],
- "sources": []
- },
{
"digest": "7624ca28c61ca0eaa4f015140f3cea6e0c16cce2f2960fab5f531203d253903e",
"schema": {
@@ -55592,7 +59333,7 @@
},
"names": [],
"sources": [
- "packages/core/session/src/types.ts:211"
+ "packages/core/session/src/types.ts:212"
]
},
{
@@ -55799,6 +59540,537 @@
"packages/feedback/message-feedback/src/types.ts:46"
]
},
+ {
+ "digest": "7c9f44e90a0058f4cc532ae20dad0c10afa6eba22e70a6c79fc79490bad64397",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "data",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "ignorable",
+ "type": 27,
+ "optional": true
+ },
+ {
+ "name": "seq",
+ "type": 20,
+ "optional": false
+ },
+ {
+ "name": "sourceEventSeqs",
+ "type": 39,
+ "optional": true
+ },
+ {
+ "name": "surfaceOp",
+ "type": 40,
+ "optional": false
+ },
+ {
+ "name": "time",
+ "type": 20,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "error",
+ "type": 2,
+ "optional": true
+ },
+ {
+ "name": "message",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "meta",
+ "type": 35,
+ "optional": true
+ },
+ {
+ "name": "step",
+ "type": 20,
+ "optional": false
+ },
+ {
+ "name": "turn",
+ "type": 20,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "code",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "reason",
+ "type": 3,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "string"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "isError",
+ "type": 32,
+ "optional": true
+ },
+ {
+ "name": "role",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "toolCallId",
+ "type": 3,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 6
+ },
+ {
+ "kind": "union",
+ "types": [
+ 7,
+ 9,
+ 11,
+ 14,
+ 16,
+ 18,
+ 29
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 8,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "text"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "reasoning"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 12,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 13,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 15,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "arguments",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 17,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-call"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachment",
+ "type": 19,
+ "optional": false
+ },
+ {
+ "name": "offloaded",
+ "type": 27,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 28,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachmentId",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 20,
+ "optional": false
+ },
+ {
+ "name": "height",
+ "type": 20,
+ "optional": false
+ },
+ {
+ "name": "mediaType",
+ "type": 21,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 3,
+ "optional": true
+ },
+ {
+ "name": "originalDimensions",
+ "type": 26,
+ "optional": true
+ },
+ {
+ "name": "width",
+ "type": 20,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "number"
+ },
+ {
+ "kind": "union",
+ "types": [
+ 22,
+ 23,
+ 24,
+ 25
+ ]
+ },
+ {
+ "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": 20,
+ "optional": false
+ },
+ {
+ "name": "width",
+ "type": 20,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": true
+ },
+ {
+ "kind": "literal",
+ "value": "image"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachment",
+ "type": 30,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 31,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachmentId",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 20,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 3,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "file"
+ },
+ {
+ "kind": "primitive",
+ "type": "boolean"
+ },
+ {
+ "kind": "literal",
+ "value": "tool"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "callId",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 33,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 3,
+ 20,
+ 32,
+ 36,
+ 37,
+ 38
+ ]
+ },
+ {
+ "kind": "array",
+ "element": 35
+ },
+ {
+ "kind": "primitive",
+ "type": "null"
+ },
+ {
+ "kind": "object",
+ "properties": [],
+ "indices": [
+ {
+ "key": 3,
+ "value": 35
+ }
+ ]
+ },
+ {
+ "kind": "array",
+ "element": 20
+ },
+ {
+ "kind": "union",
+ "types": [
+ 41,
+ 42
+ ]
+ },
+ {
+ "kind": "literal",
+ "value": "append"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "endSeq",
+ "type": 20,
+ "optional": false
+ },
+ {
+ "name": "op",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "startSeq",
+ "type": 20,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "replace"
+ },
+ {
+ "kind": "literal",
+ "value": "tool/result"
+ }
+ ]
+ },
+ "names": [],
+ "sources": []
+ },
{
"digest": "7d226b9fd95b4ba213d4237c22e930a91c3c769c95ca7f92977b9d625ba13438",
"schema": {
@@ -56110,6 +60382,60 @@
"packages/feedback/command-feedback/src/types.ts:27"
]
},
+ {
+ "digest": "7d65acf0a3a43a8f445ce5d3320b42eca492739fc931b2a7516bfb8368dc2c68",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "union",
+ "types": [
+ 1,
+ 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-addition"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-call"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ }
+ ]
+ },
+ "names": [
+ "packages/llm/llm/src/types.ts#ContentBlockType"
+ ],
+ "sources": [
+ "packages/llm/llm/src/types.ts:149"
+ ]
+ },
{
"digest": "7df62978a2b7de8540e714152297743e0a622209a46a5ac9513fc0fad73ca23b",
"schema": {
@@ -56192,59 +60518,6 @@
"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:438"
- ]
- },
{
"digest": "7f7fd5a6b0064f597534b29ff62ef26e786dffccf5e14f654a7d4fcea2c35f04",
"schema": {
@@ -56445,6 +60718,311 @@
"packages/goal/goal/src/domain.ts:47"
]
},
+ {
+ "digest": "8064c03c87c357fd1575cb9395ce86e6dcbe2d275bf7717864a02cddf01827d5",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "union",
+ "types": [
+ 1,
+ 4,
+ 6,
+ 9,
+ 11,
+ 13,
+ 24
+ ]
+ },
+ {
+ "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": "tool",
+ "type": 7,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 8,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "arguments",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 12,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-call"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachment",
+ "type": 14,
+ "optional": false
+ },
+ {
+ "name": "offloaded",
+ "type": 22,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 23,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachmentId",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 15,
+ "optional": false
+ },
+ {
+ "name": "height",
+ "type": 15,
+ "optional": false
+ },
+ {
+ "name": "mediaType",
+ "type": 16,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 2,
+ "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": true
+ },
+ {
+ "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": 15,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 2,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "file"
+ }
+ ]
+ },
+ "names": [
+ "packages/llm/llm/src/types.ts#ContentBlock"
+ ],
+ "sources": [
+ "packages/llm/llm/src/types.ts:151"
+ ]
+ },
{
"digest": "80677c8c8b804189a0fde8aa70dd4ad7af8bb12dfd03027e8e023c8592c838bc",
"schema": {
@@ -56542,7 +61120,7 @@
"packages/llm/llm/src/types.ts#ReasoningBlock"
],
"sources": [
- "packages/llm/llm/src/types.ts:67"
+ "packages/llm/llm/src/types.ts:68"
]
},
{
@@ -56682,6 +61260,20 @@
"names": [],
"sources": []
},
+ {
+ "digest": "83d6916021eede8f2d83a1872716caa1efdec39a3681890996c55147187fdd12",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ }
+ ]
+ },
+ "names": [],
+ "sources": []
+ },
{
"digest": "83da72c6857601c75da11212ef847f57d457b9c99f0a82246dcdff3e26700239",
"schema": {
@@ -56815,116 +61407,67 @@
]
},
{
- "digest": "84be73b2d2ebcf1b2a5f3a2fe2dc7c2381ca995206a35f9fa2ee9977ea34a57d",
+ "digest": "84bbfdce7d2eab5b0c53e72ff7406db856c8bfd621b965b72fd86598ba493bf7",
"schema": {
"root": 0,
"nodes": [
{
- "kind": "object",
- "properties": [
- {
- "name": "header",
- "type": 1,
- "optional": false
- },
- {
- "name": "reason",
- "type": 13,
- "optional": false
- },
- {
- "name": "startsSeries",
- "type": 3,
- "optional": true
- }
- ],
- "indices": []
+ "kind": "array",
+ "element": 1
+ },
+ {
+ "kind": "union",
+ "types": [
+ 2,
+ 8,
+ 67,
+ 69
+ ]
},
{
"kind": "object",
"properties": [
{
- "name": "adapterDefaults",
- "type": 2,
- "optional": true
+ "name": "args",
+ "type": 3,
+ "optional": false
},
{
- "name": "config",
+ "name": "dt",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "id",
"type": 4,
"optional": false
},
{
- "name": "system",
- "type": 8,
- "optional": true
- },
- {
- "name": "tools",
- "type": 9,
- "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",
+ "name": "index",
"type": 6,
"optional": false
},
{
- "name": "provider",
+ "name": "name",
+ "type": 4,
+ "optional": true
+ },
+ {
+ "name": "time0",
"type": 6,
"optional": false
},
{
- "name": "reasoningEffort",
- "type": 6,
- "optional": true
- },
- {
- "name": "stop",
+ "name": "type",
"type": 7,
- "optional": true
- },
- {
- "name": "temperature",
- "type": 5,
- "optional": true
+ "optional": false
}
],
"indices": []
},
{
- "kind": "primitive",
- "type": "number"
+ "kind": "array",
+ "element": 4
},
{
"kind": "primitive",
@@ -56936,78 +61479,789 @@
},
{
"kind": "primitive",
- "type": "never"
+ "type": "number"
},
{
- "kind": "array",
- "element": 10
+ "kind": "literal",
+ "value": "tool-call-chunks"
},
{
"kind": "object",
"properties": [
{
- "name": "description",
+ "name": "chunk",
+ "type": 9,
+ "optional": false
+ },
+ {
+ "name": "time",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 66,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 10,
+ 12,
+ 39,
+ 42,
+ 44,
+ 46,
+ 63
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "argumentsDelta",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "index",
"type": 6,
"optional": false
},
{
"name": "name",
- "type": 6,
- "optional": false
+ "type": 4,
+ "optional": true
},
{
- "name": "parameters",
+ "name": "type",
"type": 11,
"optional": false
}
],
"indices": []
},
+ {
+ "kind": "literal",
+ "value": "tool-call-delta"
+ },
{
"kind": "object",
- "properties": [],
- "indices": [
+ "properties": [
{
- "key": 6,
- "value": 12
+ "name": "block",
+ "type": 13,
+ "optional": false
+ },
+ {
+ "name": "index",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 38,
+ "optional": false
}
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 14,
+ 16,
+ 26,
+ 29,
+ 31,
+ 33,
+ 36
]
},
+ {
+ "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": "offloaded",
+ "type": 24,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 25,
+ "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/webp"
+ },
+ {
+ "kind": "literal",
+ "value": "image/gif"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "height",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "width",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": true
+ },
+ {
+ "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": 4,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "file"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 30,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "reasoning"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 32,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "text"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 34,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 35,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "kind": "literal",
+ "value": "block-end"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "blockType",
+ "type": 40,
+ "optional": false
+ },
+ {
+ "name": "index",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 15,
+ 25,
+ 28,
+ 30,
+ 32,
+ 35,
+ 37
+ ]
+ },
+ {
+ "kind": "literal",
+ "value": "block-start"
+ },
+ {
+ "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": "reasoning-delta"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "index",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "text",
+ "type": 4,
+ "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": 4,
+ "optional": false
+ },
+ {
+ "name": "message",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "offloadImages",
+ "type": 6,
+ "optional": true
+ },
+ {
+ "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": 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": "union",
- "types": [
- 14,
- 15,
- 16,
- 17
- ]
+ "kind": "literal",
+ "value": "finish"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "type",
+ "type": 64,
+ "optional": false
+ },
+ {
+ "name": "usage",
+ "type": 65,
+ "optional": false
+ }
+ ],
+ "indices": []
},
{
"kind": "literal",
- "value": "initial"
+ "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": "resume"
+ "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": 68,
+ "optional": false
+ }
+ ],
+ "indices": []
},
{
"kind": "literal",
- "value": "series"
+ "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": 70,
+ "optional": false
+ }
+ ],
+ "indices": []
},
{
"kind": "literal",
- "value": "change"
+ "value": "text-chunks"
}
]
},
"names": [],
- "sources": [
- "packages/core/session/src/types.ts:381"
- ]
+ "sources": []
},
{
"digest": "854db3efdfb0cd39d30953b28703e519c121f1115cebfffc40369fe86c406dd1",
@@ -57052,6 +62306,20 @@
"names": [],
"sources": []
},
+ {
+ "digest": "85f9b505b7bdff1f61845c4cea8f36fd0fde1b62facbe87d8924d1d27e616f3a",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ }
+ ]
+ },
+ "names": [],
+ "sources": []
+ },
{
"digest": "85fe96bf15d5c7559eec3bae4d6cf1a76fda9f5be05a29c2830cff560cab0c0d",
"schema": {
@@ -57120,485 +62388,6 @@
"names": [],
"sources": []
},
- {
- "digest": "86c1ee9c8ab6c6e160d4ccc00b3d9ad5a6c687938b552d55eec528279baa1559",
- "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": 30,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 2,
- 29
- ]
- },
- {
- "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": 26,
- "optional": false
- },
- {
- "name": "shadowedSeqs",
- "type": 27,
- "optional": false
- },
- {
- "name": "shadowedTokenCount",
- "type": 5,
- "optional": false
- },
- {
- "name": "sourceCommandId",
- "type": 3,
- "optional": true
- },
- {
- "name": "summary",
- "type": 6,
- "optional": false
- },
- {
- "name": "usage",
- "type": 28,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "primitive",
- "type": "string"
- },
- {
- "kind": "literal",
- "value": true
- },
- {
- "kind": "primitive",
- "type": "number"
- },
- {
- "kind": "array",
- "element": 7
- },
- {
- "kind": "union",
- "types": [
- 8,
- 10,
- 12,
- 14,
- 23
- ]
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "text",
- "type": 3,
- "optional": false
- },
- {
- "name": "type",
- "type": 9,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "reasoning"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "text",
- "type": 3,
- "optional": false
- },
- {
- "name": "type",
- "type": 11,
- "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": 13,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-call"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "attachment",
- "type": 15,
- "optional": false
- },
- {
- "name": "offloaded",
- "type": 4,
- "optional": true
- },
- {
- "name": "type",
- "type": 22,
- "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": 16,
- "optional": false
- },
- {
- "name": "name",
- "type": 3,
- "optional": true
- },
- {
- "name": "originalDimensions",
- "type": 21,
- "optional": true
- },
- {
- "name": "width",
- "type": 5,
- "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": 5,
- "optional": false
- },
- {
- "name": "width",
- "type": 5,
- "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": 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": 26,
- "optional": false
- },
- {
- "name": "shadowedSeqs",
- "type": 27,
- "optional": false
- },
- {
- "name": "shadowedTokenCount",
- "type": 5,
- "optional": false
- },
- {
- "name": "sourceCommandId",
- "type": 3,
- "optional": true
- },
- {
- "name": "summary",
- "type": 6,
- "optional": false
- },
- {
- "name": "usage",
- "type": 28,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "compaction/summary"
- }
- ]
- },
- "names": [],
- "sources": []
- },
{
"digest": "86d1d0e9cfebb240421187e3dc37fb71cc38a1501885cf32f8f9adef7b0a2bde",
"schema": {
@@ -57930,7 +62719,7 @@
},
"names": [],
"sources": [
- "packages/llm/llm/src/types.ts:421"
+ "packages/llm/llm/src/types.ts:444"
]
},
{
@@ -58061,324 +62850,6 @@
"names": [],
"sources": []
},
- {
- "digest": "8a8b1c3cf223fe58bbe45ea57f0b80eb262a653066dfe5683a648390ed91c13c",
- "schema": {
- "root": 0,
- "nodes": [
- {
- "kind": "object",
- "properties": [
- {
- "name": "content",
- "type": 1,
- "optional": false
- },
- {
- "name": "id",
- "type": 4,
- "optional": false
- },
- {
- "name": "isError",
- "type": 24,
- "optional": true
- },
- {
- "name": "role",
- "type": 25,
- "optional": false
- },
- {
- "name": "source",
- "type": 26,
- "optional": false
- },
- {
- "name": "toolCallId",
- "type": 4,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 2
- },
- {
- "kind": "union",
- "types": [
- 3,
- 6,
- 8,
- 10,
- 21
- ]
- },
- {
- "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": "offloaded",
- "type": 19,
- "optional": true
- },
- {
- "name": "type",
- "type": 20,
- "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": true
- },
- {
- "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": 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"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "callId",
- "type": 4,
- "optional": false
- },
- {
- "name": "kind",
- "type": 25,
- "optional": false
- }
- ],
- "indices": []
- }
- ]
- },
- "names": [
- "packages/llm/llm/src/message.ts#ToolResultMessage"
- ],
- "sources": [
- "packages/llm/llm/src/message.ts:168"
- ]
- },
{
"digest": "8a9c990773f798eac10ca8878e6bcc531ee080bc589cac956730e462cc6a09ad",
"schema": {
@@ -58715,7 +63186,54 @@
},
"names": [],
"sources": [
- "packages/llm/llm/src/types.ts:138"
+ "packages/llm/llm/src/types.ts:161"
+ ]
+ },
+ {
+ "digest": "8e611bf46821e5003a1605a73560a6f56388295149d449dfe2142d5ec335f29c",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 1,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 3,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "primitive",
+ "type": "string"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ }
+ ]
+ },
+ "names": [
+ "packages/llm/llm/src/types.ts#ToolAdditionBlock"
+ ],
+ "sources": [
+ "packages/llm/llm/src/types.ts:115"
]
},
{
@@ -58857,6 +63375,33 @@
"names": [],
"sources": []
},
+ {
+ "digest": "8fcb0b44a575e998665c053643d1ab04c82f39253ebd190ac0c975b78e40b543",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 1,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-registry"
+ }
+ ]
+ },
+ "names": [],
+ "sources": [
+ "packages/core/tools/src/index.ts:34"
+ ]
+ },
{
"digest": "904bf499d98be4a3a5f836fcac533b6c4899569b018071e6604e1d32657d00fd",
"schema": {
@@ -58887,234 +63432,6 @@
"names": [],
"sources": []
},
- {
- "digest": "91fb2b19bd1bfda3a1d30b71f39445595e1d4c120e8fe3553f96e25a3c3d1c7d",
- "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": 19,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "header",
- "type": 2,
- "optional": false
- },
- {
- "name": "reason",
- "type": 14,
- "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": 9,
- "optional": true
- },
- {
- "name": "tools",
- "type": 10,
- "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": "primitive",
- "type": "never"
- },
- {
- "kind": "array",
- "element": 11
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "description",
- "type": 7,
- "optional": false
- },
- {
- "name": "name",
- "type": 7,
- "optional": false
- },
- {
- "name": "parameters",
- "type": 12,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [],
- "indices": [
- {
- "key": 7,
- "value": 13
- }
- ]
- },
- {
- "kind": "opaque",
- "reason": "unknown"
- },
- {
- "kind": "union",
- "types": [
- 15,
- 16,
- 17,
- 18
- ]
- },
- {
- "kind": "literal",
- "value": "initial"
- },
- {
- "kind": "literal",
- "value": "resume"
- },
- {
- "kind": "literal",
- "value": "series"
- },
- {
- "kind": "literal",
- "value": "change"
- },
- {
- "kind": "literal",
- "value": "request/header"
- }
- ]
- },
- "names": [],
- "sources": []
- },
{
"digest": "930a6567a10bb62ddd157bd8abdf4b182810c8c3b49d91309b3b009a5fed9731",
"schema": {
@@ -59472,7 +63789,7 @@
},
"names": [],
"sources": [
- "packages/llm/llm/src/types.ts:419"
+ "packages/llm/llm/src/types.ts:442"
]
},
{
@@ -59552,2361 +63869,6 @@
"packages/core/agent/src/types.ts:30"
]
},
- {
- "digest": "975cf73c9f141cb80d0aaa5e507d5157e455182e0d3338cc2c5410ada98a0d37",
- "schema": {
- "root": 0,
- "nodes": [
- {
- "kind": "union",
- "types": [
- 1,
- 4,
- 6,
- 8,
- 10,
- 12,
- 15,
- 17,
- 19,
- 21,
- 23,
- 25,
- 27,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 52,
- 54,
- 57,
- 58,
- 59,
- 61,
- 62,
- 63,
- 64,
- 66,
- 67,
- 68,
- 69,
- 70,
- 72,
- 73,
- 75,
- 76,
- 77,
- 78,
- 88,
- 90,
- 91,
- 93,
- 96,
- 100,
- 102,
- 110,
- 114,
- 115,
- 116,
- 117,
- 118,
- 119,
- 120,
- 121,
- 122,
- 123,
- 124,
- 125,
- 126,
- 128,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163
- ]
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 2,
- "optional": false
- },
- {
- "name": "kind",
- "type": 3,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "recall"
- },
- {
- "kind": "literal",
- "value": "tool-jobs"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 2,
- "optional": false
- },
- {
- "name": "kind",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "user-approval"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 2,
- "optional": false
- },
- {
- "name": "kind",
- "type": 7,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "dsh-session-title-llm"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 2,
- "optional": false
- },
- {
- "name": "kind",
- "type": 9,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "hooks-claude-code"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 2,
- "optional": false
- },
- {
- "name": "kind",
- "type": 11,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "hooks-codex"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 13,
- "optional": false
- },
- {
- "name": "kind",
- "type": 14,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "relay"
- },
- {
- "kind": "literal",
- "value": "model-selection"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 13,
- "optional": false
- },
- {
- "name": "kind",
- "type": 16,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "plan-mode"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 13,
- "optional": false
- },
- {
- "name": "kind",
- "type": 18,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "repeat-tool-reminder"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 13,
- "optional": false
- },
- {
- "name": "kind",
- "type": 20,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "runtime-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 13,
- "optional": false
- },
- {
- "name": "kind",
- "type": 22,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "schedule"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 13,
- "optional": false
- },
- {
- "name": "kind",
- "type": 24,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "time-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 13,
- "optional": false
- },
- {
- "name": "kind",
- "type": 26,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tmux-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 13,
- "optional": false
- },
- {
- "name": "kind",
- "type": 28,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-goal"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 13,
- "optional": false
- },
- {
- "name": "kind",
- "type": 3,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 13,
- "optional": false
- },
- {
- "name": "kind",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 13,
- "optional": false
- },
- {
- "name": "kind",
- "type": 7,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 13,
- "optional": false
- },
- {
- "name": "kind",
- "type": 9,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 13,
- "optional": false
- },
- {
- "name": "kind",
- "type": 11,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 35,
- "optional": false
- },
- {
- "name": "kind",
- "type": 14,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "catalog"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 35,
- "optional": false
- },
- {
- "name": "kind",
- "type": 16,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 35,
- "optional": false
- },
- {
- "name": "kind",
- "type": 18,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 35,
- "optional": false
- },
- {
- "name": "kind",
- "type": 20,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 35,
- "optional": false
- },
- {
- "name": "kind",
- "type": 22,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 35,
- "optional": false
- },
- {
- "name": "kind",
- "type": 24,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 35,
- "optional": false
- },
- {
- "name": "kind",
- "type": 26,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 35,
- "optional": false
- },
- {
- "name": "kind",
- "type": 28,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 35,
- "optional": false
- },
- {
- "name": "kind",
- "type": 3,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 35,
- "optional": false
- },
- {
- "name": "kind",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 35,
- "optional": false
- },
- {
- "name": "kind",
- "type": 7,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 35,
- "optional": false
- },
- {
- "name": "kind",
- "type": 9,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 35,
- "optional": false
- },
- {
- "name": "kind",
- "type": 11,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "goalId",
- "type": 49,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- },
- {
- "name": "revision",
- "type": 51,
- "optional": false
- },
- {
- "name": "round",
- "type": 51,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "primitive",
- "type": "string"
- },
- {
- "kind": "literal",
- "value": "goal"
- },
- {
- "kind": "primitive",
- "type": "number"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 53,
- "optional": false
- },
- {
- "name": "messageId",
- "type": 49,
- "optional": false
- },
- {
- "name": "senderId",
- "type": 49,
- "optional": false
- },
- {
- "name": "senderName",
- "type": 49,
- "optional": false
- },
- {
- "name": "teamId",
- "type": 49,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "team-message"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 55,
- "optional": false
- },
- {
- "name": "model",
- "type": 49,
- "optional": false
- },
- {
- "name": "provider",
- "type": 49,
- "optional": false
- },
- {
- "name": "replayState",
- "type": 56,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "model"
- },
- {
- "kind": "opaque",
- "reason": "unknown"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 14,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 16,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 60,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "ptc-mode"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 18,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 20,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 22,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 65,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "system-prompt"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 24,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 26,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 28,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 3,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 71,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "user"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 74,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "cordis-host-runner"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 7,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 9,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 11,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "baseline",
- "type": 79,
- "optional": true
- },
- {
- "name": "baselineIdentity",
- "type": 49,
- "optional": true
- },
- {
- "name": "changes",
- "type": 80,
- "optional": false
- },
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 87,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": true
- },
- {
- "kind": "array",
- "element": 81
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "action",
- "type": 82,
- "optional": false
- },
- {
- "name": "digest",
- "type": 49,
- "optional": true
- },
- {
- "name": "path",
- "type": 49,
- "optional": false
- },
- {
- "name": "scope",
- "type": 49,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 83,
- 84,
- 85
- ]
- },
- {
- "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": 49,
- "optional": false
- },
- {
- "name": "kind",
- "type": 89,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "clientTimeZone",
- "type": 49,
- "optional": true
- },
- {
- "name": "kind",
- "type": 71,
- "optional": false
- },
- {
- "name": "rpcId",
- "type": 49,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "compactionId",
- "type": 49,
- "optional": false
- },
- {
- "name": "kind",
- "type": 92,
- "optional": false
- },
- {
- "name": "sourceCommandId",
- "type": 49,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "compact-checkpoint"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "deliveryId",
- "type": 49,
- "optional": false
- },
- {
- "name": "form",
- "type": 94,
- "optional": false
- },
- {
- "name": "kind",
- "type": 95,
- "optional": false
- },
- {
- "name": "provider",
- "type": 49,
- "optional": false
- },
- {
- "name": "ruleId",
- "type": 49,
- "optional": false
- },
- {
- "name": "source",
- "type": 49,
- "optional": false
- },
- {
- "name": "summary",
- "type": 49,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "notice"
- },
- {
- "kind": "literal",
- "value": "webhook"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "entries",
- "type": 97,
- "optional": false
- },
- {
- "name": "form",
- "type": 35,
- "optional": false
- },
- {
- "name": "kind",
- "type": 99,
- "optional": false
- },
- {
- "name": "update",
- "type": 79,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 98
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "description",
- "type": 49,
- "optional": false
- },
- {
- "name": "name",
- "type": 49,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "skill-catalog"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 101,
- "optional": false
- },
- {
- "name": "name",
- "type": 49,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "skill-invocation"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 2,
- "optional": false
- },
- {
- "name": "kind",
- "type": 103,
- "optional": false
- },
- {
- "name": "references",
- "type": 104,
- "optional": false
- },
- {
- "name": "version",
- "type": 109,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "session-reference"
- },
- {
- "kind": "array",
- "element": 105
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "capturedFormatVersion",
- "type": 51,
- "optional": true
- },
- {
- "name": "capturedThroughSeq",
- "type": 106,
- "optional": false
- },
- {
- "name": "compacted",
- "type": 108,
- "optional": false
- },
- {
- "name": "inputIndex",
- "type": 51,
- "optional": false
- },
- {
- "name": "label",
- "type": 49,
- "optional": false
- },
- {
- "name": "omittedBytes",
- "type": 51,
- "optional": false
- },
- {
- "name": "omittedMessages",
- "type": 51,
- "optional": false
- },
- {
- "name": "originalMessages",
- "type": 51,
- "optional": false
- },
- {
- "name": "retainedMessages",
- "type": 51,
- "optional": false
- },
- {
- "name": "sessionId",
- "type": 49,
- "optional": false
- },
- {
- "name": "truncated",
- "type": 108,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 51,
- 107
- ]
- },
- {
- "kind": "primitive",
- "type": "null"
- },
- {
- "kind": "primitive",
- "type": "boolean"
- },
- {
- "kind": "literal",
- "value": 1
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 111,
- "optional": false
- },
- {
- "name": "kind",
- "type": 14,
- "optional": false
- },
- {
- "name": "sections",
- "type": 112,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "snapshot"
- },
- {
- "kind": "array",
- "element": 113
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "name",
- "type": 49,
- "optional": false
- },
- {
- "name": "text",
- "type": 49,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 111,
- "optional": false
- },
- {
- "name": "kind",
- "type": 16,
- "optional": false
- },
- {
- "name": "sections",
- "type": 112,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 111,
- "optional": false
- },
- {
- "name": "kind",
- "type": 18,
- "optional": false
- },
- {
- "name": "sections",
- "type": 112,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 111,
- "optional": false
- },
- {
- "name": "kind",
- "type": 20,
- "optional": false
- },
- {
- "name": "sections",
- "type": 112,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 111,
- "optional": false
- },
- {
- "name": "kind",
- "type": 22,
- "optional": false
- },
- {
- "name": "sections",
- "type": 112,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 111,
- "optional": false
- },
- {
- "name": "kind",
- "type": 24,
- "optional": false
- },
- {
- "name": "sections",
- "type": 112,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 111,
- "optional": false
- },
- {
- "name": "kind",
- "type": 26,
- "optional": false
- },
- {
- "name": "sections",
- "type": 112,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 111,
- "optional": false
- },
- {
- "name": "kind",
- "type": 28,
- "optional": false
- },
- {
- "name": "sections",
- "type": 112,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 111,
- "optional": false
- },
- {
- "name": "kind",
- "type": 3,
- "optional": false
- },
- {
- "name": "sections",
- "type": 112,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 111,
- "optional": false
- },
- {
- "name": "kind",
- "type": 5,
- "optional": false
- },
- {
- "name": "sections",
- "type": 112,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 111,
- "optional": false
- },
- {
- "name": "kind",
- "type": 7,
- "optional": false
- },
- {
- "name": "sections",
- "type": 112,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 111,
- "optional": false
- },
- {
- "name": "kind",
- "type": 9,
- "optional": false
- },
- {
- "name": "sections",
- "type": 112,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 111,
- "optional": false
- },
- {
- "name": "kind",
- "type": 11,
- "optional": false
- },
- {
- "name": "sections",
- "type": 112,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 94,
- "optional": false
- },
- {
- "name": "kind",
- "type": 127,
- "optional": false
- },
- {
- "name": "senderSessionId",
- "type": 49,
- "optional": false
- },
- {
- "name": "summary",
- "type": 49,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "subagent-settled"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 13,
- "optional": false
- },
- {
- "name": "kind",
- "type": 129,
- "optional": false
- },
- {
- "name": "senderSessionId",
- "type": 49,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "agent-message"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 94,
- "optional": false
- },
- {
- "name": "kind",
- "type": 14,
- "optional": false
- },
- {
- "name": "summary",
- "type": 49,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 94,
- "optional": false
- },
- {
- "name": "kind",
- "type": 16,
- "optional": false
- },
- {
- "name": "summary",
- "type": 49,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 94,
- "optional": false
- },
- {
- "name": "kind",
- "type": 18,
- "optional": false
- },
- {
- "name": "summary",
- "type": 49,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 94,
- "optional": false
- },
- {
- "name": "kind",
- "type": 20,
- "optional": false
- },
- {
- "name": "summary",
- "type": 49,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 94,
- "optional": false
- },
- {
- "name": "kind",
- "type": 22,
- "optional": false
- },
- {
- "name": "summary",
- "type": 49,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 94,
- "optional": false
- },
- {
- "name": "kind",
- "type": 24,
- "optional": false
- },
- {
- "name": "summary",
- "type": 49,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 94,
- "optional": false
- },
- {
- "name": "kind",
- "type": 26,
- "optional": false
- },
- {
- "name": "summary",
- "type": 49,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 94,
- "optional": false
- },
- {
- "name": "kind",
- "type": 28,
- "optional": false
- },
- {
- "name": "summary",
- "type": 49,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 94,
- "optional": false
- },
- {
- "name": "kind",
- "type": 3,
- "optional": false
- },
- {
- "name": "summary",
- "type": 49,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 94,
- "optional": false
- },
- {
- "name": "kind",
- "type": 5,
- "optional": false
- },
- {
- "name": "summary",
- "type": 49,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 94,
- "optional": false
- },
- {
- "name": "kind",
- "type": 7,
- "optional": false
- },
- {
- "name": "summary",
- "type": 49,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 94,
- "optional": false
- },
- {
- "name": "kind",
- "type": 9,
- "optional": false
- },
- {
- "name": "summary",
- "type": 49,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 94,
- "optional": false
- },
- {
- "name": "kind",
- "type": 11,
- "optional": false
- },
- {
- "name": "summary",
- "type": 49,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 14,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 16,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 18,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 20,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 22,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 24,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 26,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 28,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 3,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 7,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 9,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 11,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 2,
- "optional": false
- },
- {
- "name": "kind",
- "type": 14,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 2,
- "optional": false
- },
- {
- "name": "kind",
- "type": 16,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 2,
- "optional": false
- },
- {
- "name": "kind",
- "type": 18,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 2,
- "optional": false
- },
- {
- "name": "kind",
- "type": 20,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 2,
- "optional": false
- },
- {
- "name": "kind",
- "type": 22,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 2,
- "optional": false
- },
- {
- "name": "kind",
- "type": 24,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 2,
- "optional": false
- },
- {
- "name": "kind",
- "type": 26,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 2,
- "optional": false
- },
- {
- "name": "kind",
- "type": 28,
- "optional": false
- }
- ],
- "indices": []
- }
- ]
- },
- "names": [
- "packages/llm/llm/src/message.ts#MessageSource"
- ],
- "sources": [
- "packages/llm/llm/src/message.ts:136"
- ]
- },
{
"digest": "9890113e97dd3541787bfe6704f2b223d3a890b5325ca0acae2b0398909b413e",
"schema": {
@@ -61993,6 +63955,501 @@
"names": [],
"sources": []
},
+ {
+ "digest": "9947aa5938fe19a895298da412917acbf9ffb5093a73ab8baa257e6ae9e63a07",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "union",
+ "types": [
+ 1,
+ 33
+ ]
+ },
+ {
+ "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": 30,
+ "optional": false
+ },
+ {
+ "name": "shadowedSeqs",
+ "type": 31,
+ "optional": false
+ },
+ {
+ "name": "shadowedTokenCount",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "sourceCommandId",
+ "type": 2,
+ "optional": true
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "usage",
+ "type": 32,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "string"
+ },
+ {
+ "kind": "literal",
+ "value": true
+ },
+ {
+ "kind": "primitive",
+ "type": "number"
+ },
+ {
+ "kind": "array",
+ "element": 6
+ },
+ {
+ "kind": "union",
+ "types": [
+ 7,
+ 9,
+ 11,
+ 14,
+ 16,
+ 18,
+ 27
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 8,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "reasoning"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "text"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 12,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 13,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 15,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "arguments",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 17,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-call"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachment",
+ "type": 19,
+ "optional": false
+ },
+ {
+ "name": "offloaded",
+ "type": 3,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 26,
+ "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": 20,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 2,
+ "optional": true
+ },
+ {
+ "name": "originalDimensions",
+ "type": 25,
+ "optional": true
+ },
+ {
+ "name": "width",
+ "type": 4,
+ "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": 4,
+ "optional": false
+ },
+ {
+ "name": "width",
+ "type": 4,
+ "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": 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": 30,
+ "optional": false
+ },
+ {
+ "name": "shadowedSeqs",
+ "type": 31,
+ "optional": false
+ },
+ {
+ "name": "shadowedTokenCount",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "sourceCommandId",
+ "type": 2,
+ "optional": true
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "usage",
+ "type": 32,
+ "optional": true
+ }
+ ],
+ "indices": []
+ }
+ ]
+ },
+ "names": [],
+ "sources": []
+ },
{
"digest": "998f22585a5d73ec005365e203f07fc3b3a029e82323fdda3fd7f13b0a9639d0",
"schema": {
@@ -62139,351 +64596,6 @@
"names": [],
"sources": []
},
- {
- "digest": "9a25c2e889855516a531dc906905ec1d88157f7c2651aed27ac4f754bb128240",
- "schema": {
- "root": 0,
- "nodes": [
- {
- "kind": "object",
- "properties": [
- {
- "name": "data",
- "type": 1,
- "optional": false
- },
- {
- "name": "ignorable",
- "type": 21,
- "optional": true
- },
- {
- "name": "seq",
- "type": 14,
- "optional": false
- },
- {
- "name": "time",
- "type": 14,
- "optional": false
- },
- {
- "name": "type",
- "type": 27,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "message",
- "type": 2,
- "optional": false
- },
- {
- "name": "teamId",
- "type": 6,
- "optional": false
- },
- {
- "name": "version",
- "type": 26,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "content",
- "type": 3,
- "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": 4
- },
- {
- "kind": "union",
- "types": [
- 5,
- 8,
- 10,
- 12,
- 23
- ]
- },
- {
- "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": "offloaded",
- "type": 21,
- "optional": true
- },
- {
- "name": "type",
- "type": 22,
- "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": true
- },
- {
- "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": 6,
- "optional": false
- },
- {
- "name": "bytes",
- "type": 14,
- "optional": false
- },
- {
- "name": "name",
- "type": 6,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "file"
- },
- {
- "kind": "literal",
- "value": 2
- },
- {
- "kind": "literal",
- "value": "team/message/queued"
- }
- ]
- },
- "names": [],
- "sources": []
- },
{
"digest": "9a2a9029f8d7ede05336980d8342737557f487b913bfd28853d0ab5214600ab5",
"schema": {
@@ -62603,6 +64715,162 @@
"packages/workflow/tool-workflow/src/types.ts:20"
]
},
+ {
+ "digest": "9a930283b91d493d6347146f2475bb107294b379415ca02162354f46a64164f7",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "adapterDefaults",
+ "type": 1,
+ "optional": true
+ },
+ {
+ "name": "config",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "system",
+ "type": 7,
+ "optional": true
+ },
+ {
+ "name": "tools",
+ "type": 8,
+ "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": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "array",
+ "element": 9
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "deferLoading",
+ "type": 2,
+ "optional": true
+ },
+ {
+ "name": "description",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "parameters",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [],
+ "indices": [
+ {
+ "key": 5,
+ "value": 11
+ }
+ ]
+ },
+ {
+ "kind": "opaque",
+ "reason": "unknown"
+ }
+ ]
+ },
+ "names": [
+ "packages/core/session/src/types.ts#EpochHeader"
+ ],
+ "sources": [
+ "packages/core/session/src/types.ts:240"
+ ]
+ },
{
"digest": "9ac52f0f84fec2eb9f71c2937e497d759db5ca0da4836d93a679d113684141f2",
"schema": {
@@ -62645,6 +64913,2902 @@
"names": [],
"sources": []
},
+ {
+ "digest": "9bc85364d1f37d9c837db6a3bdd3d1d007d923cdc7401a3322be9f12fdc225fd",
+ "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": 203,
+ "optional": false
+ },
+ {
+ "name": "system",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "titleProvider",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "number"
+ },
+ {
+ "kind": "array",
+ "element": 1
+ },
+ {
+ "kind": "array",
+ "element": 4
+ },
+ {
+ "kind": "union",
+ "types": [
+ 5,
+ 36,
+ 198,
+ 199,
+ 201
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "isError",
+ "type": 33,
+ "optional": true
+ },
+ {
+ "name": "role",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "toolCallId",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 7
+ },
+ {
+ "kind": "union",
+ "types": [
+ 8,
+ 12,
+ 14,
+ 16,
+ 26,
+ 29,
+ 31
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 9,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 11,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "primitive",
+ "type": "string"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 13,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "arguments",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 15,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-call"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachment",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "offloaded",
+ "type": 24,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 25,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachmentId",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "height",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "mediaType",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 10,
+ "optional": true
+ },
+ {
+ "name": "originalDimensions",
+ "type": 23,
+ "optional": true
+ },
+ {
+ "name": "width",
+ "type": 1,
+ "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": 1,
+ "optional": false
+ },
+ {
+ "name": "width",
+ "type": 1,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": true
+ },
+ {
+ "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": 10,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "file"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 30,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "reasoning"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 32,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "text"
+ },
+ {
+ "kind": "primitive",
+ "type": "boolean"
+ },
+ {
+ "kind": "literal",
+ "value": "tool"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "callId",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 34,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "role",
+ "type": 37,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 38,
+ "optional": false,
+ "compatibility": {
+ "version": 1,
+ "policy": "session-source-attribution",
+ "binding": "session.developer-message.source",
+ "discriminator": "kind",
+ "unknownKinds": "preserve",
+ "attributionKinds": [
+ "tmux-context"
+ ]
+ }
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "developer"
+ },
+ {
+ "kind": "union",
+ "types": [
+ 35,
+ 39,
+ 42,
+ 45,
+ 47,
+ 49,
+ 51,
+ 59,
+ 61,
+ 63,
+ 65,
+ 67,
+ 72,
+ 74,
+ 76,
+ 84,
+ 88,
+ 89,
+ 90,
+ 91,
+ 92,
+ 93,
+ 95,
+ 96,
+ 98,
+ 100,
+ 102,
+ 104,
+ 106,
+ 107,
+ 109,
+ 112,
+ 113,
+ 114,
+ 115,
+ 116,
+ 117,
+ 118,
+ 119,
+ 120,
+ 121,
+ 122,
+ 123,
+ 124,
+ 125,
+ 126,
+ 127,
+ 128,
+ 129,
+ 130,
+ 131,
+ 132,
+ 133,
+ 134,
+ 135,
+ 136,
+ 137,
+ 138,
+ 139,
+ 140,
+ 141,
+ 142,
+ 143,
+ 144,
+ 145,
+ 146,
+ 147,
+ 148,
+ 149,
+ 150,
+ 151,
+ 152,
+ 153,
+ 154,
+ 155,
+ 156,
+ 157,
+ 158,
+ 159,
+ 160,
+ 161,
+ 162,
+ 163,
+ 164,
+ 165,
+ 166,
+ 167,
+ 169,
+ 171,
+ 174,
+ 175,
+ 176,
+ 177,
+ 178,
+ 180,
+ 181,
+ 182,
+ 183,
+ 184,
+ 186,
+ 187,
+ 188,
+ 189,
+ 190,
+ 192,
+ 193,
+ 194,
+ 195,
+ 197
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 40,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "notice"
+ },
+ {
+ "kind": "literal",
+ "value": "dsh-session-title-llm"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "instructions"
+ },
+ {
+ "kind": "literal",
+ "value": "hooks-claude-code"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "hooks-codex"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "model-selection"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "plan-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "baseline",
+ "type": 24,
+ "optional": true
+ },
+ {
+ "name": "baselineIdentity",
+ "type": 10,
+ "optional": true
+ },
+ {
+ "name": "changes",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 53
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "action",
+ "type": 54,
+ "optional": false
+ },
+ {
+ "name": "digest",
+ "type": 10,
+ "optional": true
+ },
+ {
+ "name": "path",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "scope",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 55,
+ 56,
+ 57
+ ]
+ },
+ {
+ "kind": "literal",
+ "value": "remove"
+ },
+ {
+ "kind": "literal",
+ "value": "replace"
+ },
+ {
+ "kind": "literal",
+ "value": "set"
+ },
+ {
+ "kind": "literal",
+ "value": "agent-instructions"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "clientTimeZone",
+ "type": 10,
+ "optional": true
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ },
+ {
+ "name": "rpcId",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "user"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "compactionId",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 62,
+ "optional": false
+ },
+ {
+ "name": "sourceCommandId",
+ "type": 10,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "compact-checkpoint"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 64,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "repeat-tool-reminder"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "deliveryId",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 40,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "provider",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "ruleId",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "webhook"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "entries",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 70,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 71,
+ "optional": false
+ },
+ {
+ "name": "update",
+ "type": 24,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 69
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "description",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "catalog"
+ },
+ {
+ "kind": "literal",
+ "value": "skill-catalog"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 73,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "runtime-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 75,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "skill-invocation"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 77,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 78,
+ "optional": false
+ },
+ {
+ "name": "references",
+ "type": 79,
+ "optional": false
+ },
+ {
+ "name": "version",
+ "type": 83,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "recall"
+ },
+ {
+ "kind": "literal",
+ "value": "session-reference"
+ },
+ {
+ "kind": "array",
+ "element": 80
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "capturedFormatVersion",
+ "type": 1,
+ "optional": true
+ },
+ {
+ "name": "capturedThroughSeq",
+ "type": 81,
+ "optional": false
+ },
+ {
+ "name": "compacted",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "inputIndex",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "label",
+ "type": 10,
+ "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": 10,
+ "optional": false
+ },
+ {
+ "name": "truncated",
+ "type": 33,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 1,
+ 82
+ ]
+ },
+ {
+ "kind": "primitive",
+ "type": "null"
+ },
+ {
+ "kind": "literal",
+ "value": 1
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 85,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 86,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "snapshot"
+ },
+ {
+ "kind": "array",
+ "element": 87
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "name",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "text",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 85,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 86,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 85,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 86,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 85,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 86,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 85,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 64,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 86,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 85,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 73,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 86,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 85,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 86,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "schedule"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 94,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 85,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 86,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "time-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 85,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 99,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 86,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tmux-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 85,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 101,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 86,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-goal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 85,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 103,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 86,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-jobs"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 85,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 105,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 86,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "user-approval"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 85,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 86,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 40,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 108,
+ "optional": false
+ },
+ {
+ "name": "senderSessionId",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "subagent-settled"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 110,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 111,
+ "optional": false
+ },
+ {
+ "name": "senderSessionId",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "relay"
+ },
+ {
+ "kind": "literal",
+ "value": "agent-message"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 40,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 97,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 40,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 40,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 40,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 40,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 64,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 99,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 101,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 103,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 105,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 77,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 77,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 77,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 40,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 73,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 77,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 77,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 64,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 77,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 73,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 77,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 94,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 77,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 97,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 77,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 99,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 77,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 101,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 77,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 103,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 77,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 105,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 40,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 77,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 110,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 110,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 110,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 110,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 110,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 64,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 110,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 73,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 110,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 94,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 110,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 97,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 40,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 110,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 99,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 110,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 101,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 110,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 103,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 110,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 105,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 110,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 70,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 70,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 70,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 70,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 40,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 99,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 70,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 64,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 70,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 73,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 70,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 94,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 70,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 97,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 70,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 99,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 70,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 101,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 70,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 103,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 70,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 105,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 70,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 40,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 101,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "goalId",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 168,
+ "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": 170,
+ "optional": false
+ },
+ {
+ "name": "messageId",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "senderId",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "senderName",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "teamId",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "team-message"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 172,
+ "optional": false
+ },
+ {
+ "name": "model",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "provider",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "replayState",
+ "type": 173,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "model"
+ },
+ {
+ "kind": "opaque",
+ "reason": "unknown"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 179,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "ptc-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 40,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 103,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 64,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 73,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 94,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 185,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "system-prompt"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 97,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 99,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 101,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 103,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 191,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-registry"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 40,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 105,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 105,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 196,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "cordis-host-runner"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "role",
+ "type": 60,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 38,
+ "optional": false,
+ "compatibility": {
+ "version": 1,
+ "policy": "session-source-attribution",
+ "binding": "session.user-message.source",
+ "discriminator": "kind",
+ "unknownKinds": "preserve",
+ "attributionKinds": [
+ "tmux-context"
+ ]
+ }
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "role",
+ "type": 200,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 171,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "assistant"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "role",
+ "type": 202,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 184,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "system"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "model",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "provider",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ }
+ ]
+ },
+ "names": [
+ "packages/session/session-title-llm/src/index.ts#SessionTitleLlmRequestEventData"
+ ],
+ "sources": [
+ "packages/session/session-title-llm/src/index.ts:34"
+ ]
+ },
{
"digest": "9d80129e13edfb6feb03ed327e6085c6ef60b97ad074244b2f5fd4667424a6a4",
"schema": {
@@ -62809,295 +67973,6 @@
"packages/webhook/webhook/src/types.ts:74"
]
},
- {
- "digest": "9f5460b34f5daa2bdc225e47feb46cbd666de00277e907b514f0932fdcf409ab",
- "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,
- 21
- ]
- },
- {
- "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": "offloaded",
- "type": 19,
- "optional": true
- },
- {
- "name": "type",
- "type": 20,
- "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": true
- },
- {
- "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": 4,
- "optional": false
- },
- {
- "name": "bytes",
- "type": 12,
- "optional": false
- },
- {
- "name": "name",
- "type": 4,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "file"
- }
- ]
- },
- "names": [
- "packages/experimental/agent-team/src/types.ts#TeamMessageSnapshot"
- ],
- "sources": [
- "packages/experimental/agent-team/src/types.ts:106"
- ]
- },
{
"digest": "9f65c43e340bba31cdc0fc37bd93ccb68d5e9b36f47a68c207e95a8e68620a5d",
"schema": {
@@ -63132,6 +68007,68 @@
"names": [],
"sources": []
},
+ {
+ "digest": "a0baff42eb900561f91032b6950a3925cf19c5c8d9ba33948ac69e4ac7dee573",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "array",
+ "element": 1
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "deferLoading",
+ "type": 2,
+ "optional": true
+ },
+ {
+ "name": "description",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "parameters",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": true
+ },
+ {
+ "kind": "primitive",
+ "type": "string"
+ },
+ {
+ "kind": "object",
+ "properties": [],
+ "indices": [
+ {
+ "key": 3,
+ "value": 5
+ }
+ ]
+ },
+ {
+ "kind": "opaque",
+ "reason": "unknown"
+ }
+ ]
+ },
+ "names": [],
+ "sources": []
+ },
{
"digest": "a0f906856fc06f1c6f2083eb970e5a657a82b1a84c06c095445e5d6d161cda80",
"schema": {
@@ -63518,7 +68455,7 @@
},
"names": [],
"sources": [
- "packages/llm/llm/src/types.ts:424"
+ "packages/llm/llm/src/types.ts:447"
]
},
{
@@ -63877,6 +68814,20 @@
"packages/workflow/tool-workflow/src/types.ts:14"
]
},
+ {
+ "digest": "a720757f704a2512e9d2f20da4a093e582472176236a75ab8b8eb7aaff17d85a",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "literal",
+ "value": "tool-registry"
+ }
+ ]
+ },
+ "names": [],
+ "sources": []
+ },
{
"digest": "a7cf43ce7c2a4c038feed1885cd7a00d5c6ee2d90a7e0d56b46f78a3e1ca327f",
"schema": {
@@ -63979,7 +68930,7 @@
},
"names": [],
"sources": [
- "packages/core/session/src/types.ts:374",
+ "packages/core/session/src/types.ts:383",
"packages/core/tools/src/types.ts:24"
]
},
@@ -64054,339 +69005,6 @@
"names": [],
"sources": []
},
- {
- "digest": "a8c678be0d060c63d44bd6026de343efe0d150d335c10e0d27e04a84c82cb1e3",
- "schema": {
- "root": 0,
- "nodes": [
- {
- "kind": "object",
- "properties": [
- {
- "name": "arguments",
- "type": 1,
- "optional": false
- },
- {
- "name": "content",
- "type": 2,
- "optional": false
- },
- {
- "name": "error",
- "type": 25,
- "optional": true
- },
- {
- "name": "isError",
- "type": 26,
- "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,
- 22
- ]
- },
- {
- "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": "offloaded",
- "type": 20,
- "optional": true
- },
- {
- "name": "type",
- "type": 21,
- "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": true
- },
- {
- "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": 5,
- "optional": false
- },
- {
- "name": "bytes",
- "type": 13,
- "optional": false
- },
- {
- "name": "name",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "file"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "code",
- "type": 5,
- "optional": false
- },
- {
- "name": "name",
- "type": 5,
- "optional": false
- },
- {
- "name": "reason",
- "type": 5,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "primitive",
- "type": "boolean"
- }
- ]
- },
- "names": [
- "packages/core/tools/src/types.ts#PtcDispatchEventData"
- ],
- "sources": [
- "packages/core/tools/src/types.ts:20"
- ]
- },
{
"digest": "a9059a81430b320792bbb7c2ee1f8f6c77ff71e40ee44c18aec72e157c522694",
"schema": {
@@ -64402,36 +69020,72 @@
"sources": []
},
{
- "digest": "a951a47d0ebf7d7ac401d1ec2fe4e138a43288c5ad2b0cf029a90b97d718f1e6",
+ "digest": "a99ec0993c62c058e50af9f68922202a3b54f5e259bc2abf1915a73381d2316d",
"schema": {
"root": 0,
"nodes": [
- {
- "kind": "array",
- "element": 1
- },
- {
- "kind": "union",
- "types": [
- 2,
- 5,
- 7,
- 18,
- 21
- ]
- },
{
"kind": "object",
"properties": [
{
- "name": "text",
+ "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": 29,
+ "optional": false
+ },
+ {
+ "name": "shadowedSeqs",
+ "type": 30,
+ "optional": false
+ },
+ {
+ "name": "shadowedTokenCount",
"type": 3,
"optional": false
},
{
- "name": "type",
+ "name": "sourceCommandId",
+ "type": 1,
+ "optional": true
+ },
+ {
+ "name": "summary",
"type": 4,
"optional": false
+ },
+ {
+ "name": "usage",
+ "type": 31,
+ "optional": true
}
],
"indices": []
@@ -64440,6 +69094,66 @@
"kind": "primitive",
"type": "string"
},
+ {
+ "kind": "literal",
+ "value": true
+ },
+ {
+ "kind": "primitive",
+ "type": "number"
+ },
+ {
+ "kind": "array",
+ "element": 5
+ },
+ {
+ "kind": "union",
+ "types": [
+ 6,
+ 8,
+ 10,
+ 13,
+ 15,
+ 17,
+ 26
+ ]
+ },
+ {
+ "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"
@@ -64448,23 +69162,72 @@
"kind": "object",
"properties": [
{
- "name": "arguments",
- "type": 3,
- "optional": false
+ "name": "tool",
+ "type": 11,
+ "optional": true
},
{
- "name": "id",
- "type": 3,
- "optional": false
- },
- {
- "name": "name",
- "type": 3,
+ "name": "toolName",
+ "type": 1,
"optional": false
},
{
"name": "type",
- "type": 6,
+ "type": 12,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 14,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "arguments",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 16,
"optional": false
}
],
@@ -64479,17 +69242,17 @@
"properties": [
{
"name": "attachment",
- "type": 8,
+ "type": 18,
"optional": false
},
{
"name": "offloaded",
- "type": 16,
+ "type": 2,
"optional": true
},
{
"name": "type",
- "type": 17,
+ "type": 25,
"optional": false
}
],
@@ -64500,53 +69263,49 @@
"properties": [
{
"name": "attachmentId",
- "type": 3,
+ "type": 1,
"optional": false
},
{
"name": "bytes",
- "type": 9,
+ "type": 3,
"optional": false
},
{
"name": "height",
- "type": 9,
+ "type": 3,
"optional": false
},
{
"name": "mediaType",
- "type": 10,
+ "type": 19,
"optional": false
},
{
"name": "name",
- "type": 3,
+ "type": 1,
"optional": true
},
{
"name": "originalDimensions",
- "type": 15,
+ "type": 24,
"optional": true
},
{
"name": "width",
- "type": 9,
+ "type": 3,
"optional": false
}
],
"indices": []
},
- {
- "kind": "primitive",
- "type": "number"
- },
{
"kind": "union",
"types": [
- 11,
- 12,
- 13,
- 14
+ 20,
+ 21,
+ 22,
+ 23
]
},
{
@@ -64570,21 +69329,17 @@
"properties": [
{
"name": "height",
- "type": 9,
+ "type": 3,
"optional": false
},
{
"name": "width",
- "type": 9,
+ "type": 3,
"optional": false
}
],
"indices": []
},
- {
- "kind": "literal",
- "value": true
- },
{
"kind": "literal",
"value": "image"
@@ -64594,12 +69349,12 @@
"properties": [
{
"name": "attachment",
- "type": 19,
+ "type": 27,
"optional": false
},
{
"name": "type",
- "type": 20,
+ "type": 28,
"optional": false
}
],
@@ -64610,17 +69365,17 @@
"properties": [
{
"name": "attachmentId",
- "type": 3,
+ "type": 1,
"optional": false
},
{
"name": "bytes",
- "type": 9,
+ "type": 3,
"optional": false
},
{
"name": "name",
- "type": 3,
+ "type": 1,
"optional": false
}
],
@@ -64634,21 +69389,57 @@
"kind": "object",
"properties": [
{
- "name": "text",
+ "name": "end",
"type": 3,
"optional": false
},
{
- "name": "type",
- "type": 22,
+ "name": "start",
+ "type": 3,
"optional": false
}
],
"indices": []
},
{
- "kind": "literal",
- "value": "reasoning"
+ "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": []
}
]
},
@@ -65027,8 +69818,8 @@
},
"names": [],
"sources": [
- "packages/core/session/src/types.ts:213",
- "packages/llm/llm/src/types.ts:137"
+ "packages/core/session/src/types.ts:214",
+ "packages/llm/llm/src/types.ts:160"
]
},
{
@@ -65065,6 +69856,206 @@
"names": [],
"sources": []
},
+ {
+ "digest": "ad0c38a0adb82a94c925456df41586d9b5f9202fca18593eae2213d4445b4585",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "header",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "reason",
+ "type": 13,
+ "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": 8,
+ "optional": true
+ },
+ {
+ "name": "tools",
+ "type": 9,
+ "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": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "array",
+ "element": 10
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "deferLoading",
+ "type": 3,
+ "optional": true
+ },
+ {
+ "name": "description",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "parameters",
+ "type": 11,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [],
+ "indices": [
+ {
+ "key": 6,
+ "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"
+ }
+ ]
+ },
+ "names": [],
+ "sources": [
+ "packages/core/session/src/types.ts:390"
+ ]
+ },
{
"digest": "ad22a5ca5bbaab2e1440779cd3648e85ddfc6f73b5207394eda699555cf31430",
"schema": {
@@ -65133,7 +70124,7 @@
"packages/interaction/commands/src/types.ts#CommandSource"
],
"sources": [
- "packages/core/session/src/types.ts:189",
+ "packages/core/session/src/types.ts:190",
"packages/interaction/commands/src/types.ts:75",
"packages/interaction/commands/src/types.ts:79",
"packages/llm/llm/src/message.ts:111",
@@ -65654,7 +70645,7 @@
"packages/core/session/src/types.ts#RequestContext"
],
"sources": [
- "packages/core/session/src/types.ts:253"
+ "packages/core/session/src/types.ts:254"
]
},
{
@@ -66232,6 +71223,311 @@
"names": [],
"sources": []
},
+ {
+ "digest": "b52f215a6cd691058a3413c12f161fa3b563a2f4895adb3df6f744ec4b0a6ef1",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "array",
+ "element": 1
+ },
+ {
+ "kind": "union",
+ "types": [
+ 2,
+ 5,
+ 7,
+ 10,
+ 12,
+ 14,
+ 25
+ ]
+ },
+ {
+ "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": "tool",
+ "type": 8,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 9,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 11,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "arguments",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 13,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-call"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachment",
+ "type": 15,
+ "optional": false
+ },
+ {
+ "name": "offloaded",
+ "type": 23,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 24,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachmentId",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 16,
+ "optional": false
+ },
+ {
+ "name": "height",
+ "type": 16,
+ "optional": false
+ },
+ {
+ "name": "mediaType",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 3,
+ "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": true
+ },
+ {
+ "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": 16,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 3,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "file"
+ }
+ ]
+ },
+ "names": [],
+ "sources": []
+ },
{
"digest": "b54940ff095c17e874c5be03815f4c2145a256cf3a1d34dae4ab2f7769dfffe8",
"schema": {
@@ -66523,7 +71819,7 @@
},
"names": [],
"sources": [
- "packages/core/session/src/types.ts:201"
+ "packages/core/session/src/types.ts:202"
]
},
{
@@ -67544,7 +72840,7 @@
},
"names": [],
"sources": [
- "packages/core/session/src/types.ts:454"
+ "packages/core/session/src/types.ts:464"
]
},
{
@@ -67863,7 +73159,7 @@
"packages/llm/llm/src/types.ts#ToolCallBlock"
],
"sources": [
- "packages/llm/llm/src/types.ts:104"
+ "packages/llm/llm/src/types.ts:105"
]
},
{
@@ -67987,2706 +73283,6 @@
"packages/workflow/workflow/src/types.ts:110"
]
},
- {
- "digest": "c3a5c8d0f1bc05ab074fdb086da866eece51dd573ae0c30b17a52bb76dec8836",
- "schema": {
- "root": 0,
- "nodes": [
- {
- "kind": "object",
- "properties": [
- {
- "name": "data",
- "type": 1,
- "optional": false
- },
- {
- "name": "ignorable",
- "type": 20,
- "optional": true
- },
- {
- "name": "seq",
- "type": 13,
- "optional": false
- },
- {
- "name": "sourceEventSeqs",
- "type": 186,
- "optional": true
- },
- {
- "name": "surfaceOp",
- "type": 187,
- "optional": false
- },
- {
- "name": "time",
- "type": 13,
- "optional": false
- },
- {
- "name": "type",
- "type": 190,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "content",
- "type": 2,
- "optional": false
- },
- {
- "name": "id",
- "type": 5,
- "optional": false
- },
- {
- "name": "role",
- "type": 25,
- "optional": false
- },
- {
- "name": "source",
- "type": 26,
- "optional": false,
- "compatibility": {
- "version": 1,
- "policy": "session-source-attribution",
- "binding": "session.user-message.source",
- "discriminator": "kind",
- "unknownKinds": "preserve",
- "attributionKinds": [
- "tmux-context"
- ]
- }
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 3
- },
- {
- "kind": "union",
- "types": [
- 4,
- 7,
- 9,
- 11,
- 22
- ]
- },
- {
- "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": "offloaded",
- "type": 20,
- "optional": true
- },
- {
- "name": "type",
- "type": 21,
- "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": true
- },
- {
- "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": 5,
- "optional": false
- },
- {
- "name": "bytes",
- "type": 13,
- "optional": false
- },
- {
- "name": "name",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "file"
- },
- {
- "kind": "literal",
- "value": "user"
- },
- {
- "kind": "union",
- "types": [
- 27,
- 30,
- 32,
- 35,
- 37,
- 39,
- 41,
- 43,
- 45,
- 47,
- 49,
- 51,
- 53,
- 55,
- 56,
- 57,
- 59,
- 60,
- 61,
- 62,
- 63,
- 64,
- 65,
- 66,
- 67,
- 68,
- 69,
- 70,
- 71,
- 73,
- 74,
- 75,
- 76,
- 77,
- 78,
- 79,
- 80,
- 81,
- 82,
- 83,
- 84,
- 85,
- 87,
- 88,
- 89,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 97,
- 98,
- 99,
- 101,
- 103,
- 106,
- 107,
- 108,
- 109,
- 110,
- 112,
- 113,
- 114,
- 115,
- 117,
- 118,
- 119,
- 120,
- 121,
- 122,
- 123,
- 125,
- 126,
- 134,
- 136,
- 137,
- 139,
- 141,
- 145,
- 147,
- 155,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 173,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185
- ]
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 29,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "notice"
- },
- {
- "kind": "literal",
- "value": "user-approval"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "dsh-session-title-llm"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 34,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "instructions"
- },
- {
- "kind": "literal",
- "value": "hooks-claude-code"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 36,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "hooks-codex"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "model-selection"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "plan-mode"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 42,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "repeat-tool-reminder"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "runtime-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "schedule"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "time-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tmux-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-goal"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-jobs"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 29,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 58,
- "optional": false
- },
- {
- "name": "kind",
- "type": 34,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "recall"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 58,
- "optional": false
- },
- {
- "name": "kind",
- "type": 36,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 58,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 58,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 58,
- "optional": false
- },
- {
- "name": "kind",
- "type": 42,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 58,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 58,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 58,
- "optional": false
- },
- {
- "name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 58,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 58,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 58,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 58,
- "optional": false
- },
- {
- "name": "kind",
- "type": 29,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 58,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 34,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "relay"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 36,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 42,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 29,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 34,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "catalog"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 36,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 42,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 29,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "goalId",
- "type": 5,
- "optional": false
- },
- {
- "name": "kind",
- "type": 100,
- "optional": false
- },
- {
- "name": "revision",
- "type": 13,
- "optional": false
- },
- {
- "name": "round",
- "type": 13,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "goal"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 102,
- "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": 104,
- "optional": false
- },
- {
- "name": "model",
- "type": 5,
- "optional": false
- },
- {
- "name": "provider",
- "type": 5,
- "optional": false
- },
- {
- "name": "replayState",
- "type": 105,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "model"
- },
- {
- "kind": "opaque",
- "reason": "unknown"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 34,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 36,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 38,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 40,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 111,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "ptc-mode"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 42,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 46,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 116,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "system-prompt"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 52,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 54,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 25,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 29,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 124,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "cordis-host-runner"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 31,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "baseline",
- "type": 20,
- "optional": true
- },
- {
- "name": "baselineIdentity",
- "type": 5,
- "optional": true
- },
- {
- "name": "changes",
- "type": 127,
- "optional": false
- },
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 133,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 128
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "action",
- "type": 129,
- "optional": false
- },
- {
- "name": "digest",
- "type": 5,
- "optional": true
- },
- {
- "name": "path",
- "type": 5,
- "optional": false
- },
- {
- "name": "scope",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 130,
- 131,
- 132
- ]
- },
- {
- "kind": "literal",
- "value": "remove"
- },
- {
- "kind": "literal",
- "value": "replace"
- },
- {
- "kind": "literal",
- "value": "set"
- },
- {
- "kind": "literal",
- "value": "agent-instructions"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "callId",
- "type": 5,
- "optional": false
- },
- {
- "name": "kind",
- "type": 135,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "clientTimeZone",
- "type": 5,
- "optional": true
- },
- {
- "name": "kind",
- "type": 25,
- "optional": false
- },
- {
- "name": "rpcId",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "compactionId",
- "type": 5,
- "optional": false
- },
- {
- "name": "kind",
- "type": 138,
- "optional": false
- },
- {
- "name": "sourceCommandId",
- "type": 5,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "compact-checkpoint"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "deliveryId",
- "type": 5,
- "optional": false
- },
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 140,
- "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": "webhook"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "entries",
- "type": 142,
- "optional": false
- },
- {
- "name": "form",
- "type": 86,
- "optional": false
- },
- {
- "name": "kind",
- "type": 144,
- "optional": false
- },
- {
- "name": "update",
- "type": 20,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 143
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "description",
- "type": 5,
- "optional": false
- },
- {
- "name": "name",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "skill-catalog"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 146,
- "optional": false
- },
- {
- "name": "name",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "skill-invocation"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 58,
- "optional": false
- },
- {
- "name": "kind",
- "type": 148,
- "optional": false
- },
- {
- "name": "references",
- "type": 149,
- "optional": false
- },
- {
- "name": "version",
- "type": 154,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "session-reference"
- },
- {
- "kind": "array",
- "element": 150
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "capturedFormatVersion",
- "type": 13,
- "optional": true
- },
- {
- "name": "capturedThroughSeq",
- "type": 151,
- "optional": false
- },
- {
- "name": "compacted",
- "type": 153,
- "optional": false
- },
- {
- "name": "inputIndex",
- "type": 13,
- "optional": false
- },
- {
- "name": "label",
- "type": 5,
- "optional": false
- },
- {
- "name": "omittedBytes",
- "type": 13,
- "optional": false
- },
- {
- "name": "omittedMessages",
- "type": 13,
- "optional": false
- },
- {
- "name": "originalMessages",
- "type": 13,
- "optional": false
- },
- {
- "name": "retainedMessages",
- "type": 13,
- "optional": false
- },
- {
- "name": "sessionId",
- "type": 5,
- "optional": false
- },
- {
- "name": "truncated",
- "type": 153,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 13,
- 152
- ]
- },
- {
- "kind": "primitive",
- "type": "null"
- },
- {
- "kind": "primitive",
- "type": "boolean"
- },
- {
- "kind": "literal",
- "value": 1
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 156,
- "optional": false
- },
- {
- "name": "kind",
- "type": 34,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "snapshot"
- },
- {
- "kind": "array",
- "element": 158
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "name",
- "type": 5,
- "optional": false
- },
- {
- "name": "text",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 156,
- "optional": false
- },
- {
- "name": "kind",
- "type": 36,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 156,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 156,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 156,
- "optional": false
- },
- {
- "name": "kind",
- "type": 42,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 156,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 156,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 156,
- "optional": false
- },
- {
- "name": "kind",
- "type": 48,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 156,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 156,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 156,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 156,
- "optional": false
- },
- {
- "name": "kind",
- "type": 29,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 156,
- "optional": false
- },
- {
- "name": "kind",
- "type": 31,
- "optional": false
- },
- {
- "name": "sections",
- "type": 157,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 172,
- "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": 72,
- "optional": false
- },
- {
- "name": "kind",
- "type": 174,
- "optional": false
- },
- {
- "name": "senderSessionId",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "agent-message"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 34,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 36,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 42,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 44,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 46,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 48,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 52,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 28,
- "optional": false
- },
- {
- "name": "kind",
- "type": 54,
- "optional": false
- },
- {
- "name": "summary",
- "type": 5,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 13
- },
- {
- "kind": "union",
- "types": [
- 188,
- 189
- ]
- },
- {
- "kind": "literal",
- "value": "append"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "endSeq",
- "type": 13,
- "optional": false
- },
- {
- "name": "op",
- "type": 131,
- "optional": false
- },
- {
- "name": "startSeq",
- "type": 13,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "user/message"
- }
- ]
- },
- "names": [],
- "sources": []
- },
{
"digest": "c43b119ce579b3e9983a0d3adc4ba402ebb9ba773d89738a2dab01ecf5813943",
"schema": {
@@ -70909,653 +73505,6 @@
"names": [],
"sources": []
},
- {
- "digest": "c9b25ae820453f466ccb40c7c2b62ed81dc9579f142e14615b4c8596b264565c",
- "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,
- 19,
- 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": "offloaded",
- "type": 17,
- "optional": true
- },
- {
- "name": "type",
- "type": 18,
- "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": true
- },
- {
- "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": 2,
- "optional": false
- },
- {
- "name": "bytes",
- "type": 3,
- "optional": false
- },
- {
- "name": "name",
- "type": 2,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "file"
- },
- {
- "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,
- 18,
- 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": "offloadImages",
- "type": 3,
- "optional": true
- },
- {
- "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:417"
- ]
- },
{
"digest": "ca085dba2c877feceebf3c62f9d39c6c2a4d2314d97b94b3927a780fe8fe2bb2",
"schema": {
@@ -71834,50 +73783,6 @@
"names": [],
"sources": []
},
- {
- "digest": "ccca7d237e176afec87877c379035a69e715ae0fb4e859015d29f14cc4376588",
- "schema": {
- "root": 0,
- "nodes": [
- {
- "kind": "union",
- "types": [
- 1,
- 2,
- 3,
- 4,
- 5
- ]
- },
- {
- "kind": "literal",
- "value": "file"
- },
- {
- "kind": "literal",
- "value": "image"
- },
- {
- "kind": "literal",
- "value": "reasoning"
- },
- {
- "kind": "literal",
- "value": "text"
- },
- {
- "kind": "literal",
- "value": "tool-call"
- }
- ]
- },
- "names": [
- "packages/llm/llm/src/types.ts#ContentBlockType"
- ],
- "sources": [
- "packages/llm/llm/src/types.ts:126"
- ]
- },
{
"digest": "cd186c309e2bef305705e1d324139240f5e681f4f6a957d6a25b0225f65560df",
"schema": {
@@ -72065,2734 +73970,6 @@
"packages/llm/llm-retry/src/types.ts:17"
]
},
- {
- "digest": "cf07bfb910feecbfe0bc036b4679eef9baf1dbda9bdd2d25d0fd90c6a8753188",
- "schema": {
- "root": 0,
- "nodes": [
- {
- "kind": "array",
- "element": 1
- },
- {
- "kind": "union",
- "types": [
- 2,
- 29,
- 188,
- 190
- ]
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "content",
- "type": 3,
- "optional": false
- },
- {
- "name": "id",
- "type": 6,
- "optional": false
- },
- {
- "name": "isError",
- "type": 26,
- "optional": true
- },
- {
- "name": "role",
- "type": 27,
- "optional": false
- },
- {
- "name": "source",
- "type": 28,
- "optional": false
- },
- {
- "name": "toolCallId",
- "type": 6,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 4
- },
- {
- "kind": "union",
- "types": [
- 5,
- 8,
- 19,
- 22,
- 24
- ]
- },
- {
- "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": "offloaded",
- "type": 17,
- "optional": true
- },
- {
- "name": "type",
- "type": 18,
- "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/gif"
- },
- {
- "kind": "literal",
- "value": "image/jpeg"
- },
- {
- "kind": "literal",
- "value": "image/webp"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "height",
- "type": 10,
- "optional": false
- },
- {
- "name": "width",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": true
- },
- {
- "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": 6,
- "optional": false
- },
- {
- "name": "bytes",
- "type": 10,
- "optional": false
- },
- {
- "name": "name",
- "type": 6,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "file"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "text",
- "type": 6,
- "optional": false
- },
- {
- "name": "type",
- "type": 23,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "reasoning"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "text",
- "type": 6,
- "optional": false
- },
- {
- "name": "type",
- "type": 25,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "text"
- },
- {
- "kind": "primitive",
- "type": "boolean"
- },
- {
- "kind": "literal",
- "value": "tool"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "callId",
- "type": 6,
- "optional": false
- },
- {
- "name": "kind",
- "type": 27,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "content",
- "type": 3,
- "optional": false
- },
- {
- "name": "id",
- "type": 6,
- "optional": false
- },
- {
- "name": "role",
- "type": 30,
- "optional": false
- },
- {
- "name": "source",
- "type": 31,
- "optional": false,
- "compatibility": {
- "version": 1,
- "policy": "session-source-attribution",
- "binding": "session.user-message.source",
- "discriminator": "kind",
- "unknownKinds": "preserve",
- "attributionKinds": [
- "tmux-context"
- ]
- }
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "user"
- },
- {
- "kind": "union",
- "types": [
- 28,
- 32,
- 35,
- 37,
- 39,
- 41,
- 49,
- 51,
- 52,
- 54,
- 57,
- 59,
- 64,
- 66,
- 74,
- 79,
- 81,
- 83,
- 85,
- 87,
- 88,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 98,
- 100,
- 103,
- 104,
- 105,
- 106,
- 107,
- 108,
- 109,
- 110,
- 111,
- 112,
- 113,
- 114,
- 115,
- 116,
- 117,
- 118,
- 119,
- 120,
- 121,
- 122,
- 123,
- 124,
- 125,
- 126,
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 160,
- 162,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 172,
- 173,
- 174,
- 175,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 186,
- 187
- ]
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 34,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "instructions"
- },
- {
- "kind": "literal",
- "value": "runtime-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 36,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "schedule"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "time-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tmux-context"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "baseline",
- "type": 17,
- "optional": true
- },
- {
- "name": "baselineIdentity",
- "type": 6,
- "optional": true
- },
- {
- "name": "changes",
- "type": 42,
- "optional": false
- },
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 43
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "action",
- "type": 44,
- "optional": false
- },
- {
- "name": "digest",
- "type": 6,
- "optional": true
- },
- {
- "name": "path",
- "type": 6,
- "optional": false
- },
- {
- "name": "scope",
- "type": 6,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 45,
- 46,
- 47
- ]
- },
- {
- "kind": "literal",
- "value": "remove"
- },
- {
- "kind": "literal",
- "value": "replace"
- },
- {
- "kind": "literal",
- "value": "set"
- },
- {
- "kind": "literal",
- "value": "agent-instructions"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-goal"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "clientTimeZone",
- "type": 6,
- "optional": true
- },
- {
- "name": "kind",
- "type": 30,
- "optional": false
- },
- {
- "name": "rpcId",
- "type": 6,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "compactionId",
- "type": 6,
- "optional": false
- },
- {
- "name": "kind",
- "type": 53,
- "optional": false
- },
- {
- "name": "sourceCommandId",
- "type": 6,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "compact-checkpoint"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "deliveryId",
- "type": 6,
- "optional": false
- },
- {
- "name": "form",
- "type": 55,
- "optional": false
- },
- {
- "name": "kind",
- "type": 56,
- "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": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 58,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-jobs"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "entries",
- "type": 60,
- "optional": false
- },
- {
- "name": "form",
- "type": 62,
- "optional": false
- },
- {
- "name": "kind",
- "type": 63,
- "optional": false
- },
- {
- "name": "update",
- "type": 17,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 61
- },
- {
- "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": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 65,
- "optional": false
- },
- {
- "name": "name",
- "type": 6,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "skill-invocation"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 67,
- "optional": false
- },
- {
- "name": "kind",
- "type": 68,
- "optional": false
- },
- {
- "name": "references",
- "type": 69,
- "optional": false
- },
- {
- "name": "version",
- "type": 73,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "recall"
- },
- {
- "kind": "literal",
- "value": "session-reference"
- },
- {
- "kind": "array",
- "element": 70
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "capturedFormatVersion",
- "type": 10,
- "optional": true
- },
- {
- "name": "capturedThroughSeq",
- "type": 71,
- "optional": false
- },
- {
- "name": "compacted",
- "type": 26,
- "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": 26,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 10,
- 72
- ]
- },
- {
- "kind": "primitive",
- "type": "null"
- },
- {
- "kind": "literal",
- "value": 1
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 76,
- "optional": false
- },
- {
- "name": "sections",
- "type": 77,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "snapshot"
- },
- {
- "kind": "literal",
- "value": "hooks-claude-code"
- },
- {
- "kind": "array",
- "element": 78
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "name",
- "type": 6,
- "optional": false
- },
- {
- "name": "text",
- "type": 6,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 80,
- "optional": false
- },
- {
- "name": "sections",
- "type": 77,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "hooks-codex"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 82,
- "optional": false
- },
- {
- "name": "sections",
- "type": 77,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "model-selection"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 84,
- "optional": false
- },
- {
- "name": "sections",
- "type": 77,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "plan-mode"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 86,
- "optional": false
- },
- {
- "name": "sections",
- "type": 77,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "repeat-tool-reminder"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 34,
- "optional": false
- },
- {
- "name": "sections",
- "type": 77,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 89,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "user-approval"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 36,
- "optional": false
- },
- {
- "name": "sections",
- "type": 77,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- },
- {
- "name": "sections",
- "type": 77,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- },
- {
- "name": "sections",
- "type": 77,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- },
- {
- "name": "sections",
- "type": 77,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 58,
- "optional": false
- },
- {
- "name": "sections",
- "type": 77,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 89,
- "optional": false
- },
- {
- "name": "sections",
- "type": 77,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 75,
- "optional": false
- },
- {
- "name": "kind",
- "type": 97,
- "optional": false
- },
- {
- "name": "sections",
- "type": 77,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "dsh-session-title-llm"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 55,
- "optional": false
- },
- {
- "name": "kind",
- "type": 99,
- "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": 101,
- "optional": false
- },
- {
- "name": "kind",
- "type": 102,
- "optional": false
- },
- {
- "name": "senderSessionId",
- "type": 6,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "relay"
- },
- {
- "kind": "literal",
- "value": "agent-message"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 97,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 55,
- "optional": false
- },
- {
- "name": "kind",
- "type": 76,
- "optional": false
- },
- {
- "name": "summary",
- "type": 6,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 55,
- "optional": false
- },
- {
- "name": "kind",
- "type": 80,
- "optional": false
- },
- {
- "name": "summary",
- "type": 6,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 55,
- "optional": false
- },
- {
- "name": "kind",
- "type": 82,
- "optional": false
- },
- {
- "name": "summary",
- "type": 6,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 55,
- "optional": false
- },
- {
- "name": "kind",
- "type": 84,
- "optional": false
- },
- {
- "name": "summary",
- "type": 6,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 55,
- "optional": false
- },
- {
- "name": "kind",
- "type": 86,
- "optional": false
- },
- {
- "name": "summary",
- "type": 6,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 55,
- "optional": false
- },
- {
- "name": "kind",
- "type": 34,
- "optional": false
- },
- {
- "name": "summary",
- "type": 6,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 55,
- "optional": false
- },
- {
- "name": "kind",
- "type": 36,
- "optional": false
- },
- {
- "name": "summary",
- "type": 6,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 55,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- },
- {
- "name": "summary",
- "type": 6,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 55,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- },
- {
- "name": "summary",
- "type": 6,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 67,
- "optional": false
- },
- {
- "name": "kind",
- "type": 76,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 55,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- },
- {
- "name": "summary",
- "type": 6,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 55,
- "optional": false
- },
- {
- "name": "kind",
- "type": 58,
- "optional": false
- },
- {
- "name": "summary",
- "type": 6,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 67,
- "optional": false
- },
- {
- "name": "kind",
- "type": 80,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 67,
- "optional": false
- },
- {
- "name": "kind",
- "type": 82,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 67,
- "optional": false
- },
- {
- "name": "kind",
- "type": 84,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 67,
- "optional": false
- },
- {
- "name": "kind",
- "type": 86,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 67,
- "optional": false
- },
- {
- "name": "kind",
- "type": 34,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 67,
- "optional": false
- },
- {
- "name": "kind",
- "type": 36,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 67,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 67,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 67,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 55,
- "optional": false
- },
- {
- "name": "kind",
- "type": 89,
- "optional": false
- },
- {
- "name": "summary",
- "type": 6,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 67,
- "optional": false
- },
- {
- "name": "kind",
- "type": 58,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 67,
- "optional": false
- },
- {
- "name": "kind",
- "type": 89,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 67,
- "optional": false
- },
- {
- "name": "kind",
- "type": 97,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 101,
- "optional": false
- },
- {
- "name": "kind",
- "type": 76,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 101,
- "optional": false
- },
- {
- "name": "kind",
- "type": 80,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 101,
- "optional": false
- },
- {
- "name": "kind",
- "type": 82,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 101,
- "optional": false
- },
- {
- "name": "kind",
- "type": 84,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 101,
- "optional": false
- },
- {
- "name": "kind",
- "type": 86,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 101,
- "optional": false
- },
- {
- "name": "kind",
- "type": 34,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 55,
- "optional": false
- },
- {
- "name": "kind",
- "type": 97,
- "optional": false
- },
- {
- "name": "summary",
- "type": 6,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 101,
- "optional": false
- },
- {
- "name": "kind",
- "type": 36,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 101,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 101,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 101,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 101,
- "optional": false
- },
- {
- "name": "kind",
- "type": 58,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 101,
- "optional": false
- },
- {
- "name": "kind",
- "type": 89,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 101,
- "optional": false
- },
- {
- "name": "kind",
- "type": 97,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 62,
- "optional": false
- },
- {
- "name": "kind",
- "type": 76,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 62,
- "optional": false
- },
- {
- "name": "kind",
- "type": 80,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 76,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 62,
- "optional": false
- },
- {
- "name": "kind",
- "type": 82,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 62,
- "optional": false
- },
- {
- "name": "kind",
- "type": 84,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 62,
- "optional": false
- },
- {
- "name": "kind",
- "type": 86,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 62,
- "optional": false
- },
- {
- "name": "kind",
- "type": 34,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 62,
- "optional": false
- },
- {
- "name": "kind",
- "type": 36,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 62,
- "optional": false
- },
- {
- "name": "kind",
- "type": 38,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 62,
- "optional": false
- },
- {
- "name": "kind",
- "type": 40,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 62,
- "optional": false
- },
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 62,
- "optional": false
- },
- {
- "name": "kind",
- "type": 58,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 80,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 62,
- "optional": false
- },
- {
- "name": "kind",
- "type": 89,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 62,
- "optional": false
- },
- {
- "name": "kind",
- "type": 97,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "goalId",
- "type": 6,
- "optional": false
- },
- {
- "name": "kind",
- "type": 159,
- "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": 161,
- "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": 163,
- "optional": false
- },
- {
- "name": "model",
- "type": 6,
- "optional": false
- },
- {
- "name": "provider",
- "type": 6,
- "optional": false
- },
- {
- "name": "replayState",
- "type": 164,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "model"
- },
- {
- "kind": "opaque",
- "reason": "unknown"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 76,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 80,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 82,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 82,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 84,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 171,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "ptc-mode"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 86,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 34,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 36,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 176,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "system-prompt"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 38,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 40,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 84,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 50,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 58,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 30,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 89,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 185,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "cordis-host-runner"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 97,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "form",
- "type": 33,
- "optional": false
- },
- {
- "name": "kind",
- "type": 86,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "content",
- "type": 3,
- "optional": false
- },
- {
- "name": "id",
- "type": 6,
- "optional": false
- },
- {
- "name": "role",
- "type": 189,
- "optional": false
- },
- {
- "name": "source",
- "type": 162,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "assistant"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "content",
- "type": 3,
- "optional": false
- },
- {
- "name": "id",
- "type": 6,
- "optional": false
- },
- {
- "name": "role",
- "type": 191,
- "optional": false
- },
- {
- "name": "source",
- "type": 175,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "system"
- }
- ]
- },
- "names": [],
- "sources": []
- },
{
"digest": "cf6e3aaf1e2de6480aa0157730a41b9a492108a55304100b0f7e112711dd4331",
"schema": {
@@ -75091,6 +74268,2696 @@
"names": [],
"sources": []
},
+ {
+ "digest": "d1f27cf1650e5f59d5d6e95ce6dfd92b31757af076a8ab6418a70b6dbdd53621",
+ "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": 30,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 31,
+ "optional": false,
+ "compatibility": {
+ "version": 1,
+ "policy": "session-source-attribution",
+ "binding": "session.user-message.source",
+ "discriminator": "kind",
+ "unknownKinds": "preserve",
+ "attributionKinds": [
+ "tmux-context"
+ ]
+ }
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 3
+ },
+ {
+ "kind": "union",
+ "types": [
+ 4,
+ 7,
+ 9,
+ 12,
+ 14,
+ 16,
+ 27
+ ]
+ },
+ {
+ "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": "tool",
+ "type": 10,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 11,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 13,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "arguments",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 15,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-call"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachment",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "offloaded",
+ "type": 25,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 26,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachmentId",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "height",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "mediaType",
+ "type": 19,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 5,
+ "optional": true
+ },
+ {
+ "name": "originalDimensions",
+ "type": 24,
+ "optional": true
+ },
+ {
+ "name": "width",
+ "type": 18,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "number"
+ },
+ {
+ "kind": "union",
+ "types": [
+ 20,
+ 21,
+ 22,
+ 23
+ ]
+ },
+ {
+ "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": 18,
+ "optional": false
+ },
+ {
+ "name": "width",
+ "type": 18,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": true
+ },
+ {
+ "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": 5,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "file"
+ },
+ {
+ "kind": "literal",
+ "value": "user"
+ },
+ {
+ "kind": "union",
+ "types": [
+ 32,
+ 35,
+ 38,
+ 40,
+ 42,
+ 44,
+ 46,
+ 48,
+ 50,
+ 52,
+ 54,
+ 56,
+ 58,
+ 60,
+ 61,
+ 63,
+ 64,
+ 65,
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 77,
+ 78,
+ 79,
+ 80,
+ 81,
+ 82,
+ 83,
+ 84,
+ 85,
+ 86,
+ 87,
+ 88,
+ 89,
+ 91,
+ 92,
+ 93,
+ 94,
+ 95,
+ 96,
+ 97,
+ 98,
+ 99,
+ 100,
+ 101,
+ 102,
+ 103,
+ 105,
+ 107,
+ 110,
+ 111,
+ 112,
+ 113,
+ 115,
+ 116,
+ 117,
+ 118,
+ 120,
+ 121,
+ 122,
+ 123,
+ 124,
+ 126,
+ 127,
+ 128,
+ 130,
+ 131,
+ 132,
+ 140,
+ 142,
+ 143,
+ 145,
+ 147,
+ 151,
+ 153,
+ 161,
+ 165,
+ 166,
+ 167,
+ 168,
+ 169,
+ 170,
+ 171,
+ 172,
+ 173,
+ 174,
+ 175,
+ 176,
+ 177,
+ 179,
+ 181,
+ 182,
+ 183,
+ 184,
+ 185,
+ 186,
+ 187,
+ 188,
+ 189,
+ 190,
+ 191,
+ 192
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "notice"
+ },
+ {
+ "kind": "literal",
+ "value": "hooks-claude-code"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "instructions"
+ },
+ {
+ "kind": "literal",
+ "value": "hooks-codex"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "model-selection"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "plan-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "repeat-tool-reminder"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "runtime-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "schedule"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "time-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tmux-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-goal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-jobs"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "user-approval"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "dsh-session-title-llm"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 34,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 62,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "recall"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 62,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 62,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 62,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 62,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 62,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 62,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 62,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 62,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 62,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 62,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 62,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 62,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 34,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 76,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "relay"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 76,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 76,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 76,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 76,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 76,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 76,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 76,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 76,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 76,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 76,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 76,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 76,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 34,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 90,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "catalog"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 90,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 90,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 90,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 90,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 90,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 90,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 90,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 90,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 90,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 90,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 90,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 90,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 34,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "goalId",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 104,
+ "optional": false
+ },
+ {
+ "name": "revision",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "round",
+ "type": 18,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "goal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 106,
+ "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": 108,
+ "optional": false
+ },
+ {
+ "name": "model",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "provider",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "replayState",
+ "type": 109,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "model"
+ },
+ {
+ "kind": "opaque",
+ "reason": "unknown"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 114,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "ptc-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 119,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "system-prompt"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 125,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-registry"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 30,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 129,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "cordis-host-runner"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 34,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "baseline",
+ "type": 25,
+ "optional": true
+ },
+ {
+ "name": "baselineIdentity",
+ "type": 5,
+ "optional": true
+ },
+ {
+ "name": "changes",
+ "type": 133,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 139,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 134
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "action",
+ "type": 135,
+ "optional": false
+ },
+ {
+ "name": "digest",
+ "type": 5,
+ "optional": true
+ },
+ {
+ "name": "path",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "scope",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 136,
+ 137,
+ 138
+ ]
+ },
+ {
+ "kind": "literal",
+ "value": "remove"
+ },
+ {
+ "kind": "literal",
+ "value": "replace"
+ },
+ {
+ "kind": "literal",
+ "value": "set"
+ },
+ {
+ "kind": "literal",
+ "value": "agent-instructions"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "callId",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 141,
+ "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": "compactionId",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "sourceCommandId",
+ "type": 5,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "compact-checkpoint"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "deliveryId",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 146,
+ "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": "webhook"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "entries",
+ "type": 148,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 90,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 150,
+ "optional": false
+ },
+ {
+ "name": "update",
+ "type": 25,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 149
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "description",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "skill-catalog"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 152,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "skill-invocation"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 62,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 154,
+ "optional": false
+ },
+ {
+ "name": "references",
+ "type": 155,
+ "optional": false
+ },
+ {
+ "name": "version",
+ "type": 160,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "session-reference"
+ },
+ {
+ "kind": "array",
+ "element": 156
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "capturedFormatVersion",
+ "type": 18,
+ "optional": true
+ },
+ {
+ "name": "capturedThroughSeq",
+ "type": 157,
+ "optional": false
+ },
+ {
+ "name": "compacted",
+ "type": 159,
+ "optional": false
+ },
+ {
+ "name": "inputIndex",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "label",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "omittedBytes",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "omittedMessages",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "originalMessages",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "retainedMessages",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "sessionId",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "truncated",
+ "type": 159,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 18,
+ 158
+ ]
+ },
+ {
+ "kind": "primitive",
+ "type": "null"
+ },
+ {
+ "kind": "primitive",
+ "type": "boolean"
+ },
+ {
+ "kind": "literal",
+ "value": 1
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 162,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 163,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "snapshot"
+ },
+ {
+ "kind": "array",
+ "element": 164
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "name",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "text",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 162,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 163,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 162,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 163,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 162,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 163,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 162,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 163,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 162,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 163,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 162,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 163,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 162,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 163,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 162,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 163,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 162,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 163,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 162,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 163,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 162,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 163,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 162,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 163,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 178,
+ "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": 76,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 180,
+ "optional": false
+ },
+ {
+ "name": "senderSessionId",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "agent-message"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 49,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 51,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 53,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ }
+ ]
+ },
+ "names": [],
+ "sources": []
+ },
{
"digest": "d28765f87d6b6ab408e0b2f3e7e297791b004b806d8e302c49903ebae815feb2",
"schema": {
@@ -75105,6 +76972,334 @@
"names": [],
"sources": []
},
+ {
+ "digest": "d4b739491689cc6bb13d07ffac1a32239875abda364c0d5edd8f74faf5e9c00d",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "block",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "index",
+ "type": 16,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 28,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 2,
+ 5,
+ 7,
+ 10,
+ 12,
+ 14,
+ 25
+ ]
+ },
+ {
+ "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": "tool",
+ "type": 8,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 9,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 11,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "arguments",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 13,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-call"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachment",
+ "type": 15,
+ "optional": false
+ },
+ {
+ "name": "offloaded",
+ "type": 23,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 24,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachmentId",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 16,
+ "optional": false
+ },
+ {
+ "name": "height",
+ "type": 16,
+ "optional": false
+ },
+ {
+ "name": "mediaType",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 3,
+ "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": true
+ },
+ {
+ "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": 16,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 3,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "file"
+ },
+ {
+ "kind": "literal",
+ "value": "block-end"
+ }
+ ]
+ },
+ "names": [],
+ "sources": [
+ "packages/llm/llm/src/types.ts:445"
+ ]
+ },
{
"digest": "d4e4d575abeb4b72d616dc65c17ac0eaa943cc135609395044c38d5afcb10e31",
"schema": {
@@ -75402,810 +77597,6 @@
"names": [],
"sources": []
},
- {
- "digest": "d8704810efe22c47f7062870e0d30ef1e9a1a9cc34edd10f71461b944d34e878",
- "schema": {
- "root": 0,
- "nodes": [
- {
- "kind": "array",
- "element": 1
- },
- {
- "kind": "union",
- "types": [
- 2,
- 8,
- 62,
- 64
- ]
- },
- {
- "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": 61,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 10,
- 12,
- 34,
- 37,
- 39,
- 41,
- 58
- ]
- },
- {
- "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": 33,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 14,
- 16,
- 26,
- 29,
- 31
- ]
- },
- {
- "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": "offloaded",
- "type": 24,
- "optional": true
- },
- {
- "name": "type",
- "type": 25,
- "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": true
- },
- {
- "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": 4,
- "optional": false
- },
- {
- "name": "bytes",
- "type": 6,
- "optional": false
- },
- {
- "name": "name",
- "type": 4,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "file"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "text",
- "type": 4,
- "optional": false
- },
- {
- "name": "type",
- "type": 30,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "reasoning"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "text",
- "type": 4,
- "optional": false
- },
- {
- "name": "type",
- "type": 32,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "text"
- },
- {
- "kind": "literal",
- "value": "block-end"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "blockType",
- "type": 35,
- "optional": false
- },
- {
- "name": "index",
- "type": 6,
- "optional": false
- },
- {
- "name": "type",
- "type": 36,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 15,
- 25,
- 28,
- 30,
- 32
- ]
- },
- {
- "kind": "literal",
- "value": "block-start"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "index",
- "type": 6,
- "optional": false
- },
- {
- "name": "text",
- "type": 4,
- "optional": false
- },
- {
- "name": "type",
- "type": 38,
- "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": 40,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "text-delta"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "reason",
- "type": 42,
- "optional": false
- },
- {
- "name": "replayState",
- "type": 54,
- "optional": true
- },
- {
- "name": "type",
- "type": 57,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 43,
- 46,
- 48,
- 50,
- 52
- ]
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "failure",
- "type": 44,
- "optional": false
- },
- {
- "name": "kind",
- "type": 45,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "code",
- "type": 4,
- "optional": false
- },
- {
- "name": "message",
- "type": 4,
- "optional": false
- },
- {
- "name": "offloadImages",
- "type": 6,
- "optional": true
- },
- {
- "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": 44,
- "optional": false
- },
- {
- "name": "kind",
- "type": 47,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "error"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 49,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "max-tokens"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 51,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "stop"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 53,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-calls"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "blocks",
- "type": 55,
- "optional": true
- },
- {
- "name": "response",
- "type": 56,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 56
- },
- {
- "kind": "opaque",
- "reason": "unknown"
- },
- {
- "kind": "literal",
- "value": "finish"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "type",
- "type": 59,
- "optional": false
- },
- {
- "name": "usage",
- "type": 60,
- "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": 63,
- "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": 65,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "text-chunks"
- }
- ]
- },
- "names": [],
- "sources": []
- },
{
"digest": "d8f868c6b3e7189de6c1ffe2ea04794ea2aa31315b6347d12536e46020afac87",
"schema": {
@@ -76623,6 +78014,2748 @@
"names": [],
"sources": []
},
+ {
+ "digest": "dc4bd7ac827f4b1f9236f9a157a4b4cc171a0588064a611e43edd95f62c68130",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "inserted",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "outcome",
+ "type": 194,
+ "optional": true
+ },
+ {
+ "name": "removedCount",
+ "type": 19,
+ "optional": true
+ },
+ {
+ "name": "start",
+ "type": 19,
+ "optional": false
+ },
+ {
+ "name": "target",
+ "type": 195,
+ "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": 31,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 32,
+ "optional": false,
+ "compatibility": {
+ "version": 1,
+ "policy": "session-source-attribution",
+ "binding": "session.user-message.source",
+ "discriminator": "kind",
+ "unknownKinds": "preserve",
+ "attributionKinds": [
+ "tmux-context"
+ ]
+ }
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 4
+ },
+ {
+ "kind": "union",
+ "types": [
+ 5,
+ 8,
+ 10,
+ 13,
+ 15,
+ 17,
+ 28
+ ]
+ },
+ {
+ "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": "tool",
+ "type": 11,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 12,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 14,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "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": "offloaded",
+ "type": 26,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 27,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachmentId",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 19,
+ "optional": false
+ },
+ {
+ "name": "height",
+ "type": 19,
+ "optional": false
+ },
+ {
+ "name": "mediaType",
+ "type": 20,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 6,
+ "optional": true
+ },
+ {
+ "name": "originalDimensions",
+ "type": 25,
+ "optional": true
+ },
+ {
+ "name": "width",
+ "type": 19,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "number"
+ },
+ {
+ "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": 19,
+ "optional": false
+ },
+ {
+ "name": "width",
+ "type": 19,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": true
+ },
+ {
+ "kind": "literal",
+ "value": "image"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachment",
+ "type": 29,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 30,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachmentId",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 19,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "file"
+ },
+ {
+ "kind": "literal",
+ "value": "user"
+ },
+ {
+ "kind": "union",
+ "types": [
+ 33,
+ 36,
+ 38,
+ 40,
+ 42,
+ 45,
+ 47,
+ 49,
+ 51,
+ 53,
+ 55,
+ 57,
+ 59,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 76,
+ 77,
+ 78,
+ 79,
+ 81,
+ 82,
+ 83,
+ 84,
+ 85,
+ 86,
+ 87,
+ 88,
+ 89,
+ 90,
+ 91,
+ 92,
+ 93,
+ 95,
+ 96,
+ 97,
+ 98,
+ 99,
+ 100,
+ 101,
+ 102,
+ 103,
+ 104,
+ 105,
+ 106,
+ 107,
+ 109,
+ 111,
+ 114,
+ 115,
+ 116,
+ 117,
+ 118,
+ 120,
+ 121,
+ 122,
+ 123,
+ 125,
+ 126,
+ 127,
+ 128,
+ 129,
+ 131,
+ 132,
+ 133,
+ 135,
+ 136,
+ 144,
+ 146,
+ 147,
+ 149,
+ 151,
+ 155,
+ 157,
+ 165,
+ 169,
+ 170,
+ 171,
+ 172,
+ 173,
+ 174,
+ 175,
+ 176,
+ 177,
+ 178,
+ 179,
+ 180,
+ 181,
+ 183,
+ 185,
+ 186,
+ 187,
+ 188,
+ 189,
+ 190,
+ 191,
+ 192,
+ 193
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "notice"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-goal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-jobs"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "user-approval"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "dsh-session-title-llm"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "instructions"
+ },
+ {
+ "kind": "literal",
+ "value": "hooks-claude-code"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "hooks-codex"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "model-selection"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "plan-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "repeat-tool-reminder"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "runtime-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "schedule"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "time-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tmux-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "recall"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "relay"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "catalog"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "goalId",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 108,
+ "optional": false
+ },
+ {
+ "name": "revision",
+ "type": 19,
+ "optional": false
+ },
+ {
+ "name": "round",
+ "type": 19,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "goal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 110,
+ "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": 112,
+ "optional": false
+ },
+ {
+ "name": "model",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "provider",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "replayState",
+ "type": 113,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "model"
+ },
+ {
+ "kind": "opaque",
+ "reason": "unknown"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 119,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "ptc-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 124,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "system-prompt"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 130,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-registry"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 31,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 134,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "cordis-host-runner"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "baseline",
+ "type": 26,
+ "optional": true
+ },
+ {
+ "name": "baselineIdentity",
+ "type": 6,
+ "optional": true
+ },
+ {
+ "name": "changes",
+ "type": 137,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 143,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 138
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "action",
+ "type": 139,
+ "optional": false
+ },
+ {
+ "name": "digest",
+ "type": 6,
+ "optional": true
+ },
+ {
+ "name": "path",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "scope",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 140,
+ 141,
+ 142
+ ]
+ },
+ {
+ "kind": "literal",
+ "value": "remove"
+ },
+ {
+ "kind": "literal",
+ "value": "replace"
+ },
+ {
+ "kind": "literal",
+ "value": "set"
+ },
+ {
+ "kind": "literal",
+ "value": "agent-instructions"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "callId",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 145,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "clientTimeZone",
+ "type": 6,
+ "optional": true
+ },
+ {
+ "name": "kind",
+ "type": 31,
+ "optional": false
+ },
+ {
+ "name": "rpcId",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "compactionId",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 148,
+ "optional": false
+ },
+ {
+ "name": "sourceCommandId",
+ "type": 6,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "compact-checkpoint"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "deliveryId",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 150,
+ "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": "webhook"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "entries",
+ "type": 152,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 94,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 154,
+ "optional": false
+ },
+ {
+ "name": "update",
+ "type": 26,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 153
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "description",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "skill-catalog"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 156,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "skill-invocation"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 66,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 158,
+ "optional": false
+ },
+ {
+ "name": "references",
+ "type": 159,
+ "optional": false
+ },
+ {
+ "name": "version",
+ "type": 164,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "session-reference"
+ },
+ {
+ "kind": "array",
+ "element": 160
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "capturedFormatVersion",
+ "type": 19,
+ "optional": true
+ },
+ {
+ "name": "capturedThroughSeq",
+ "type": 161,
+ "optional": false
+ },
+ {
+ "name": "compacted",
+ "type": 163,
+ "optional": false
+ },
+ {
+ "name": "inputIndex",
+ "type": 19,
+ "optional": false
+ },
+ {
+ "name": "label",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "omittedBytes",
+ "type": 19,
+ "optional": false
+ },
+ {
+ "name": "omittedMessages",
+ "type": 19,
+ "optional": false
+ },
+ {
+ "name": "originalMessages",
+ "type": 19,
+ "optional": false
+ },
+ {
+ "name": "retainedMessages",
+ "type": 19,
+ "optional": false
+ },
+ {
+ "name": "sessionId",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "truncated",
+ "type": 163,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 19,
+ 162
+ ]
+ },
+ {
+ "kind": "primitive",
+ "type": "null"
+ },
+ {
+ "kind": "primitive",
+ "type": "boolean"
+ },
+ {
+ "kind": "literal",
+ "value": 1
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "snapshot"
+ },
+ {
+ "kind": "array",
+ "element": 168
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "name",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "text",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 182,
+ "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": 80,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 184,
+ "optional": false
+ },
+ {
+ "name": "senderSessionId",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "agent-message"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "canceled"
+ },
+ {
+ "kind": "union",
+ "types": [
+ 196,
+ 197
+ ]
+ },
+ {
+ "kind": "literal",
+ "value": "next-step"
+ },
+ {
+ "kind": "literal",
+ "value": "next-turn"
+ }
+ ]
+ },
+ "names": [],
+ "sources": [
+ "packages/core/agent/src/types.ts:87"
+ ]
+ },
{
"digest": "dd2780e7e07684332f7a9ab047237798d260e7eaffb1321cb38eca695d184c3d",
"schema": {
@@ -77227,7 +81360,21 @@
]
},
{
- "digest": "e1e89e5a614b3090837728fa6e314fe019c99f07b6319f9d4a7d5a52cba396e4",
+ "digest": "e2d0367e5716bc188435e51718ebff8ce873190625fa93b1c5331102d98758fa",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "literal",
+ "value": "compaction/start"
+ }
+ ]
+ },
+ "names": [],
+ "sources": []
+ },
+ {
+ "digest": "e2f9a41e0989f54ed8cee80f8db2bcf9d60a5c810dc9d45b83fa050b9dce7602",
"schema": {
"root": 0,
"nodes": [
@@ -77235,63 +81382,101 @@
"kind": "object",
"properties": [
{
- "name": "compactionId",
+ "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": 35,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 2,
+ 34
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "compactionId",
+ "type": 3,
+ "optional": false
+ },
{
"name": "llmStreamCall",
- "type": 2,
+ "type": 4,
"optional": false
},
{
"name": "maxTokens",
- "type": 3,
+ "type": 5,
"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": "provider",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "rawOutput",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "shadowedRange",
+ "type": 31,
+ "optional": false
+ },
+ {
+ "name": "shadowedSeqs",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "shadowedTokenCount",
+ "type": 5,
+ "optional": false
+ },
{
"name": "sourceCommandId",
- "type": 1,
+ "type": 3,
"optional": true
},
{
"name": "summary",
- "type": 4,
+ "type": 6,
"optional": false
},
{
"name": "usage",
- "type": 26,
+ "type": 33,
"optional": true
}
],
@@ -77311,16 +81496,18 @@
},
{
"kind": "array",
- "element": 5
+ "element": 7
},
{
"kind": "union",
"types": [
- 6,
8,
10,
12,
- 21
+ 15,
+ 17,
+ 19,
+ 28
]
},
{
@@ -77328,12 +81515,12 @@
"properties": [
{
"name": "text",
- "type": 1,
+ "type": 3,
"optional": false
},
{
"name": "type",
- "type": 7,
+ "type": 9,
"optional": false
}
],
@@ -77348,12 +81535,12 @@
"properties": [
{
"name": "text",
- "type": 1,
+ "type": 3,
"optional": false
},
{
"name": "type",
- "type": 9,
+ "type": 11,
"optional": false
}
],
@@ -77367,23 +81554,72 @@
"kind": "object",
"properties": [
{
- "name": "arguments",
- "type": 1,
- "optional": false
+ "name": "tool",
+ "type": 13,
+ "optional": true
},
{
- "name": "id",
- "type": 1,
- "optional": false
- },
- {
- "name": "name",
- "type": 1,
+ "name": "toolName",
+ "type": 3,
"optional": false
},
{
"name": "type",
- "type": 11,
+ "type": 14,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 16,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "arguments",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 18,
"optional": false
}
],
@@ -77398,17 +81634,17 @@
"properties": [
{
"name": "attachment",
- "type": 13,
+ "type": 20,
"optional": false
},
{
"name": "offloaded",
- "type": 2,
+ "type": 4,
"optional": true
},
{
"name": "type",
- "type": 20,
+ "type": 27,
"optional": false
}
],
@@ -77419,37 +81655,37 @@
"properties": [
{
"name": "attachmentId",
- "type": 1,
+ "type": 3,
"optional": false
},
{
"name": "bytes",
- "type": 3,
+ "type": 5,
"optional": false
},
{
"name": "height",
- "type": 3,
+ "type": 5,
"optional": false
},
{
"name": "mediaType",
- "type": 14,
+ "type": 21,
"optional": false
},
{
"name": "name",
- "type": 1,
+ "type": 3,
"optional": true
},
{
"name": "originalDimensions",
- "type": 19,
+ "type": 26,
"optional": true
},
{
"name": "width",
- "type": 3,
+ "type": 5,
"optional": false
}
],
@@ -77458,10 +81694,10 @@
{
"kind": "union",
"types": [
- 15,
- 16,
- 17,
- 18
+ 22,
+ 23,
+ 24,
+ 25
]
},
{
@@ -77485,12 +81721,12 @@
"properties": [
{
"name": "height",
- "type": 3,
+ "type": 5,
"optional": false
},
{
"name": "width",
- "type": 3,
+ "type": 5,
"optional": false
}
],
@@ -77505,12 +81741,12 @@
"properties": [
{
"name": "attachment",
- "type": 22,
+ "type": 29,
"optional": false
},
{
"name": "type",
- "type": 23,
+ "type": 30,
"optional": false
}
],
@@ -77521,17 +81757,17 @@
"properties": [
{
"name": "attachmentId",
- "type": 1,
- "optional": false
- },
- {
- "name": "bytes",
"type": 3,
"optional": false
},
+ {
+ "name": "bytes",
+ "type": 5,
+ "optional": false
+ },
{
"name": "name",
- "type": 1,
+ "type": 3,
"optional": false
}
],
@@ -77546,12 +81782,12 @@
"properties": [
{
"name": "end",
- "type": 3,
+ "type": 5,
"optional": false
},
{
"name": "start",
- "type": 3,
+ "type": 5,
"optional": false
}
],
@@ -77559,57 +81795,108 @@
},
{
"kind": "array",
- "element": 3
+ "element": 5
},
{
"kind": "object",
"properties": [
{
"name": "cacheReadTokens",
- "type": 3,
+ "type": 5,
"optional": true
},
{
"name": "cacheWriteTokens",
- "type": 3,
+ "type": 5,
"optional": true
},
{
"name": "inputTokens",
- "type": 3,
+ "type": 5,
"optional": false
},
{
"name": "outputTokens",
- "type": 3,
+ "type": 5,
"optional": false
},
{
"name": "reasoningTokens",
- "type": 3,
+ "type": 5,
"optional": true
},
{
"name": "totalTokens",
- "type": 3,
+ "type": 5,
"optional": true
}
],
"indices": []
- }
- ]
- },
- "names": [],
- "sources": []
- },
- {
- "digest": "e2d0367e5716bc188435e51718ebff8ce873190625fa93b1c5331102d98758fa",
- "schema": {
- "root": 0,
- "nodes": [
+ },
+ {
+ "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": 31,
+ "optional": false
+ },
+ {
+ "name": "shadowedSeqs",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "shadowedTokenCount",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "sourceCommandId",
+ "type": 3,
+ "optional": true
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "usage",
+ "type": 33,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
{
"kind": "literal",
- "value": "compaction/start"
+ "value": "compaction/summary"
}
]
},
@@ -78070,7 +82357,7 @@
},
"names": [],
"sources": [
- "packages/core/session/src/types.ts:296"
+ "packages/core/session/src/types.ts:297"
]
},
{
@@ -78121,7 +82408,7 @@
},
"names": [],
"sources": [
- "packages/core/session/src/types.ts:352"
+ "packages/core/session/src/types.ts:361"
]
},
{
@@ -78421,77 +82708,6 @@
"names": [],
"sources": []
},
- {
- "digest": "e829e4d334f3b1b3d64ab4be6a4778c79b98de8abfc2ec136d0ff4b971042cd7",
- "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": "file"
- },
- {
- "kind": "literal",
- "value": "image"
- },
- {
- "kind": "literal",
- "value": "reasoning"
- },
- {
- "kind": "literal",
- "value": "text"
- },
- {
- "kind": "literal",
- "value": "tool-call"
- },
- {
- "kind": "primitive",
- "type": "number"
- },
- {
- "kind": "literal",
- "value": "block-start"
- }
- ]
- },
- "names": [],
- "sources": [
- "packages/llm/llm/src/types.ts:418"
- ]
- },
{
"digest": "e8de0f457fed5b9ff94dc4950b59ef75fd8ba8af665cc7899485924a62653367",
"schema": {
@@ -78520,6 +82736,369 @@
"names": [],
"sources": []
},
+ {
+ "digest": "ea08ec1df0c33108fd03345b9af199cf04dea450aa045d3c683f216311403403",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "message",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "teamId",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "version",
+ "type": 30,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 2,
+ "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,
+ 12,
+ 14,
+ 16,
+ 27
+ ]
+ },
+ {
+ "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": "tool",
+ "type": 10,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 11,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 13,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "arguments",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 15,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-call"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachment",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "offloaded",
+ "type": 25,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 26,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachmentId",
+ "type": 5,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "height",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "mediaType",
+ "type": 19,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 5,
+ "optional": true
+ },
+ {
+ "name": "originalDimensions",
+ "type": 24,
+ "optional": true
+ },
+ {
+ "name": "width",
+ "type": 18,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "number"
+ },
+ {
+ "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": 18,
+ "optional": false
+ },
+ {
+ "name": "width",
+ "type": 18,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": true
+ },
+ {
+ "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": 5,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 5,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "file"
+ },
+ {
+ "kind": "literal",
+ "value": 2
+ }
+ ]
+ },
+ "names": [],
+ "sources": [
+ "packages/experimental/agent-team/src/types.ts:225"
+ ]
+ },
{
"digest": "eaa71be0fbf0f702df8ea6c11d0aa2f9782263d45a10d0fb14eda662f4bfe04c",
"schema": {
@@ -78544,7 +83123,7 @@
},
"names": [],
"sources": [
- "packages/core/session/src/types.ts:195"
+ "packages/core/session/src/types.ts:196"
]
},
{
@@ -78677,7 +83256,7 @@
},
"names": [],
"sources": [
- "packages/core/session/src/types.ts:227"
+ "packages/core/session/src/types.ts:228"
]
},
{
@@ -78766,6 +83345,2803 @@
"names": [],
"sources": []
},
+ {
+ "digest": "eef4ef54dc7a133d47448a4ee822e45a351314923ef5f66db34c8b24e4b32d80",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "data",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "ignorable",
+ "type": 26,
+ "optional": true
+ },
+ {
+ "name": "seq",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "sourceEventSeqs",
+ "type": 195,
+ "optional": true
+ },
+ {
+ "name": "surfaceOp",
+ "type": 196,
+ "optional": false
+ },
+ {
+ "name": "time",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 199,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "headerSeq",
+ "type": 2,
+ "optional": true
+ },
+ {
+ "name": "message",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "step",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "turn",
+ "type": 2,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "number"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "role",
+ "type": 31,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 32,
+ "optional": false,
+ "compatibility": {
+ "version": 1,
+ "policy": "session-source-attribution",
+ "binding": "session.developer-message.source",
+ "discriminator": "kind",
+ "unknownKinds": "preserve",
+ "attributionKinds": [
+ "tmux-context"
+ ]
+ }
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 5
+ },
+ {
+ "kind": "union",
+ "types": [
+ 6,
+ 9,
+ 11,
+ 14,
+ 16,
+ 18,
+ 28
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 8,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "string"
+ },
+ {
+ "kind": "literal",
+ "value": "reasoning"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "text"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 12,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 13,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 15,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "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": "offloaded",
+ "type": 26,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 27,
+ "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": true
+ },
+ {
+ "kind": "literal",
+ "value": "image"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachment",
+ "type": 29,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 30,
+ "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": "literal",
+ "value": "developer"
+ },
+ {
+ "kind": "union",
+ "types": [
+ 33,
+ 36,
+ 38,
+ 40,
+ 42,
+ 44,
+ 46,
+ 49,
+ 51,
+ 53,
+ 55,
+ 57,
+ 59,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65,
+ 66,
+ 67,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 76,
+ 77,
+ 78,
+ 79,
+ 80,
+ 81,
+ 83,
+ 84,
+ 85,
+ 86,
+ 87,
+ 88,
+ 89,
+ 90,
+ 91,
+ 92,
+ 93,
+ 94,
+ 95,
+ 97,
+ 98,
+ 99,
+ 100,
+ 101,
+ 102,
+ 103,
+ 104,
+ 105,
+ 106,
+ 107,
+ 108,
+ 109,
+ 111,
+ 113,
+ 116,
+ 117,
+ 118,
+ 119,
+ 120,
+ 122,
+ 123,
+ 124,
+ 125,
+ 127,
+ 128,
+ 129,
+ 130,
+ 131,
+ 133,
+ 135,
+ 136,
+ 138,
+ 139,
+ 147,
+ 149,
+ 150,
+ 152,
+ 154,
+ 158,
+ 160,
+ 168,
+ 172,
+ 173,
+ 174,
+ 175,
+ 176,
+ 177,
+ 178,
+ 179,
+ 180,
+ 181,
+ 182,
+ 183,
+ 184,
+ 186,
+ 188,
+ 189,
+ 190,
+ 191,
+ 192,
+ 193,
+ 194
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "notice"
+ },
+ {
+ "kind": "literal",
+ "value": "time-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tmux-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-goal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-jobs"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "user-approval"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "dsh-session-title-llm"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "instructions"
+ },
+ {
+ "kind": "literal",
+ "value": "hooks-claude-code"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "hooks-codex"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "model-selection"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "plan-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "repeat-tool-reminder"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "runtime-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "schedule"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "recall"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "relay"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "catalog"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "goalId",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 110,
+ "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": 112,
+ "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": 114,
+ "optional": false
+ },
+ {
+ "name": "model",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "provider",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "replayState",
+ "type": 115,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "model"
+ },
+ {
+ "kind": "opaque",
+ "reason": "unknown"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 121,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "ptc-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 126,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "system-prompt"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 132,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-registry"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 134,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "user"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 137,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "cordis-host-runner"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "baseline",
+ "type": 26,
+ "optional": true
+ },
+ {
+ "name": "baselineIdentity",
+ "type": 7,
+ "optional": true
+ },
+ {
+ "name": "changes",
+ "type": 140,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 146,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 141
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "action",
+ "type": 142,
+ "optional": false
+ },
+ {
+ "name": "digest",
+ "type": 7,
+ "optional": true
+ },
+ {
+ "name": "path",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "scope",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 143,
+ 144,
+ 145
+ ]
+ },
+ {
+ "kind": "literal",
+ "value": "remove"
+ },
+ {
+ "kind": "literal",
+ "value": "replace"
+ },
+ {
+ "kind": "literal",
+ "value": "set"
+ },
+ {
+ "kind": "literal",
+ "value": "agent-instructions"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "callId",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 148,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "clientTimeZone",
+ "type": 7,
+ "optional": true
+ },
+ {
+ "name": "kind",
+ "type": 134,
+ "optional": false
+ },
+ {
+ "name": "rpcId",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "compactionId",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 151,
+ "optional": false
+ },
+ {
+ "name": "sourceCommandId",
+ "type": 7,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "compact-checkpoint"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "deliveryId",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 153,
+ "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": "webhook"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "entries",
+ "type": 155,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 157,
+ "optional": false
+ },
+ {
+ "name": "update",
+ "type": 26,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 156
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "description",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "skill-catalog"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 159,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "skill-invocation"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 161,
+ "optional": false
+ },
+ {
+ "name": "references",
+ "type": 162,
+ "optional": false
+ },
+ {
+ "name": "version",
+ "type": 167,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "session-reference"
+ },
+ {
+ "kind": "array",
+ "element": 163
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "capturedFormatVersion",
+ "type": 2,
+ "optional": true
+ },
+ {
+ "name": "capturedThroughSeq",
+ "type": 164,
+ "optional": false
+ },
+ {
+ "name": "compacted",
+ "type": 166,
+ "optional": false
+ },
+ {
+ "name": "inputIndex",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "label",
+ "type": 7,
+ "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": 7,
+ "optional": false
+ },
+ {
+ "name": "truncated",
+ "type": 166,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 2,
+ 165
+ ]
+ },
+ {
+ "kind": "primitive",
+ "type": "null"
+ },
+ {
+ "kind": "primitive",
+ "type": "boolean"
+ },
+ {
+ "kind": "literal",
+ "value": 1
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "snapshot"
+ },
+ {
+ "kind": "array",
+ "element": 171
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "name",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "text",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 37,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 169,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 170,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 185,
+ "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": 82,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 187,
+ "optional": false
+ },
+ {
+ "name": "senderSessionId",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "agent-message"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 2
+ },
+ {
+ "kind": "union",
+ "types": [
+ 197,
+ 198
+ ]
+ },
+ {
+ "kind": "literal",
+ "value": "append"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "endSeq",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "op",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "startSeq",
+ "type": 2,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "developer/message"
+ }
+ ]
+ },
+ "names": [],
+ "sources": []
+ },
{
"digest": "eefbea819caeeea91ccb02dfafc16c68dd7f961cf9c1b2be25a2084509cf5c5a",
"schema": {
@@ -78809,8 +86185,8 @@
},
"names": [],
"sources": [
- "packages/core/session/src/types.ts:298",
- "packages/core/session/src/types.ts:300"
+ "packages/core/session/src/types.ts:299",
+ "packages/core/session/src/types.ts:301"
]
},
{
@@ -79152,7 +86528,7 @@
"packages/core/session/src/types.ts#TurnEndReason"
],
"sources": [
- "packages/core/session/src/types.ts:231"
+ "packages/core/session/src/types.ts:232"
]
},
{
@@ -79281,989 +86657,9 @@
},
"names": [],
"sources": [
- "packages/llm/llm/src/types.ts:423"
+ "packages/llm/llm/src/types.ts:446"
]
},
- {
- "digest": "f219a9f66fcc92ffec27bbd96fa21ffc2cffbaf2ad1de05757ec37205b1a0b58",
- "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": "surfaceOp",
- "type": 73,
- "optional": false
- },
- {
- "name": "time",
- "type": 11,
- "optional": false
- },
- {
- "name": "type",
- "type": 77,
- "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": 30,
- "optional": false
- },
- {
- "name": "turn",
- "type": 11,
- "optional": false
- },
- {
- "name": "usage",
- "type": 67,
- "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": 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": "offloaded",
- "type": 2,
- "optional": true
- },
- {
- "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": "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": "assistant"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 28,
- "optional": false
- },
- {
- "name": "model",
- "type": 7,
- "optional": false
- },
- {
- "name": "provider",
- "type": 7,
- "optional": false
- },
- {
- "name": "replayState",
- "type": 29,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "model"
- },
- {
- "kind": "opaque",
- "reason": "unknown"
- },
- {
- "kind": "array",
- "element": 31
- },
- {
- "kind": "union",
- "types": [
- 32,
- 36,
- 69,
- 71
- ]
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "args",
- "type": 33,
- "optional": false
- },
- {
- "name": "dt",
- "type": 34,
- "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": 35,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 7
- },
- {
- "kind": "array",
- "element": 11
- },
- {
- "kind": "literal",
- "value": "tool-call-chunks"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "chunk",
- "type": 37,
- "optional": false
- },
- {
- "name": "time",
- "type": 11,
- "optional": false
- },
- {
- "name": "type",
- "type": 68,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 38,
- 40,
- 42,
- 45,
- 47,
- 49,
- 65
- ]
- },
- {
- "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": 39,
- "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": 41,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "block-end"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "blockType",
- "type": 43,
- "optional": false
- },
- {
- "name": "index",
- "type": 11,
- "optional": false
- },
- {
- "name": "type",
- "type": 44,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 8,
- 18,
- 21,
- 23,
- 25
- ]
- },
- {
- "kind": "literal",
- "value": "block-start"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "index",
- "type": 11,
- "optional": false
- },
- {
- "name": "text",
- "type": 7,
- "optional": false
- },
- {
- "name": "type",
- "type": 46,
- "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": 48,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "text-delta"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "reason",
- "type": 50,
- "optional": false
- },
- {
- "name": "replayState",
- "type": 62,
- "optional": true
- },
- {
- "name": "type",
- "type": 64,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 51,
- 54,
- 56,
- 58,
- 60
- ]
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "failure",
- "type": 52,
- "optional": false
- },
- {
- "name": "kind",
- "type": 53,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "code",
- "type": 7,
- "optional": false
- },
- {
- "name": "message",
- "type": 7,
- "optional": false
- },
- {
- "name": "offloadImages",
- "type": 11,
- "optional": true
- },
- {
- "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": 52,
- "optional": false
- },
- {
- "name": "kind",
- "type": 55,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "error"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 57,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "max-tokens"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 59,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "stop"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 61,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-calls"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "blocks",
- "type": 63,
- "optional": true
- },
- {
- "name": "response",
- "type": 29,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 29
- },
- {
- "kind": "literal",
- "value": "finish"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "type",
- "type": 66,
- "optional": false
- },
- {
- "name": "usage",
- "type": 67,
- "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": 34,
- "optional": false
- },
- {
- "name": "index",
- "type": 11,
- "optional": false
- },
- {
- "name": "texts",
- "type": 33,
- "optional": false
- },
- {
- "name": "time0",
- "type": 11,
- "optional": false
- },
- {
- "name": "type",
- "type": 70,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "reasoning-chunks"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "dt",
- "type": 34,
- "optional": false
- },
- {
- "name": "index",
- "type": 11,
- "optional": false
- },
- {
- "name": "texts",
- "type": 33,
- "optional": false
- },
- {
- "name": "time0",
- "type": 11,
- "optional": false
- },
- {
- "name": "type",
- "type": 72,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "text-chunks"
- },
- {
- "kind": "union",
- "types": [
- 74,
- 76
- ]
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "endSeq",
- "type": 11,
- "optional": false
- },
- {
- "name": "op",
- "type": 75,
- "optional": false
- },
- {
- "name": "startSeq",
- "type": 11,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "replace"
- },
- {
- "kind": "literal",
- "value": "append"
- },
- {
- "kind": "literal",
- "value": "assistant/message"
- }
- ]
- },
- "names": [],
- "sources": []
- },
{
"digest": "f230c0b583e23b25ee0a61dbe4c05e95c1e2ae44b27939501eb9e03696f0c278",
"schema": {
@@ -80412,7 +86808,7 @@
"packages/llm/llm/src/types.ts#FileBlock"
],
"sources": [
- "packages/llm/llm/src/types.ts:97"
+ "packages/llm/llm/src/types.ts:98"
]
},
{
@@ -80430,7 +86826,7 @@
"packages/llm/llm/src/types.ts#SystemPromptUpdate"
],
"sources": [
- "packages/llm/llm/src/types.ts:374"
+ "packages/llm/llm/src/types.ts:397"
]
},
{
@@ -80458,486 +86854,6 @@
"names": [],
"sources": []
},
- {
- "digest": "f4c6f3eae6607f412a9023406c8c3bd351a02451848bb78c2436f409447dd60c",
- "schema": {
- "root": 0,
- "nodes": [
- {
- "kind": "object",
- "properties": [
- {
- "name": "data",
- "type": 1,
- "optional": false
- },
- {
- "name": "ignorable",
- "type": 20,
- "optional": true
- },
- {
- "name": "seq",
- "type": 13,
- "optional": false
- },
- {
- "name": "sourceEventSeqs",
- "type": 34,
- "optional": true
- },
- {
- "name": "surfaceOp",
- "type": 35,
- "optional": false
- },
- {
- "name": "time",
- "type": 13,
- "optional": false
- },
- {
- "name": "type",
- "type": 39,
- "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": 13,
- "optional": false
- },
- {
- "name": "turn",
- "type": 13,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "code",
- "type": 3,
- "optional": false
- },
- {
- "name": "name",
- "type": 3,
- "optional": false
- },
- {
- "name": "reason",
- "type": 3,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "primitive",
- "type": "string"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "content",
- "type": 5,
- "optional": false
- },
- {
- "name": "id",
- "type": 3,
- "optional": false
- },
- {
- "name": "isError",
- "type": 27,
- "optional": true
- },
- {
- "name": "role",
- "type": 28,
- "optional": false
- },
- {
- "name": "source",
- "type": 29,
- "optional": false
- },
- {
- "name": "toolCallId",
- "type": 3,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 6
- },
- {
- "kind": "union",
- "types": [
- 7,
- 9,
- 11,
- 22,
- 24
- ]
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "text",
- "type": 3,
- "optional": false
- },
- {
- "name": "type",
- "type": 8,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "text"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "text",
- "type": 3,
- "optional": false
- },
- {
- "name": "type",
- "type": 10,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "reasoning"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "attachment",
- "type": 12,
- "optional": false
- },
- {
- "name": "offloaded",
- "type": 20,
- "optional": true
- },
- {
- "name": "type",
- "type": 21,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "attachmentId",
- "type": 3,
- "optional": false
- },
- {
- "name": "bytes",
- "type": 13,
- "optional": false
- },
- {
- "name": "height",
- "type": 13,
- "optional": false
- },
- {
- "name": "mediaType",
- "type": 14,
- "optional": false
- },
- {
- "name": "name",
- "type": 3,
- "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": true
- },
- {
- "kind": "literal",
- "value": "image"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "arguments",
- "type": 3,
- "optional": false
- },
- {
- "name": "id",
- "type": 3,
- "optional": false
- },
- {
- "name": "name",
- "type": 3,
- "optional": false
- },
- {
- "name": "type",
- "type": 23,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-call"
- },
- {
- "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": 13,
- "optional": false
- },
- {
- "name": "name",
- "type": 3,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "file"
- },
- {
- "kind": "primitive",
- "type": "boolean"
- },
- {
- "kind": "literal",
- "value": "tool"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "callId",
- "type": 3,
- "optional": false
- },
- {
- "name": "kind",
- "type": 28,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 3,
- 13,
- 27,
- 31,
- 32,
- 33
- ]
- },
- {
- "kind": "array",
- "element": 30
- },
- {
- "kind": "primitive",
- "type": "null"
- },
- {
- "kind": "object",
- "properties": [],
- "indices": [
- {
- "key": 3,
- "value": 30
- }
- ]
- },
- {
- "kind": "array",
- "element": 13
- },
- {
- "kind": "union",
- "types": [
- 36,
- 38
- ]
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "endSeq",
- "type": 13,
- "optional": false
- },
- {
- "name": "op",
- "type": 37,
- "optional": false
- },
- {
- "name": "startSeq",
- "type": 13,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "replace"
- },
- {
- "kind": "literal",
- "value": "append"
- },
- {
- "kind": "literal",
- "value": "tool/result"
- }
- ]
- },
- "names": [],
- "sources": []
- },
{
"digest": "f56c5b59ca0161310c338d31dd16cf14287ccd602ff4181058df178c1c286d7f",
"schema": {
@@ -81078,6 +86994,2700 @@
"packages/context/session-reference/src/types.ts:13"
]
},
+ {
+ "digest": "f61313bd96ed95b72eb16a4a5a77ad94a0da1756d428d3d660ff6e23c9e6342b",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "role",
+ "type": 29,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 30,
+ "optional": false,
+ "compatibility": {
+ "version": 1,
+ "policy": "session-source-attribution",
+ "binding": "session.developer-message.source",
+ "discriminator": "kind",
+ "unknownKinds": "preserve",
+ "attributionKinds": [
+ "tmux-context"
+ ]
+ }
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 2
+ },
+ {
+ "kind": "union",
+ "types": [
+ 3,
+ 6,
+ 8,
+ 11,
+ 13,
+ 15,
+ 26
+ ]
+ },
+ {
+ "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": "tool",
+ "type": 9,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 12,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "arguments",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 14,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-call"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachment",
+ "type": 16,
+ "optional": false
+ },
+ {
+ "name": "offloaded",
+ "type": 24,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 25,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachmentId",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "height",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "mediaType",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 4,
+ "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/jpeg"
+ },
+ {
+ "kind": "literal",
+ "value": "image/png"
+ },
+ {
+ "kind": "literal",
+ "value": "image/webp"
+ },
+ {
+ "kind": "literal",
+ "value": "image/gif"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "height",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "width",
+ "type": 17,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": true
+ },
+ {
+ "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": 4,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "file"
+ },
+ {
+ "kind": "literal",
+ "value": "developer"
+ },
+ {
+ "kind": "union",
+ "types": [
+ 31,
+ 34,
+ 37,
+ 39,
+ 41,
+ 43,
+ 45,
+ 47,
+ 49,
+ 51,
+ 53,
+ 55,
+ 57,
+ 59,
+ 60,
+ 62,
+ 63,
+ 64,
+ 65,
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 76,
+ 77,
+ 78,
+ 79,
+ 80,
+ 81,
+ 82,
+ 83,
+ 84,
+ 85,
+ 86,
+ 87,
+ 88,
+ 90,
+ 91,
+ 92,
+ 93,
+ 94,
+ 95,
+ 96,
+ 97,
+ 98,
+ 99,
+ 100,
+ 101,
+ 102,
+ 104,
+ 106,
+ 109,
+ 110,
+ 111,
+ 112,
+ 113,
+ 115,
+ 116,
+ 117,
+ 118,
+ 120,
+ 121,
+ 122,
+ 123,
+ 124,
+ 126,
+ 128,
+ 130,
+ 131,
+ 132,
+ 140,
+ 142,
+ 143,
+ 145,
+ 147,
+ 151,
+ 153,
+ 161,
+ 165,
+ 166,
+ 167,
+ 168,
+ 169,
+ 170,
+ 171,
+ 172,
+ 173,
+ 174,
+ 175,
+ 176,
+ 177,
+ 179,
+ 181,
+ 182,
+ 183,
+ 184,
+ 185,
+ 186,
+ 187,
+ 188,
+ 189,
+ 190,
+ 191,
+ 192
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "notice"
+ },
+ {
+ "kind": "literal",
+ "value": "dsh-session-title-llm"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 36,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "instructions"
+ },
+ {
+ "kind": "literal",
+ "value": "hooks-claude-code"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "hooks-codex"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 40,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "model-selection"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "plan-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "repeat-tool-reminder"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "runtime-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "schedule"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "time-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tmux-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-goal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-jobs"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "user-approval"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 33,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 61,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 36,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "recall"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 61,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 61,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 40,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 61,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 61,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 61,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 61,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 61,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 61,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 61,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 61,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 61,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 61,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 33,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 75,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 36,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "relay"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 75,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 75,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 40,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 75,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 75,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 75,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 75,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 75,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 75,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 75,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 75,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 75,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 75,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 33,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 89,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 36,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "catalog"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 89,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 89,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 40,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 89,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 89,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 89,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 89,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 89,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 89,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 89,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 89,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 89,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 89,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 33,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "goalId",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 103,
+ "optional": false
+ },
+ {
+ "name": "revision",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "round",
+ "type": 17,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "goal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 105,
+ "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": 107,
+ "optional": false
+ },
+ {
+ "name": "model",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "provider",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "replayState",
+ "type": 108,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "model"
+ },
+ {
+ "kind": "opaque",
+ "reason": "unknown"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 36,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 40,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 114,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "ptc-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 119,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "system-prompt"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 125,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-registry"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 127,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "user"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 129,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "cordis-host-runner"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 33,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "baseline",
+ "type": 24,
+ "optional": true
+ },
+ {
+ "name": "baselineIdentity",
+ "type": 4,
+ "optional": true
+ },
+ {
+ "name": "changes",
+ "type": 133,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 139,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 134
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "action",
+ "type": 135,
+ "optional": false
+ },
+ {
+ "name": "digest",
+ "type": 4,
+ "optional": true
+ },
+ {
+ "name": "path",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "scope",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 136,
+ 137,
+ 138
+ ]
+ },
+ {
+ "kind": "literal",
+ "value": "remove"
+ },
+ {
+ "kind": "literal",
+ "value": "replace"
+ },
+ {
+ "kind": "literal",
+ "value": "set"
+ },
+ {
+ "kind": "literal",
+ "value": "agent-instructions"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "callId",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 141,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "clientTimeZone",
+ "type": 4,
+ "optional": true
+ },
+ {
+ "name": "kind",
+ "type": 127,
+ "optional": false
+ },
+ {
+ "name": "rpcId",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "compactionId",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "sourceCommandId",
+ "type": 4,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "compact-checkpoint"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "deliveryId",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 146,
+ "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": "webhook"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "entries",
+ "type": 148,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 89,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 150,
+ "optional": false
+ },
+ {
+ "name": "update",
+ "type": 24,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 149
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "description",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "skill-catalog"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 152,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "skill-invocation"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 61,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 154,
+ "optional": false
+ },
+ {
+ "name": "references",
+ "type": 155,
+ "optional": false
+ },
+ {
+ "name": "version",
+ "type": 160,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "session-reference"
+ },
+ {
+ "kind": "array",
+ "element": 156
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "capturedFormatVersion",
+ "type": 17,
+ "optional": true
+ },
+ {
+ "name": "capturedThroughSeq",
+ "type": 157,
+ "optional": false
+ },
+ {
+ "name": "compacted",
+ "type": 159,
+ "optional": false
+ },
+ {
+ "name": "inputIndex",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "label",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "omittedBytes",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "omittedMessages",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "originalMessages",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "retainedMessages",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "sessionId",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "truncated",
+ "type": 159,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 17,
+ 158
+ ]
+ },
+ {
+ "kind": "primitive",
+ "type": "null"
+ },
+ {
+ "kind": "primitive",
+ "type": "boolean"
+ },
+ {
+ "kind": "literal",
+ "value": 1
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 162,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 163,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "snapshot"
+ },
+ {
+ "kind": "array",
+ "element": 164
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "name",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "text",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 162,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 163,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 162,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 40,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 163,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 162,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 163,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 162,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 163,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 162,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 163,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 162,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 163,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 162,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 163,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 162,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 163,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 162,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 163,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 162,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 163,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 162,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 163,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 162,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 163,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 178,
+ "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": 75,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 180,
+ "optional": false
+ },
+ {
+ "name": "senderSessionId",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "agent-message"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 38,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 40,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ }
+ ]
+ },
+ "names": [
+ "packages/llm/llm/src/message.ts#DeveloperMessage"
+ ],
+ "sources": [
+ "packages/llm/llm/src/message.ts:157"
+ ]
+ },
{
"digest": "f6329fb30c7ea8013e8975ca5e78284fb7685cc6bd620e8aa4e9a99bc81d45eb",
"schema": {
@@ -81299,7 +89909,7 @@
},
"names": [],
"sources": [
- "packages/core/session/src/types.ts:287",
+ "packages/core/session/src/types.ts:288",
"packages/deliverables/workspace-changes/src/types.ts:106"
]
},
@@ -81351,6 +89961,3306 @@
"names": [],
"sources": []
},
+ {
+ "digest": "fa87537f4a9c1e25602990a8bf686b383e9e00352ec8946e16ae24ba7c1625be",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "role",
+ "type": 29,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 30,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 2
+ },
+ {
+ "kind": "union",
+ "types": [
+ 3,
+ 6,
+ 8,
+ 11,
+ 13,
+ 15,
+ 26
+ ]
+ },
+ {
+ "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": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 7,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "reasoning"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 9,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 12,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "arguments",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 14,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-call"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachment",
+ "type": 16,
+ "optional": false
+ },
+ {
+ "name": "offloaded",
+ "type": 24,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 25,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachmentId",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "height",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "mediaType",
+ "type": 18,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 4,
+ "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": true
+ },
+ {
+ "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": 4,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 17,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 4,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "file"
+ },
+ {
+ "kind": "literal",
+ "value": "assistant"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 31,
+ "optional": false
+ },
+ {
+ "name": "model",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "provider",
+ "type": 4,
+ "optional": false
+ },
+ {
+ "name": "replayState",
+ "type": 32,
+ "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:167"
+ ]
+ },
+ {
+ "digest": "fa8f7d3ebf08a76c7f7a8b0781873c4d819b964da5dbb52cd3cdfa5da34f452d",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "data",
+ "type": 1,
+ "optional": false
+ },
+ {
+ "name": "ignorable",
+ "type": 29,
+ "optional": true
+ },
+ {
+ "name": "seq",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "time",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 205,
+ "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": 204,
+ "optional": false
+ },
+ {
+ "name": "system",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "titleProvider",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "number"
+ },
+ {
+ "kind": "array",
+ "element": 2
+ },
+ {
+ "kind": "array",
+ "element": 5
+ },
+ {
+ "kind": "union",
+ "types": [
+ 6,
+ 37,
+ 199,
+ 200,
+ 202
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "isError",
+ "type": 34,
+ "optional": true
+ },
+ {
+ "name": "role",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 36,
+ "optional": false
+ },
+ {
+ "name": "toolCallId",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 8
+ },
+ {
+ "kind": "union",
+ "types": [
+ 9,
+ 12,
+ 14,
+ 17,
+ 19,
+ 21,
+ 31
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 11,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "string"
+ },
+ {
+ "kind": "literal",
+ "value": "reasoning"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 13,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "text"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 15,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 16,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 18,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "arguments",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 20,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-call"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachment",
+ "type": 22,
+ "optional": false
+ },
+ {
+ "name": "offloaded",
+ "type": 29,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 30,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachmentId",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "height",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "mediaType",
+ "type": 23,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 10,
+ "optional": true
+ },
+ {
+ "name": "originalDimensions",
+ "type": 28,
+ "optional": true
+ },
+ {
+ "name": "width",
+ "type": 2,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 24,
+ 25,
+ 26,
+ 27
+ ]
+ },
+ {
+ "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": true
+ },
+ {
+ "kind": "literal",
+ "value": "image"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachment",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 33,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "attachmentId",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "file"
+ },
+ {
+ "kind": "primitive",
+ "type": "boolean"
+ },
+ {
+ "kind": "literal",
+ "value": "tool"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "callId",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 35,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "role",
+ "type": 38,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 39,
+ "optional": false,
+ "compatibility": {
+ "version": 1,
+ "policy": "session-source-attribution",
+ "binding": "session.developer-message.source",
+ "discriminator": "kind",
+ "unknownKinds": "preserve",
+ "attributionKinds": [
+ "tmux-context"
+ ]
+ }
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "developer"
+ },
+ {
+ "kind": "union",
+ "types": [
+ 36,
+ 40,
+ 43,
+ 45,
+ 47,
+ 49,
+ 51,
+ 53,
+ 55,
+ 57,
+ 59,
+ 61,
+ 70,
+ 72,
+ 74,
+ 76,
+ 78,
+ 80,
+ 85,
+ 87,
+ 95,
+ 100,
+ 102,
+ 103,
+ 104,
+ 105,
+ 106,
+ 107,
+ 108,
+ 109,
+ 110,
+ 111,
+ 112,
+ 113,
+ 114,
+ 115,
+ 116,
+ 117,
+ 118,
+ 119,
+ 120,
+ 121,
+ 122,
+ 123,
+ 124,
+ 125,
+ 126,
+ 127,
+ 128,
+ 129,
+ 130,
+ 131,
+ 132,
+ 133,
+ 134,
+ 135,
+ 136,
+ 137,
+ 138,
+ 139,
+ 140,
+ 142,
+ 143,
+ 145,
+ 146,
+ 147,
+ 148,
+ 149,
+ 150,
+ 151,
+ 152,
+ 153,
+ 154,
+ 155,
+ 156,
+ 157,
+ 158,
+ 159,
+ 160,
+ 161,
+ 163,
+ 164,
+ 165,
+ 166,
+ 167,
+ 168,
+ 169,
+ 170,
+ 171,
+ 172,
+ 174,
+ 175,
+ 177,
+ 180,
+ 181,
+ 182,
+ 183,
+ 184,
+ 186,
+ 187,
+ 188,
+ 189,
+ 190,
+ 192,
+ 193,
+ 194,
+ 195,
+ 196,
+ 198
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "notice"
+ },
+ {
+ "kind": "literal",
+ "value": "model-selection"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "user-approval"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 46,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "cordis-host-runner"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "dsh-session-title-llm"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "plan-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "repeat-tool-reminder"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "runtime-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "schedule"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "time-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tmux-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "baseline",
+ "type": 29,
+ "optional": true
+ },
+ {
+ "name": "baselineIdentity",
+ "type": 10,
+ "optional": true
+ },
+ {
+ "name": "changes",
+ "type": 62,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 69,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 63
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "action",
+ "type": 64,
+ "optional": false
+ },
+ {
+ "name": "digest",
+ "type": 10,
+ "optional": true
+ },
+ {
+ "name": "path",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "scope",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 65,
+ 66,
+ 67
+ ]
+ },
+ {
+ "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": "clientTimeZone",
+ "type": 10,
+ "optional": true
+ },
+ {
+ "name": "kind",
+ "type": 71,
+ "optional": false
+ },
+ {
+ "name": "rpcId",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "user"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "compactionId",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 73,
+ "optional": false
+ },
+ {
+ "name": "sourceCommandId",
+ "type": 10,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "compact-checkpoint"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 75,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-goal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "deliveryId",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 77,
+ "optional": false
+ },
+ {
+ "name": "provider",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "ruleId",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "webhook"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 79,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-jobs"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "entries",
+ "type": 81,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 84,
+ "optional": false
+ },
+ {
+ "name": "update",
+ "type": 29,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 82
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "description",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "catalog"
+ },
+ {
+ "kind": "literal",
+ "value": "skill-catalog"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 86,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "skill-invocation"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 89,
+ "optional": false
+ },
+ {
+ "name": "references",
+ "type": 90,
+ "optional": false
+ },
+ {
+ "name": "version",
+ "type": 94,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "recall"
+ },
+ {
+ "kind": "literal",
+ "value": "session-reference"
+ },
+ {
+ "kind": "array",
+ "element": 91
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "capturedFormatVersion",
+ "type": 2,
+ "optional": true
+ },
+ {
+ "name": "capturedThroughSeq",
+ "type": 92,
+ "optional": false
+ },
+ {
+ "name": "compacted",
+ "type": 34,
+ "optional": false
+ },
+ {
+ "name": "inputIndex",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "label",
+ "type": 10,
+ "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": 10,
+ "optional": false
+ },
+ {
+ "name": "truncated",
+ "type": 34,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 2,
+ 93
+ ]
+ },
+ {
+ "kind": "primitive",
+ "type": "null"
+ },
+ {
+ "kind": "literal",
+ "value": 1
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 98,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "snapshot"
+ },
+ {
+ "kind": "literal",
+ "value": "hooks-claude-code"
+ },
+ {
+ "kind": "array",
+ "element": 99
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "name",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "text",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 101,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 98,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "hooks-codex"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 98,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 98,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 98,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 98,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 98,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 98,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 98,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 75,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 98,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 79,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 98,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 98,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 97,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 101,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 75,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 79,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 97,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 101,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 96,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 98,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 75,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 79,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 141,
+ "optional": false
+ },
+ {
+ "name": "senderSessionId",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "subagent-settled"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 88,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 97,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "relay"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 101,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 75,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 79,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 97,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 101,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 144,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 162,
+ "optional": false
+ },
+ {
+ "name": "senderSessionId",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "agent-message"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 75,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 79,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 44,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 83,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 48,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "goalId",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 173,
+ "optional": false
+ },
+ {
+ "name": "revision",
+ "type": 2,
+ "optional": false
+ },
+ {
+ "name": "round",
+ "type": 2,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "goal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 176,
+ "optional": false
+ },
+ {
+ "name": "messageId",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "senderId",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "senderName",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "teamId",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "team-message"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 178,
+ "optional": false
+ },
+ {
+ "name": "model",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "provider",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "replayState",
+ "type": 179,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "model"
+ },
+ {
+ "kind": "opaque",
+ "reason": "unknown"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 97,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 101,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 42,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 50,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 185,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "ptc-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 52,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 101,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 54,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 56,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 191,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "system-prompt"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 58,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 60,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 75,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 79,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 197,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-registry"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 71,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "role",
+ "type": 71,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 39,
+ "optional": false,
+ "compatibility": {
+ "version": 1,
+ "policy": "session-source-attribution",
+ "binding": "session.user-message.source",
+ "discriminator": "kind",
+ "unknownKinds": "preserve",
+ "attributionKinds": [
+ "tmux-context"
+ ]
+ }
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "role",
+ "type": 201,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 177,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "assistant"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 7,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "role",
+ "type": 203,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 190,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "system"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "model",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "provider",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "session/title-llm-request"
+ }
+ ]
+ },
+ "names": [],
+ "sources": []
+ },
{
"digest": "fab2bb09bc5e3b9db0685e8f5500b029af1a2b33e70bc703c1d5d0f596fbc1fd",
"schema": {
@@ -81399,403 +93309,6 @@
"names": [],
"sources": []
},
- {
- "digest": "fb1777a19335be3c5c717e23a1800817fc36fb99277d9a0487e924401210e219",
- "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
- },
- {
- "name": "reason",
- "type": 2,
- "optional": true
- }
- ],
- "indices": []
- },
- {
- "kind": "primitive",
- "type": "string"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "content",
- "type": 4,
- "optional": false
- },
- {
- "name": "id",
- "type": 2,
- "optional": false
- },
- {
- "name": "isError",
- "type": 26,
- "optional": true
- },
- {
- "name": "role",
- "type": 27,
- "optional": false
- },
- {
- "name": "source",
- "type": 28,
- "optional": false
- },
- {
- "name": "toolCallId",
- "type": 2,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 5
- },
- {
- "kind": "union",
- "types": [
- 6,
- 8,
- 10,
- 21,
- 24
- ]
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "text",
- "type": 2,
- "optional": false
- },
- {
- "name": "type",
- "type": 7,
- "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": 9,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "tool-call"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "attachment",
- "type": 11,
- "optional": false
- },
- {
- "name": "offloaded",
- "type": 19,
- "optional": true
- },
- {
- "name": "type",
- "type": 20,
- "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/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": true
- },
- {
- "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": 2,
- "optional": false
- },
- {
- "name": "bytes",
- "type": 12,
- "optional": false
- },
- {
- "name": "name",
- "type": 2,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "file"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "text",
- "type": 2,
- "optional": false
- },
- {
- "name": "type",
- "type": 25,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "reasoning"
- },
- {
- "kind": "primitive",
- "type": "boolean"
- },
- {
- "kind": "literal",
- "value": "tool"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "callId",
- "type": 2,
- "optional": false
- },
- {
- "name": "kind",
- "type": 27,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "union",
- "types": [
- 2,
- 12,
- 26,
- 30,
- 31,
- 32
- ]
- },
- {
- "kind": "array",
- "element": 29
- },
- {
- "kind": "primitive",
- "type": "null"
- },
- {
- "kind": "object",
- "properties": [],
- "indices": [
- {
- "key": 2,
- "value": 29
- }
- ]
- }
- ]
- },
- "names": [],
- "sources": [
- "packages/core/session/src/types.ts:366"
- ]
- },
{
"digest": "fb5e0517050d2c6d40e5b8145db1f7c5ca7044d5d50fada6ff80e0b22c6ca973",
"schema": {
@@ -81914,6 +93427,2842 @@
"packages/skill/tool-skill/src/index.ts:34"
]
},
+ {
+ "digest": "fc8242857caf7450d7f68a1f509dce83e237bd21571666006895124cb2246a83",
+ "schema": {
+ "root": 0,
+ "nodes": [
+ {
+ "kind": "array",
+ "element": 1
+ },
+ {
+ "kind": "union",
+ "types": [
+ 2,
+ 34,
+ 196,
+ 197,
+ 199
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "isError",
+ "type": 31,
+ "optional": true
+ },
+ {
+ "name": "role",
+ "type": 32,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 33,
+ "optional": false
+ },
+ {
+ "name": "toolCallId",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 4
+ },
+ {
+ "kind": "union",
+ "types": [
+ 5,
+ 8,
+ 19,
+ 22,
+ 24,
+ 26,
+ 29
+ ]
+ },
+ {
+ "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": "offloaded",
+ "type": 17,
+ "optional": true
+ },
+ {
+ "name": "type",
+ "type": 18,
+ "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/jpeg"
+ },
+ {
+ "kind": "literal",
+ "value": "image/gif"
+ },
+ {
+ "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": true
+ },
+ {
+ "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": 6,
+ "optional": false
+ },
+ {
+ "name": "bytes",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "file"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 23,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "reasoning"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "text",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 25,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "text"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "tool",
+ "type": 27,
+ "optional": true
+ },
+ {
+ "name": "toolName",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 28,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "primitive",
+ "type": "never"
+ },
+ {
+ "kind": "literal",
+ "value": "tool-addition"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "toolName",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "type",
+ "type": 30,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-removal"
+ },
+ {
+ "kind": "primitive",
+ "type": "boolean"
+ },
+ {
+ "kind": "literal",
+ "value": "tool"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "callId",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 32,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "role",
+ "type": 35,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 36,
+ "optional": false,
+ "compatibility": {
+ "version": 1,
+ "policy": "session-source-attribution",
+ "binding": "session.developer-message.source",
+ "discriminator": "kind",
+ "unknownKinds": "preserve",
+ "attributionKinds": [
+ "tmux-context"
+ ]
+ }
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "developer"
+ },
+ {
+ "kind": "union",
+ "types": [
+ 33,
+ 37,
+ 40,
+ 42,
+ 44,
+ 46,
+ 48,
+ 56,
+ 58,
+ 60,
+ 62,
+ 65,
+ 70,
+ 72,
+ 80,
+ 84,
+ 86,
+ 87,
+ 88,
+ 89,
+ 90,
+ 91,
+ 92,
+ 94,
+ 96,
+ 98,
+ 100,
+ 101,
+ 103,
+ 105,
+ 107,
+ 110,
+ 111,
+ 112,
+ 113,
+ 114,
+ 115,
+ 116,
+ 117,
+ 118,
+ 119,
+ 120,
+ 121,
+ 122,
+ 123,
+ 124,
+ 125,
+ 126,
+ 127,
+ 128,
+ 129,
+ 130,
+ 131,
+ 132,
+ 133,
+ 134,
+ 135,
+ 136,
+ 137,
+ 138,
+ 139,
+ 140,
+ 141,
+ 142,
+ 143,
+ 144,
+ 145,
+ 146,
+ 147,
+ 148,
+ 149,
+ 150,
+ 151,
+ 152,
+ 153,
+ 154,
+ 155,
+ 156,
+ 157,
+ 158,
+ 159,
+ 160,
+ 161,
+ 162,
+ 163,
+ 164,
+ 166,
+ 167,
+ 169,
+ 172,
+ 173,
+ 174,
+ 175,
+ 176,
+ 178,
+ 179,
+ 180,
+ 181,
+ 182,
+ 184,
+ 185,
+ 186,
+ 187,
+ 188,
+ 190,
+ 191,
+ 192,
+ 193,
+ 195
+ ]
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 38,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "instructions"
+ },
+ {
+ "kind": "literal",
+ "value": "hooks-claude-code"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 38,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "hooks-codex"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 38,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "model-selection"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 38,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "plan-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 38,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "repeat-tool-reminder"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "baseline",
+ "type": 17,
+ "optional": true
+ },
+ {
+ "name": "baselineIdentity",
+ "type": 6,
+ "optional": true
+ },
+ {
+ "name": "changes",
+ "type": 49,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 38,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 55,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 50
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "action",
+ "type": 51,
+ "optional": false
+ },
+ {
+ "name": "digest",
+ "type": 6,
+ "optional": true
+ },
+ {
+ "name": "path",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "scope",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 52,
+ 53,
+ 54
+ ]
+ },
+ {
+ "kind": "literal",
+ "value": "remove"
+ },
+ {
+ "kind": "literal",
+ "value": "replace"
+ },
+ {
+ "kind": "literal",
+ "value": "set"
+ },
+ {
+ "kind": "literal",
+ "value": "agent-instructions"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "clientTimeZone",
+ "type": 6,
+ "optional": true
+ },
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ },
+ {
+ "name": "rpcId",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "user"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "compactionId",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 59,
+ "optional": false
+ },
+ {
+ "name": "sourceCommandId",
+ "type": 6,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "compact-checkpoint"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 38,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 61,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "runtime-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "deliveryId",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 63,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 64,
+ "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": 66,
+ "optional": false
+ },
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 69,
+ "optional": false
+ },
+ {
+ "name": "update",
+ "type": 17,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "array",
+ "element": 67
+ },
+ {
+ "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": 71,
+ "optional": false
+ },
+ {
+ "name": "name",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "skill-invocation"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 73,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 74,
+ "optional": false
+ },
+ {
+ "name": "references",
+ "type": 75,
+ "optional": false
+ },
+ {
+ "name": "version",
+ "type": 79,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "recall"
+ },
+ {
+ "kind": "literal",
+ "value": "session-reference"
+ },
+ {
+ "kind": "array",
+ "element": 76
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "capturedFormatVersion",
+ "type": 10,
+ "optional": true
+ },
+ {
+ "name": "capturedThroughSeq",
+ "type": 77,
+ "optional": false
+ },
+ {
+ "name": "compacted",
+ "type": 31,
+ "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": 31,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "union",
+ "types": [
+ 10,
+ 78
+ ]
+ },
+ {
+ "kind": "primitive",
+ "type": "null"
+ },
+ {
+ "kind": "literal",
+ "value": 1
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 81,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 82,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "snapshot"
+ },
+ {
+ "kind": "array",
+ "element": 83
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "name",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "text",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 38,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 85,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "schedule"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 81,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 82,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 81,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 82,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 81,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 82,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 81,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 82,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 81,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 61,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 82,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 81,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 85,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 82,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 81,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 93,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 82,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "time-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 81,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 95,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 82,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tmux-context"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 81,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 82,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-goal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 81,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 99,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 82,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-jobs"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 38,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 93,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 81,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 102,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 82,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "user-approval"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 81,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 104,
+ "optional": false
+ },
+ {
+ "name": "sections",
+ "type": 82,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "dsh-session-title-llm"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 63,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 106,
+ "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": 108,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 109,
+ "optional": false
+ },
+ {
+ "name": "senderSessionId",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "relay"
+ },
+ {
+ "kind": "literal",
+ "value": "agent-message"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 63,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 63,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 63,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 63,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 63,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 38,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 95,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 63,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 61,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 38,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 97,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 38,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 99,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 38,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 102,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 38,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 104,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 73,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 73,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 73,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 73,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 63,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 85,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 73,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 73,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 61,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 73,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 85,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 73,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 93,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 73,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 95,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 73,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 97,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 73,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 99,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 73,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 102,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 73,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 104,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 63,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 93,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 108,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 108,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 108,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 108,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 108,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 108,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 61,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 108,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 85,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 108,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 93,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 108,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 95,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 63,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 95,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 108,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 97,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 108,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 99,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 108,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 102,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 108,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 104,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 63,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 97,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 61,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 85,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 93,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 95,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 97,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 99,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 102,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 68,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 104,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "goalId",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 165,
+ "optional": false
+ },
+ {
+ "name": "revision",
+ "type": 10,
+ "optional": false
+ },
+ {
+ "name": "round",
+ "type": 10,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "goal"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 63,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 99,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 168,
+ "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": 170,
+ "optional": false
+ },
+ {
+ "name": "model",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "provider",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "replayState",
+ "type": 171,
+ "optional": true
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "model"
+ },
+ {
+ "kind": "opaque",
+ "reason": "unknown"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 39,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 41,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 43,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 45,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 177,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "ptc-mode"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 47,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 63,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 102,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 61,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 85,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 183,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "system-prompt"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 93,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 95,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 97,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 99,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 189,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "tool-registry"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 57,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 102,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "form",
+ "type": 63,
+ "optional": false
+ },
+ {
+ "name": "kind",
+ "type": 104,
+ "optional": false
+ },
+ {
+ "name": "summary",
+ "type": 6,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 194,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "cordis-host-runner"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "kind",
+ "type": 104,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "role",
+ "type": 57,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 36,
+ "optional": false,
+ "compatibility": {
+ "version": 1,
+ "policy": "session-source-attribution",
+ "binding": "session.user-message.source",
+ "discriminator": "kind",
+ "unknownKinds": "preserve",
+ "attributionKinds": [
+ "tmux-context"
+ ]
+ }
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "role",
+ "type": 198,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 169,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "assistant"
+ },
+ {
+ "kind": "object",
+ "properties": [
+ {
+ "name": "content",
+ "type": 3,
+ "optional": false
+ },
+ {
+ "name": "id",
+ "type": 6,
+ "optional": false
+ },
+ {
+ "name": "role",
+ "type": 200,
+ "optional": false
+ },
+ {
+ "name": "source",
+ "type": 182,
+ "optional": false
+ }
+ ],
+ "indices": []
+ },
+ {
+ "kind": "literal",
+ "value": "system"
+ }
+ ]
+ },
+ "names": [],
+ "sources": []
+ },
{
"digest": "fcf427290c6213c2a7feb57492d832ce324f5b9737a759f424dab69e6bd101a0",
"schema": {
@@ -81992,328 +96341,6 @@
"names": [],
"sources": []
},
- {
- "digest": "fd796823ba99092846b017e4a9c2d8ea5a1c8e15a3125662cadba1860ceb1b05",
- "schema": {
- "root": 0,
- "nodes": [
- {
- "kind": "object",
- "properties": [
- {
- "name": "content",
- "type": 1,
- "optional": false
- },
- {
- "name": "id",
- "type": 4,
- "optional": false
- },
- {
- "name": "role",
- "type": 24,
- "optional": false
- },
- {
- "name": "source",
- "type": 25,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "array",
- "element": 2
- },
- {
- "kind": "union",
- "types": [
- 3,
- 6,
- 8,
- 10,
- 21
- ]
- },
- {
- "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": "object",
- "properties": [
- {
- "name": "text",
- "type": 4,
- "optional": false
- },
- {
- "name": "type",
- "type": 7,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "reasoning"
- },
- {
- "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": "offloaded",
- "type": 19,
- "optional": true
- },
- {
- "name": "type",
- "type": 20,
- "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": true
- },
- {
- "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": 4,
- "optional": false
- },
- {
- "name": "bytes",
- "type": 12,
- "optional": false
- },
- {
- "name": "name",
- "type": 4,
- "optional": false
- }
- ],
- "indices": []
- },
- {
- "kind": "literal",
- "value": "file"
- },
- {
- "kind": "literal",
- "value": "assistant"
- },
- {
- "kind": "object",
- "properties": [
- {
- "name": "kind",
- "type": 26,
- "optional": false
- },
- {
- "name": "model",
- "type": 4,
- "optional": false
- },
- {
- "name": "provider",
- "type": 4,
- "optional": false
- },
- {
- "name": "replayState",
- "type": 27,
- "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:162"
- ]
- },
{
"digest": "fe1a7acdeed4d0f5ab483396eaa5b3dc97263b7c10eb4da2f0028cb01728bfc9",
"schema": {
@@ -82422,7 +96449,7 @@
"packages/llm/llm/src/types.ts#TokenUsage"
],
"sources": [
- "packages/llm/llm/src/types.ts:153"
+ "packages/llm/llm/src/types.ts:176"
]
},
{
diff --git a/docs/subsystems/llm-streaming.i18n.yaml b/docs/subsystems/llm-streaming.i18n.yaml
index 94a40838c8..757474dd41 100644
--- a/docs/subsystems/llm-streaming.i18n.yaml
+++ b/docs/subsystems/llm-streaming.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/subsystems/llm-streaming.md
-llm-streaming.md: 55976c9724413eea2230929747e27152011f2c1e
-llm-streaming.zh.md: 43583597ff356d067869356b64d71d373f610682
+llm-streaming.md: 07fc6599bc5d4eb5a4af9b566032004932052585
+llm-streaming.zh.md: 079a33599d1e5169af6402db2b2abdd7dc978369
diff --git a/docs/subsystems/llm-streaming.md b/docs/subsystems/llm-streaming.md
index 55976c9724..07fc6599bc 100644
--- a/docs/subsystems/llm-streaming.md
+++ b/docs/subsystems/llm-streaming.md
@@ -17,7 +17,9 @@ Source: [`packages/llm/llm/src/types.ts`](../../packages/llm/llm/src/types.ts)
```ts type-equiv
/**
* Merge-extensible content blocks keyed by `type`. New core blocks must land
- * with adapter, UI, and compaction support.
+ * with adapter, UI, and compaction support. Developer tool-change blocks are
+ * reserved for Session V4 persistence; providers and UI reject them until
+ * their producers and consumers are implemented together.
*/
interface ContentBlockMap {
'text': TextBlock
@@ -25,10 +27,12 @@ interface ContentBlockMap {
'image': ImageBlock
'file': FileBlock
'tool-call': ToolCallBlock
+ 'tool-addition': ToolAdditionBlock
+ 'tool-removal': ToolRemovalBlock
}
```
-The block interfaces (full fields in source): `TextBlock` (`text`), `ReasoningBlock` (thinking, distinct from visible text), `ImageBlock` (a durable [image attachment](attachment.md)), `FileBlock` (a durable verbatim [file attachment](attachment.md) that request assembly projects to handle text for every route), and `ToolCallBlock` (`id: ToolCallId`, `name`, raw-JSON `arguments`). Tool results are first-class `ToolResultMessage` values with `toolCallId`, result `content`, and optional `isError`; they are not content blocks. `ContentBlock = ContentBlockMap[ContentBlockType]`. A new modality belongs in the merge-extensible map only when its adapter, UI, compaction, and durable replay paths honor it.
+The block interfaces (full fields in source): `TextBlock` (`text`), `ReasoningBlock` (thinking, distinct from visible text), `ImageBlock` (a durable [image attachment](attachment.md)), `FileBlock` (a durable verbatim [file attachment](attachment.md) that request assembly projects to handle text for every route), and `ToolCallBlock` (`id: ToolCallId`, `name`, raw-JSON `arguments`). Tool results are first-class `ToolResultMessage` values with `toolCallId`, result `content`, and optional `isError`; they are not content blocks. `ContentBlock = ContentBlockMap[ContentBlockType]`. A new modality belongs in the merge-extensible map only when its adapter, UI, compaction, and durable replay paths honor it. Developer tool-change blocks are a persistence-only exception described in the [decision](../../.agents/notes/implemented/architecture/2026-09-17-developer-session-changes.md).
Image access belongs to request serialization rather than the durable attachment or deterministic request-image version. `resolveImageAttachmentAccess()` combines the attachment provider's optional host object path with a mapping supplied by the consumer for the current tool execution filesystem. The result is available only for that request and does not participate in `variantId`.
@@ -67,6 +71,8 @@ interface AssistantProviderMetadata {
type Message = MessageRoleMap[keyof MessageRoleMap]
```
+`DeveloperMessage` records incremental agent session changes in conversation order with the `developer` role. `ToolAdditionBlock.toolName` activates the definition selected by the containing Session event's historical header reference; `ToolRemovalBlock.toolName` removes the active definition. Both blocks are rejected in other message roles. `deferLoading` independently requests deferred definition loading without requiring an addition record. See [Session](../../packages/core/session/README.md) for header binding and the [LLM package](../../packages/llm/llm/README.md#known-limitations-and-deferred-work) for provider support limits.
+
Where a message came from is itself a merge-extensible sum type:
```ts type-equiv
@@ -661,6 +667,12 @@ interface FinishReasonMap {
* it from this package.
*/
interface ToolSchema {
+ /**
+ * Requests deferred loading of the tool definition into model context,
+ * independently of whether a tool-addition block records the tool.
+ * Uses Anthropic's defer_loading terminology.
+ */
+ deferLoading?: true
name: string
description: string
/** JSON Schema object for the arguments. */
diff --git a/docs/subsystems/llm-streaming.zh.md b/docs/subsystems/llm-streaming.zh.md
index 43583597ff..079a33599d 100644
--- a/docs/subsystems/llm-streaming.zh.md
+++ b/docs/subsystems/llm-streaming.zh.md
@@ -17,7 +17,9 @@
```ts type-equiv
/**
* Merge-extensible content blocks keyed by `type`. New core blocks must land
- * with adapter, UI, and compaction support.
+ * with adapter, UI, and compaction support. Developer tool-change blocks are
+ * reserved for Session V4 persistence; providers and UI reject them until
+ * their producers and consumers are implemented together.
*/
interface ContentBlockMap {
'text': TextBlock
@@ -25,10 +27,12 @@ interface ContentBlockMap {
'image': ImageBlock
'file': FileBlock
'tool-call': ToolCallBlock
+ 'tool-addition': ToolAdditionBlock
+ 'tool-removal': ToolRemovalBlock
}
```
-各块接口(完整字段见源码):`TextBlock`(`text`)、`ReasoningBlock`(thinking,区别于可见文本)、`ImageBlock`(一个持久的[图片附件](attachment.zh.md))、`FileBlock`(一个持久的原样[文件附件](attachment.zh.md),请求组装对每条路由都把它投影为 handle 文本)和 `ToolCallBlock`(`id: ToolCallId`、`name`、原始 JSON `arguments`)。工具结果是一等 `ToolResultMessage`,含有 `toolCallId`、结果 `content` 与可选的 `isError`;它不是内容块。`ContentBlock = ContentBlockMap[ContentBlockType]`。仅当适配器、UI、压缩(compaction)和持久回放路径均支持某种新模态时,才将其纳入可合并扩展的 map。
+各块接口(完整字段见源码):`TextBlock`(`text`)、`ReasoningBlock`(thinking,区别于可见文本)、`ImageBlock`(一个持久的[图片附件](attachment.zh.md))、`FileBlock`(一个持久的原样[文件附件](attachment.zh.md),请求组装对每条路由都把它投影为 handle 文本)和 `ToolCallBlock`(`id: ToolCallId`、`name`、原始 JSON `arguments`)。工具结果是一等 `ToolResultMessage`,含有 `toolCallId`、结果 `content` 与可选的 `isError`;它不是内容块。`ContentBlock = ContentBlockMap[ContentBlockType]`。仅当适配器、UI、压缩(compaction)和持久回放路径均支持某种新模态时,才将其纳入可合并扩展的 map。 Developer 工具变更块属于仅持久化的例外,见[决策](../../.agents/notes/implemented/architecture/2026-09-17-developer-session-changes.zh.md)。
图片访问方式属于请求序列化,不属于持久附件或确定性请求图片版本。`resolveImageAttachmentAccess()` 把附件提供方可选的宿主对象路径,与消费方为当前工具执行文件系统提供的映射组合起来。结果只适用于本次请求,不参与 `variantId`。
@@ -67,6 +71,8 @@ interface AssistantProviderMetadata {
type Message = MessageRoleMap[keyof MessageRoleMap]
```
+`DeveloperMessage` 以 `developer` 角色按对话顺序记录增量智能体 Session 变更。`ToolAdditionBlock.toolName` 激活由所在 Session 事件的历史请求头引用所选定的定义;`ToolRemovalBlock.toolName` 移除当前生效的定义。其他消息角色拒绝这两种内容块。`deferLoading` 独立控制工具定义的加载请求,不要求存在添加记录。请求头绑定见 [Session](../../packages/core/session/README.zh.md),提供方支持限制见 [LLM 包](../../packages/llm/llm/README.zh.md#known-limitations-and-deferred-work)。
+
消息来源本身也是一个可合并扩展的和类型:
```ts type-equiv
@@ -667,6 +673,12 @@ interface FinishReasonMap {
* it from this package.
*/
interface ToolSchema {
+ /**
+ * Requests deferred loading of the tool definition into model context,
+ * independently of whether a tool-addition block records the tool.
+ * Uses Anthropic's defer_loading terminology.
+ */
+ deferLoading?: true
name: string
description: string
/** JSON Schema object for the arguments. */
diff --git a/docs/subsystems/session.i18n.yaml b/docs/subsystems/session.i18n.yaml
index 524e4abc34..83eecfd1c7 100644
--- a/docs/subsystems/session.i18n.yaml
+++ b/docs/subsystems/session.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/subsystems/session.md
-session.md: fcf4a657de2a16950fd98fc53f8cdae6ab294425
-session.zh.md: d7b2fb1e699938af0a67e6525c7cbc4f0aec4838
+session.md: 62f7785d4d1db9c30706a8b967e6f4073b810149
+session.zh.md: 7cd3c38162df209d245d3f1085ab1edce002531a
diff --git a/docs/subsystems/session.md b/docs/subsystems/session.md
index fcf4a657de..62f7785d4d 100644
--- a/docs/subsystems/session.md
+++ b/docs/subsystems/session.md
@@ -53,6 +53,14 @@ interface SessionEventMap {
* project their `content` verbatim; `source` tells them apart.
*/
'user/message': UserMessage
+ /** An incremental agent session change admitted at the named turn and step. */
+ 'developer/message': {
+ turn: number
+ step: number
+ message: DeveloperMessage
+ /** Earlier request/header defining every tool addition; required exactly when additions are present. */
+ headerSeq?: SessionSeq
+ }
/**
* The rendered system prompt on the model-visible surface. The loop appends
* the first one as surface node 0 before the step's first `user/message`.
@@ -287,7 +295,7 @@ Every surface event requires `surfaceOp`; known log-only events forbid both surf
## Surface types
-The four message-producing types (`SurfaceEventType` — `system/message`, `user/message`, `assistant/message`, `tool/result`) carry surface metadata declaring how they join the ordered derived surface. `system/message` holds the rendered system prompt: the loop appends the first one as surface node 0 and, when the prompt changes, replaces exactly the latest system node or appends a new one on an in-history route; the surface fold rejects any other replacement covering a `system/message` at node 0, while a later system node is ordinary history that a compaction replacement may shadow. See the [session surface Agent Note](../../.agents/notes/implemented/architecture/2026-06-18-session-surface.md).
+The message-producing types (`SurfaceEventType` — `system/message`, `developer/message`, `user/message`, `assistant/message`, `tool/result`) carry surface metadata declaring how they join the ordered derived surface. `system/message` holds the rendered system prompt: the loop appends the first one as surface node 0 and, when the prompt changes, replaces exactly the latest system node or appends a new one on an in-history route; the surface fold rejects any other replacement covering a `system/message` at node 0, while a later system node is ordinary history that a compaction replacement may shadow. See the [session surface Agent Note](../../.agents/notes/implemented/architecture/2026-06-18-session-surface.md).
### `SurfaceEventType` — the message-producing subset of event types
@@ -300,6 +308,7 @@ The four message-producing types (`SurfaceEventType` — `system/message`, `user
*/
type SurfaceEventType =
| 'system/message'
+ | 'developer/message'
| 'user/message'
| 'assistant/message'
| 'tool/result'
diff --git a/docs/subsystems/session.zh.md b/docs/subsystems/session.zh.md
index d7b2fb1e69..7cd3c38162 100644
--- a/docs/subsystems/session.zh.md
+++ b/docs/subsystems/session.zh.md
@@ -53,6 +53,14 @@ interface SessionEventMap {
* project their `content` verbatim; `source` tells them apart.
*/
'user/message': UserMessage
+ /** An incremental agent session change admitted at the named turn and step. */
+ 'developer/message': {
+ turn: number
+ step: number
+ message: DeveloperMessage
+ /** Earlier request/header defining every tool addition; required exactly when additions are present. */
+ headerSeq?: SessionSeq
+ }
/**
* The rendered system prompt on the model-visible surface. The loop appends
* the first one as surface node 0 before the step's first `user/message`.
@@ -289,7 +297,7 @@ type SessionEvent = {
## Surface 类型
-四种产生消息的类型(`SurfaceEventType`:`system/message`、`user/message`、`assistant/message`、`tool/result`)携带 surface 元数据,用来声明它们如何加入有序的派生 surface。`system/message` 承载渲染后的系统提示词:循环把第一条追加为 surface 第 0 号节点,并在提示词变化时恰好替换最新的系统节点,或在历史内路由上追加一条新的;surface 折叠拒绝任何其他覆盖第 0 号节点 `system/message` 的替换,而后续系统节点是普通历史,压缩替换可以遮蔽它。见 [session surface Agent Note](../../.agents/notes/implemented/architecture/2026-06-18-session-surface.zh.md)。
+产生消息的类型(`SurfaceEventType`:`system/message`、`developer/message`、`user/message`、`assistant/message`、`tool/result`)携带 surface 元数据,用来声明它们如何加入有序的派生 surface。`system/message` 承载渲染后的系统提示词:循环把第一条追加为 surface 第 0 号节点,并在提示词变化时恰好替换最新的系统节点,或在历史内路由上追加一条新的;surface 折叠拒绝任何其他覆盖第 0 号节点 `system/message` 的替换,而后续系统节点是普通历史,压缩替换可以遮蔽它。见 [session surface Agent Note](../../.agents/notes/implemented/architecture/2026-06-18-session-surface.zh.md)。
### `SurfaceEventType`:事件类型中产生消息的子集
@@ -302,6 +310,7 @@ type SessionEvent = {
*/
type SurfaceEventType =
| 'system/message'
+ | 'developer/message'
| 'user/message'
| 'assistant/message'
| 'tool/result'
diff --git a/packages/api/session-controller/README.i18n.yaml b/packages/api/session-controller/README.i18n.yaml
index e3bdc8ce45..8ceb4a8da4 100644
--- a/packages/api/session-controller/README.i18n.yaml
+++ b/packages/api/session-controller/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 packages/api/session-controller/README.md
-README.md: 02dfab026daff2bc59d0e6fbf3fe03128a26f001
-README.zh.md: c504fee72932ef7cc8b2b07d9fb9408afbac6a30
+README.md: 228ed88ed20b9f9581496468e47079afd1542e4f
+README.zh.md: edebf8bdda249cf0ea6797db7dd77fcfa973074a
diff --git a/packages/api/session-controller/README.md b/packages/api/session-controller/README.md
index 02dfab026d..228ed88ed2 100644
--- a/packages/api/session-controller/README.md
+++ b/packages/api/session-controller/README.md
@@ -52,6 +52,8 @@ A resume blocked by an existing write handle returns `session/writer-held` with
`loadThrough(seq)` retains older pages privately until its shared target is covered or loading ends, then publishes the successful pages as one ordered prepend. Live events remain visible while history loads. A later page failure retains the successful prefix; replacing the history window discards buffered pages from the replaced window. Ordinary `loadOlder()` still publishes its single page directly.
+Queue edits replace pending content with non-empty text only.
+
## Client references
diff --git a/packages/api/session-controller/README.zh.md b/packages/api/session-controller/README.zh.md
index c504fee729..edebf8bdda 100644
--- a/packages/api/session-controller/README.zh.md
+++ b/packages/api/session-controller/README.zh.md
@@ -52,6 +52,8 @@ Fork 复制 `atSeq` 所选的精确事件前缀,包含切点事件,允许在
`loadThrough(seq)` 在共享目标被覆盖或加载结束前私下保留较早页面,随后把成功取得的页面按顺序作为一次前插发布。历史加载期间实时事件仍然可见。后续页面失败时保留已成功取得的部分;历史窗口被替换时丢弃被替换窗口的暂存页面。普通 `loadOlder()` 仍直接发布其单页结果。
+队列编辑仅允许用非空文本替换待处理内容。
+
## Client 引用
diff --git a/packages/api/session-controller/src/commands.ts b/packages/api/session-controller/src/commands.ts
index 61fd4169fb..fa456772de 100644
--- a/packages/api/session-controller/src/commands.ts
+++ b/packages/api/session-controller/src/commands.ts
@@ -432,6 +432,7 @@ export class SessionCommandController {
*/
async updateQueue(request: SessionUpdateQueueRequest): Promise {
if (request.action.kind === 'edit') {
+ // oxlint-disable-next-line typescript/no-unnecessary-condition -- Remote callers can submit untyped JSON.
if (request.action.content.some(block => block.type !== 'text')) {
throw new RemoteError(
'session/attachment-invalid',
diff --git a/packages/api/session-controller/src/types.ts b/packages/api/session-controller/src/types.ts
index 11a7c39141..a925e9da83 100644
--- a/packages/api/session-controller/src/types.ts
+++ b/packages/api/session-controller/src/types.ts
@@ -5,7 +5,7 @@ import type {
} from '@deepseek-ai/dsh-attachment'
import type { Branded } from '@deepseek-ai/dsh-brand'
import type { LlmAttemptId, MessageId } from '@deepseek-ai/dsh-llm/brand'
-import type { ContentBlock } from '@deepseek-ai/dsh-llm'
+import type { TextBlock } from '@deepseek-ai/dsh-llm'
import type { SessionId, SessionSeqCursor } from '@deepseek-ai/dsh-session/types'
import type { SessionProjectionMap } from '@deepseek-ai/dsh-session-projection/types'
import type { JobId } from '@deepseek-ai/dsh-jobs/brand'
@@ -154,7 +154,7 @@ export type QueueAction =
| {
readonly kind: 'edit'
/** Non-empty text-only replacement content. */
- readonly content: readonly ContentBlock[]
+ readonly content: readonly TextBlock[]
}
| { readonly kind: 'remove' }
| { readonly kind: 'steer' }
diff --git a/packages/api/session-controller/tests/commands-queue-attachment.host.spec.ts b/packages/api/session-controller/tests/commands-queue-attachment.host.spec.ts
index 34fa28e8f3..3f1a45967d 100644
--- a/packages/api/session-controller/tests/commands-queue-attachment.host.spec.ts
+++ b/packages/api/session-controller/tests/commands-queue-attachment.host.spec.ts
@@ -153,6 +153,7 @@ describe('Session queue commands', () => {
action: {
kind: 'edit',
content: [{
+ // @ts-expect-error -- remote edit payloads can carry unsupported image blocks.
type: 'image',
attachment: {
attachmentId: AttachmentId('att-edit'), mediaType: 'image/png', bytes: 1, width: 1, height: 1,
diff --git a/packages/client/ui-chat/README.i18n.yaml b/packages/client/ui-chat/README.i18n.yaml
index d8e7c6416f..914b573b79 100644
--- a/packages/client/ui-chat/README.i18n.yaml
+++ b/packages/client/ui-chat/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 packages/client/ui-chat/README.md
-README.md: 7f3d905b026edeb538de87dc5e54e0f05cd3c3bc
-README.zh.md: 118fc29fdb4960dfc1606d7e9cd0a1ccaea9843d
+README.md: ca16822299c06c23e4bf206d626719e609908d42
+README.zh.md: 9d6aada08a3a32551ea129d61068e71811415ac3
diff --git a/packages/client/ui-chat/README.md b/packages/client/ui-chat/README.md
index 7f3d905b02..ca16822299 100644
--- a/packages/client/ui-chat/README.md
+++ b/packages/client/ui-chat/README.md
@@ -102,6 +102,8 @@ None; Chat presentation does not assemble or mutate provider requests.
+- **Developer messages are not displayed** — presentation is intentionally deferred; encountering `developer/message` throws instead of rendering a fallback row.
+
- **The transcript reflects the loaded Session window** — older transcript nodes become available only after Session Controller loads the preceding event page. Turn navigation is wider than the window: the rail merges the loaded Turns with the host `turnOutline` projection, so every started Turn gets a fixed-pitch mark (10px apart; a ladder taller than the frame scrolls inside it with gradient fades), and activating an unloaded mark pages history through the Turn's `turn/start` seq before landing on its row. Without the projection (assemblies not mounting `dsh-session-turn-outline`) the rail falls back to loaded Turns only.
- **Rail previews are card-sized** — one prompt line (50 characters) and up to three response lines (120), on loaded and unloaded Turns alike; an unloaded Turn's response arrives from the outline only once the Turn settled, so an open Turn previews its prompt (or just the Turn number) until then.
diff --git a/packages/client/ui-chat/README.zh.md b/packages/client/ui-chat/README.zh.md
index 118fc29fdb..9d6aada08a 100644
--- a/packages/client/ui-chat/README.zh.md
+++ b/packages/client/ui-chat/README.zh.md
@@ -102,6 +102,8 @@ Chat 会在历史前插与 renderer 重新挂载时恢复语义锚点。没有
+- **不展示 developer 消息** — 展示能力有意留待后续实现;遇到 `developer/message` 时抛出错误,不渲染回退行。
+
- **transcript 只反映已加载的 Session 窗口**——只有会话控制器加载前一页事件后,更早的 transcript node 才会出现。轮次导航比窗口更宽:轨道把已加载的轮次与宿主 `turnOutline` 投影合并,每个已开始的轮次都有固定间距刻度(相隔 10px;阶梯高于外框时在框内滚动并以渐变淡出标示可滚方向),激活未加载刻度会先把历史分页拉到该轮次的 `turn/start` seq 再落到它的行上。没有该投影时(未挂载 `dsh-session-turn-outline` 的装配),轨道回退到仅显示已加载轮次。
- **导航预览按卡片尺寸截断**——提示词一行(50 字符)、回复至多三行(120 字符),已加载与未加载 Turn 一致;未加载 Turn 的回复要等该轮落定后才随大纲到达,进行中的轮次在此之前只预览提示词(或仅轮次号)。
diff --git a/packages/client/ui-chat/src/client/conversation-nodes/message.ts b/packages/client/ui-chat/src/client/conversation-nodes/message.ts
index bd8f720a4d..b6aa0d4610 100644
--- a/packages/client/ui-chat/src/client/conversation-nodes/message.ts
+++ b/packages/client/ui-chat/src/client/conversation-nodes/message.ts
@@ -44,11 +44,15 @@ function isCompactionCheckpoint(event: Parameters = {
kind: 'input-message',
target: 'chat',
- match: event => event.type === 'user/message'
- && isAppendSurfaceEvent(event)
- && !isCompactionCheckpoint(event)
- ? { id: String(event.data.id), role: 'start' }
- : null,
+ match: (event) => {
+ // Developer history is persisted for V4; presentation is intentionally deferred.
+ if (event.type === 'developer/message') throw new Error('Chat developer messages are not supported yet')
+ return event.type === 'user/message'
+ && isAppendSurfaceEvent(event)
+ && !isCompactionCheckpoint(event)
+ ? { id: String(event.data.id), role: 'start' }
+ : null
+ },
start: (_context, match, reader) => {
if (match.event.type !== 'user/message') throw new Error('input-message start requires user/message')
const event = match.event
diff --git a/packages/client/ui-chat/tests/conversation-node-definitions.client.spec.ts b/packages/client/ui-chat/tests/conversation-node-definitions.client.spec.ts
index cb9a2a1358..f116edab09 100644
--- a/packages/client/ui-chat/tests/conversation-node-definitions.client.spec.ts
+++ b/packages/client/ui-chat/tests/conversation-node-definitions.client.spec.ts
@@ -217,6 +217,13 @@ function toolResult(callId: string, text: string, isError = false) {
}
describe('built-in conversation node Definitions', () => {
+ it('rejects developer history until presentation is implemented', () => {
+ expect(() => assembler([at(0, 'developer/message', { turn: 1, step: 1, message: {
+ id: 'developer', role: 'developer', source: { kind: 'tool-registry' },
+ content: [{ type: 'tool-addition', toolName: 'search' }],
+ } }, { surfaceOp: 'append' })])).toThrow('developer messages are not supported yet')
+ })
+
it('rejects an unrelated event passed directly to the request-prompt start', () => {
const input = at(1, 'turn/start', { turn: 1 })
const invalidStart = {
diff --git a/packages/client/ui-conversation/src/client/contract/records.ts b/packages/client/ui-conversation/src/client/contract/records.ts
index cb2b327fcc..c4bd56c026 100644
--- a/packages/client/ui-conversation/src/client/contract/records.ts
+++ b/packages/client/ui-conversation/src/client/contract/records.ts
@@ -197,13 +197,9 @@ export interface CompactionSummaryNode {
}
/**
- * Fallback for surface events this UI version does not know: the documented
- * default arm of `SessionEventMap`, which is merge-extensible, so the
- * projection's switch cannot end in `assertNever`. No event produces this node
- * because `isAppendSurfaceEvent` admits only the four types in core's
- * `SurfaceEventType`, and each has its own arm (`system/message` is claimed by
- * a Chat Definition that renders no transcript row) — and it exists so widening
- * that set core-side degrades to a raw row instead of dropping the event silently.
+ * Fallback for unclaimed append-surface events. The merge-extensible
+ * SessionEventMap permits unfamiliar events to retain a raw presentation.
+ * Known unsupported developer events throw before fallback selection.
*/
export interface UnknownSurfaceNode {
kind: 'unknown'
diff --git a/packages/client/ui-trajectory/README.i18n.yaml b/packages/client/ui-trajectory/README.i18n.yaml
index e865300cf5..94e9837fe7 100644
--- a/packages/client/ui-trajectory/README.i18n.yaml
+++ b/packages/client/ui-trajectory/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 packages/client/ui-trajectory/README.md
-README.md: 35135c726d59669ee6368d33ba35882897df7b15
-README.zh.md: ddde852f56924599b46a7f813619dcfc7d099714
+README.md: d15b1c7c6d605ba1b73180566a84fe29ab08530c
+README.zh.md: 87cbae17c53a112cc62054a6150df9565a7bd8c0
diff --git a/packages/client/ui-trajectory/README.md b/packages/client/ui-trajectory/README.md
index 35135c726d..d15b1c7c6d 100644
--- a/packages/client/ui-trajectory/README.md
+++ b/packages/client/ui-trajectory/README.md
@@ -94,6 +94,8 @@ None; this package neither assembles nor sends a provider request.
+- **Developer messages are not displayed** — presentation is intentionally deferred; encountering `developer/message` throws instead of rendering a fallback row.
+
These limits define what the view can show while work is in flight; they are current package constraints.
diff --git a/packages/client/ui-trajectory/README.zh.md b/packages/client/ui-trajectory/README.zh.md
index ddde852f56..87cbae17c5 100644
--- a/packages/client/ui-trajectory/README.zh.md
+++ b/packages/client/ui-trajectory/README.zh.md
@@ -94,6 +94,8 @@ Trajectory 要求会话壳把 composer 作为浮层置于全高记录表上方
+- **不展示 developer 消息** — 展示能力有意留待后续实现;遇到 `developer/message` 时抛出错误,不渲染回退行。
+
这些限制定义工作仍在进行时视图能显示什么;它们是当前包约束。
diff --git a/packages/client/ui-trajectory/src/client/trajectory-message-definitions.ts b/packages/client/ui-trajectory/src/client/trajectory-message-definitions.ts
index 1faaeb3547..dd0e4c66d2 100644
--- a/packages/client/ui-trajectory/src/client/trajectory-message-definitions.ts
+++ b/packages/client/ui-trajectory/src/client/trajectory-message-definitions.ts
@@ -136,9 +136,13 @@ const trajectoryInboxDefinition: ConversationNodeDefinition = {
const trajectoryMessageDefinition: ConversationNodeDefinition = {
kind: 'trajectory-input-message',
target: 'trajectory',
- match: event => event.type === 'user/message'
- ? { id: String(event.seq), role: 'start' }
- : null,
+ match: (event) => {
+ // Developer history is persisted for V4; presentation is intentionally deferred.
+ if (event.type === 'developer/message') throw new Error('Trajectory developer messages are not supported yet')
+ return event.type === 'user/message'
+ ? { id: String(event.seq), role: 'start' }
+ : null
+ },
start: (_context, match, reader) => {
if (match.event.type !== 'user/message') {
throw new Error('trajectory-input-message start requires user/message')
diff --git a/packages/client/ui-trajectory/tests/conversation-definitions.client.spec.ts b/packages/client/ui-trajectory/tests/conversation-definitions.client.spec.ts
index 6c24b527dc..e54bdf4188 100644
--- a/packages/client/ui-trajectory/tests/conversation-definitions.client.spec.ts
+++ b/packages/client/ui-trajectory/tests/conversation-definitions.client.spec.ts
@@ -176,6 +176,13 @@ describe('Trajectory conversation Definitions', () => {
expect(trajectoryViewDefinition.toolCallFocus?.('call-1')).toBe('call-1')
})
+ it('rejects developer history until presentation is implemented', () => {
+ expect(() => assembler([at(0, 'developer/message', { turn: 1, step: 1, message: {
+ id: 'developer', role: 'developer', source: { kind: 'tool-registry' },
+ content: [{ type: 'tool-addition', toolName: 'search' }],
+ } }, { surfaceOp: 'append' })])).toThrow('developer messages are not supported yet')
+ })
+
it('assembles streaming usage, preserves retry facts, and materializes interruption', () => {
const value = assembler([
at(1, 'turn/start', { turn: 1 }),
diff --git a/packages/context/session-reference/src/projection.ts b/packages/context/session-reference/src/projection.ts
index 316458c54f..196c75b4e1 100644
--- a/packages/context/session-reference/src/projection.ts
+++ b/packages/context/session-reference/src/projection.ts
@@ -51,6 +51,7 @@ function projectSessionConversation(snapshot: SessionSurfaceSnapshot): Projected
if (text !== '') conversation.push({ role: 'assistant', text, checkpoint: false, originalText: text, omittedBytes: 0 })
break
}
+ case 'developer/message':
case 'system/message':
case 'tool/result':
break
diff --git a/packages/context/session-reference/tests/session-reference.spec.ts b/packages/context/session-reference/tests/session-reference.spec.ts
index 319af3db78..c28cd9acfe 100644
--- a/packages/context/session-reference/tests/session-reference.spec.ts
+++ b/packages/context/session-reference/tests/session-reference.spec.ts
@@ -2,7 +2,7 @@ import { afterEach, describe, expect, it, vi } from 'vitest'
import { Context } from '@deepseek-ai/cordis'
import { agentEvents, installModelSelection, type Agent, type ModelSelectionRef } from '@deepseek-ai/dsh-agent'
import { CompactionId, compactCheckpointSource } from '@deepseek-ai/dsh-compaction'
-import LlmRuntime, { createMessage, createSystemMessage, createToolResultMessage, createUserMessage, LlmError, ToolCallId } from '@deepseek-ai/dsh-llm'
+import LlmRuntime, { createDeveloperMessage, createMessage, createSystemMessage, createToolResultMessage, createUserMessage, LlmError, ToolCallId } from '@deepseek-ai/dsh-llm'
import type { ContextFormed } from '@deepseek-ai/dsh-llm'
import SessionStore, { Session, SessionId, SessionSeq } from '@deepseek-ai/dsh-session'
import SessionProjectionRegistry from '@deepseek-ai/dsh-session-projection'
@@ -1017,6 +1017,12 @@ describe('session reference discovery and preparation', () => {
const ctx = await harness()
const target = ctx.sessions.create(SessionId('target'))
const source = ctx.sessions.create(SessionId('source'))
+ source.append('developer/message', {
+ turn: 1, step: 1,
+ message: createDeveloperMessage({
+ content: [{ type: 'tool-removal', toolName: 'private_tool' }], source: { kind: 'test' },
+ }),
+ }, { surfaceOp: 'append' })
source.append('user/message', createUserMessage({
content: [{ type: 'text', text: 'nested referenced snapshot must not propagate' }],
source: {
diff --git a/packages/core/session/README.i18n.yaml b/packages/core/session/README.i18n.yaml
index 92ac4d249b..ae3352f3f1 100644
--- a/packages/core/session/README.i18n.yaml
+++ b/packages/core/session/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 packages/core/session/README.md
-README.md: 7be5f00e55dd71477c81833ad391569fac4e132d
-README.zh.md: 3f82a30123d516f8b8e6e6ac5660ccee4789edee
+README.md: 06c4f1806995c2fdff78515f88a60c6e449e3a26
+README.zh.md: c52eee96af19bcd6f5a76f950026d2c191002732
diff --git a/packages/core/session/README.md b/packages/core/session/README.md
index 7be5f00e55..06c4f18069 100644
--- a/packages/core/session/README.md
+++ b/packages/core/session/README.md
@@ -47,7 +47,9 @@ session.append('user/message', { role: 'user', content: [{ type: 'text', text: '
session.deriveMessages() // the derived model history
```
-Surface events (`system/message`, `user/message`, `assistant/message`, `tool/result`) require `surfaceOp` in both typed events and append input. A replacement uses exactly `{ op: 'replace', startSeq, endSeq }`, with inclusive `SessionSeq` endpoints in current surface order. An Assistant message embeds its exact compact provider stream and forbids `sourceEventSeqs`. Known log-only events forbid both metadata fields and never produce a message.
+Surface events (`system/message`, `developer/message`, `user/message`, `assistant/message`, `tool/result`) require `surfaceOp` in both typed events and append input. A replacement uses exactly `{ op: 'replace', startSeq, endSeq }`, with inclusive `SessionSeq` endpoints in current surface order. An Assistant message embeds its exact compact provider stream and forbids `sourceEventSeqs`. Known log-only events forbid both metadata fields and never produce a message.
+
+`developer/message` stores tool-addition names and a `headerSeq` reference to an earlier `request/header`. The reference is required exactly when additions are present, and each name must identify exactly one complete schema in that header. Removals name the tool without a header reference. Historical headers remain available across restart, fork, and surface replacement; the current registry and latest header do not select an earlier addition's definition. `sourceEventSeqs` continues to describe derivation and replaced nodes.
Plugins declare content-changing events with `@messageProjection` and register a pure definition through `ctx.sessions.registerMessageProjection()`. Session calls the definition before accepting an event and caches its immutable message updates. Missing definitions reject append and restore; unloading a used definition also blocks cached reads. Detached constructors and `foldSurface(events, projections)` require explicit definitions. Reconstructors pass the fold's `projectedMessages` to `deriveEventMessage()`; live instance methods apply the same projections automatically. [Plugin-owned message projections](../../../.agents/notes/implemented/architecture/2026-09-11-plugin-owned-message-projections.md) defines ownership and offline assembly.
@@ -107,7 +109,7 @@ Every append uses the shared iterative `snapshotJsonValue()` pass, which reads,
### Derived history
-`deriveMessages()` caches deep-frozen projections and returns a fresh array per call. The four surface event types (`system/message`, `user/message`, `assistant/message`, `tool/result`) supply their recorded message identities and content; an empty-content system node projects to no message. Plugin-owned projections change derived content without mutating recorded messages. Replacements and projection decisions invalidate the cache. Embedded Assistant streams and `assistant/attempt` events remain replay and diagnostic data only.
+`deriveMessages()` caches deep-frozen projections and returns a fresh array per call. The surface event types (`system/message`, `developer/message`, `user/message`, `assistant/message`, `tool/result`) supply their recorded message identities and content; empty-content system and developer nodes project to no message. Plugin-owned projections change derived content without mutating recorded messages. Replacements and projection decisions invalidate the cache. Embedded Assistant streams and `assistant/attempt` events remain replay and diagnostic data only.
### The request header
@@ -137,7 +139,7 @@ The package-level contract is enough for most consumers; read these when you nee
#### What the model sees
-The model receives the complete messages from `system/message`, `user/message`, `assistant/message`, and `tool/result` surface entries with logged projections applied, the system prompt first. Identities, roles, sources, and unmodified blocks retain their original values; projections never mint identities. Direct prompts and injected context remain separate `user/message` events whose sources preserve their attribution. Embedded streams, `assistant/attempt`, boundaries, and other log-only facts add no message.
+The model receives the complete messages from `system/message`, `developer/message`, `user/message`, `assistant/message`, and `tool/result` surface entries with logged projections applied, the system prompt first. Identities, roles, sources, and unmodified blocks retain their original values; projections never mint identities. Direct prompts and injected context remain separate `user/message` events whose sources preserve their attribution. Embedded streams, `assistant/attempt`, boundaries, and other log-only facts add no message.
#### Token effect
diff --git a/packages/core/session/README.zh.md b/packages/core/session/README.zh.md
index 3f82a30123..c52eee96af 100644
--- a/packages/core/session/README.zh.md
+++ b/packages/core/session/README.zh.md
@@ -47,7 +47,9 @@ session.append('user/message', { role: 'user', content: [{ type: 'text', text: '
session.deriveMessages() // the derived model history
```
-表层事件(`system/message`、`user/message`、`assistant/message`、`tool/result`)在类型化事件与追加输入中都必须带有 `surfaceOp`。替换操作仅接受 `{ op: 'replace', startSeq, endSeq }`,端点为包含边界的 `SessionSeq`,按当前 surface 顺序解释。assistant 消息会嵌入精确、紧凑的提供方流,并禁止 `sourceEventSeqs`。已知仅日志事件禁止这两个元数据字段,且从不产生消息。
+表层事件(`system/message`、`developer/message`、`user/message`、`assistant/message`、`tool/result`)在类型化事件与追加输入中都必须带有 `surfaceOp`。替换操作仅接受 `{ op: 'replace', startSeq, endSeq }`,端点为包含边界的 `SessionSeq`,按当前 surface 顺序解释。assistant 消息会嵌入精确、紧凑的提供方流,并禁止 `sourceEventSeqs`。已知仅日志事件禁止这两个元数据字段,且从不产生消息。
+
+`developer/message` 存储工具添加名称,以及指向更早 `request/header` 的 `headerSeq` 引用。仅在存在添加块时必须携带该引用,每个名称必须在所引用的请求头中恰好对应一个完整模式。移除块仅记录工具名称,不携带请求头引用。重启、fork 和 surface 替换保留历史请求头;较早添加的定义不由当前注册表或最新请求头决定。`sourceEventSeqs` 继续描述派生来源及被替换节点。
插件用 `@messageProjection` 声明修改内容的事件,并通过 `ctx.sessions.registerMessageProjection()` 注册纯处理器。Session 在接受事件前调用处理器,并缓存其不可变消息更新。缺少处理器时拒绝追加和恢复,卸载已经使用的处理器后也会拒绝读取缓存。独立构造函数和 `foldSurface(events, projections)` 必须显式接收处理器。重建函数将折叠结果的 `projectedMessages` 传给 `deriveEventMessage()`,实时实例方法自动应用相同的投影。[插件拥有消息投影](../../../.agents/notes/implemented/architecture/2026-09-11-plugin-owned-message-projections.zh.md)说明职责划分和离线装配。
@@ -107,7 +109,7 @@ session.deriveMessages() // the derived model history
### 派生历史
-`deriveMessages()` 缓存深度冻结的派生消息,每次调用返回新数组。四种 surface 事件类型(`system/message`、`user/message`、`assistant/message`、`tool/result`)提供记录的消息身份和内容,空内容的系统节点不派生消息。插件拥有的投影修改派生内容,不修改记录的消息。替换和投影决策使缓存失效。嵌入式 Assistant stream 与 `assistant/attempt` 事件只保留回放和诊断数据。
+`deriveMessages()` 缓存深度冻结的派生消息,每次调用返回新数组。surface 事件类型(`system/message`、`developer/message`、`user/message`、`assistant/message`、`tool/result`)提供记录的消息身份和内容,空内容的 system 和 developer 节点不派生消息。插件拥有的投影修改派生内容,不修改记录的消息。替换和投影决策使缓存失效。嵌入式 Assistant stream 与 `assistant/attempt` 事件只保留回放和诊断数据。
### 请求头
@@ -137,7 +139,7 @@ session.deriveMessages() // the derived model history
#### 模型看到什么
-模型会接收 `system/message`、`user/message`、`assistant/message` 与 `tool/result` surface 条目中的消息,并应用日志中的投影,系统提示词在先。消息标识、角色、来源及未修改的内容块保持不变,投影不生成标识。直接提示词与注入上下文仍是独立的 `user/message` 事件,各事件的来源保留其出处。嵌入式 stream、`assistant/attempt`、边界与其他仅日志事实不添加消息。
+模型会接收 `system/message`、`developer/message`、`user/message`、`assistant/message` 与 `tool/result` surface 条目中的消息,并应用日志中的投影,系统提示词在先。消息标识、角色、来源及未修改的内容块保持不变,投影不生成标识。直接提示词与注入上下文仍是独立的 `user/message` 事件,各事件的来源保留其出处。嵌入式 stream、`assistant/attempt`、边界与其他仅日志事实不添加消息。
#### Token 影响
diff --git a/packages/core/session/src/index.ts b/packages/core/session/src/index.ts
index c6df35d529..02922a1739 100644
--- a/packages/core/session/src/index.ts
+++ b/packages/core/session/src/index.ts
@@ -26,7 +26,7 @@ export { buildForkSeed } from './fork.ts'
export * from './types.ts'
export { SessionPreparation } from './preparation.ts'
export type { SessionPreparationOptions } from './preparation.ts'
-export type { AssistantMessage, SystemMessage, ToolResultMessage, UserMessage } from '@deepseek-ai/dsh-llm'
+export type { AssistantMessage, DeveloperMessage, SystemMessage, ToolResultMessage, UserMessage } from '@deepseek-ai/dsh-llm'
export { interruptedTurnClosers, TOOL_NOT_STARTED, TOOL_OUTCOME_UNKNOWN } from './repair.ts'
export type { SessionSurface, SurfaceFoldReplacement, SurfaceFoldResult, SessionMessageProjection, SessionMessageProjectionContext } from './surface.ts'
export { deriveEventMessage, foldSurface, isAppendSurfaceEvent, isReplacementSurfaceEvent, isSurfaceEvent, isSurfaceEligibleType } from './surface.ts'
@@ -177,6 +177,7 @@ export function adoptSessionEvent(event: T): T {
case 'user/message':
deepFreeze(event.data)
break
+ case 'developer/message':
case 'system/message':
case 'assistant/message':
case 'tool/result':
@@ -231,6 +232,7 @@ function assertSessionEventEnvelope(value: unknown, index: number): asserts valu
validateSessionEventData(event as SessionEvent, `seed ${type} at index ${index}`)
switch (type) {
case 'request/header':
+ case 'developer/message':
case 'system/message':
case 'user/message':
case 'assistant/attempt':
@@ -314,14 +316,15 @@ function assertAdapterDefaults(
}
}
-/** The four surface event types whose payload carries an identified message. */
+/** The surface event types whose payload carries an identified message. */
function isMessageEventType(type: unknown): type is SurfaceEventType {
- return type === 'system/message' || type === 'user/message'
+ return type === 'developer/message' || type === 'system/message' || type === 'user/message'
|| type === 'assistant/message' || type === 'tool/result'
}
const MESSAGE_ROLE_BY_TYPE: Record = {
'system/message': 'system',
+ 'developer/message': 'developer',
'user/message': 'user',
'assistant/message': 'assistant',
'tool/result': 'tool',
diff --git a/packages/core/session/src/invariant.ts b/packages/core/session/src/invariant.ts
index b36db384c2..154c953438 100644
--- a/packages/core/session/src/invariant.ts
+++ b/packages/core/session/src/invariant.ts
@@ -104,6 +104,10 @@ function validateEvent(
openStep = event.data.step
break
}
+ case 'developer/message': {
+ requireOpenStep(trace, 'developer/message', event.data.turn, event.data.step, fail)
+ break
+ }
case 'step/end': {
requireOpenStep(trace, 'step/end', event.data.turn, event.data.step, fail)
pendingCalls = { kind: 'clear' }
diff --git a/packages/core/session/src/known-event-types.ts b/packages/core/session/src/known-event-types.ts
index 49ced22dce..adaca29255 100644
--- a/packages/core/session/src/known-event-types.ts
+++ b/packages/core/session/src/known-event-types.ts
@@ -34,6 +34,7 @@ export const KNOWN_SESSION_EVENT_TYPES: ReadonlySet = new Set([
'compaction/start',
'compaction/summary',
'deliverables/presented',
+ 'developer/message',
'feedback/message-delete',
'feedback/message-put',
'feedback/record',
diff --git a/packages/core/session/src/surface.ts b/packages/core/session/src/surface.ts
index b6a6abc5d6..eeedca77b9 100644
--- a/packages/core/session/src/surface.ts
+++ b/packages/core/session/src/surface.ts
@@ -8,7 +8,7 @@
* @module @deepseek-ai/dsh-session/surface
*/
-import type { Message } from '@deepseek-ai/dsh-llm'
+import type { Message, ToolSchema } from '@deepseek-ai/dsh-llm'
import { SessionLogOffset, SessionSeq } from './types.ts'
import { KNOWN_SESSION_EVENT_TYPES, MESSAGE_PROJECTION_EVENT_TYPES } from './known-event-types.ts'
import type {
@@ -49,6 +49,7 @@ export interface SessionMessageProjection([
'system/message',
+ 'developer/message',
'user/message',
'assistant/message',
'tool/result',
@@ -57,7 +58,7 @@ const SURFACE_EVENT_TYPES = new Set([
/**
* Whether an event type can join the model-visible surface.
* @param type - event type to test.
- * @returns true for one of the four message-producing event types.
+ * @returns true for one of the message-producing event types.
*/
export function isSurfaceEligibleType(type: string): boolean {
return SURFACE_EVENT_TYPES.has(type)
@@ -107,7 +108,7 @@ export function isReplacementSurfaceEvent(
/**
* Project a single event into the LLM message it derives to, or null when it
* produces none — a non-surface event (attempt, boundary, log-only record) or an
- * empty-content assistant/message (which exists only to host usage). A caller
+ * empty-content system, developer, or assistant message. A caller
* reconstructing model input supplies the same prefix's `projectedMessages`
* from {@link foldSurface}; without that map this function reads original
* event content. Session instance methods apply the live projection. Messages
@@ -137,12 +138,11 @@ export function deriveEventMessage(
case 'user/message': {
return event.data
}
- // An empty-content message projects to no wire message. For
- // system/message the node records "no system prompt" while keeping its
- // surface position; for assistant/message the event exists only to host a
- // max-tokens step's usage and must not inject a content-less assistant
- // turn into the provider transcript.
+ // Empty system and developer nodes retain their surface positions without
+ // adding wire messages. An empty assistant event hosts a max-tokens step's
+ // usage and must not inject a content-less turn into the provider transcript.
case 'system/message':
+ case 'developer/message':
case 'assistant/message': {
if (event.data.message.content.length === 0) return null
return event.data.message
@@ -163,17 +163,46 @@ function isRecord(value: unknown): value is Record {
}
/**
- * Reject noncanonical request-header fields and contradictory tool failure metadata.
+ * Reject noncanonical request-header fields, developer roles/content, and contradictory tool failure metadata.
* This does not validate complete event payloads or embedded provider streams.
* @param event - event whose locally related payload fields are inspected.
* @param subject - event location to include in validation errors.
- * @throws when request data/header is not an object, optional header fields are empty, or tool failure metadata contradicts its message.
+ * @throws when request-header fields, developer roles/content, or tool failure metadata are invalid.
*/
export function validateSessionEventData(
event: Pick,
subject: string,
): void {
const data: unknown = event.data
+ if (SURFACE_EVENT_TYPES.has(event.type) && isRecord(data)) {
+ const message = event.type === 'user/message' ? data : data['message']
+ if (isRecord(message)) {
+ if ((event.type === 'developer/message') !== (message['role'] === 'developer')) {
+ throw new Error(`${subject} developer/message and developer role must occur together`)
+ }
+ if (message['role'] !== 'developer' && Array.isArray(message['content'])
+ && message['content'].some((block: unknown) => isRecord(block)
+ && (block['type'] === 'tool-addition' || block['type'] === 'tool-removal'))) {
+ throw new Error(`${subject} tool-change blocks require developer role`)
+ }
+ if (event.type === 'developer/message' && Array.isArray(message['content'])) {
+ let hasAdditions = false
+ for (const block of message['content']) {
+ if (!isRecord(block) || (block['type'] !== 'tool-addition' && block['type'] !== 'tool-removal')) continue
+ if (typeof block['toolName'] !== 'string' || block['toolName'].length === 0) {
+ throw new Error(`${subject} ${block['type']} requires a nonempty toolName`)
+ }
+ if (block['type'] === 'tool-addition') {
+ hasAdditions = true
+ if (Object.hasOwn(block, 'tool')) throw new Error(`${subject} tool-addition must omit inline tool definitions`)
+ }
+ }
+ if (hasAdditions ? !isEventSeq(data['headerSeq']) : Object.hasOwn(data, 'headerSeq')) {
+ throw new Error(`${subject} requires headerSeq exactly when tool additions are present`)
+ }
+ }
+ }
+ }
if (event.type === 'request/header') {
if (!isRecord(data)) throw new Error(`${subject} data must be an object`)
const header = data['header']
@@ -341,6 +370,36 @@ function assertSourceEventReferences(
}
}
+/** Resolve tool additions against their immutable historical request header. */
+function assertDeveloperHeader(
+ event: SessionEvent,
+ events: readonly SessionEvent[],
+ baseSeq: SessionLogOffset,
+): void {
+ if (event.type !== 'developer/message') return
+ validateSessionEventData(event, `developer/message at seq ${event.seq}`)
+ if (event.data.headerSeq === undefined) return
+ const headerSeq = event.data.headerSeq
+ const headerEvent = events[headerSeq - baseSeq]
+ if (headerSeq >= event.seq || headerEvent?.type !== 'request/header') {
+ throw new Error('developer/message headerSeq must reference an earlier request/header')
+ }
+ for (const block of event.data.message.content) {
+ if (block.type !== 'tool-addition') continue
+ const definitions = headerEvent.data.header.tools?.filter(tool => tool.name === block.toolName) ?? []
+ if (definitions.length !== 1) {
+ throw new Error(`developer/message tool-addition "${block.toolName}" must name exactly one tool in headerSeq ${headerSeq}`)
+ }
+ const definition = definitions[0] as ToolSchema
+ if (typeof definition.description !== 'string' || !isRecord(definition.parameters)) {
+ throw new Error(`developer/message tool-addition "${block.toolName}" requires a complete tool definition in headerSeq ${headerSeq}`)
+ }
+ if (Object.hasOwn(definition, 'deferLoading') && definition.deferLoading !== true) {
+ throw new Error('developer/message referenced tool deferLoading must be true when present')
+ }
+ }
+}
+
/**
* Validate one event's surface metadata without checking membership in a log or surface.
* @param event - event whose marker and source sequence values are inspected.
@@ -466,6 +525,7 @@ function planSurfaceEvent(
throw new Error(`session event seq ${event.seq} is not contiguous; expected ${expectedSeq}`)
}
const surfaceOp = validateSurfaceMetadata(event)
+ assertDeveloperHeader(event, events, baseSeq)
const projection = projections.find(item => item.type === event.type)
if (projection !== undefined) {
return { kind: 'project', projection, messages: projection.project(event, {
diff --git a/packages/core/session/src/types.ts b/packages/core/session/src/types.ts
index 7e9c4d0c17..e929ad3c4c 100644
--- a/packages/core/session/src/types.ts
+++ b/packages/core/session/src/types.ts
@@ -1,6 +1,7 @@
import { brandNumber, brandString, type Branded, type BrandedNumber } from '@deepseek-ai/dsh-brand'
import type {
AssistantMessage,
+ DeveloperMessage,
AssistantStreamRecord,
ToolCallId,
LlmCallConfig,
@@ -306,6 +307,14 @@ export interface SessionEventMap {
* project their `content` verbatim; `source` tells them apart.
*/
'user/message': UserMessage
+ /** An incremental agent session change admitted at the named turn and step. */
+ 'developer/message': {
+ turn: number
+ step: number
+ message: DeveloperMessage
+ /** Earlier request/header defining every tool addition; required exactly when additions are present. */
+ headerSeq?: SessionSeq
+ }
/**
* The rendered system prompt on the model-visible surface. The loop appends
* the first one as surface node 0 before the step's first `user/message`.
@@ -429,6 +438,7 @@ export type SessionEventType = keyof SessionEventMap
*/
export type SurfaceEventType =
| 'system/message'
+ | 'developer/message'
| 'user/message'
| 'assistant/message'
| 'tool/result'
diff --git a/packages/core/session/tests/developer-header.spec.ts b/packages/core/session/tests/developer-header.spec.ts
new file mode 100644
index 0000000000..de38469c8e
--- /dev/null
+++ b/packages/core/session/tests/developer-header.spec.ts
@@ -0,0 +1,109 @@
+/** Tool additions bind to one historical request header across Session lifecycle paths. */
+import { describe, expect, it } from 'vitest'
+import { createDeveloperMessage } from '@deepseek-ai/dsh-llm'
+import type { ToolSchema } from '@deepseek-ai/dsh-llm'
+import { Session, SessionId, SessionLogOffset, SessionSeq } from '@deepseek-ai/dsh-session'
+import type { SessionEvent } from '@deepseek-ai/dsh-session'
+import { buildForkSeed } from '@deepseek-ai/dsh-session/fork'
+import { foldSurface } from '../src/surface.ts'
+
+const first: ToolSchema = { name: 'search', description: 'First', parameters: { type: 'object' } }
+const second: ToolSchema = { name: 'search', description: 'Second', parameters: { properties: { query: { type: 'string' } } } }
+const addition = () => createDeveloperMessage({ source: { kind: 'test' }, content: [{ type: 'tool-addition', toolName: 'search' }] })
+
+function opened(tools: ToolSchema[] = [first]) {
+ const session = Session.create(SessionId('developer-header'))
+ session.append('turn/start', { turn: 1 })
+ session.append('step/start', { turn: 1, step: 1 })
+ const headerSeq = session.append('request/header', { reason: 'initial', header: { config: { provider: 'test', model: 'test' }, tools } }).seq
+ return { session, headerSeq }
+}
+
+describe('developer request-header references', () => {
+ it('keeps an older header binding through compound changes, replacement, restore, and fork', () => {
+ const { session, headerSeq } = opened([first, { name: 'other', description: 'Other', parameters: {} }])
+ session.append('request/header', { reason: 'change', header: { config: { provider: 'test', model: 'test' }, tools: [second] } })
+ const message = createDeveloperMessage({ source: { kind: 'test' }, content: [
+ { type: 'tool-removal', toolName: 'search' },
+ { type: 'tool-addition', toolName: 'search' },
+ { type: 'tool-addition', toolName: 'other' },
+ ] })
+ const initial = session.append('developer/message', { turn: 1, step: 1, headerSeq, message }, { surfaceOp: 'append' })
+ const replacement = session.append('developer/message', { turn: 1, step: 1, headerSeq, message: addition() }, {
+ surfaceOp: { op: 'replace', startSeq: initial.seq, endSeq: initial.seq }, sourceEventSeqs: [initial.seq],
+ })
+ const events = session.snapshotEvents()
+ expect(events[headerSeq]).toMatchObject({ data: { header: { tools: [first, { name: 'other', description: 'Other', parameters: {} }] } } })
+ expect(replacement.data.message.content).toEqual([{ type: 'tool-addition', toolName: 'search' }])
+ expect(foldSurface(events).nodes).toEqual([replacement.seq])
+ const restored = Session.fromRestore(session.id, events, session.header, SessionLogOffset(0), 'shared-frozen')
+ expect(restored.deriveMessages()).toEqual([replacement.data.message])
+ const childId = SessionId('developer-header-child')
+ const child = Session.create(childId, buildForkSeed(events, replacement.seq), {
+ ...session.header, id: childId, parentSession: session.id, isSeeded: true,
+ }, SessionLogOffset(replacement.seq + 1))
+ expect(child.snapshotEvents()[replacement.seq]).toEqual(replacement)
+ expect(child.snapshotEvents()[headerSeq]).toEqual(events[headerSeq])
+ })
+
+ it.each([0, 3, 100])('refuses a non-header or non-earlier reference %s before append', (reference) => {
+ const { session } = opened()
+ const before = session.snapshotEvents()
+ expect(() => session.append('developer/message', {
+ turn: 1, step: 1, headerSeq: SessionSeq(reference), message: addition(),
+ }, { surfaceOp: 'append' })).toThrow('earlier request/header')
+ expect(session.snapshotEvents()).toBe(before)
+ })
+
+ it.each([{ tools: [{ ...first, name: 'different' }] }, { tools: [first, second] }])('refuses missing or ambiguous historical tool names %#', ({ tools }) => {
+ const { session, headerSeq } = opened(tools)
+ expect(() => session.append('developer/message', { turn: 1, step: 1, headerSeq, message: addition() }, { surfaceOp: 'append' }))
+ .toThrow('exactly one tool')
+ })
+
+ it('refuses an addition bound to a tool-less header', () => {
+ const session = Session.create(SessionId('without-tools'))
+ const headerSeq = session.append('request/header', { reason: 'initial', header: { config: { provider: 'test', model: 'test' } } }).seq
+ expect(() => session.append('developer/message', { turn: 1, step: 1, headerSeq, message: addition() }, { surfaceOp: 'append' }))
+ .toThrow('exactly one tool')
+ })
+
+ it('requires a header exactly for additions and rejects inline definitions', () => {
+ const { session, headerSeq } = opened()
+ expect(() => session.append('developer/message', { turn: 1, step: 1, message: addition() }, { surfaceOp: 'append' })).toThrow('requires headerSeq')
+ const removal = createDeveloperMessage({ source: { kind: 'test' }, content: [{ type: 'tool-removal', toolName: 'search' }] })
+ expect(() => session.append('developer/message', { turn: 1, step: 1, headerSeq, message: removal }, { surfaceOp: 'append' })).toThrow('requires headerSeq')
+ // @ts-expect-error -- legacy inline definitions are rejected at Session admission.
+ const inline = createDeveloperMessage({ source: { kind: 'test' }, content: [{ type: 'tool-addition', toolName: 'search', tool: first }] })
+ expect(() => session.append('developer/message', { turn: 1, step: 1, headerSeq, message: inline }, { surfaceOp: 'append' })).toThrow('omit inline')
+ const unnamed = createDeveloperMessage({ source: { kind: 'test' }, content: [{ type: 'tool-addition', toolName: '' }] })
+ expect(() => session.append('developer/message', { turn: 1, step: 1, headerSeq, message: unnamed }, { surfaceOp: 'append' })).toThrow('nonempty toolName')
+ })
+
+ it.each([
+ { name: 'search' },
+ { name: 'search', description: null, parameters: {} },
+ { name: 'search', description: '', parameters: [] },
+ { name: 'search', description: '', parameters: {}, deferLoading: false },
+ ])('refuses an incomplete referenced definition in imported history %#', (tool) => {
+ const { session, headerSeq } = opened()
+ const source = session.snapshotEvents()[headerSeq]!
+ const events = JSON.parse(JSON.stringify([
+ ...session.snapshotEvents().slice(0, headerSeq),
+ { ...source, data: { reason: 'initial', header: { config: { provider: 'test', model: 'test' }, tools: [tool] } } },
+ { type: 'developer/message', seq: 3, time: 4, surfaceOp: 'append', data: { turn: 1, step: 1, headerSeq, message: addition() } },
+ ])) as SessionEvent[]
+ expect(() => Session.create(SessionId('incomplete-tool'), events)).toThrow(/complete tool definition|deferLoading/)
+ })
+
+ it('applies the same binding check to imported events and full-log surface folds', () => {
+ const { session } = opened()
+ const invalid: SessionEvent<'developer/message'> = {
+ type: 'developer/message', seq: SessionSeq(3), time: 4, surfaceOp: 'append',
+ data: { turn: 1, step: 1, headerSeq: SessionSeq(0), message: addition() },
+ }
+ const events = [...session.snapshotEvents(), invalid]
+ expect(() => Session.create(SessionId('bad-import'), events)).toThrow('earlier request/header')
+ expect(() => foldSurface(events)).toThrow('earlier request/header')
+ })
+})
diff --git a/packages/core/session/tests/invariant.spec.ts b/packages/core/session/tests/invariant.spec.ts
index 85488b404e..db75fbc744 100644
--- a/packages/core/session/tests/invariant.spec.ts
+++ b/packages/core/session/tests/invariant.spec.ts
@@ -1,7 +1,7 @@
import { describe, expect, it } from 'vitest'
import { Context } from '@deepseek-ai/cordis'
import { createScope, scopeTarget } from '@deepseek-ai/dsh-scope'
-import { createSystemMessage, createUserMessage, ToolCallId, createMessage, createToolResultMessage, freezeMessage } from '@deepseek-ai/dsh-llm'
+import { createDeveloperMessage, createSystemMessage, createUserMessage, ToolCallId, createMessage, createToolResultMessage, freezeMessage } from '@deepseek-ai/dsh-llm'
import type { ContextFormed } from '@deepseek-ai/dsh-llm'
import SessionStore, { SessionId, SessionSeq, TOOL_NOT_STARTED } from '@deepseek-ai/dsh-session'
import * as SessionInvariant from '@deepseek-ai/dsh-session/invariant'
@@ -38,6 +38,27 @@ describe('session-log invariants', () => {
}).not.toThrow()
})
+ it('requires developer messages to belong to the open turn and step', async () => {
+ const { ctx } = await setup()
+ try {
+ const session = ctx.sessions.create()
+ const message = createDeveloperMessage({ content: [{ type: 'tool-removal', toolName: 'search' }], source: { kind: 'test' } })
+ const append = (turn: number, step: number) => session.append('developer/message', { turn, step, message }, { surfaceOp: 'append' })
+ expect(() => append(1, 1)).toThrow('developer/message names turn 1/step 1')
+ session.append('turn/start', { turn: 1 })
+ expect(() => append(1, 1)).toThrow('developer/message names turn 1/step 1')
+ session.append('step/start', { turn: 1, step: 1 })
+ expect(() => append(2, 1)).toThrow('developer/message names turn 2/step 1')
+ expect(() => append(1, 2)).toThrow('developer/message names turn 1/step 2')
+ expect(() => append(1, 1)).not.toThrow()
+ expect(session.deriveMessages()).toEqual([message])
+ session.append('step/end', { turn: 1, step: 1 })
+ expect(() => append(1, 1)).toThrow('developer/message names turn 1/step 1')
+ } finally {
+ await ctx.fiber.dispose()
+ }
+ })
+
it('accepts a well-formed turn, step, and tool sequence', async () => {
const { ctx } = await setup()
const session = ctx.sessions.create()
diff --git a/packages/core/session/tests/session.spec.ts b/packages/core/session/tests/session.spec.ts
index f0acfcb42d..2a253fc128 100644
--- a/packages/core/session/tests/session.spec.ts
+++ b/packages/core/session/tests/session.spec.ts
@@ -1,6 +1,6 @@
import { describe, expect, expectTypeOf, it, vi } from 'vitest'
import { Context } from '@deepseek-ai/cordis'
-import { createSystemMessage, createUserMessage, ToolCallId, createMessage, createToolResultMessage, MessageId, ReasoningEffortId } from '@deepseek-ai/dsh-llm'
+import { createDeveloperMessage, createSystemMessage, createUserMessage, ToolCallId, createMessage, createToolResultMessage, MessageId, ReasoningEffortId } from '@deepseek-ai/dsh-llm'
import type { ContentBlock } from '@deepseek-ai/dsh-llm'
import type { ContextFormed } from '@deepseek-ai/dsh-llm'
import SessionStore, {
@@ -477,6 +477,19 @@ describe('Session', () => {
expect(snapshot.data.content).not.toBe(source.data.content)
})
+ it('adopts developer messages in place and freezes their nested tool changes', () => {
+ const event: SessionEvent<'developer/message'> = {
+ type: 'developer/message', seq: SessionSeq(1), time: 1, surfaceOp: 'append',
+ data: { turn: 1, step: 1, headerSeq: SessionSeq(0), message: structuredClone(createDeveloperMessage({
+ content: [{ type: 'tool-addition', toolName: 'search' }], source: { kind: 'test' },
+ })) },
+ }
+ expect(Object.isFrozen(event.data.message)).toBe(false)
+ expect(adoptSessionEvent(event)).toBe(event)
+ expect(Object.isFrozen(event.data.message)).toBe(true)
+ expect(Object.isFrozen(event.data.message.content[0])).toBe(true)
+ })
+
it('adopts a system/message by freezing its message', () => {
const event = {
type: 'system/message',
diff --git a/packages/core/session/tests/surface.spec.ts b/packages/core/session/tests/surface.spec.ts
index c6a2944d30..95d536ec2b 100644
--- a/packages/core/session/tests/surface.spec.ts
+++ b/packages/core/session/tests/surface.spec.ts
@@ -6,6 +6,7 @@ import {
SessionLogOffset,
SessionSeq,
foldSurface,
+ snapshotSessionEvent,
isAppendSurfaceEvent,
isReplacementSurfaceEvent,
isSurfaceEligibleType,
@@ -16,6 +17,7 @@ import {
MessageId,
ToolCallId,
createMessage,
+ createDeveloperMessage,
createSystemMessage,
createToolResultMessage,
createUserMessage,
@@ -976,3 +978,47 @@ describe('system/message surface node', () => {
expect(() => Session.create(SessionId('bad-source'), [badSource as SessionEvent])).toThrow(/system-prompt source/)
})
})
+
+
+describe('developer message history', () => {
+ it.each(['user/message', 'developer/message'] as const)('rejects a mismatched developer role in %s at event admission', (type) => {
+ const message = createDeveloperMessage({ source: { kind: 'test' }, content: [] })
+ const event = {
+ type, seq: SessionSeq(0), time: 0, surfaceOp: 'append',
+ data: type === 'user/message' ? message : { turn: 1, step: 1, message: { ...message, role: 'user' } },
+ } as unknown as SessionEvent
+ expect(() => snapshotSessionEvent(event)).toThrow('must occur together')
+ })
+
+ it('retains an empty developer node while projecting no message', () => {
+ const session = Session.create(SessionId('empty-developer'))
+ const message = createDeveloperMessage({ source: { kind: 'test' }, content: [] })
+ const event = session.append('developer/message', { turn: 1, step: 1, message }, { surfaceOp: 'append' })
+ expect(session.snapshotEvents()).toContain(event)
+ expect(session.deriveMessages()).toEqual([])
+ const restored = Session.fromRestore(session.id, session.snapshotEvents(), session.header, SessionLogOffset(0), 'shared-frozen')
+ expect(restored.deriveMessages()).toEqual([])
+ })
+
+ it.each(['tool-addition', 'tool-removal'] as const)('rejects %s in user messages at Session admission', (type) => {
+ const session = Session.create(SessionId('invalid-tool-change'))
+ const message = createUserMessage({ source: { kind: 'test' }, content: [{ type, toolName: 'search' }] })
+ expect(() => session.append('user/message', message, { surfaceOp: 'append' })).toThrow('developer role')
+ })
+
+ it('retains developer blocks through append, replacement, and restoration', () => {
+ const session = Session.create(SessionId('developer'))
+ const message = createDeveloperMessage({ source: { kind: 'test' }, content: [{ type: 'tool-addition', toolName: 'search' }] })
+ const headerSeq = session.append('request/header', { reason: 'initial', header: { config: { provider: 'test', model: 'test' }, tools: [{ name: 'search', description: 'Search', parameters: {} }] } }).seq
+ const first = session.append('developer/message', { turn: 1, step: 1, headerSeq, message }, { surfaceOp: 'append' })
+ expect(session.deriveMessages()).toEqual([message])
+ const replacement = createDeveloperMessage({ source: { kind: 'test' }, content: [{ type: 'tool-removal', toolName: 'search' }] })
+ session.append('developer/message', { turn: 1, step: 1, message: replacement }, {
+ surfaceOp: { op: 'replace', startSeq: first.seq, endSeq: first.seq }, sourceEventSeqs: [first.seq],
+ })
+ expect(session.deriveMessages()).toEqual([replacement])
+ expect(isSurfaceEligibleType('developer/message')).toBe(true)
+ const restored = Session.fromRestore(session.id, session.snapshotEvents(), session.header, SessionLogOffset(0), 'shared-frozen')
+ expect(restored.deriveMessages()).toEqual([replacement])
+ })
+})
diff --git a/packages/core/system-prompt/src/index.ts b/packages/core/system-prompt/src/index.ts
index 0003ae7a8d..0a5d7555f0 100644
--- a/packages/core/system-prompt/src/index.ts
+++ b/packages/core/system-prompt/src/index.ts
@@ -584,10 +584,11 @@ export class SystemPrompt extends Service {
const knownNames = new Set()
for (const provider of providers) {
const result = provider(context)
- const schemas = result.schemas.map(({ name, description, parameters }): ToolSchema => ({
+ const schemas = result.schemas.map(({ name, description, parameters, deferLoading }): ToolSchema => ({
name,
description,
parameters: structuredClone(parameters),
+ ...deferLoading === true ? { deferLoading } : {},
}))
const acceptedKnownNames = result.knownNames ?? schemas.map(tool => tool.name)
collected.push(...schemas)
diff --git a/packages/core/tools/README.i18n.yaml b/packages/core/tools/README.i18n.yaml
index 2a03ee7007..81cbe5aaa8 100644
--- a/packages/core/tools/README.i18n.yaml
+++ b/packages/core/tools/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 packages/core/tools/README.md
-README.md: 0bcc7ae5a90a5fad495385453ee2747ef91e7bb5
-README.zh.md: 3e65248bf34f84040bfebf5ab34ba54cb82ecef0
+README.md: b5400d6b8743d904f5ff07a5fef50e041633ffbb
+README.zh.md: 1bfd05db5c333215544b515a52364edbd6c126d8
diff --git a/packages/core/tools/README.md b/packages/core/tools/README.md
index 0bcc7ae5a9..b5400d6b87 100644
--- a/packages/core/tools/README.md
+++ b/packages/core/tools/README.md
@@ -232,6 +232,8 @@ These limits define when the registry needs special care. They are current packa
- **PTC mode intermediate values are execution-local and unbounded by bytes** — they cannot be reconstructed from session replay and may exhaust process or worker memory; only the outer `run_code` output has the worker's configurable hard cap.
- **`run_code` state is fresh per run** — a persistent REPL-style kernel is rejected for the MVP, because cross-call state would be invisible to the log.
+`defineTool()`, registry schema projection, and system-prompt assembly preserve `deferLoading: true`. The marker requests deferred definition loading and does not imply a `tool-addition` record; the [LLM package](../../../packages/llm/llm/README.md#known-limitations-and-deferred-work) documents provider enforcement limits.
+
### Dev Note
diff --git a/packages/core/tools/README.zh.md b/packages/core/tools/README.zh.md
index 3e65248bf3..1bfd05db5c 100644
--- a/packages/core/tools/README.zh.md
+++ b/packages/core/tools/README.zh.md
@@ -232,6 +232,8 @@ Program-only SDK bindings:
- **PTC mode 中间值只存在于执行局部,且没有字节上限**:它们无法从会话回放重建,并可能耗尽进程或 worker 内存;只有外层 `run_code` 输出受 worker 可配置的硬上限约束。
- **每次运行都会获得全新的 `run_code` 状态**:MVP 不采用持久 REPL 风格内核,因为跨调用状态不会出现在日志中。
+`defineTool()`、注册表模式投影和系统提示组装会保留 `deferLoading: true`。该标记请求延迟加载工具定义,并不意味着存在 `tool-addition` 记录;提供方执行语义的限制见 [LLM 包](../../../packages/llm/llm/README.zh.md#known-limitations-and-deferred-work)。
+
### 开发备注
diff --git a/packages/core/tools/src/index.ts b/packages/core/tools/src/index.ts
index 6be7be61e2..87275e87d0 100644
--- a/packages/core/tools/src/index.ts
+++ b/packages/core/tools/src/index.ts
@@ -28,6 +28,13 @@ import { renderToolsSdk } from './ts-types.ts'
import type { ToolSdkSchema } from './ts-types.ts'
import { renderToolsSdkPy } from './py-types.ts'
+declare module '@deepseek-ai/dsh-llm' {
+ interface MessageSourceMap {
+ /** Tool availability changes supplied by the tool registry. */
+ 'tool-registry': { kind: 'tool-registry' }
+ }
+}
+
/**
* Language → SDK-section renderer. The registry looks up the loaded
* `ctx.ptcRuntime.language` in this table when assembling the `tools:sdk`
@@ -1260,7 +1267,7 @@ export class ToolRuntime extends Service {
/** Project one definition onto the model-facing schema fields. */
private schemaOf(definition: ToolDefinition, detachParameters: boolean): ToolSchema {
- const { name, description, parameters } = definition
+ const { name, description, parameters, deferLoading } = definition
const detached = detachParameters ? snapshotJsonValue(parameters) : parameters
if (detached === undefined) {
throw new Error(`tool "${name}" parameters must be lossless JSON before schema projection`)
@@ -1269,6 +1276,7 @@ export class ToolRuntime extends Service {
name,
description,
parameters: detached,
+ ...deferLoading === true ? { deferLoading } : {},
}
}
diff --git a/packages/core/tools/src/schema.ts b/packages/core/tools/src/schema.ts
index 35b4106cd2..54c2aa90b5 100644
--- a/packages/core/tools/src/schema.ts
+++ b/packages/core/tools/src/schema.ts
@@ -496,6 +496,8 @@ export interface DefineToolOptions, value: InferValue>): JsonValue
}
+ /** Requests deferred loading of the tool definition; see {@link @deepseek-ai/dsh-llm#ToolSchema.deferLoading}. */
+ readonly deferLoading?: true
/** Optional positive cooperative timeout budget in milliseconds. */
readonly timeoutMs?: number
/**
@@ -581,6 +583,7 @@ export function defineTool {
const violations = validate(args)
diff --git a/packages/core/tools/tests/tools.spec.ts b/packages/core/tools/tests/tools.spec.ts
index 3166008acd..2d94a9a95a 100644
--- a/packages/core/tools/tests/tools.spec.ts
+++ b/packages/core/tools/tests/tools.spec.ts
@@ -52,6 +52,17 @@ const echoTool = defineTool({
})
describe('ToolRuntime', () => {
+ it('preserves deferred loading through registry and prompt schema projection', async () => {
+ const ctx = await setup()
+ try {
+ ctx.tools.register(defineContentToolFixture({ name: 'deferred', description: '', parameters: {}, deferLoading: true, async execute() { return [] } }))
+ expect(ctx.tools.schemas()[0]?.deferLoading).toBe(true)
+ expect((await ctx.systemPrompt.assemble()).tools[0]?.deferLoading).toBe(true)
+ } finally {
+ await ctx.fiber.dispose()
+ }
+ })
+
it('registers tools, exposes schemas, and feeds the system-prompt assembly', async () => {
const ctx = await setup()
ctx.tools.register(echoTool)
diff --git a/packages/extensions/cordis-client-runner/src/client/api-catalog.ts b/packages/extensions/cordis-client-runner/src/client/api-catalog.ts
index b4405828f4..0371943a75 100644
--- a/packages/extensions/cordis-client-runner/src/client/api-catalog.ts
+++ b/packages/extensions/cordis-client-runner/src/client/api-catalog.ts
@@ -787,7 +787,7 @@ export const TYPE_API: readonly TypeApiEntry[] = [
},
{
name: 'QueueAction',
- declaration: 'export type QueueAction = {\n readonly kind: \'edit\';\n readonly content: readonly ContentBlock[];\n} | {\n readonly kind: \'remove\';\n} | {\n readonly kind: \'steer\';\n};',
+ declaration: 'export type QueueAction = {\n readonly kind: \'edit\';\n readonly content: readonly TextBlock[];\n} | {\n readonly kind: \'remove\';\n} | {\n readonly kind: \'steer\';\n};',
},
{
name: 'RegisterFactory',
diff --git a/packages/extensions/tool-cordis/src/api-catalog.ts b/packages/extensions/tool-cordis/src/api-catalog.ts
index a4cb8be029..51945044ed 100644
--- a/packages/extensions/tool-cordis/src/api-catalog.ts
+++ b/packages/extensions/tool-cordis/src/api-catalog.ts
@@ -4377,7 +4377,7 @@ export const TYPE_API: readonly TypeApiEntry[] = [
},
{
name: 'ContentBlockMap',
- declaration: 'export interface ContentBlockMap {\n \'text\': TextBlock;\n \'reasoning\': ReasoningBlock;\n \'image\': ImageBlock;\n \'file\': FileBlock;\n \'tool-call\': ToolCallBlock;\n}',
+ declaration: 'export interface ContentBlockMap {\n \'text\': TextBlock;\n \'reasoning\': ReasoningBlock;\n \'image\': ImageBlock;\n \'file\': FileBlock;\n \'tool-call\': ToolCallBlock;\n \'tool-addition\': ToolAdditionBlock;\n \'tool-removal\': ToolRemovalBlock;\n}',
},
{
name: 'ContentBlockType',
@@ -4531,6 +4531,10 @@ export const TYPE_API: readonly TypeApiEntry[] = [
name: 'DeepSeekLlmApiJson',
declaration: 'export type DeepSeekLlmApiJson = null | boolean | number | string | DeepSeekLlmApiJson[] | {\n [key: string]: DeepSeekLlmApiJson;\n};',
},
+ {
+ name: 'DeveloperMessage',
+ declaration: 'export interface DeveloperMessage extends MessageBase {\n readonly role: \'developer\';\n}',
+ },
{
name: 'DiffCallView',
declaration: 'export interface DiffCallView {\n card: \'diff\';\n title: string;\n diffs: FileDiff[];\n locations?: FileLocation[];\n}',
@@ -5173,7 +5177,7 @@ export const TYPE_API: readonly TypeApiEntry[] = [
},
{
name: 'MessageRoleMap',
- declaration: 'export interface MessageRoleMap {\n system: SystemMessage;\n user: UserMessage;\n assistant: AssistantMessage;\n tool: ToolResultMessage;\n}',
+ declaration: 'export interface MessageRoleMap {\n system: SystemMessage;\n developer: DeveloperMessage;\n user: UserMessage;\n assistant: AssistantMessage;\n tool: ToolResultMessage;\n}',
},
{
name: 'MessageSourceMap',
@@ -5461,7 +5465,7 @@ export const TYPE_API: readonly TypeApiEntry[] = [
},
{
name: 'QueueAction',
- declaration: 'export type QueueAction = {\n readonly kind: \'edit\';\n readonly content: readonly ContentBlock[];\n} | {\n readonly kind: \'remove\';\n} | {\n readonly kind: \'steer\';\n};',
+ declaration: 'export type QueueAction = {\n readonly kind: \'edit\';\n readonly content: readonly TextBlock[];\n} | {\n readonly kind: \'remove\';\n} | {\n readonly kind: \'steer\';\n};',
},
{
name: 'ReadFileLine',
@@ -5737,7 +5741,7 @@ export const TYPE_API: readonly TypeApiEntry[] = [
},
{
name: 'SessionEventMap',
- declaration: 'export interface SessionEventMap {\n \'turn/start\': {\n turn: number;\n };\n \'turn/end\': {\n turn: number;\n reason: TurnEndReason;\n };\n \'step/start\': {\n turn: number;\n step: number;\n };\n \'step/end\': {\n turn: number;\n step: number;\n };\n \'user/message\': UserMessage;\n \'system/message\': {\n turn: number;\n step: number;\n message: SystemMessage;\n };\n \'assistant/message\': {\n turn: number;\n step: number;\n message: AssistantMessage;\n stream: AssistantStreamRecord[];\n usage?: TokenUsage;\n interrupted?: true;\n };\n \'assistant/attempt\': {\n turn: number;\n step: number;\n stream: AssistantStreamRecord[];\n };\n \'tool/call\': {\n turn: number;\n step: number;\n callId: ToolCallId;\n name: string;\n arguments: string;\n };\n \'tool/result\': {\n turn: number;\n step: number;\n message: ToolResultMessage;\n error?: {\n name: string;\n code: string;\n reason?: string;\n };\n meta?: JsonValue;\n };\n \'request/header\': {\n header: EpochHeader;\n reason: RequestHeaderReason;\n startsSeries?: true;\n };\n \'request/context\': RequestContext;\n \'session/end-seed\': {\n inherited?: true;\n };\n}',
+ declaration: 'export interface SessionEventMap {\n \'turn/start\': {\n turn: number;\n };\n \'turn/end\': {\n turn: number;\n reason: TurnEndReason;\n };\n \'step/start\': {\n turn: number;\n step: number;\n };\n \'step/end\': {\n turn: number;\n step: number;\n };\n \'user/message\': UserMessage;\n \'developer/message\': {\n turn: number;\n step: number;\n message: DeveloperMessage;\n headerSeq?: SessionSeq;\n };\n \'system/message\': {\n turn: number;\n step: number;\n message: SystemMessage;\n };\n \'assistant/message\': {\n turn: number;\n step: number;\n message: AssistantMessage;\n stream: AssistantStreamRecord[];\n usage?: TokenUsage;\n interrupted?: true;\n };\n \'assistant/attempt\': {\n turn: number;\n step: number;\n stream: AssistantStreamRecord[];\n };\n \'tool/call\': {\n turn: number;\n step: number;\n callId: ToolCallId;\n name: string;\n arguments: string;\n };\n \'tool/result\': {\n turn: number;\n step: number;\n message: ToolResultMessage;\n error?: {\n name: string;\n code: string;\n reason?: string;\n };\n meta?: JsonValue;\n };\n \'request/header\': {\n header: EpochHeader;\n reason: RequestHeaderReason;\n startsSeries?: true;\n };\n \'request/context\': RequestContext;\n \'session/end-seed\': {\n /* …truncated — full shape in source */',
},
{
name: 'SessionEventMetadataFilter',
@@ -6513,7 +6517,7 @@ export const TYPE_API: readonly TypeApiEntry[] = [
},
{
name: 'SurfaceEventType',
- declaration: 'export type SurfaceEventType = \'system/message\' | \'user/message\' | \'assistant/message\' | \'tool/result\';',
+ declaration: 'export type SurfaceEventType = \'system/message\' | \'developer/message\' | \'user/message\' | \'assistant/message\' | \'tool/result\';',
},
{
name: 'SurfaceIntent',
@@ -6711,6 +6715,10 @@ export const TYPE_API: readonly TypeApiEntry[] = [
name: 'TokenUsage',
declaration: 'export interface TokenUsage {\n inputTokens: number;\n outputTokens: number;\n totalTokens?: number;\n cacheReadTokens?: number;\n cacheWriteTokens?: number;\n reasoningTokens?: number;\n}',
},
+ {
+ name: 'ToolAdditionBlock',
+ declaration: 'export interface ToolAdditionBlock {\n type: \'tool-addition\';\n toolName: string;\n tool?: never;\n}',
+ },
{
name: 'ToolCallKind',
declaration: 'export type ToolCallKind = \'read\' | \'edit\' | \'delete\' | \'move\' | \'search\' | \'execute\' | \'fetch\' | \'other\';',
@@ -6783,6 +6791,10 @@ export const TYPE_API: readonly TypeApiEntry[] = [
name: 'ToolProviderResult',
declaration: 'export interface ToolProviderResult {\n readonly schemas: readonly ToolSchema[];\n readonly knownNames?: readonly string[];\n}',
},
+ {
+ name: 'ToolRemovalBlock',
+ declaration: 'export interface ToolRemovalBlock {\n type: \'tool-removal\';\n toolName: string;\n}',
+ },
{
name: 'ToolRestriction',
declaration: 'export interface ToolRestriction {\n readonly allow?: readonly string[];\n readonly deny?: readonly string[];\n}',
@@ -6813,7 +6825,7 @@ export const TYPE_API: readonly TypeApiEntry[] = [
},
{
name: 'ToolSchema',
- declaration: 'export interface ToolSchema {\n name: string;\n description: string;\n parameters: Record;\n}',
+ declaration: 'export interface ToolSchema {\n deferLoading?: true;\n name: string;\n description: string;\n parameters: Record;\n}',
},
{
name: 'TurnEndCancelCause',
diff --git a/packages/llm/llm-deepseek/src/protocols/chat-completions/serialize.ts b/packages/llm/llm-deepseek/src/protocols/chat-completions/serialize.ts
index a078b42389..803e4c6877 100644
--- a/packages/llm/llm-deepseek/src/protocols/chat-completions/serialize.ts
+++ b/packages/llm/llm-deepseek/src/protocols/chat-completions/serialize.ts
@@ -107,9 +107,19 @@ function assertTextOnly(blocks: readonly ContentBlock[]): void {
}
}
-/** Reject roles whose DeepSeek history format cannot carry image input. */
-function assertSupportedImageRoles(messages: readonly RequestMessage[]): void {
+/** Reject developer history before text serialization or image offloading. */
+function assertSupportedRole(message: RequestMessage): void {
+ // Developer history is persisted for V4; provider serialization is intentionally deferred.
+ if (message.role === 'developer') throw new LlmError('Developer messages are not supported yet', 'UNSUPPORTED_CONTENT')
+ if (message.content.some(block => block.type === 'tool-addition' || block.type === 'tool-removal')) {
+ throw new LlmError('Tool-change blocks require developer role', 'UNSUPPORTED_CONTENT')
+ }
+}
+
+/** Reject unsupported roles, tool-change blocks, and image roles before history conversion. */
+function assertSupportedHistory(messages: readonly RequestMessage[]): void {
for (const message of messages) {
+ assertSupportedRole(message)
if (message.role !== 'user' && message.role !== 'tool' && contentHasImage(message.content)) {
throw new LlmError(
`The DeepSeek chat-completions adapter cannot represent image content in a ${message.role} message.`,
@@ -236,6 +246,7 @@ function serializeAssistant(message: Message): WireMessage {
export function serializeMessages(messages: RequestMessage[]): WireMessage[] {
const wire: WireMessage[] = []
for (const message of messages) {
+ assertSupportedRole(message)
assertTextOnly(message.content)
if (message.role === 'system') {
wire.push({ role: 'system', content: flattenText(message.content) })
@@ -272,7 +283,7 @@ export async function serializeMessagesWithImages(
messages: readonly RequestMessage[],
images: ImageSerializationOptions,
): Promise {
- assertSupportedImageRoles(messages)
+ assertSupportedHistory(messages)
const wire: WireMessage[] = []
let pendingToolImages: WireImageContentPart[] = []
const flushToolImages = (): void => {
@@ -324,6 +335,10 @@ function requestWithMessages(
messages: WireMessage[],
defaults: RequestDefaults,
): WireRequest {
+ // Deferred definitions are persisted for V4; provider loading is intentionally deferred.
+ if (options.tools?.some(tool => tool.deferLoading === true)) {
+ throw new LlmError('Deferred tool loading is not supported yet', 'UNSUPPORTED_CONTENT')
+ }
const tools: WireTool[] | undefined = options.tools?.map(tool => ({
type: 'function',
function: {
@@ -414,7 +429,7 @@ export async function serializeRequestWithImages(
images: ImageSerializationOptions,
defaults: RequestDefaults = {},
): Promise {
- assertSupportedImageRoles(options.messages)
+ assertSupportedHistory(options.messages)
assertRetainedImagesFit(options.messages, images)
const requestMessages = projectOffloadedImages(
options.messages,
diff --git a/packages/llm/llm-deepseek/src/protocols/messages/serialize.ts b/packages/llm/llm-deepseek/src/protocols/messages/serialize.ts
index f3602e79e9..78448e6e51 100644
--- a/packages/llm/llm-deepseek/src/protocols/messages/serialize.ts
+++ b/packages/llm/llm-deepseek/src/protocols/messages/serialize.ts
@@ -83,7 +83,14 @@ export function serialize(
if (messages.at(-1)?.role !== 'user') return unsupported('system update without a preceding user or tool-result turn')
messages.push(...systemUpdates.splice(0))
}
+ // Deferred definitions are persisted for V4; provider loading is intentionally deferred.
+ if (options.tools?.some(tool => tool.deferLoading === true)) return unsupported('deferred tool loading')
for (const message of history) {
+ // Developer history is persisted for V4; provider serialization is intentionally deferred.
+ if (message.role === 'developer') return unsupported('developer message')
+ if (message.content.some(block => block.type === 'tool-addition' || block.type === 'tool-removal')) {
+ return unsupported('tool-change blocks outside developer messages')
+ }
if (message.role === 'system') {
const texts = message.content.filter(block => block.type === 'text')
if (texts.length !== message.content.length) return unsupported('non-text system message')
diff --git a/packages/llm/llm-deepseek/tests/messages/serialize.spec.ts b/packages/llm/llm-deepseek/tests/messages/serialize.spec.ts
index 63b4bb2518..23e5d3c32c 100644
--- a/packages/llm/llm-deepseek/tests/messages/serialize.spec.ts
+++ b/packages/llm/llm-deepseek/tests/messages/serialize.spec.ts
@@ -1,6 +1,6 @@
/** Request conversion and durable replay validation. */
import { describe, expect, it, vi } from 'vitest'
-import { createUserMessage, createAssistantMessage, createMessage, createSystemMessage, createToolResultMessage, ReasoningEffortId, ToolCallId } from '@deepseek-ai/dsh-llm'
+import { createDeveloperMessage, createUserMessage, createAssistantMessage, createMessage, createSystemMessage, createToolResultMessage, ReasoningEffortId, ToolCallId } from '@deepseek-ai/dsh-llm'
import type { ContentBlock, GenerateOptions, ImageBlock, Message, RequestMessage, RequestUserInput } from '@deepseek-ai/dsh-llm'
import { AttachmentId, ImageVariantId } from '@deepseek-ai/dsh-attachment'
import type { AttachmentStore, ImageAttachmentRef, RequestImageAttachment } from '@deepseek-ai/dsh-attachment'
@@ -23,6 +23,18 @@ const capable = resolveAdapterOptions({ models: [{ id: MODEL, systemPromptUpdate
const nativeBody = (messages: Message[]) => serialize(options({ messages }), capable, messages, new Map(), () => undefined)
describe('Messages request conversion', () => {
+ it.each(['user', 'system', 'assistant', 'tool'] as const)('rejects tool-change blocks in %s history', (role) => {
+ for (const type of ['tool-addition', 'tool-removal'] as const) {
+ const message = { id: 'invalid', role, source: { kind: 'test' }, content: [{ type, toolName: 'search' }] } as unknown as Message
+ expect(() => body([message])).toThrow(expect.objectContaining({ code: 'UNSUPPORTED_CONTENT' }))
+ }
+ })
+
+ it('rejects deferred tool definitions until provider loading is implemented', () => {
+ expect(() => body([], { tools: [{ name: 'search', description: '', parameters: {}, deferLoading: true }] }))
+ .toThrow(expect.objectContaining({ code: 'UNSUPPORTED_CONTENT' }))
+ })
+
it('preserves the exact request with request-only text after durable tool results', () => {
const prefix = [user(), assistant([call()]), result()]
const input: RequestUserInput = { role: 'user', content: [{ type: 'text', text: 'review or summarize this input' }] }
@@ -53,6 +65,11 @@ describe('Messages request conversion', () => {
expect(input).not.toHaveProperty('source')
})
+ it('rejects developer history while provider serialization is unsupported', () => {
+ const message = createDeveloperMessage({ content: [{ type: 'tool-addition', toolName: 'search' }], source: { kind: 'tool-registry' } })
+ expect(() => body([message])).toThrow(expect.objectContaining({ code: 'UNSUPPORTED_CONTENT' }))
+ })
+
it('keeps the original top-level prompt and cached prefix while appending native system updates', () => {
const head = createSystemMessage('original')
const first = [head, user('first')]
diff --git a/packages/llm/llm-deepseek/tests/serialize.spec.ts b/packages/llm/llm-deepseek/tests/serialize.spec.ts
index 1765d6c866..804536fe3b 100644
--- a/packages/llm/llm-deepseek/tests/serialize.spec.ts
+++ b/packages/llm/llm-deepseek/tests/serialize.spec.ts
@@ -1,7 +1,7 @@
import { describe, expect, it, vi } from 'vitest'
import { AttachmentId, ImageVariantId } from '@deepseek-ai/dsh-attachment'
import type { ImageAttachmentRef, ImageMediaType, RequestImageAttachment } from '@deepseek-ai/dsh-attachment'
-import { createToolResultMessage, createUserMessage, ToolCallId, ReasoningEffortId, createMessage } from '@deepseek-ai/dsh-llm'
+import { createDeveloperMessage, createToolResultMessage, createUserMessage, ToolCallId, ReasoningEffortId, createMessage } from '@deepseek-ai/dsh-llm'
import type { ContentBlock, GenerateOptions, Message, RequestUserInput } from '@deepseek-ai/dsh-llm'
import type { ContextFormed } from '@deepseek-ai/dsh-llm'
import {
@@ -85,6 +85,18 @@ function inlineImageOptions(
}
}
+it.each(['user', 'system', 'assistant', 'tool'] as const)('rejects tool-change blocks in %s history', (role) => {
+ for (const type of ['tool-addition', 'tool-removal'] as const) {
+ const message = { id: 'invalid', role, source: { kind: 'test' }, content: [{ type, toolName: 'search' }] } as unknown as Message
+ expect(() => serializeMessages([message])).toThrow(expect.objectContaining({ code: 'UNSUPPORTED_CONTENT' }))
+ }
+})
+
+it('rejects deferred tool definitions until provider loading is implemented', () => {
+ expect(() => serializeRequest(request({ tools: [{ name: 'search', description: '', parameters: {}, deferLoading: true }] })))
+ .toThrow(expect.objectContaining({ code: 'UNSUPPORTED_CONTENT' }))
+})
+
describe('request-only user input', () => {
it('preserves the exact text request and durable tool-result prefix', () => {
const prefix = [
@@ -672,6 +684,19 @@ describe('image serialization', () => {
})
})
+ it('uses the configured image-count quantum before resolving files', async () => {
+ const ref = imageRef()
+ const resolveFileId = fileResolver()
+ const messages = [createUserMessage({
+ content: Array.from({ length: 3 }, () => ({ type: 'image' as const, attachment: ref })),
+ source: { kind: 'test' },
+ })]
+ await expect(serializeRequestWithImages(request({ messages }), {
+ ...imageOptions([ref], resolveFileId), maxImagesPerRequest: 2, countQuantum: 2,
+ })).rejects.toMatchObject({ code: 'IMAGE_OFFLOAD_REQUIRED', failure: { offloadImages: 2 } })
+ expect(resolveFileId).not.toHaveBeenCalled()
+ })
+
it('counts only retained occurrences against the bound', async () => {
const ref = imageRef('image/png', 3)
const wire = await serializeRequestWithImages(request({
@@ -710,6 +735,21 @@ describe('image serialization', () => {
expect(resolveFileId).not.toHaveBeenCalled()
})
+ it('rejects developer history on text and image paths before reading attachments', async () => {
+ const resolveFileId = fileResolver()
+ const message = createDeveloperMessage({
+ content: [{ type: 'tool-addition', toolName: 'search' }],
+ source: { kind: 'test' },
+ })
+ const failure = { code: 'UNSUPPORTED_CONTENT', message: 'Developer messages are not supported yet' }
+ expect(() => serializeMessages([message])).toThrow(expect.objectContaining(failure))
+ await expect(serializeMessagesWithImages([message], imageOptions([], resolveFileId)))
+ .rejects.toMatchObject(failure)
+ await expect(serializeRequestWithImages(request({ messages: [message] }), imageOptions([], resolveFileId)))
+ .rejects.toMatchObject(failure)
+ expect(resolveFileId).not.toHaveBeenCalled()
+ })
+
it('rejects unsupported image history before request offloading can replace it', async () => {
const resolveFileId = vi.fn()
await expect(serializeRequestWithImages(request({
diff --git a/packages/llm/llm-pi-ai/src/context.ts b/packages/llm/llm-pi-ai/src/context.ts
index 20f2bd60c4..84bfeab4f3 100644
--- a/packages/llm/llm-pi-ai/src/context.ts
+++ b/packages/llm/llm-pi-ai/src/context.ts
@@ -46,9 +46,14 @@ function toolResultOf(
}
}
-/** Reject image roles that pi-ai cannot replay before request-size offloading can replace them. */
-function assertSupportedImageRoles(messages: readonly RequestMessage[]): void {
+/** Reject unsupported roles, tool-change blocks, and image roles before replay or image offloading. */
+function assertSupportedHistory(messages: readonly RequestMessage[]): void {
for (const message of messages) {
+ // Developer history is persisted for V4; provider serialization is intentionally deferred.
+ if (message.role === 'developer') throw new LlmError('Developer messages are not supported yet', 'UNSUPPORTED_CONTENT')
+ if (message.content.some(block => block.type === 'tool-addition' || block.type === 'tool-removal')) {
+ throw new LlmError('Tool-change blocks require developer role', 'UNSUPPORTED_CONTENT')
+ }
if (message.role !== 'user' && message.role !== 'tool' && contentHasImage(message.content)) {
throw new LlmError(
`pi-ai cannot represent an image in an in-history ${message.role} message`,
@@ -122,6 +127,10 @@ async function prepareRequestImages(
}
function toolsOf(options: GenerateOptions): PiTool[] | undefined {
+ // Deferred definitions are persisted for V4; provider loading is intentionally deferred.
+ if (options.tools?.some(tool => tool.deferLoading === true)) {
+ throw new LlmError('Deferred tool loading is not supported yet', 'UNSUPPORTED_CONTENT')
+ }
return options.tools?.map(tool => ({
name: tool.name,
description: tool.description,
@@ -198,7 +207,7 @@ function appendSystemOrAssistant(
}
function textOnlyContext(options: GenerateOptions, onReplayDegrade?: (reason: string) => void): PiContext {
- assertSupportedImageRoles(options.messages)
+ assertSupportedHistory(options.messages)
const split = splitSystemPrompt(options)
const toolNames = new Map()
const messages: PiMessage[] = []
@@ -292,7 +301,7 @@ async function toPiContextWithImages(
maxPixels: DEFAULT_REQUEST_IMAGE_PIXEL_BUDGET,
maxBytes: DEFAULT_REQUEST_IMAGE_MAX_BYTES,
}
- assertSupportedImageRoles(options.messages)
+ assertSupportedHistory(options.messages)
const split = splitSystemPrompt(options)
const requestImages = await prepareRequestImages(split.messages, attachments, requestImagePolicy, options.signal)
if (maxRequestImageBytes !== undefined) {
diff --git a/packages/llm/llm-pi-ai/tests/context.spec.ts b/packages/llm/llm-pi-ai/tests/context.spec.ts
index 42f9024b63..181d10191c 100644
--- a/packages/llm/llm-pi-ai/tests/context.spec.ts
+++ b/packages/llm/llm-pi-ai/tests/context.spec.ts
@@ -6,7 +6,7 @@ import type {
ImageRequestTarget,
RequestImageAttachment,
} from '@deepseek-ai/dsh-attachment'
-import { ToolCallId, createAssistantMessage, createMessage, createToolResultMessage, createUserMessage, offloadedImageText } from '@deepseek-ai/dsh-llm'
+import { createDeveloperMessage, ToolCallId, createAssistantMessage, createMessage, createToolResultMessage, createUserMessage, offloadedImageText } from '@deepseek-ai/dsh-llm'
import type { ContentBlock, GenerateOptions, Message, RequestUserInput } from '@deepseek-ai/dsh-llm'
import type { ContextFormed } from '@deepseek-ai/dsh-llm'
import { toPiContext } from '../src/context.ts'
@@ -84,6 +84,18 @@ function history(role: 'system' | 'assistant', content: ContentBlock[]): Message
}
describe('pi-ai request context conversion', () => {
+ it.each(['user', 'system', 'assistant', 'tool'] as const)('rejects tool-change blocks in %s history', (role) => {
+ for (const type of ['tool-addition', 'tool-removal'] as const) {
+ const message = { id: 'invalid', role, source: { kind: 'test' }, content: [{ type, toolName: 'search' }] } as unknown as Message
+ expect(() => toPiContext(request([message]))).toThrow(expect.objectContaining({ code: 'UNSUPPORTED_CONTENT' }))
+ }
+ })
+
+ it('rejects deferred tool definitions until provider loading is implemented', () => {
+ expect(() => toPiContext({ ...request([]), tools: [{ name: 'search', description: '', parameters: {}, deferLoading: true }] }))
+ .toThrow(expect.objectContaining({ code: 'UNSUPPORTED_CONTENT' }))
+ })
+
it('preserves the exact context for request-only input after durable tool history', async () => {
const prefix = [
history('assistant', [{ type: 'tool-call', id: ToolCallId('lookup'), name: 'lookup', arguments: '{}' }]),
@@ -102,6 +114,15 @@ describe('pi-ai request context conversion', () => {
expect(withImage).not.toHaveProperty('source')
})
+ it('rejects developer history before reading image attachments', async () => {
+ const read = vi.fn((value: ImageAttachmentRef) => Promise.resolve(requestImage(value, Uint8Array.of(1))))
+ const message = createDeveloperMessage({ content: [{ type: 'tool-addition', toolName: 'search' }], source: { kind: 'test' } })
+ const failure = { code: 'UNSUPPORTED_CONTENT', message: 'Developer messages are not supported yet' }
+ expect(() => toPiContext(request([message]))).toThrow(expect.objectContaining(failure))
+ await expect(toPiContext(request([message]), imageContext(projectionStore(read)))).rejects.toMatchObject(failure)
+ expect(read).not.toHaveBeenCalled()
+ })
+
it('omits absent and empty request-level optional fields', () => {
const base = { provider: 'openai', model: 'gpt-4.1', messages: [] }
expect(toPiContext(base)).toEqual({ messages: [] })
diff --git a/packages/llm/llm/README.i18n.yaml b/packages/llm/llm/README.i18n.yaml
index dd6c4ee64e..6fac0fb24a 100644
--- a/packages/llm/llm/README.i18n.yaml
+++ b/packages/llm/llm/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 packages/llm/llm/README.md
-README.md: c2b79c08484cc9e321f8775ae5eb016859dac452
-README.zh.md: 798977588f3add0db37b90ff221bd843b3b15f3d
+README.md: cdda682cebc720d51692a1b0c4c8691fa84359a3
+README.zh.md: 8c679ecc6910376f7270450ae5be867d0da353fc
diff --git a/packages/llm/llm/README.md b/packages/llm/llm/README.md
index c2b79c0848..cdda682ceb 100644
--- a/packages/llm/llm/README.md
+++ b/packages/llm/llm/README.md
@@ -154,9 +154,10 @@ These limits define where this service stops and other packages or future work b
- **No retry execution, caching, or rate limiting ships in this service** — provider registration stores the retry policy, but a stream remains a single provider attempt; `@deepseek-ai/dsh-llm-retry` executes the policy at durable agent-step boundaries.
- **`GenerateOptions` sampling is `temperature`/`maxTokens`/`stop` only** — no `tool_choice`, `top_p`, or penalty fields; the vocabulary grows when a producer lands ([dropped inert knobs](../../../.agents/notes/archived/simplification/2026-07-04-drop-inert-request-knobs.md)).
-- **Producer-gated variants stay out until produced** — `prefill`, per-tool `strict`, block `cache` hints, and the `agent` message-source variant have no producer ([Agent Note](../../../.agents/notes/archived/simplification/2026-07-04-prune-producerless-vocabulary-variants.md)).
+- **Variants normally require a producer** — `prefill`, per-tool `strict`, block `cache` hints, and the `agent` message-source variant have no producer ([Agent Note](../../../.agents/notes/archived/simplification/2026-07-04-prune-producerless-vocabulary-variants.md)).
- **`BlockAssembler` handles core block kinds only** — a plugin-added block type whose stream is never closed by `block-end` makes `blocks()` throw.
- **`GenerateOptions.sessionId` is a locally-declared brand** — importing dsh-session's `SessionId` would create a dependency cycle.
+- **Session-change types are a V4 persistence exception** — `DeveloperMessage` carries incremental session changes. Additions and removals name tools; the containing Session event binds additions to a historical request header that owns their definitions. See [Session references](../../core/session/README.md) for admission and restoration. Provider serialization, deferred loading, and UI presentation remain deferred. Both DeepSeek protocols and pi-ai reject developer history and `deferLoading` requests; Chat and Trajectory reject developer events. Ordinary requests retain their existing behavior.
### Dev Note
diff --git a/packages/llm/llm/README.zh.md b/packages/llm/llm/README.zh.md
index 798977588f..8c679ecc69 100644
--- a/packages/llm/llm/README.zh.md
+++ b/packages/llm/llm/README.zh.md
@@ -154,9 +154,10 @@ for await (const chunk of ctx.llm.stream({
- **本服务不提供重试执行、缓存或速率限制**——提供方注册会存储重试策略,但一次流仍是一次提供方尝试;`@deepseek-ai/dsh-llm-retry` 在持久 agent 步骤边界上执行该策略。
- **`GenerateOptions` 采样只包含 `temperature`/`maxTokens`/`stop`**——没有 `tool_choice`、`top_p` 或 penalty 字段;有产生方落地时词汇才会增长(见[已删除惰性旋钮](../../../.agents/notes/archived/simplification/2026-07-04-drop-inert-request-knobs.md))。
-- **只有出现实际产生方后,相应变体才会加入**——`prefill`、逐工具 `strict`、内容块 `cache` 提示和 `agent` 消息来源变体都没有产生方(见 [Agent Note](../../../.agents/notes/archived/simplification/2026-07-04-prune-producerless-vocabulary-variants.md))。
+- **变体通常要求实际产生方**——`prefill`、逐工具 `strict`、内容块 `cache` 提示和 `agent` 消息来源变体都没有产生方(见 [Agent Note](../../../.agents/notes/archived/simplification/2026-07-04-prune-producerless-vocabulary-variants.md))。
- **`BlockAssembler` 只处理核心块类型**——插件添加块类型的流若从未由 `block-end` 关闭,`blocks()` 会抛出异常。
- **`GenerateOptions.sessionId` 是本地声明的品牌类型**——导入 dsh-session 的 `SessionId` 会产生依赖循环。
+- **Session 变更类型是 V4 持久化的例外** — `DeveloperMessage` 承载增量 Session 变更。添加与移除块记录工具名称;所在的 Session 事件将添加绑定到拥有其定义的历史请求头。接纳和恢复规则见 [Session 引用](../../core/session/README.zh.md)。提供方序列化、延迟加载与 UI 展示仍留待后续实现。DeepSeek 两种协议与 pi-ai 均拒绝 developer 历史及 `deferLoading` 请求;Chat 与 Trajectory 拒绝 developer 事件。普通请求的行为不变。
### 开发备注
diff --git a/packages/llm/llm/src/message.ts b/packages/llm/llm/src/message.ts
index 7d6698bb05..d96a63edb6 100644
--- a/packages/llm/llm/src/message.ts
+++ b/packages/llm/llm/src/message.ts
@@ -142,7 +142,7 @@ interface MessageBase {
/** Exact model-facing blocks. */
readonly content: readonly ContentBlock[]
/** Required source fields supplied by the producer.
- * @persistenceSource user
+ * @persistenceSource user developer
*/
readonly source: MessageSource
}
@@ -153,6 +153,11 @@ export interface SystemMessage extends MessageBase {
readonly source: MessageSourceMap['system-prompt']
}
+/** Incremental agent session changes in conversation order, currently tool additions and removals. */
+export interface DeveloperMessage extends MessageBase {
+ readonly role: 'developer'
+}
+
/** A user-role specialization of the shared message representation. */
export interface UserMessage extends MessageBase {
readonly role: 'user'
@@ -181,6 +186,7 @@ export interface ToolResultMessage extends MessageBase {
*/
export interface MessageRoleMap {
system: SystemMessage
+ developer: DeveloperMessage
user: UserMessage
assistant: AssistantMessage
tool: ToolResultMessage
@@ -192,6 +198,7 @@ export type Message = MessageRoleMap[keyof MessageRoleMap]
type NewMessage = {
[Role in keyof MessageRoleMap]: Omit
}[keyof MessageRoleMap]
+type NewDeveloperMessage = Omit
type NewUserMessage = Omit
type NewAssistantMessage = Omit & {
readonly source: Omit & { readonly kind?: never }
@@ -220,6 +227,17 @@ export function createMessage(
}))
}
+/**
+ * Create an identified, immutable developer message.
+ * @param input - content and producer source for the new message.
+ * @returns a detached developer message with a fresh identity.
+ */
+export function createDeveloperMessage(
+ input: T & { readonly id?: never; readonly role?: never },
+): T & Pick {
+ return createMessage({ ...input, role: 'developer' })
+}
+
/**
* Create one identified user-role message and freeze it before publication.
* @param input - complete content and source for a new user message.
diff --git a/packages/llm/llm/src/types.ts b/packages/llm/llm/src/types.ts
index 5e4145575b..dcd66d2868 100644
--- a/packages/llm/llm/src/types.ts
+++ b/packages/llm/llm/src/types.ts
@@ -26,6 +26,7 @@ declare module '@deepseek-ai/cordis' {
export type {
AssistantMessage,
+ DeveloperMessage,
AssistantProviderMetadata,
Message,
MessageSource,
@@ -110,9 +111,29 @@ export interface ToolCallBlock {
arguments: string
}
+/** Activates a tool definition from the developer event's referenced request header. */
+export interface ToolAdditionBlock {
+ type: 'tool-addition'
+ /** Name of exactly one tool in the referenced historical header. */
+ toolName: string
+ /**
+ * Reserved against inline definitions; the historical request header owns the schema.
+ * @persistenceReserved
+ */
+ tool?: never
+}
+
+/** Records the dynamic removal of a tool identified by its session-local name. */
+export interface ToolRemovalBlock {
+ type: 'tool-removal'
+ toolName: string
+}
+
/**
* Merge-extensible content blocks keyed by `type`. New core blocks must land
- * with adapter, UI, and compaction support.
+ * with adapter, UI, and compaction support. Developer tool-change blocks are
+ * reserved for Session V4 persistence; providers and UI reject them until
+ * their producers and consumers are implemented together.
*/
export interface ContentBlockMap {
'text': TextBlock
@@ -120,6 +141,8 @@ export interface ContentBlockMap {
'image': ImageBlock
'file': FileBlock
'tool-call': ToolCallBlock
+ 'tool-addition': ToolAdditionBlock
+ 'tool-removal': ToolRemovalBlock
}
/** The block `type` tag vocabulary; widens as plugins add entries to {@link ContentBlockMap}. */
@@ -436,6 +459,12 @@ export type StreamChunk =
* it from this package.
*/
export interface ToolSchema {
+ /**
+ * Requests deferred loading of the tool definition into model context,
+ * independently of whether a tool-addition block records the tool.
+ * Uses Anthropic's defer_loading terminology.
+ */
+ deferLoading?: true
name: string
description: string
/** JSON Schema object for the arguments. */
diff --git a/packages/llm/llm/tests/message.spec.ts b/packages/llm/llm/tests/message.spec.ts
index 54e532cc79..1f05272fba 100644
--- a/packages/llm/llm/tests/message.spec.ts
+++ b/packages/llm/llm/tests/message.spec.ts
@@ -4,6 +4,7 @@ import {
boundContextSummary,
CONTEXT_SUMMARY_MAX_CHARS,
createAssistantMessage,
+ createDeveloperMessage,
createSystemMessage,
createToolResultMessage,
createUserMessage,
@@ -12,6 +13,16 @@ import {
} from '@deepseek-ai/dsh-llm'
describe('message construction', () => {
+ it('detaches and freezes developer tool names without copying their definitions', () => {
+ const content = [{ type: 'tool-addition' as const, toolName: 'search' }]
+ const message = createDeveloperMessage({ content, source: { kind: 'test' } })
+ content[0]!.toolName = 'changed'
+ expect(message.role).toBe('developer')
+ expect(message.content).toEqual([{ type: 'tool-addition', toolName: 'search' }])
+ expect(Object.isFrozen(message.content[0])).toBe(true)
+ expect(freezeMessage(message).id).toBe(message.id)
+ })
+
it('bounds producer summaries while preserving summaries at the exact limit', () => {
const exact = 'x'.repeat(CONTEXT_SUMMARY_MAX_CHARS)
expect(boundContextSummary(exact)).toBe(exact)
diff --git a/packages/session/session-format-catalog/tests/developer-history.spec.ts b/packages/session/session-format-catalog/tests/developer-history.spec.ts
new file mode 100644
index 0000000000..d02f010514
--- /dev/null
+++ b/packages/session/session-format-catalog/tests/developer-history.spec.ts
@@ -0,0 +1,121 @@
+/** Initial and incremental tool definitions survive current-format restoration and forks. */
+import { describe, expect, expectTypeOf, it } from 'vitest'
+import { createDeveloperMessage } from '@deepseek-ai/dsh-llm'
+import type { ToolAdditionBlock, ToolSchema } from '@deepseek-ai/dsh-llm'
+import { Session, SessionId, SessionLogOffset } from '@deepseek-ai/dsh-session'
+import type { SessionEvent, SessionHeader } from '@deepseek-ai/dsh-session'
+import { buildForkSeed } from '@deepseek-ai/dsh-session/fork'
+import { createSessionFormatCatalog } from '@deepseek-ai/dsh-session-format'
+import { restoreReleasedV4Artifact } from '@deepseek-ai/dsh-session-format-v3-to-v4'
+import { sessionFormatCatalogOptions } from '../src/generated.ts'
+import type { SessionFormatEvent } from '@deepseek-ai/dsh-session-format'
+import { sessionFormatCatalog } from '../src/index.ts'
+
+function restore(session: Session): Session {
+ const header = { ...session.header, delegationDepth: 0 }
+ const reader = sessionFormatCatalog.createRestore(
+ sessionFormatCatalog.encodeCurrentHeader(header, session.inheritedEventCount),
+ { recovery: 'strict', validation: 'current' },
+ )
+ for (const event of session.snapshotEvents()) {
+ reader.decodeRow(sessionFormatCatalog.encodeCurrentEvent(event as unknown as SessionFormatEvent))
+ }
+ const artifact = reader.finish()
+ return Session.fromRestore(SessionId(artifact.header.id), artifact.events as SessionEvent[],
+ artifact.header as unknown as SessionHeader, SessionLogOffset(artifact.inheritedEventCount), 'detached')
+}
+
+function toolStates(session: Session): (ToolSchema | undefined)[] {
+ const initial = session.snapshotEvents().find(event => event.type === 'request/header')
+ if (initial?.type !== 'request/header') throw new Error('missing initial request header')
+ const active = new Map(initial.data.header.tools?.map(tool => [tool.name, tool]))
+ const states = [active.get('search')]
+ const events = session.snapshotEvents()
+ for (const seq of session.surface.nodes) {
+ const event = events[seq]
+ if (event?.type !== 'developer/message') continue
+ for (const block of event.data.message.content) {
+ if (block.type === 'tool-addition') {
+ const source = events[event.data.headerSeq!]
+ if (source?.type !== 'request/header') throw new Error('missing referenced header')
+ const tool = source.data.header.tools?.find(tool => tool.name === block.toolName)
+ if (tool === undefined) throw new Error('missing referenced definition')
+ active.set(block.toolName, tool)
+ }
+ else if (block.type === 'tool-removal') active.delete(block.toolName)
+ else continue
+ states.push(active.get('search'))
+ }
+ }
+ return states
+}
+
+describe('developer tool history', () => {
+
+ it.each([false, true])('defers ignorable developer interpretation until catalog completion (known: %s)', (knowsDeveloper) => {
+ const header = { version: 4, id: 'opaque-developer', createdAt: 1, isSeeded: false, delegationDepth: 0 }
+ const events: SessionFormatEvent[] = [
+ { type: 'developer/message', seq: 0, time: 1, ignorable: true, surfaceOp: { future: true }, data: {
+ message: { role: 'developer', source: { kind: 'plugin' } }, future: true,
+ } },
+ { type: 'turn/start', seq: 1, time: 2, data: { turn: 1 } },
+ { type: 'step/start', seq: 2, time: 3, data: { turn: 1, step: 1 } },
+ ]
+ const known = new Set(events.map(event => event.type))
+ if (!knowsDeveloper) known.delete('developer/message')
+ const catalog = createSessionFormatCatalog({
+ ...sessionFormatCatalogOptions,
+ restoreCurrent: candidate => restoreReleasedV4Artifact(candidate, known),
+ })
+ const reader = catalog.createRestore(sessionFormatCatalog.encodeCurrentHeader(header, 0), { recovery: 'strict', validation: 'current' })
+ for (const event of events) reader.decodeRow(event)
+ if (knowsDeveloper) expect(() => reader.finish()).toThrow()
+ else expect(reader.finish()).toEqual({ header, events, inheritedEventCount: 0 })
+ })
+
+ it('stores only the activated name in each addition', () => {
+ expectTypeOf().toEqualTypeOf<{ type: 'tool-addition'; toolName: string; tool?: never }>()
+ })
+
+ it('reconstructs remove/re-add and replacement from historical headers after restart and fork', () => {
+ const parent = Session.create(SessionId('tool-history'))
+ const initial: ToolSchema = { name: 'search', description: 'Initial', parameters: {} }
+ const first: ToolSchema = { name: 'search', description: 'First', parameters: { properties: { query: { type: 'string' } } }, deferLoading: true }
+ const second: ToolSchema = { name: 'search', description: 'Second', parameters: { properties: { limit: { type: 'number' } } } }
+ const third: ToolSchema = { name: 'search', description: 'Third', parameters: { properties: { exact: { type: 'boolean' } } } }
+ const expected = structuredClone([initial, first, undefined, second, third])
+ const append = (turn: number, tool: ToolSchema) => {
+ const headerSeq = parent.append('request/header', { reason: 'change', header: { config: { provider: 'test', model: 'test' }, tools: [tool] } }).seq
+ return parent.append('developer/message', {
+ turn, step: 1, headerSeq, message: createDeveloperMessage({ source: { kind: 'tool-registry' }, content: [{ type: 'tool-addition', toolName: tool.name }] }),
+ }, { surfaceOp: 'append' })
+ }
+ parent.append('turn/start', { turn: 1 })
+ parent.append('step/start', { turn: 1, step: 1 })
+ parent.append('request/header', { reason: 'initial', header: { config: { provider: 'test', model: 'test' }, tools: [initial] } })
+ append(1, first)
+ parent.append('developer/message', { turn: 1, step: 1, message: createDeveloperMessage({
+ source: { kind: 'tool-registry' }, content: [{ type: 'tool-removal', toolName: 'search' }],
+ }) }, { surfaceOp: 'append' })
+ append(1, second)
+ parent.append('step/end', { turn: 1, step: 1 })
+ const boundary = parent.append('turn/end', { turn: 1, reason: { kind: 'completed' } }).seq
+ parent.append('turn/start', { turn: 2 })
+ parent.append('step/start', { turn: 2, step: 1 })
+ append(2, third)
+ parent.append('step/end', { turn: 2, step: 1 })
+ parent.append('turn/end', { turn: 2, reason: { kind: 'completed' } })
+
+ initial.description = 'mutated initial definition'
+ first.description = 'mutated producer definition'
+ first.parameters['properties'] = {}
+ second.description = 'mutated replacement'
+ expect(toolStates(parent)).toEqual(expected)
+ expect(toolStates(restore(parent))).toEqual(expected)
+
+ const childId = SessionId('tool-history-fork')
+ const child = Session.create(childId, buildForkSeed(parent.snapshotEvents(), boundary),
+ { ...parent.header, id: childId, parentSession: parent.id, isSeeded: true }, SessionLogOffset(boundary + 1))
+ expect(toolStates(restore(child))).toEqual(expected.slice(0, 4))
+ })
+})
diff --git a/packages/session/session-format-v3-to-v4/README.i18n.yaml b/packages/session/session-format-v3-to-v4/README.i18n.yaml
index a3461be636..8cb7a3f5ee 100644
--- a/packages/session/session-format-v3-to-v4/README.i18n.yaml
+++ b/packages/session/session-format-v3-to-v4/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 packages/session/session-format-v3-to-v4/README.md
-README.md: 2d9e7065bcc4a0eaaa6716ccfce9cf11d6c0157d
-README.zh.md: 4dc20acf5d43b6afb0d1cc1ca315322bf033601c
+README.md: 35ff9e02c4477f6e1bd651b7bb47e3d3bb1ed45c
+README.zh.md: ec8d9fd41ff1f92354fbc236dda9e26f273934aa
diff --git a/packages/session/session-format-v3-to-v4/README.md b/packages/session/session-format-v3-to-v4/README.md
index 2d9e7065bc..35ff9e02c4 100644
--- a/packages/session/session-format-v3-to-v4/README.md
+++ b/packages/session/session-format-v3-to-v4/README.md
@@ -51,7 +51,7 @@ A `session-log-deepseek/delivery-accepted` event must identify a nonnegative saf
V4 source admission rejects retired plugin wrappers in surface, inbox, and title-request messages before recoverable scanning can discard rows. The catalog and native JSONL scanner validate every known message-source slot before exposing restored data. Unknown nonempty attribution kinds and every own JSON metadata field remain intact; external names such as `constructor` and `__proto__` are ordinary producer strings.
-V4 restoration validates V4 delivery coordinates and ownership under the same rules. V3 deliveries are historical in V4 and do not become V4 watermarks. The V4 codec retains the released V2 physical framing and performs native tool-result and system-message field admission before recovery; complete vocabulary, delivery, and relationship checks require the target restorer or catalog `validation: 'current'`. Retired `header.system` fields and required predecessor PTC tags are refused even in a recoverable suffix; ignorable predecessor PTC records remain opaque. Recoverable codec reads alone do not establish strict restoration.
+V4 restoration validates V4 delivery coordinates and ownership under the same rules. V3 deliveries are historical in V4 and do not become V4 watermarks. The V4 codec retains the released V2 physical framing and performs native tool-result and system-message field admission before recovery. Physical decoding defers ignorable developer payloads until reader vocabulary is available; encoders still validate developer payloads. Native JSONL scanners validate known developer payloads before suppressing a recoverable suffix. Complete vocabulary, delivery, and relationship checks require the target restorer or catalog `validation: 'current'`. Retired `header.system` fields and required predecessor PTC tags are refused even in a recoverable suffix; ignorable predecessor PTC records remain opaque. Recoverable codec reads alone do not establish strict restoration.
-----
@@ -74,6 +74,8 @@ Migration retains every source event, order, sequence, timestamp, and payload, a
V4 also admits fork-generated `TOOL_NOT_STARTED` results with deterministic `forked-tool-result--` IDs and branch-specific text. Native validation checks the advertised call, error result, identity suffix, and surface operation directly; persisted and restored data retain the original fork ID and wording. Later surface replacements, including tool-result pruning, retain that identity and validate their source references through the installed Session. Released V0–V3 validators remain unchanged.
+Native V4 preserves `developer/message` events at positive turn/step coordinates, tool-addition/removal blocks, and `deferLoading: true` tool-schema markers. Known developer events must match an open step; unknown ignorable events remain opaque. Additions store `toolName` and require the event's `headerSeq` to identify an earlier known `request/header` containing exactly one complete matching schema. Removals and messages without additions omit `headerSeq`. Native validation rejects inline definitions, missing or ambiguous bindings, and invalid roles while preserving unrelated JSON fields, replacement coordinates, and source references. Empty developer nodes retain their surface positions and cannot shadow the protected system head. This format support does not activate provider tool loading.
+
## Understand the implementation
diff --git a/packages/session/session-format-v3-to-v4/README.zh.md b/packages/session/session-format-v3-to-v4/README.zh.md
index 4dc20acf5d..ec8d9fd41f 100644
--- a/packages/session/session-format-v3-to-v4/README.zh.md
+++ b/packages/session/session-format-v3-to-v4/README.zh.md
@@ -51,7 +51,7 @@ const targetHeader = sessionFormatV3ToV4.migrateHeader(sourceHeader)
V4 消息源准入在可恢复扫描丢弃行之前拒绝 surface、inbox 和标题请求消息中的退役 plugin 包装。目录和原生 JSONL 扫描器在公开恢复数据之前校验所有已知消息源槽位。未知的非空归属 kind 和所有自有 JSON 元数据字段保持不变;`constructor`、`__proto__` 等外部名字只是普通的生产者字符串。
-V4 恢复按相同规则校验 V4 投递坐标和归属。V3 投递在 V4 中属于历史数据,不会成为 V4 水位。V4 编解码器只复用已发布 V2 的物理分帧,并在恢复前直接执行原生工具结果和 system 消息字段准入;完整的词表、投递和关系校验需要目标恢复器或目录的 `validation: 'current'`。即使位于可恢复的后缀,退役的 `header.system` 字段和必需的前代 PTC 标签也会被拒绝;可忽略的前代 PTC 记录保持不透明。仅执行可恢复编解码读取不能证明严格恢复成功。
+V4 恢复按相同规则校验 V4 投递坐标和归属。V3 投递在 V4 中属于历史数据,不会成为 V4 水位。V4 编解码器只复用已发布 V2 的物理分帧,并在恢复前直接执行原生工具结果与 system 消息字段准入。物理解码将可忽略的 developer 载荷检查留到读取方词表可用之后;编码器仍校验 developer 载荷。原生 JSONL 扫描器在抑制可恢复后缀前校验已知 developer 载荷。完整的词表、投递和关系校验需要目标恢复器或目录的 `validation: 'current'`。即使位于可恢复的后缀,退役的 `header.system` 字段和必需的前代 PTC 标签也会被拒绝;可忽略的前代 PTC 记录保持不透明。仅执行可恢复编解码读取不能证明严格恢复成功。
-----
@@ -74,6 +74,8 @@ const artifact = restore.finish()
V4 还接受 fork 生成的 `TOOL_NOT_STARTED` 结果,使用确定性的 `forked-tool-result--` ID 和分支专用文案。原生校验直接检查声明的调用、错误结果、身份后缀和 surface 操作;持久化与恢复的数据保留原始 fork ID 和文案。后续 surface 替换(包括工具结果裁剪)保留该身份,并由已安装的 Session 校验其源引用。已发布的 V0–V3 校验器保持不变。
+原生 V4 保留携带正整数 turn/step 坐标的 `developer/message` 事件、工具添加/移除块及 `deferLoading: true` 工具模式标记。已知 developer 事件必须匹配打开的 step;未知且可忽略的事件保持不透明。添加块存储 `toolName`,事件必须携带 `headerSeq`,指向包含恰好一个完整同名模式的更早且已知的 `request/header`。移除及不含添加的消息不携带 `headerSeq`。原生验证拒绝内嵌定义、缺失或歧义绑定及无效角色,同时保留无关 JSON 字段、替换坐标和来源引用。空 developer 节点保留其 surface 位置,且不能覆盖受保护的 system 头节点。此格式支持不启用提供方工具加载。
+
## 理解实现
diff --git a/packages/session/session-format-v3-to-v4/src/codec.ts b/packages/session/session-format-v3-to-v4/src/codec.ts
index 25d99beeed..7cfae7fe24 100644
--- a/packages/session/session-format-v3-to-v4/src/codec.ts
+++ b/packages/session/session-format-v3-to-v4/src/codec.ts
@@ -6,6 +6,7 @@ import { releasedV2SessionFormatCodec } from '@deepseek-ai/dsh-session-format-v2
import { assertV4SourceRowAdmission } from './message-sources.ts'
import { assertV4RetiredSyntax } from './retired-syntax.ts'
import { assertV4SystemMessageFields } from './system-message.ts'
+import { assertV4DeveloperData } from './developer.ts'
import { assertV4ForkResult } from './fork-result.ts'
import { assertV4ToolResultMessage } from './tool-role.ts'
import { assertReleasedV4Header } from './validation.ts'
@@ -43,6 +44,7 @@ export const releasedV4SessionFormatCodec = Object.freeze({
return { ...releasedV2SessionFormatCodec.encodeHeader({ ...header, version: 2 }, inheritedEventCount), version: 4 }
},
encodeEvent(event: SessionFormatEvent) {
+ if (event.type === 'developer/message' && event['ignorable'] === true) assertV4DeveloperData(event)
assertV4RowAdmission(event)
return releasedV2SessionFormatCodec.encodeEvent(event)
},
@@ -50,9 +52,16 @@ export const releasedV4SessionFormatCodec = Object.freeze({
/**
* Apply native V4 admission before a scanner discards a recoverable suffix.
+ * Ignorable developer payloads require reader vocabulary; physical decoding defers them.
* @param row - parsed physical row before framing and source-event range decoding.
+ * @param knownEventTypes - installed event types, supplied by native readers before tail recovery.
*/
-export function assertV4RowAdmission(row: unknown): void {
+export function assertV4RowAdmission(row: unknown, knownEventTypes?: ReadonlySet): void {
+ if (isSessionFormatJsonObject(row)) {
+ if (row['type'] === 'developer/message' && row['ignorable'] === true
+ && knownEventTypes?.has('developer/message') !== true) return
+ assertV4DeveloperData(row as unknown as SessionFormatEvent)
+ }
assertV4SourceRowAdmission(row)
assertV4RetiredSyntax(row)
assertV4SystemMessageFields(row)
diff --git a/packages/session/session-format-v3-to-v4/src/developer.ts b/packages/session/session-format-v3-to-v4/src/developer.ts
new file mode 100644
index 0000000000..9200831177
--- /dev/null
+++ b/packages/session/session-format-v3-to-v4/src/developer.ts
@@ -0,0 +1,113 @@
+/** Native V4 developer-message and deferred-tool-schema validation. */
+
+import { SessionFormatError, isSessionFormatJsonObject, sessionFormatCount } from '@deepseek-ai/dsh-session-format'
+import type { SessionFormatEvent, SessionFormatJsonObject, SessionFormatJsonValue } from '@deepseek-ai/dsh-session-format'
+
+function assertToolChange(block: unknown, developer: boolean): void {
+ if (!isSessionFormatJsonObject(block) || (block['type'] !== 'tool-addition' && block['type'] !== 'tool-removal')) return
+ if (!developer) throw new SessionFormatError(`format v4 ${block['type']} requires developer role`)
+ if (typeof block['toolName'] !== 'string' || block['toolName'].length === 0) {
+ throw new SessionFormatError(`format v4 ${block['type']} requires a nonempty toolName`)
+ }
+ if (block['type'] === 'tool-addition' && Object.hasOwn(block, 'tool')) {
+ throw new SessionFormatError('format v4 tool-addition must omit inline tool definitions')
+ }
+}
+
+function assertContent(value: SessionFormatJsonValue | undefined, developer = false): void {
+ if (Array.isArray(value)) value.forEach((block) => { assertToolChange(block, developer) })
+}
+
+function assertDeveloperMessage(message: SessionFormatJsonObject): void {
+ assertContent(message['content'], true)
+ const source = message['source']
+ if (typeof message['id'] !== 'string' || message['id'].length === 0
+ || !Array.isArray(message['content']) || !isSessionFormatJsonObject(source)
+ || typeof source['kind'] !== 'string' || source['kind'].length === 0 || source['kind'] === 'plugin') {
+ throw new SessionFormatError('format v4 developer message requires id, role, content, and a producer-owned source')
+ }
+}
+
+/** Ordinary-message corruption belongs to the decoder; recognized V4-only values are refused here. */
+function assertOrdinaryMessage(value: SessionFormatJsonValue | undefined): void {
+ if (!isSessionFormatJsonObject(value)) return
+ if (value['role'] === 'developer') {
+ throw new SessionFormatError('format v4 developer/message and developer role must occur together')
+ }
+ assertContent(value['content'])
+}
+
+/**
+ * Validate native V4 developer messages, tool-change blocks, and deferred tool schemas.
+ * Additional developer JSON fields are preserved. Malformed legacy message
+ * slots remain available to recoverable decoding.
+ * @param event - logical event or physical row before source-event range decoding.
+ */
+export function assertV4DeveloperData(event: SessionFormatEvent): void {
+ const data = event.data
+ if (!isSessionFormatJsonObject(data)) {
+ if (event.type === 'developer/message') throw new SessionFormatError('format v4 developer/message data must be an object')
+ return
+ }
+ if (event.type === 'developer/message') {
+ const message = data['message']
+ if (!isSessionFormatJsonObject(message) || message['role'] !== 'developer') {
+ throw new SessionFormatError('format v4 developer/message requires turn, step, and a developer message')
+ }
+ for (const field of ['turn', 'step']) {
+ if (sessionFormatCount(data[field], `developer/message ${field}`) === 0) {
+ throw new SessionFormatError(`developer/message ${field} must be positive`)
+ }
+ }
+ assertDeveloperMessage(message)
+ const content = message['content'] as SessionFormatJsonValue[]
+ const hasAdditions = content.some(block => isSessionFormatJsonObject(block) && block['type'] === 'tool-addition')
+ if (hasAdditions) {
+ sessionFormatCount(data['headerSeq'], 'developer/message headerSeq')
+ } else if (Object.hasOwn(data, 'headerSeq')) {
+ throw new SessionFormatError('format v4 developer/message must omit headerSeq without tool additions')
+ }
+ } else {
+ switch (event.type) {
+ case 'user/message':
+ assertOrdinaryMessage(data)
+ break
+ case 'system/message':
+ case 'assistant/message':
+ case 'tool/result':
+ assertOrdinaryMessage(data['message'])
+ break
+ case 'agent/inbox/spliced':
+ case 'session/title-llm-request': {
+ const messages = data[event.type === 'agent/inbox/spliced' ? 'inserted' : 'messages']
+ if (Array.isArray(messages)) messages.forEach(assertOrdinaryMessage)
+ break
+ }
+ }
+ }
+ if (event.type === 'compaction/summary') {
+ assertContent(data['summary'])
+ assertContent(data['rawOutput'])
+ }
+ if ((event.type === 'assistant/message' || event.type === 'assistant/attempt') && Array.isArray(data['stream'])) {
+ for (const entry of data['stream']) {
+ if (!isSessionFormatJsonObject(entry) || entry['type'] !== 'chunk') continue
+ const chunk = entry['chunk']
+ if (!isSessionFormatJsonObject(chunk)) continue
+ if (chunk['type'] === 'block-end') assertToolChange(chunk['block'], false)
+ if (chunk['type'] === 'block-start' && (chunk['blockType'] === 'tool-addition' || chunk['blockType'] === 'tool-removal')) {
+ throw new SessionFormatError('format v4 tool-change blocks require developer role')
+ }
+ }
+ }
+ if (event.type === 'request/header' && isSessionFormatJsonObject(data['header'])) {
+ const header = data['header']
+ const tools = header['tools']
+ if (Array.isArray(tools)) {
+ for (const tool of tools) {
+ if (!isSessionFormatJsonObject(tool) || !Object.hasOwn(tool, 'deferLoading')) continue
+ if (tool['deferLoading'] !== true) throw new SessionFormatError('format v4 tool deferLoading must be true when present')
+ }
+ }
+ }
+}
diff --git a/packages/session/session-format-v3-to-v4/src/relationships.ts b/packages/session/session-format-v3-to-v4/src/relationships.ts
index fbcd6b86db..aa50b3f3bf 100644
--- a/packages/session/session-format-v3-to-v4/src/relationships.ts
+++ b/packages/session/session-format-v3-to-v4/src/relationships.ts
@@ -4,8 +4,8 @@ import { isDeepStrictEqual } from 'node:util'
import { SessionFormatError, isSessionFormatJsonObject, sessionFormatCount } from '@deepseek-ai/dsh-session-format'
import type { SessionFormatArtifact, SessionFormatEvent, SessionFormatJsonObject, SessionFormatJsonValue } from '@deepseek-ai/dsh-session-format'
-const SURFACE_TYPES = new Set(['system/message', 'user/message', 'assistant/message', 'tool/result'])
-const STEP_EVENT_TYPES = new Set(['system/message', 'assistant/attempt'])
+const SURFACE_TYPES = new Set(['system/message', 'user/message', 'developer/message', 'assistant/message', 'tool/result'])
+const STEP_EVENT_TYPES = new Set(['system/message', 'developer/message', 'assistant/attempt'])
const RELATIONSHIP_TYPES = new Set([
...SURFACE_TYPES, ...STEP_EVENT_TYPES, 'turn/start', 'turn/end', 'step/start', 'step/end',
'tool/call', 'request/header', 'request/context', 'tool/ptc-dispatch-start', 'tool/ptc-dispatch',
@@ -93,6 +93,34 @@ class Relationships {
this.tools.clear()
}
+ developer(event: SessionFormatEvent, data: SessionFormatJsonObject): void {
+ if (data['headerSeq'] === undefined) return
+ const headerSeq = earlier(data['headerSeq'], event.seq, 'developer/message headerSeq')
+ const headerEvent = this.artifact.events[headerSeq]
+ if (headerEvent?.type !== 'request/header') {
+ throw new SessionFormatError('developer/message headerSeq must reference an earlier request/header')
+ }
+ if (!this.knownEventTypes.has(headerEvent.type)) {
+ throw new SessionFormatError('developer/message headerSeq must reference a known request/header')
+ }
+ const tools = record(record(headerEvent.data, 'request/header data')['header'], 'request header')['tools']
+ const content = array(record(data['message'], 'developer message')['content'], 'developer content')
+ for (const value of content) {
+ if (!isSessionFormatJsonObject(value) || value['type'] !== 'tool-addition') continue
+ const toolName = value['toolName'] as string
+ const definitions = Array.isArray(tools)
+ ? tools.filter(tool => isSessionFormatJsonObject(tool) && tool['name'] === toolName)
+ : []
+ if (definitions.length !== 1) {
+ throw new SessionFormatError(`developer/message tool-addition "${toolName}" must name exactly one tool in headerSeq ${headerSeq}`)
+ }
+ const definition = definitions[0] as SessionFormatJsonObject
+ if (typeof definition['description'] !== 'string' || !isSessionFormatJsonObject(definition['parameters'])) {
+ throw new SessionFormatError(`developer/message tool-addition "${toolName}" requires a complete tool definition in headerSeq ${headerSeq}`)
+ }
+ }
+ }
+
foldSurface(event: SessionFormatEvent): void {
if (!SURFACE_TYPES.has(event.type)) return
if (event.type === 'system/message' && this.surface.length > 0 && this.protectedHead === undefined) {
@@ -267,6 +295,7 @@ class Relationships {
this.nextStep += 1
break
case 'assistant/message': case 'tool/call': case 'tool/result': this.tool(event, data); break
+ case 'developer/message': this.developer(event, data); break
case 'request/header':
this.requireTurn(event.type)
this.provider = record(record(data['header'], 'request header')['config'], 'request config')['provider']
diff --git a/packages/session/session-format-v3-to-v4/src/sources.ts b/packages/session/session-format-v3-to-v4/src/sources.ts
index 4849a98660..69cee46187 100644
--- a/packages/session/session-format-v3-to-v4/src/sources.ts
+++ b/packages/session/session-format-v3-to-v4/src/sources.ts
@@ -19,7 +19,7 @@ export function mapEventMessages(
const message = transform(data)
return message === data ? event : { ...event, data: message }
}
- if (event.type === 'system/message' || event.type === 'assistant/message' || event.type === 'tool/result') {
+ if (event.type === 'developer/message' || event.type === 'system/message' || event.type === 'assistant/message' || event.type === 'tool/result') {
if (!isSessionFormatJsonObject(data['message'])) throw new SessionFormatError(event.type + ' requires a message')
const message = transform(data['message'])
return message === data['message'] ? event : { ...event, data: { ...data, message } }
@@ -46,7 +46,7 @@ const RENAMED_PRODUCERS: Readonly> = Object.freeze({
/** Current producer kinds whose names are not released V3 plugin identities. */
const CURRENT_PRODUCER_KINDS: ReadonlySet = new Set([
- 'user', 'model', 'tool', 'system-prompt',
+ 'user', 'model', 'tool', 'system-prompt', 'tool-registry',
'runtime-context', 'compact-checkpoint', 'ptc-mode', 'compact-basic',
'agent-instructions', 'session-reference', 'team-message', 'goal',
'skill-invocation', 'skill-catalog', 'coordinator', 'subagent-report',
diff --git a/packages/session/session-format-v3-to-v4/src/validation.ts b/packages/session/session-format-v3-to-v4/src/validation.ts
index 41c70c3855..8c0e74d61d 100644
--- a/packages/session/session-format-v3-to-v4/src/validation.ts
+++ b/packages/session/session-format-v3-to-v4/src/validation.ts
@@ -3,6 +3,7 @@
import { isAbsolute } from 'node:path'
import { SessionFormatError, SessionFormatUnsupportedMigrationError, isSessionFormatJsonObject, sessionFormatCount } from '@deepseek-ai/dsh-session-format'
import type { SessionFormatArtifact, SessionFormatEvent } from '@deepseek-ai/dsh-session-format'
+import { assertV4DeveloperData } from './developer.ts'
import { assertV4LifecycleRelationships } from './relationships.ts'
import { assertV4MessageSources } from './message-sources.ts'
import { catalogFact } from './facts.ts'
@@ -99,7 +100,8 @@ export function validateDeliveryAccepted(event: SessionFormatEvent, currentVersi
}
/**
- * Validate native message sources, lifecycle, catalog, and delivery relationships without changing event vocabulary or tail recovery.
+ * Validate native developer fields, message sources, lifecycle, catalog, and delivery
+ * relationships without changing event vocabulary or tail recovery.
* The owning admission stage rejects unknown required events;
* unknown ignorable records retain their uninterpreted payloads.
* @param artifact - decoded artifact with its final inherited cut.
@@ -109,6 +111,7 @@ export function assertReleasedV4Relationships(artifact: SessionFormatArtifact, k
const ids = new Set()
for (const event of artifact.events) {
if (!knownEventTypes.has(event.type)) continue
+ assertV4DeveloperData(event)
assertV4MessageSources(event)
const deliveryId = validateDeliveryAccepted(event, 4)
if (deliveryId !== undefined
diff --git a/packages/session/session-format-v3-to-v4/tests/attribution.spec.ts b/packages/session/session-format-v3-to-v4/tests/attribution.spec.ts
index b6721ab6ef..34eaa4b4b6 100644
--- a/packages/session/session-format-v3-to-v4/tests/attribution.spec.ts
+++ b/packages/session/session-format-v3-to-v4/tests/attribution.spec.ts
@@ -9,16 +9,16 @@ import { releasedV4SessionFormatCodec as codec, restoreReleasedV4Artifact } from
const header = { version: 4, id: 'unknown-attribution', createdAt: 1, isSeeded: false, delegationDepth: 0 }
describe('uninstalled producer attribution', () => {
- it('preserves user source metadata through decoding, adoption and derivation', () => {
+ it.each(['user', 'developer'] as const)('preserves %s source metadata through decoding, adoption and derivation', (role) => {
const message = {
- id: 'attributed-message', role: 'user',
+ id: 'attributed-message', role,
source: { kind: 'external-attribution', location: { file: 'notes.txt', lines: [2, 5] }, enabled: false },
content: [{ type: 'text', text: 'Retain this context.' }],
}
const input: SessionFormatEvent[] = [
{ type: 'turn/start', seq: 0, time: 1, data: { turn: 1 } },
{ type: 'step/start', seq: 1, time: 2, data: { turn: 1, step: 1 } },
- { type: 'user/message', seq: 2, time: 3, surfaceOp: 'append', data: message },
+ { type: `${role}/message`, seq: 2, time: 3, surfaceOp: 'append', data: role === 'user' ? message : { turn: 1, step: 1, message } },
{ type: 'step/end', seq: 3, time: 4, data: { turn: 1, step: 1 } },
{ type: 'turn/end', seq: 4, time: 5, data: { turn: 1, reason: { kind: 'completed' } } },
]
diff --git a/packages/session/session-format-v3-to-v4/tests/developer-relationships.spec.ts b/packages/session/session-format-v3-to-v4/tests/developer-relationships.spec.ts
new file mode 100644
index 0000000000..885784bc8c
--- /dev/null
+++ b/packages/session/session-format-v3-to-v4/tests/developer-relationships.spec.ts
@@ -0,0 +1,112 @@
+/** Developer surface positions and admission remain distinct from unknown ignorable records. */
+import { describe, expect, it } from 'vitest'
+import { Session, SessionId, SessionLogOffset } from '@deepseek-ai/dsh-session'
+import type { SessionEvent, SessionHeader } from '@deepseek-ai/dsh-session'
+import { SessionFormatEventCollector } from '@deepseek-ai/dsh-session-format'
+import type { SessionFormatArtifact, SessionFormatEvent, SessionFormatJsonValue } from '@deepseek-ai/dsh-session-format'
+import { assertV4RowAdmission, releasedV4SessionFormatCodec as codec, restoreReleasedV4Artifact } from '../src/index.ts'
+
+type Row = {
+ type: string
+ data: SessionFormatJsonValue
+ surfaceOp?: SessionFormatJsonValue
+ sourceEventSeqs?: SessionFormatJsonValue
+ ignorable?: true
+}
+const coordinates = { turn: 1, step: 1 }
+const begin: Row[] = [
+ { type: 'turn/start', data: { turn: 1 } },
+ { type: 'step/start', data: coordinates },
+]
+const system: Row = { type: 'system/message', surfaceOp: 'append', data: {
+ ...coordinates, message: { id: 'system', role: 'system', source: { kind: 'system-prompt' }, content: [{ type: 'text', text: 'System' }] },
+} }
+const emptyDeveloper: Row = { type: 'developer/message', surfaceOp: 'append', data: {
+ ...coordinates, message: { id: 'developer', role: 'developer', source: { kind: 'tool-registry' }, content: [] },
+} }
+
+function artifact(rows: readonly Row[]): SessionFormatArtifact {
+ return {
+ header: { version: 4, id: 'developer-relations', createdAt: 1, isSeeded: false, delegationDepth: 0 },
+ events: rows.map((row, seq): SessionFormatEvent => ({ ...row, seq, time: seq + 1 })),
+ inheritedEventCount: 0,
+ }
+}
+
+function restore(rows: readonly Row[]): SessionFormatArtifact {
+ const input = artifact(rows)
+ return restoreReleasedV4Artifact(input, new Set(input.events.map(event => event.type)))
+}
+
+describe('V4 developer relationship admission', () => {
+ it('retains an empty developer position while replacing the protected system head', () => {
+ const replacement: Row = { ...system, surfaceOp: { op: 'replace', startSeq: 2, endSeq: 2 }, sourceEventSeqs: [2], data: {
+ ...coordinates, message: { id: 'replacement', role: 'system', source: { kind: 'system-prompt' }, content: [{ type: 'text', text: 'Updated' }] },
+ } }
+ const input = restore([...begin, system, emptyDeveloper, replacement])
+ const session = Session.fromRestore(SessionId(input.header.id), input.events as SessionEvent[],
+ input.header as unknown as SessionHeader, SessionLogOffset(0), 'detached')
+ expect(session.surface.nodes).toEqual([4, 3])
+ expect(session.deriveMessages().map(message => message.id)).toEqual(['replacement'])
+ expect(input.events[3]?.data).toEqual(emptyDeveloper.data)
+ })
+
+ it('rejects an empty developer replacement of the protected system head', () => {
+ const replacement = { ...emptyDeveloper, surfaceOp: { op: 'replace', startSeq: 2, endSeq: 2 }, sourceEventSeqs: [2] }
+ expect(() => restore([...begin, system, replacement])).toThrow(/protected system head/)
+ })
+
+ it('includes empty developer nodes in compaction spans and protects the system head', () => {
+ const prune: Row = { type: 'compaction/prune', data: {
+ shadowedRange: { start: 3, end: 3 }, shadowedSeqs: [3], shadowedTokenCount: 0,
+ } }
+ expect(() => restore([...begin, system, emptyDeveloper, prune])).not.toThrow()
+ expect(() => restore([...begin, system, emptyDeveloper, { ...prune, data: {
+ shadowedRange: { start: 2, end: 3 }, shadowedSeqs: [2, 3], shadowedTokenCount: 0,
+ } }])).toThrow(/protected system head/)
+ })
+
+ it.each([
+ { rows: [begin[0]!, emptyDeveloper] },
+ { rows: [...begin, { ...emptyDeveloper, data: { ...coordinates, step: 2, message: {
+ id: 'developer', role: 'developer', source: { kind: 'tool-registry' }, content: [],
+ } } }] },
+ ])('requires known developer messages to match the current open step %#', ({ rows }) => {
+ expect(() => restore(rows)).toThrow(/open.*step/)
+ })
+
+
+ it('defers ignorable developer payloads during physical decoding while keeping encoder validation', () => {
+ const opaque: Row = { type: 'developer/message', ignorable: true, data: {
+ message: { role: 'developer', source: { kind: 'plugin' } }, future: true,
+ }, surfaceOp: { future: true } }
+ const input = artifact([opaque, ...begin, system])
+ const physicalHeader = codec.encodeHeader(input.header, 0)
+ const decoded = new SessionFormatEventCollector()
+ const decoder = codec.createDecoder(physicalHeader, 'strict')
+ for (const event of input.events) decoder.decodeRow(event, decoded)
+ decoder.finish(decoded)
+ expect(decoded.values).toEqual(input.events)
+ expect(() => codec.encodeEvent(input.events[0]!)).toThrow()
+ expect(() => { assertV4RowAdmission(input.events[0], new Set()) }).not.toThrow()
+ expect(() => { assertV4RowAdmission(input.events[0], new Set(['developer/message'])) }).toThrow()
+
+ const known = { ...input.events[0]!, data: emptyDeveloper.data }
+ expect(codec.encodeEvent(known)).toMatchObject({ type: 'developer/message', ignorable: true })
+ })
+
+ it('keeps unknown ignorable developer fields and coordinates opaque before an ordinary step', () => {
+ const opaque: Row = { type: 'developer/message', ignorable: true, data: {
+ message: { role: 'developer', source: { kind: 'plugin' } }, future: true,
+ }, surfaceOp: { future: true }, sourceEventSeqs: { future: true } }
+ const input = artifact([opaque, ...begin, system])
+ const before = JSON.stringify(input)
+ const known = new Set(input.events.map(event => event.type))
+ known.delete('developer/message')
+ expect(restoreReleasedV4Artifact(input, known)).toBe(input)
+ expect(JSON.stringify(input)).toBe(before)
+ expect(input.events.map(event => event.seq)).toEqual([0, 1, 2, 3])
+ known.add('developer/message')
+ expect(() => restoreReleasedV4Artifact(input, known)).toThrow()
+ })
+})
diff --git a/packages/session/session-format-v3-to-v4/tests/developer.spec.ts b/packages/session/session-format-v3-to-v4/tests/developer.spec.ts
new file mode 100644
index 0000000000..e7ff68f4ce
--- /dev/null
+++ b/packages/session/session-format-v3-to-v4/tests/developer.spec.ts
@@ -0,0 +1,302 @@
+/** Developer messages and deferred schemas survive native V4 persistence. */
+import { describe, expect, it } from 'vitest'
+import { SessionFormatEventCollector } from '@deepseek-ai/dsh-session-format'
+import type { SessionFormatEvent, SessionFormatJsonObject } from '@deepseek-ai/dsh-session-format'
+import { assertV4RowAdmission, releasedV4SessionFormatCodec as codec, restoreReleasedV4Artifact } from '../src/index.ts'
+
+const header = { version: 4, id: 'developer', createdAt: 1, isSeeded: false, delegationDepth: 0 }
+const message = { id: 'developer-1', role: 'developer', source: { kind: 'tool-registry' }, content: [{ type: 'tool-addition', toolName: 'search' }, { type: 'tool-removal', toolName: 'old' }] }
+const developer: SessionFormatEvent = { type: 'developer/message', seq: 3, time: 4, surfaceOp: 'append', data: { turn: 1, step: 1, headerSeq: 2, message } }
+const request: SessionFormatEvent = { type: 'request/header', seq: 2, time: 3, data: {
+ reason: 'initial', header: { config: { provider: 'test', model: 'test' }, tools: [{ name: 'search', description: 'Search', parameters: {}, deferLoading: true }] },
+} }
+function events(): SessionFormatEvent[] {
+ return [
+ { type: 'turn/start', seq: 0, time: 1, data: { turn: 1 } },
+ { type: 'step/start', seq: 1, time: 2, data: { turn: 1, step: 1 } },
+ request, developer,
+ { type: 'step/end', seq: 4, time: 5, data: { turn: 1, step: 1 } },
+ { type: 'turn/end', seq: 5, time: 6, data: { turn: 1, reason: { kind: 'completed' } } },
+ ]
+}
+function roundTrip(input: SessionFormatEvent[]): SessionFormatEvent[] {
+ const decoder = codec.createDecoder(codec.encodeHeader(header, 0), 'strict')
+ const output = new SessionFormatEventCollector()
+ for (const event of input) decoder.decodeRow(codec.encodeEvent(event), output)
+ decoder.finish(output)
+ return output.values
+}
+
+describe('V4 developer messages', () => {
+ it('round trips native messages and deferred schemas without rewriting native payloads', () => {
+ const input = events()
+ expect(roundTrip(input)).toEqual(input)
+ const artifact = { header, events: input, inheritedEventCount: 0 }
+ expect(restoreReleasedV4Artifact(artifact, new Set(input.map(event => event.type)))).toBe(artifact)
+ })
+
+ it('preserves additional JSON fields in developer data, messages, sources, and blocks', () => {
+ const input = events()
+ input[3] = { ...developer, data: { turn: 1, step: 1, headerSeq: 2, metadata: { future: true }, message: {
+ ...message, metadata: ['retained'], source: { kind: 'tool-registry', future: 1 }, content: [
+ { type: 'tool-addition', toolName: 'search', future: true },
+ { type: 'tool-removal', toolName: 'old', future: true },
+ ],
+ } } }
+ input[2] = { ...request, data: { reason: 'initial', header: { config: { provider: 'test', model: 'test' }, tools: [{ name: 'search', description: 'Search', parameters: {}, deferLoading: true, future: { retained: true } }] } } }
+ expect(roundTrip(input)).toEqual(input)
+ const artifact = { header, events: input, inheritedEventCount: 0 }
+ expect(restoreReleasedV4Artifact(artifact, new Set(input.map(event => event.type)))).toBe(artifact)
+ })
+
+ it.each([undefined, null, '', 1])('rejects a malformed addition name %#', (toolName) => {
+ const row = { ...developer, data: { turn: 1, step: 1, headerSeq: 2, message: {
+ ...message, content: [{ type: 'tool-addition', ...(toolName === undefined ? {} : { toolName }) }],
+ } } }
+ expect(() => codec.encodeEvent(row)).toThrow('nonempty toolName')
+ expect(() => { assertV4RowAdmission(row) }).toThrow('nonempty toolName')
+ })
+
+ it('refuses an inline definition even when a header and name are present', () => {
+ const row = { ...developer, data: { turn: 1, step: 1, headerSeq: 2, message: {
+ ...message, content: [{ type: 'tool-addition', toolName: 'search', tool: { name: 'search', description: 'Duplicate', parameters: {} } }],
+ } } }
+ expect(() => codec.encodeEvent(row)).toThrow('omit inline tool definitions')
+ expect(() => { assertV4RowAdmission(row) }).toThrow('omit inline tool definitions')
+ })
+
+ it.each([undefined, null, -1, -0, 1.5, '2'])('rejects an absent or invalid addition header sequence %#', (headerSeq) => {
+ const row = { ...developer, data: { turn: 1, step: 1, message, ...(headerSeq === undefined ? {} : { headerSeq }) } }
+ expect(() => codec.encodeEvent(row)).toThrow('headerSeq')
+ expect(() => { assertV4RowAdmission(row) }).toThrow('headerSeq')
+ })
+
+ it('requires removal-only messages to omit the header sequence', () => {
+ const row = { ...developer, data: { turn: 1, step: 1, headerSeq: 2, message: {
+ ...message, content: [{ type: 'tool-removal', toolName: 'search' }],
+ } } }
+ expect(() => codec.encodeEvent(row)).toThrow('omit headerSeq')
+ })
+
+ it.each([0, 3, 50])('refuses a non-header or non-earlier schema reference %s', (headerSeq) => {
+ const input = events()
+ input[3] = { ...developer, data: { turn: 1, step: 1, headerSeq, message } }
+ expect(() => restoreReleasedV4Artifact({ header, events: input, inheritedEventCount: 0 }, new Set(input.map(event => event.type))))
+ .toThrow(/headerSeq.*earlier/)
+ })
+
+ it.each([
+ { tools: undefined },
+ { tools: [null] },
+ { tools: [{ name: 'different', description: '', parameters: {} }] },
+ { tools: [{ name: 'search', description: 'First', parameters: {} }, { name: 'search', description: 'Second', parameters: {} }] },
+ ])('refuses missing or ambiguous names in the referenced header %#', ({ tools }) => {
+ const input = events()
+ input[2] = { ...request, data: { reason: 'initial', header: { config: { provider: 'test', model: 'test' }, ...(tools === undefined ? {} : { tools }) } } }
+ expect(() => restoreReleasedV4Artifact({ header, events: input, inheritedEventCount: 0 }, new Set(input.map(event => event.type))))
+ .toThrow('exactly one tool')
+ })
+
+ it.each([
+ { name: 'search' },
+ { name: 'search', description: null, parameters: {} },
+ { name: 'search', description: '', parameters: [] },
+ { name: 'search', description: '', parameters: null },
+ ])('refuses an incomplete referenced definition %#', (tool) => {
+ const input = events()
+ input[2] = { ...request, data: { reason: 'initial', header: { config: { provider: 'test', model: 'test' }, tools: [tool] } } }
+ expect(() => restoreReleasedV4Artifact({ header, events: input, inheritedEventCount: 0 }, new Set(input.map(event => event.type))))
+ .toThrow('complete tool definition')
+ })
+
+ it.each([null, request.data])('does not interpret an unknown ignorable header referenced by a known developer event %#', (data) => {
+ const input = events()
+ input[2] = { ...request, ignorable: true, data }
+ const known = new Set(input.map(event => event.type))
+ known.delete('request/header')
+ expect(() => restoreReleasedV4Artifact({ header, events: input, inheritedEventCount: 0 }, known)).toThrow('known request/header')
+ input[3] = { ...developer, ignorable: true, data: { opaque: true, headerSeq: { future: true } }, surfaceOp: { future: true } }
+ known.delete('developer/message')
+ const artifact = { header, events: input, inheritedEventCount: 0 }
+ expect(restoreReleasedV4Artifact(artifact, known)).toBe(artifact)
+ })
+
+ it('keeps historical schema references when compaction shadows their developer nodes', () => {
+ const input = [
+ ...events().slice(0, 4),
+ { type: 'compaction/prune', seq: 4, time: 5, data: { shadowedRange: { start: 3, end: 3 }, shadowedSeqs: [3], shadowedTokenCount: 0 } },
+ ...events().slice(4).map(event => ({ ...event, seq: event.seq + 1 })),
+ ]
+ const artifact = { header, events: input, inheritedEventCount: 0 }
+ expect(restoreReleasedV4Artifact(artifact, new Set(input.map(event => event.type)))).toBe(artifact)
+ expect(input[2]).toEqual(request)
+ })
+
+ it.each([null, [], 'invalid'])('refuses non-object developer data %j before recovery', (data) => {
+ const row = { ...developer, data }
+ expect(() => codec.encodeEvent(row)).toThrow('developer/message data must be an object')
+ expect(() => { assertV4RowAdmission(row) }).toThrow('developer/message data must be an object')
+ })
+
+ it.each([{ turn: 1, step: 1 }, { turn: 1, step: 1, message: null }])(
+ 'rejects malformed developer event fields %#', (data) => {
+ expect(() => codec.encodeEvent({ ...developer, data })).toThrow('requires turn, step, and a developer message')
+ },
+ )
+
+ it('leaves malformed legacy stream chunks to canonical decoding', () => {
+ expect(() => { assertV4RowAdmission({ type: 'assistant/attempt', seq: 2, time: 3,
+ data: { stream: [{ type: 'chunk', chunk: null }] },
+ }) }).not.toThrow()
+ })
+
+ it.each(['agent/inbox/spliced', 'session/title-llm-request'])('leaves malformed ordinary arrays in %s to canonical decoding', (type) => {
+ const key = type === 'agent/inbox/spliced' ? 'inserted' : 'messages'
+ expect(() => { assertV4RowAdmission({ type, seq: 2, time: 3, data: { [key]: null } }) }).not.toThrow()
+ })
+
+ it.each([false, true])('preserves ordinary tools alongside deferred tools: %s', (mixed) => {
+ const ordinary = { name: 'ordinary', description: 'Ordinary', parameters: {} }
+ const tools = mixed ? [ordinary, { ...ordinary, name: 'deferred', deferLoading: true }] : [ordinary]
+ const input = events()
+ input[2] = { ...request, data: { reason: 'initial', header: { config: { provider: 'test', model: 'test' }, tools } } }
+ expect(roundTrip(input)).toEqual(input)
+ })
+
+ it('does not interpret tool entries without deferred markers', () => {
+ const row = { ...request, data: { reason: 'initial', header: { config: { provider: 'test', model: 'test' }, tools: [null] } } }
+ expect(() => { assertV4RowAdmission(row) }).not.toThrow()
+ })
+
+ it('preserves the historical header while replacing a developer surface node', () => {
+ const replacement = { ...developer, seq: 4, time: 5, surfaceOp: { op: 'replace', startSeq: 3, endSeq: 3 }, sourceEventSeqs: [3],
+ data: { turn: 1, step: 1, headerSeq: 2, message: { ...message, id: 'developer-2' } } }
+ const input = [...events().slice(0, 4), replacement, ...events().slice(4).map(event => ({ ...event, seq: event.seq + 1 }))]
+ expect(roundTrip(input)).toEqual(input)
+ const restored = restoreReleasedV4Artifact({ header, events: input, inheritedEventCount: 0 }, new Set(input.map(event => event.type)))
+ expect(restored.events).toEqual(input)
+ })
+
+ it.each([false, null, 'true', 1])('rejects invalid deferred marker %j', (deferLoading) => {
+ const row = { ...request, data: { reason: 'initial', header: { config: { provider: 'test', model: 'test' }, tools: [{ name: 'search', description: '', parameters: {}, deferLoading }] } } }
+ expect(() => codec.encodeEvent(row)).toThrow('deferLoading')
+ expect(() => { assertV4RowAdmission(row) }).toThrow('deferLoading')
+ })
+
+ it.each([
+ { ...message, role: 'user' },
+ { ...message, id: '' },
+ { ...message, source: { kind: 'plugin' } },
+ { ...message, content: [{ type: 'tool-addition', toolName: '' }] },
+ { ...message, content: [{ type: 'tool-removal', toolName: '' }] },
+ ])('rejects malformed developer message %#', (invalid) => {
+ const row = { ...developer, data: { turn: 1, step: 1, message: invalid } }
+ expect(() => codec.encodeEvent(row)).toThrow()
+ expect(() => { assertV4RowAdmission(row) }).toThrow()
+ })
+
+ it('preserves developer messages inside an inherited prefix', () => {
+ const inheritedHeader = { ...header, isSeeded: true, parentSession: 'parent' }
+ const input = events()
+ const inherited = [
+ ...input.slice(0, 4),
+ { type: 'session/end-seed', seq: 4, time: 5, data: { inherited: true } },
+ ...input.slice(4).map(event => ({ ...event, seq: event.seq + 1 })),
+ ]
+ const decoder = codec.createDecoder(codec.encodeHeader(inheritedHeader, 4), 'strict')
+ const output = new SessionFormatEventCollector()
+ for (const event of inherited) decoder.decodeRow(codec.encodeEvent(event), output)
+ expect(decoder.finish(output)).toBe(4)
+ expect(output.values).toEqual(inherited)
+ const artifact = { header: inheritedHeader, events: output.values, inheritedEventCount: 4 }
+ expect(restoreReleasedV4Artifact(artifact, new Set(inherited.map(event => event.type)))).toBe(artifact)
+ })
+
+ it('refuses developer history when the reader does not know the event type', () => {
+ const input = events()
+ const known = new Set(input.map(event => event.type))
+ known.delete('developer/message')
+ expect(() => restoreReleasedV4Artifact({ header, events: input, inheritedEventCount: 0 }, known)).toThrow('unknown event type')
+ })
+
+ it('checks request coordinates and the open step', () => {
+ const input = events()
+ input[3] = { ...developer, data: { ...(developer.data as SessionFormatJsonObject), step: 2 } }
+ const known = new Set(input.map(event => event.type))
+ expect(() => restoreReleasedV4Artifact({ header, events: input, inheritedEventCount: 0 }, known)).toThrow(/open.*step/)
+ expect(() => codec.encodeEvent({ ...developer, data: { turn: 0, step: 1, message } })).toThrow('positive')
+ })
+
+ it.each(['user', 'system', 'assistant', 'tool'])('rejects tool-change blocks in %s messages', (role) => {
+ for (const type of ['tool-addition', 'tool-removal']) {
+ const source = role === 'system' ? { kind: 'system-prompt' }
+ : role === 'assistant' ? { kind: 'model', provider: 'test', model: 'test' }
+ : role === 'tool' ? { kind: 'tool', callId: 'call' } : { kind: 'user' }
+ const invalid = { ...message, role, source, content: [{ type, toolName: 'search' }],
+ ...role === 'tool' ? { toolCallId: 'call', isError: false } : {},
+ }
+ const eventType = role === 'tool' ? 'tool/result' : `${role}/message`
+ const row = { ...developer, type: eventType, data: role === 'user' ? invalid : { turn: 1, step: 1, message: invalid } }
+ expect(() => codec.encodeEvent(row)).toThrow('developer role')
+ expect(() => { assertV4RowAdmission(row) }).toThrow('developer role')
+ const decoder = codec.createDecoder(codec.encodeHeader(header, 0), 'strict')
+ expect(() => { decoder.decodeRow(row, new SessionFormatEventCollector()) }).toThrow('developer role')
+ const input = events()
+ input[3] = row
+ const artifact = { header, events: input, inheritedEventCount: 0 }
+ expect(() => restoreReleasedV4Artifact(artifact, new Set(input.map(event => event.type)))).toThrow('developer role')
+ }
+ })
+
+ it.each(['user/message', 'system/message', 'assistant/message', 'tool/result'])('rejects developer role inside %s before payload recovery', (type) => {
+ const row = { ...developer, type, data: type === 'user/message' ? message : { turn: 1, step: 1, message } }
+ expect(() => codec.encodeEvent(row)).toThrow(/must occur together|requires a tool-role message/)
+ expect(() => { assertV4RowAdmission(row) }).toThrow('must occur together')
+ const decoder = codec.createDecoder(codec.encodeHeader(header, 0), 'strict')
+ expect(() => { decoder.decodeRow(row, new SessionFormatEventCollector()) }).toThrow('must occur together')
+ })
+
+ it.each(['agent/inbox/spliced', 'session/title-llm-request'])('rejects developer role in %s message arrays', (type) => {
+ const key = type === 'agent/inbox/spliced' ? 'inserted' : 'messages'
+ const row = { type, seq: 3, time: 4, data: { [key]: [null, message] } }
+ expect(() => codec.encodeEvent(row)).toThrow('must occur together')
+ expect(() => { assertV4RowAdmission(row) }).toThrow('must occur together')
+ const decoder = codec.createDecoder(codec.encodeHeader(header, 0), 'strict')
+ expect(() => { decoder.decodeRow(row, new SessionFormatEventCollector()) }).toThrow('must occur together')
+ const input = events()
+ input[3] = row
+ const artifact = { header, events: input, inheritedEventCount: 0 }
+ expect(() => restoreReleasedV4Artifact(artifact, new Set(input.map(event => event.type)))).toThrow('must occur together')
+ })
+
+ it('retains unknown ignorable developer records without interpreting their payload or surface', () => {
+ const input = events()
+ input[3] = { ...developer, ignorable: true, data: { future: true }, surfaceOp: { future: true } }
+ const known = new Set(input.map(event => event.type))
+ known.delete('developer/message')
+ const artifact = { header, events: input, inheritedEventCount: 0 }
+ expect(restoreReleasedV4Artifact(artifact, known)).toBe(artifact)
+ })
+
+ it('still validates known ignorable developer records', () => {
+ const input = events()
+ input[3] = { ...developer, ignorable: true, data: { turn: 1, step: 2, headerSeq: 2, message } }
+ const known = new Set(input.map(event => event.type))
+ expect(() => restoreReleasedV4Artifact({ header, events: input, inheritedEventCount: 0 }, known)).toThrow(/open.*step/)
+ })
+
+ it.each(['tool-addition', 'tool-removal'])('rejects %s outside developer content, including streamed blocks', (type) => {
+ const block = { type, toolName: 'search' }
+ const payloads = [
+ { type: 'compaction/summary', data: { summary: [block] } },
+ { type: 'compaction/summary', data: { rawOutput: [block] } },
+ { type: 'assistant/attempt', data: { stream: [{ type: 'chunk', chunk: { type: 'block-end', block } }] } },
+ { type: 'assistant/attempt', data: { stream: [{ type: 'chunk', chunk: { type: 'block-start', blockType: type } }] } },
+ { type: 'agent/inbox/spliced', data: { inserted: [{ ...message, role: 'user', content: [block] }] } },
+ { type: 'session/title-llm-request', data: { messages: [{ ...message, role: 'user', content: [block] }] } },
+ ]
+ for (const payload of payloads) {
+ expect(() => { assertV4RowAdmission({ seq: 2, time: 3, ...payload }) }).toThrow('developer role')
+ }
+ })
+})
diff --git a/packages/session/session-log-deepseek/src/index.ts b/packages/session/session-log-deepseek/src/index.ts
index 2e48cf6b52..3fb27d4320 100644
--- a/packages/session/session-log-deepseek/src/index.ts
+++ b/packages/session/session-log-deepseek/src/index.ts
@@ -77,6 +77,7 @@ function wireEvent(event: SessionEvent): DeepSeekSessionLogWireEvent {
...event.ignorable === undefined ? {} : { ignorable: event.ignorable },
}
switch (event.type) {
+ case 'developer/message':
case 'system/message':
case 'user/message':
case 'tool/result':
diff --git a/packages/session/session-log-deepseek/tests/upload.spec.ts b/packages/session/session-log-deepseek/tests/upload.spec.ts
index 262f458f92..298a38cf23 100644
--- a/packages/session/session-log-deepseek/tests/upload.spec.ts
+++ b/packages/session/session-log-deepseek/tests/upload.spec.ts
@@ -12,7 +12,7 @@ import SessionStore, {
} from '@deepseek-ai/dsh-session'
import { createSessionFormatCatalogWithChildren } from '@deepseek-ai/dsh-session-format-catalog'
import DeepSeekLlmApiExtensionRegistry from '@deepseek-ai/dsh-deepseek-llm-api-extensions'
-import { createAssistantMessage, createSystemMessage, createUserMessage } from '@deepseek-ai/dsh-llm'
+import { createDeveloperMessage, createAssistantMessage, createSystemMessage, createUserMessage } from '@deepseek-ai/dsh-llm'
import type { JsonValue } from '@deepseek-ai/dsh-util-values'
import * as SessionLogDeepSeek from '../src/index.ts'
import type { DeepSeekSessionLogExtension, DeepSeekSessionLogWireEvent, DeepSeekSessionLogWireSurfaceOp } from '../src/types.ts'
@@ -85,6 +85,19 @@ describe('incremental DeepSeek session-log upload', () => {
}>()
})
+ it('uploads developer changes with their placement and source-event references', async () => {
+ const { ctx, session } = await harness('wire-developer')
+ const message = createDeveloperMessage({ content: [{ type: 'tool-addition', toolName: 'search' }], source: { kind: 'tool-registry' } })
+ const headerSeq = session.append('request/header', { reason: 'initial', header: { config: { provider: 'test', model: 'test' }, tools: [{ name: 'search', description: 'Search', parameters: {} }] } }).seq
+ const first = session.append('developer/message', { turn: 1, step: 1, headerSeq, message }, { surfaceOp: 'append' })
+ session.append('developer/message', {
+ turn: 1, step: 1,
+ message: createDeveloperMessage({ content: [{ type: 'tool-removal', toolName: 'search' }], source: { kind: 'tool-registry' } }),
+ }, { surfaceOp: { op: 'replace', startSeq: first.seq, endSeq: first.seq }, sourceEventSeqs: [first.seq] })
+ const prepared = await ctx.deepseekLlmApiExtensions.prepare({ body: body(), signal: SIGNAL, sessionId: session.id })
+ expect(prepared.fields.dsh_session_log?.events).toEqual(session.snapshotEvents())
+ })
+
it('uploads Assistant provider metadata only through its embedded stream', async () => {
const { ctx, session } = await harness('wire-assistant')
const assistant = session.append('assistant/message', {
diff --git a/packages/session/session-persistence-jsonl/src/format.ts b/packages/session/session-persistence-jsonl/src/format.ts
index 6d370fc886..781c5d83c3 100644
--- a/packages/session/session-persistence-jsonl/src/format.ts
+++ b/packages/session/session-persistence-jsonl/src/format.ts
@@ -490,7 +490,7 @@ export class SessionLogScanner {
// This scanner accepts only current-generation files. Owned structural refusal must
// precede its recoverable-tail suppression, independently of the strict decoder state.
try {
- assertV4RowAdmission(decoded)
+ assertV4RowAdmission(decoded, KNOWN_SESSION_EVENT_TYPES)
} catch (error: unknown) {
if (error instanceof SessionFormatUnsupportedMigrationError) throw new SessionFormatUnsupportedError(error.message)
throw error
diff --git a/packages/session/session-persistence-jsonl/tests/jsonl.spec.ts b/packages/session/session-persistence-jsonl/tests/jsonl.spec.ts
index 9fad5af0e9..fecfd95c89 100644
--- a/packages/session/session-persistence-jsonl/tests/jsonl.spec.ts
+++ b/packages/session/session-persistence-jsonl/tests/jsonl.spec.ts
@@ -2203,6 +2203,32 @@ describe('JsonlSessionPersistence: scanLog unit', () => {
expect(() => scanLog(Buffer.from(log))).toThrow(/seq gap/)
})
+ it.each([
+ ['assistant/message', {}, /assistant\/message requires a message/],
+ ['agent/inbox/spliced', { inserted: null }, /agent\/inbox\/spliced requires message array/],
+ ['session/title-llm-request', { messages: [null] }, /session\/title-llm-request requires message objects/],
+ ])('rejects malformed %s message slots before exposing a native scan', (type, data, error) => {
+ const prefix = [
+ { type: 'session', version: SESSION_FORMAT_VERSION, id: 'malformed-tail', createdAt: 1, isSeeded: false, delegationDepth: 0 },
+ { type: 'turn/start', seq: 0, time: 1, data: { turn: 1 } },
+ ].map(row => JSON.stringify(row)).join('\n') + '\n'
+ const malformed = JSON.stringify({ type, seq: 1, time: 2, data }) + '\n'
+ expect(() => scanLog(Buffer.from(prefix + malformed))).toThrow(error)
+ const committed = JSON.stringify({ type: 'turn/end', seq: 2, time: 3, data: { turn: 1, reason: { kind: 'completed' } } }) + '\n'
+ expect(() => scanLog(Buffer.from(prefix + malformed + committed))).toThrow(error)
+ })
+
+ it.each([false, true])('rejects malformed native tool results before recovery (sealed=%s)', (sealed) => {
+ const rows = [
+ { type: 'session', version: SESSION_FORMAT_VERSION, id: 'malformed-tool', createdAt: 1, isSeeded: false, delegationDepth: 0 },
+ { type: 'turn/start', seq: 0, time: 1, data: { turn: 1 } },
+ { type: 'tool/result', seq: 1, time: 2, data: { message: [] } },
+ ...(sealed ? [{ type: 'turn/end', seq: 2, time: 3, data: { turn: 1, reason: { kind: 'completed' } } }] : []),
+ ]
+ const log = rows.map(row => JSON.stringify(row)).join('\n') + '\n'
+ expect(() => scanLog(Buffer.from(log))).toThrow(/tool\/result.*message must be an object/)
+ })
+
it('rejects malformed records before a later committed turn/end', () => {
const corruptRecords = [
['{not json', /unparsable committed event/],
diff --git a/packages/session/session-persistence-jsonl/tests/native-developer-admission.spec.ts b/packages/session/session-persistence-jsonl/tests/native-developer-admission.spec.ts
new file mode 100644
index 0000000000..a067941a8f
--- /dev/null
+++ b/packages/session/session-persistence-jsonl/tests/native-developer-admission.spec.ts
@@ -0,0 +1,114 @@
+/** Native JSONL reads enforce developer relationships before exposing stored data. */
+import { Context } from '@deepseek-ai/cordis'
+import { SESSION_FORMAT_VERSION, SessionId } from '@deepseek-ai/dsh-session'
+import { SessionPersistenceCorruptionError } from '@deepseek-ai/dsh-session-persistence'
+import JsonlSessionPersistence from '@deepseek-ai/dsh-session-persistence-jsonl'
+import { mkdir, mkdtemp, readFile, readdir, rm, writeFile } from 'node:fs/promises'
+import { tmpdir } from 'node:os'
+import { dirname, join } from 'node:path'
+import { describe, expect, it, onTestFinished } from 'vitest'
+import { generationLogPath } from '../src/format.ts'
+import { compressZstdFrame } from '../src/zstd.ts'
+
+const id = SessionId('native-developer-admission')
+const modes = (['none', 'zstd'] as const).flatMap(compression => (['read', 'write'] as const).map(access => ({ compression, access })))
+const coordinates = { turn: 1, step: 1 }
+const developer = { type: 'developer/message', surfaceOp: 'append', data: {
+ ...coordinates, message: { id: 'developer', role: 'developer', source: { kind: 'tool-registry' }, content: [], extra: { retained: true } },
+} }
+
+describe.each(modes)('native developer admission ($compression, $access)', ({ compression, access }) => {
+ async function stored(event: object, corruptPrefix = false) {
+ const root = await mkdtemp(join(tmpdir(), 'dsh-native-developer-'))
+ const ctx = new Context()
+ onTestFinished(async () => {
+ try {
+ await ctx.fiber.dispose()
+ } finally {
+ await rm(root, { recursive: true, force: true })
+ }
+ })
+ const events = [
+ { type: 'turn/start', data: { turn: 1 } },
+ { type: 'step/start', data: coordinates },
+ { type: 'system/message', surfaceOp: 'append', data: {
+ ...coordinates, message: { id: 'system', role: 'system', source: { kind: 'system-prompt' }, content: [{ type: 'text', text: 'System' }] },
+ } },
+ { type: 'request/header', data: { reason: 'initial', header: { config: { provider: 'test', model: 'test' }, tools: [{ name: 'search', description: 'Historical', parameters: {} }] } } },
+ event,
+ ].map((row, seq) => ({ ...row, seq, time: seq + 1 }))
+ const header = { type: 'session', version: SESSION_FORMAT_VERSION, id, createdAt: 1, delegationDepth: 0, isSeeded: false }
+ const lines = [header, ...events].map(value => JSON.stringify(value) + '\n')
+ if (corruptPrefix) lines.splice(-1, 0, '{invalid json}\n')
+ const bytes = compression === 'none' ? Buffer.from(lines.join('')) : Buffer.concat(await Promise.all(lines.map(compressZstdFrame)))
+ const path = generationLogPath(root, undefined, id, SESSION_FORMAT_VERSION, compression)
+ await mkdir(dirname(path), { recursive: true })
+ await writeFile(path, bytes)
+ await ctx.plugin(JsonlSessionPersistence, { root, compression })
+ return { ctx, path, bytes, events }
+ }
+
+ it.each([false, true])('preserves an empty developer node and additional metadata on a valid open step (ignorable: %s)', async (ignorable) => {
+ const { ctx, path, bytes, events } = await stored({ ...developer, ...(ignorable ? { ignorable: true } : {}) })
+ const handle = await ctx.sessionPersistence.open(id, access)
+ try {
+ expect((await handle.read()).events).toEqual(events)
+ } finally {
+ await handle.close()
+ }
+ expect(await readFile(path)).toEqual(bytes)
+ })
+
+
+ it('reads name-only additions bound to their historical header without copying definitions', async () => {
+ const event = { ...developer, data: { ...developer.data, headerSeq: 3, message: {
+ ...developer.data.message, content: [{ type: 'tool-removal', toolName: 'old' }, { type: 'tool-addition', toolName: 'search' }],
+ } } }
+ const { ctx, path, bytes, events } = await stored(event)
+ const handle = await ctx.sessionPersistence.open(id, access)
+ try {
+ expect((await handle.read()).events).toEqual(events)
+ } finally {
+ await handle.close()
+ }
+ expect(await readFile(path)).toEqual(bytes)
+ })
+
+ it.each([
+ { headerSeq: 0, toolName: 'search', error: /earlier request\/header/ },
+ { headerSeq: 4, toolName: 'search', error: /must name an earlier event/ },
+ { headerSeq: 3, toolName: 'absent', error: /exactly one tool/ },
+ ])('refuses invalid historical schema binding %# without rewriting the generation', async ({ headerSeq, toolName, error }) => {
+ const event = { ...developer, data: { ...developer.data, headerSeq, message: {
+ ...developer.data.message, content: [{ type: 'tool-addition', toolName }],
+ } } }
+ const { ctx, path, bytes } = await stored(event)
+ const opened = ctx.sessionPersistence.open(id, access).then(async (handle) => { await handle.close() })
+ await expect(opened).rejects.toThrow(error)
+ expect(await readFile(path)).toEqual(bytes)
+ })
+
+ it('refuses malformed known ignorable developer data even after a corrupt row', async () => {
+ const invalid = { ...developer, ignorable: true, data: { ...developer.data, message: {
+ ...developer.data.message, content: [{ type: 'tool-addition', toolName: 'search', tool: null }],
+ } } }
+ const { ctx, path, bytes } = await stored(invalid, true)
+ const opened = ctx.sessionPersistence.open(id, access).then(async (handle) => { await handle.close() })
+ await expect(opened).rejects.toThrow('omit inline tool definitions')
+ expect(await readFile(path)).toEqual(bytes)
+ })
+
+ it.each([
+ { name: 'mismatched step', event: { ...developer, data: { ...developer.data, step: 2 } }, error: /open.*step/ },
+ { name: 'protected system head', event: {
+ ...developer, surfaceOp: { op: 'replace', startSeq: 2, endSeq: 2 }, sourceEventSeqs: [2],
+ }, error: /protected system head/ },
+ ])('refuses a developer event with $name without rewriting the generation', async ({ event, error }) => {
+ const { ctx, path, bytes } = await stored(event)
+ const opened = ctx.sessionPersistence.open(id, access).then(async (handle) => { await handle.close() })
+ await expect(opened).rejects.toBeInstanceOf(SessionPersistenceCorruptionError)
+ await expect(opened).rejects.toThrow(error)
+ expect(await readFile(path)).toEqual(bytes)
+ expect((await readdir(dirname(path))).filter(name => name !== 'session.lock')).toHaveLength(1)
+ })
+})
diff --git a/packages/test-support/session-snapshot/src/suite.ts b/packages/test-support/session-snapshot/src/suite.ts
index 578526b1f1..1da4eb1f30 100644
--- a/packages/test-support/session-snapshot/src/suite.ts
+++ b/packages/test-support/session-snapshot/src/suite.ts
@@ -646,6 +646,7 @@ function surfaceEventMessage(record: Record): Record {
}
})
+ it('stabilizes developer message identities through their explicit surface case', () => {
+ const freshId = '11111111-1111-4111-8111-111111111111'
+ const oldId = '22222222-2222-4222-8222-222222222222'
+ const log = (id: string) => JSON.stringify({ type: 'developer/message', data: { turn: 1, step: 1, message: {
+ id, role: 'developer', source: { kind: 'tool-registry' }, content: [{ type: 'tool-addition', toolName: 'search' }],
+ } } }) + '\n'
+ expect(stabilizeFixtureMessageIds([log(freshId)], [log(oldId)])).toEqual([log(oldId)])
+ })
+
it('rewrites only complete messages carried by surface events or durable inbox splices', () => {
const ids = {
freshUser: '11111111-1111-4111-8111-111111111111',
diff --git a/scripts/persistence-developer.spec.ts b/scripts/persistence-developer.spec.ts
new file mode 100644
index 0000000000..599acf9140
--- /dev/null
+++ b/scripts/persistence-developer.spec.ts
@@ -0,0 +1,68 @@
+/** Developer field classification matches native admission and metadata preservation. */
+import { readFileSync } from 'node:fs'
+import { describe, expect, it } from 'vitest'
+import { Session, SessionId, SessionLogOffset } from '@deepseek-ai/dsh-session'
+import type { SessionEvent, SessionHeader } from '@deepseek-ai/dsh-session'
+import type { SessionFormatEvent } from '@deepseek-ai/dsh-session-format'
+import { sessionFormatCatalog } from '@deepseek-ai/dsh-session-format-catalog'
+import { canonicalizeSchema, schemaDigest } from './persistence-schema-model.ts'
+import { classifyPersistenceChange, parsePersistenceSnapshot } from './persistence-changes.ts'
+
+function toolAdditionSchema() {
+ const inventory = parsePersistenceSnapshot(JSON.parse(readFileSync(new URL('../docs/persistence-schema.json', import.meta.url), 'utf8')) as unknown)
+ const before = inventory.roots.find(root => root.key === 'event:developer/message')!
+ const nodes = [...structuredClone(before.schema.nodes)]
+ const blockIndex = nodes.findIndex(node => node.kind === 'object' && node.properties.some((property) => {
+ const type = nodes[property.type]
+ return property.name === 'type' && type?.kind === 'literal' && type.value === 'tool-addition'
+ }))
+ const block = nodes[blockIndex]!
+ if (block.kind !== 'object') throw new Error('missing tool-addition schema')
+ const stringIndex = nodes.findIndex(node => node.kind === 'primitive' && node.type === 'string')
+ return { before, nodes, blockIndex, block, stringIndex }
+}
+
+describe('developer field compatibility', () => {
+ it('requires a version bump before a future declaration can use the rejected inline tool field', () => {
+ const { before, nodes, blockIndex, block, stringIndex } = toolAdditionSchema()
+ nodes[blockIndex] = { ...block, properties: [
+ ...block.properties.filter(property => property.name !== 'tool'),
+ { name: 'tool', type: stringIndex, optional: true },
+ ] }
+ const schema = canonicalizeSchema(nodes, 0)
+ expect(classifyPersistenceChange(before, { ...before, schema, digest: schemaDigest(schema) }))
+ .toContainEqual(expect.objectContaining({ requiresVersionBump: true }))
+ const reserved = block.properties.find(property => property.name === 'tool')
+ expect(reserved).toMatchObject({ optional: true })
+ expect(before.schema.nodes[reserved!.type]).toEqual({ kind: 'primitive', type: 'never' })
+ const event: SessionFormatEvent = { type: 'developer/message', seq: 3, time: 4, surfaceOp: 'append', data: {
+ turn: 1, step: 1, headerSeq: 2, message: { id: 'legacy-inline', role: 'developer', source: { kind: 'tool-registry' },
+ content: [{ type: 'tool-addition', toolName: 'search', tool: 'optional metadata' }],
+ },
+ } }
+ expect(() => sessionFormatCatalog.encodeCurrentEvent(event)).toThrow('omit inline tool definitions')
+ })
+
+ it('accepts and preserves a tool-addition field classified as optional', () => {
+ const { before, nodes, blockIndex, block, stringIndex } = toolAdditionSchema()
+ nodes[blockIndex] = { ...block, properties: [...block.properties, { name: 'traceId', type: stringIndex, optional: true }] }
+ const schema = canonicalizeSchema(nodes, 0)
+ expect(classifyPersistenceChange(before, { ...before, schema, digest: schemaDigest(schema) })).toMatchObject([{ kind: 'optional-property-added', requiresVersionBump: false }])
+ const header = { version: 4, id: 'optional-developer-field', createdAt: 1, isSeeded: false, delegationDepth: 0 }
+ const message = { id: 'developer', role: 'developer', source: { kind: 'tool-registry', extra: true },
+ content: [{ type: 'tool-addition', toolName: 'search', traceId: 'retained' }], extra: true }
+ const events: SessionFormatEvent[] = [
+ { type: 'turn/start', seq: 0, time: 1, data: { turn: 1 } },
+ { type: 'step/start', seq: 1, time: 2, data: { turn: 1, step: 1 } },
+ { type: 'request/header', seq: 2, time: 3, data: { reason: 'initial', header: { config: { provider: 'test', model: 'test' }, tools: [{ name: 'search', description: 'Search', parameters: {} }] } } },
+ { type: 'developer/message', seq: 3, time: 4, surfaceOp: 'append', data: { turn: 1, step: 1, headerSeq: 2, message, extra: true } },
+ ]
+ const reader = sessionFormatCatalog.createRestore(sessionFormatCatalog.encodeCurrentHeader(header, 0), { recovery: 'strict', validation: 'current' })
+ for (const event of events) reader.decodeRow(sessionFormatCatalog.encodeCurrentEvent(event))
+ const artifact = reader.finish()
+ expect(artifact.events).toEqual(events)
+ const restored = Session.fromRestore(SessionId(header.id), artifact.events as SessionEvent[],
+ artifact.header as unknown as SessionHeader, SessionLogOffset(0), 'detached')
+ expect(restored.deriveMessages()).toEqual([message])
+ })
+})
diff --git a/scripts/request-input-types.spec.ts b/scripts/request-input-types.spec.ts
index 1af94db212..f2ff26b8b1 100644
--- a/scripts/request-input-types.spec.ts
+++ b/scripts/request-input-types.spec.ts
@@ -42,6 +42,8 @@ const undefinedSource: RequestUserInput = { ...input, source: undefined }
const assistant: RequestMessage = { role: 'assistant', content: [] }
// @ts-expect-error -- system prompts retain their durable identity and source.
const system: RequestMessage = { role: 'system', content: [] }
+// @ts-expect-error -- developer instructions retain their durable identity and source.
+const developer: RequestMessage = { role: 'developer', content: [] }
// @ts-expect-error -- tool results retain their durable identity and correlation.
const tool: RequestMessage = { role: 'tool', content: [] }
// @ts-expect-error -- constructing a durable user message requires its source.
diff --git a/scripts/smoke-python-runtime.py b/scripts/smoke-python-runtime.py
index 254663733e..7e540f7ef7 100644
--- a/scripts/smoke-python-runtime.py
+++ b/scripts/smoke-python-runtime.py
@@ -2229,7 +2229,7 @@ def normalize_snapshot_value(
dt = member.get("dt")
if isinstance(dt, list):
member["dt"] = [0] * len(dt)
- if isinstance(normalized.get("id"), str) and normalized.get("role") in ("assistant", "system", "user", "tool"):
+ if isinstance(normalized.get("id"), str) and normalized.get("role") in ("assistant", "system", "user", "tool", "developer"):
if not normalized["id"].startswith("{{message:"):
normalized["id"] = "{{messageId}}"
if normalized.get("type") in ("feedback/message-put", "feedback/message-delete"):
diff --git a/snapshots/session/cordis-inspect-jsdoc/session.v4.jsonl b/snapshots/session/cordis-inspect-jsdoc/session.v4.jsonl
index 049676f31a..862f41b96f 100644
--- a/snapshots/session/cordis-inspect-jsdoc/session.v4.jsonl
+++ b/snapshots/session/cordis-inspect-jsdoc/session.v4.jsonl
@@ -14,7 +14,7 @@
{"type":"session/title","data":{"title":"Inspect the exact tools service","messageSeqs":[8],"source":{"kind":"fallback"}}}
{"type":"assistant/message","data":{"turn":1,"step":1,"message":{"role":"assistant","content":[{"type":"tool-call","id":"inspect-tools-api","name":"cordis_inspect_query","arguments":"{\"platform\":\"host\",\"provider\":\"Service\",\"method\":\"listService\",\"input\":{\"service\":\"tools\"}}"}],"source":{"kind":"model","provider":"deepseek-official","model":"deepseek-v4-flash"},"id":"{{message:4}}"},"usage":{"inputTokens":3,"outputTokens":3},"stream":[{"type":"chunk","time":1788778145981,"chunk":{"type":"block-start","index":0,"blockType":"tool-call"}},{"type":"tool-call-chunks","time0":1788778145981,"index":0,"dt":[],"id":"inspect-tools-api","name":"cordis_inspect_query","args":["{\"platform\":\"host\",\"provider\":\"Service\",\"method\":\"listService\",\"input\":{\"service\":\"tools\"}}"]},{"type":"chunk","time":1788778145981,"chunk":{"type":"block-end","index":0,"block":{"type":"tool-call","id":"inspect-tools-api","name":"cordis_inspect_query","arguments":"{\"platform\":\"host\",\"provider\":\"Service\",\"method\":\"listService\",\"input\":{\"service\":\"tools\"}}"}}},{"type":"chunk","time":1788778145981,"chunk":{"type":"usage","usage":{"inputTokens":3,"outputTokens":3}}},{"type":"chunk","time":1788778145981,"chunk":{"type":"finish","reason":{"kind":"tool-calls"}}}]},"surfaceOp":"append"}
{"type":"tool/call","data":{"turn":1,"step":1,"callId":"inspect-tools-api","name":"cordis_inspect_query","arguments":"{\"platform\":\"host\",\"provider\":\"Service\",\"method\":\"listService\",\"input\":{\"service\":\"tools\"}}"}}
-{"type":"tool/result","data":{"turn":1,"step":1,"message":{"role":"tool","source":{"kind":"tool","callId":"inspect-tools-api"},"toolCallId":"inspect-tools-api","content":[{"type":"text","text":"{\n \"platform\": \"host\",\n \"provider\": \"Service\",\n \"method\": \"listService\",\n \"data\": {\n \"mode\": \"service\",\n \"service\": {\n \"key\": \"tools\",\n \"description\": \"Tool registry and execution pipeline. Scoped registrations shadow globals; one visibility resolver feeds presentation, lookup, and dispatch.\",\n \"access\": {\n \"optional\": {\n \"expression\": \"ctx.get(\\\"tools\\\")\",\n \"requiresUndefinedCheck\": true\n },\n \"hardDependency\": {\n \"inject\": [\n \"tools\"\n ],\n \"expression\": \"ctx.tools\"\n }\n },\n \"methods\": [\n {\n \"signature\": \"presentAs(mode: ToolPresentationMode): () => void\",\n \"description\": \"Present the calling scope's tools in `mode` instead of the deployment default. Nearest scope on the chain wins, so a preset's standing declaration covers every agent joined under it.\\n\\nScoped only, and one declaration per scope: this is how an agent preset composes PTC mode agents beside native ones in the same process, and a process-global override would be the `mode` config field instead.\",\n \"parameters\": [\n {\n \"name\": \"mode\",\n \"description\": \"the presentation the covered agents' models see.\"\n }\n ],\n \"returns\": \"the exact disposer that restores the deployment default.\"\n },\n {\n \"signature\": \"register(definition: ToolDefinition): () => void\",\n \"description\": \"Register globally or in the calling agent scope. Scoped tools shadow globals; duplicates within one layer and the reserved `run_code` name fail.\",\n \"parameters\": [\n {\n \"name\": \"definition\",\n \"description\": \"tool schema, execution, and optional finalization/presentation callbacks.\"\n }\n ],\n \"returns\": \"the exact disposer that unregisters the tool.\"\n },\n {\n \"signature\": \"restrict(filter: ToolRestriction): () => void\",\n \"description\": \"Restrict global tools for the calling agent scope. Empty filters, unknown names, scope-local names, and reserved transport names fail. Restrictions intersect; scoped registrations remain visible.\",\n \"parameters\": [\n {\n \"name\": \"filter\",\n \"description\": \"global-tool mask: `allow` (keep only) and/or `deny` (remove).\"\n }\n ],\n \"returns\": \"the exact disposer that lifts this restriction.\"\n },\n {\n \"signature\": \"guard(guard: ToolGuard): () => void\",\n \"description\": \"Register a monotonic guard after the extensible `tools/pre-execute` waterfall. A plain-context guard applies globally; one registered through `agent.ctx` applies only to that agent. Any matching guard may deny by returning a reason, while no guard can force-allow a call another guard denied. The exact effect disposer is returned for ordered ownership and HMR cleanup.\",\n \"parameters\": [\n {\n \"name\": \"guard\",\n \"description\": \"synchronous check; a returned string denies the execution.\"\n }\n ],\n \"returns\": \"the exact disposer that unregisters the guard.\"\n },\n {\n \"signature\": \"get(name: string, scope?: ScopeKey): ToolDefinition | undefined\",\n \"description\": \"Look up a tool as one scope sees it (scoped shadows global; a restricted-away global reads as absent). Presenters pass the calling agent so the rendered card matches the definition that actually executed.\",\n \"parameters\": [\n {\n \"name\": \"name\",\n \"description\": \"the tool name as registered.\"\n },\n {\n \"name\": \"scope\",\n \"description\": \"the viewing scope (the agent); omitted = the global view.\"\n }\n ],\n \"returns\": \"the definition the scope resolves, or undefined when none is visible.\"\n },\n {\n \"signature\": \"schemas(scope?: ScopeKey): ToolSchema[]\",\n \"description\": \"Project visible definitions onto the allowlisted model-facing schema fields, excluding execution and presentation callbacks.\",\n \"parameters\": [\n {\n \"name\": \"scope\",\n \"description\": \"the viewing scope (the agent); omitted = the global view.\"\n }\n ],\n \"returns\": \"one deep-cloned schema per visible tool.\"\n },\n {\n \"signature\": \"executionMode(exec: ToolExecutionInput): ToolExecutionMode\",\n \"description\": \"Classify a pending call through the caller's visible tool definition. Only an exact `true` is parallel; unknown, hidden, undeclared, invalid, or throwing classifiers are exclusive.\",\n \"parameters\": [\n {\n \"name\": \"exec\",\n \"description\": \"call name, parsed arguments, and optional agent scope.\"\n }\n ],\n \"returns\": \"the fail-closed scheduling mode.\"\n },\n {\n \"signature\": \"async execute(exec: ToolExecutionInput): Promise\",\n \"description\": \"Execute through pre-policy, guards, around-dispatch, post-policy, definition-owned content finalization, and final notification. Tool and listener failures resolve as materialized error results; an invisible tool reports `UNKNOWN_TOOL`. The returned outcome is the same lossless, frozen snapshot final observers receive. Cancellation arriving after entry and before final result materialization skips a not-yet-started body with `ABORTED_BEFORE_DISPATCH` or replaces a successful started outcome with `ABORTED`; already-started work is still drained and may retain a tool-owned structured error.\",\n \"parameters\": [\n {\n \"name\": \"exec\",\n \"description\": \"the typed same-process call input. The registry assigns its correlation token before policy begins.\"\n }\n ],\n \"returns\": \"the materialized final result.\"\n }\n ]\n },\n \"referencedTypes\": [\n {\n \"name\": \"Agent\",\n \"declaration\": \"export interface Agent {\\n readonly id: SessionId;\\n}\"\n },\n {\n \"name\": \"Branded\",\n \"declaration\": \"export type Branded = string & {\\n readonly [BRAND]: B;\\n};\"\n },\n {\n \"name\": \"DiffCallView\",\n \"declaration\": \"export interface DiffCallView {\\n card: 'diff';\\n title: string;\\n diffs: FileDiff[];\\n locations?: FileLocation[];\\n}\"\n },\n {\n \"name\": \"DiffResultView\",\n \"declaration\": \"export interface DiffResultView {\\n card: 'diff';\\n title?: string;\\n diffs: FileDiff[];\\n}\"\n },\n {\n \"name\": \"FileDiff\",\n \"declaration\": \"export interface FileDiff {\\n path: string;\\n oldText: string | null;\\n newText: string;\\n}\"\n },\n {\n \"name\": \"FileLocation\",\n \"declaration\": \"export interface FileLocation {\\n path: string;\\n line?: number;\\n}\"\n },\n {\n \"name\": \"GenericCallView\",\n \"declaration\": \"export interface GenericCallView {\\n card: 'generic';\\n title: string;\\n kind?: ToolCallKind;\\n rawInput?: unknown;\\n content?: ContentBlock[];\\n locations?: FileLocation[];\\n}\"\n },\n {\n \"name\": \"GenericResultView\",\n \"declaration\": \"export interface GenericResultView {\\n card: 'generic';\\n title?: string;\\n content?: ContentBlock[];\\n}\"\n },\n {\n \"name\": \"JsonSchemaNode\",\n \"declaration\": \"export interface JsonSchemaNode {\\n type?: JsonSchemaType;\\n oneOf?: JsonSchemaNode[];\\n properties?: Record;\\n required?: string[];\\n additionalProperties?: boolean;\\n items?: JsonSchemaNode;\\n enum?: JsonSchemaScalar[];\\n const?: JsonSchemaScalar;\\n description?: string;\\n title?: string;\\n default?: JsonValue;\\n examples?: JsonValue;\\n}\"\n },\n {\n \"name\": \"JsonSchemaScalar\",\n \"declaration\": \"export type JsonSchemaScalar = string | number | boolean | null;\"\n },\n {\n \"name\": \"JsonSchemaType\",\n \"declaration\": \"export type JsonSchemaType = 'object' | 'array' | 'string' | 'number' | 'integer' | 'boolean' | 'null';\"\n },\n {\n \"name\": \"JsonValue\",\n \"declaration\": \"export type JsonValue = null | boolean | number | string | JsonValue[] | {\\n [key: string]: JsonValue;\\n};\"\n },\n {\n \"name\": \"ReadFileLine\",\n \"declaration\": \"export interface ReadFileLine {\\n number: number;\\n text: string;\\n}\"\n },\n {\n \"name\": \"ReadResultView\",\n \"declaration\": \"export interface ReadResultView {\\n card: 'read';\\n title?: string;\\n path: string;\\n offset: number;\\n lines: ReadFileLine[];\\n totalLines: number;\\n lang?: string;\\n content?: ContentBlock[];\\n}\"\n },\n {\n \"name\": \"ScopeKey\",\n \"declaration\": \"export type ScopeKey = object;\"\n },\n {\n \"name\": \"SearchFileMatches\",\n \"declaration\": \"export interface SearchFileMatches {\\n path: string;\\n matches: SearchLineMatch[];\\n}\"\n },\n {\n \"name\": \"SearchLineMatch\",\n \"declaration\": \"export interface SearchLineMatch {\\n lineNumber: number;\\n line: string;\\n}\"\n },\n {\n \"name\": \"SearchMatchesResultView\",\n \"declaration\": \"export interface SearchMatchesResultView {\\n card: 'search';\\n shape: 'matches';\\n title?: string;\\n files: SearchFileMatches[];\\n truncated: boolean;\\n total: number;\\n}\"\n },\n {\n \"name\": \"SearchPathsResultView\",\n \"declaration\": \"export interface SearchPathsResultView {\\n card: 'search';\\n shape: 'paths';\\n title?: string;\\n paths: string[];\\n truncated: boolean;\\n total: number;\\n}\"\n },\n {\n \"name\": \"SearchResultView\",\n \"declaration\": \"export type SearchResultView = SearchMatchesResultView | SearchPathsResultView;\"\n },\n {\n \"name\": \"SessionId\",\n \"declaration\": \"export type SessionId = Branded<'SessionId'>;\"\n },\n {\n \"name\": \"TerminalCallView\",\n \"declaration\": \"export interface TerminalCallView {\\n card: 'terminal';\\n title: string;\\n description?: string;\\n cwd?: string;\\n}\"\n },\n {\n \"name\": \"TerminalResultView\",\n \"declaration\": \"export interface TerminalResultView {\\n card: 'terminal';\\n title?: string;\\n output?: string;\\n exitCode?: number;\\n signal?: string;\\n}\"\n },\n {\n \"name\": \"ToolCallKind\",\n \"declaration\": \"export type ToolCallKind = 'read' | 'edit' | 'delete' | 'move' | 'search' | 'execute' | 'fetch' | 'other';\"\n },\n {\n \"name\": \"ToolCallView\",\n \"declaration\": \"export type ToolCallView = GenericCallView | TerminalCallView | DiffCallView;\"\n },\n {\n \"name\": \"ToolDefinition\",\n \"declaration\": \"export interface ToolDefinition extends ToolSchema {\\n readonly output: ToolOutputDefinition;\\n execute(args: unknown, exec: ToolRunContext): Promise;\\n finalizeContent?(exec: Readonly, result: Readonly): ContentBlock[] | undefined;\\n timeoutMs?: number;\\n isConcurrencySafe?(args: unknown): boolean;\\n presentCall?(args: unknown): ToolCallView | undefined;\\n presentResult?(args: unknown, result: ToolResult): ToolResultView | undefined;\\n}\"\n },\n {\n \"name\": \"ToolErrorInfo\",\n \"declaration\": \"export interface ToolErrorInfo {\\n name: string;\\n code: string;\\n reason?: string;\\n}\"\n },\n {\n \"name\": \"ToolExecution\",\n \"declaration\": \"export interface ToolExecution extends ToolExecutionInput {\\n readonly rootCallId: ToolCallId;\\n readonly token: ToolExecutionToken;\\n}\"\n },\n {\n \"name\": \"ToolExecutionFailure\",\n \"declaration\": \"export interface ToolExecutionFailure {\\n readonly isError: true;\\n readonly error: ToolFailure;\\n readonly value?: never;\\n readonly content: ContentBlock[];\\n readonly meta?: JsonValue;\\n readonly additionalContexts?: UserMessage[];\\n readonly concludesTurn?: never;\\n}\"\n },\n {\n \"name\": \"ToolExecutionInput\",\n \"declaration\": \"export interface ToolExecutionInput {\\n readonly callId: ToolCallId;\\n readonly rootCallId?: ToolCallId;\\n readonly name: string;\\n readonly schema?: ToolSchema;\\n readonly arguments: unknown;\\n readonly agent?: Agent;\\n readonly parent?: ToolExecutionToken;\\n readonly signal: AbortSignal;\\n}\"\n },\n {\n \"name\": \"ToolExecutionMode\",\n \"declaration\": \"export type ToolExecutionMode = {\\n kind: 'parallel';\\n} | {\\n kind: 'exclusive';\\n};\"\n },\n {\n \"name\": \"ToolExecutionResult\",\n \"declaration\": \"export type ToolExecutionResult = ToolExecutionSuccess | ToolExecutionFailure;\"\n },\n {\n \"name\": \"ToolExecutionSuccess\",\n \"declaration\": \"export interface ToolExecutionSuccess {\\n readonly isError: false;\\n readonly value: JsonValue;\\n readonly content: ContentBlock[];\\n readonly error?: never;\\n readonly meta?: JsonValue;\\n readonly additionalContexts?: UserMessage[];\\n readonly concludesTurn?: true;\\n}\"\n },\n {\n \"name\": \"ToolExecutionToken\",\n \"declaration\": \"export type ToolExecutionToken = symbol & {\\n readonly [toolExecutionTokenBrand]: true;\\n};\"\n },\n {\n \"name\": \"ToolFailure\",\n \"declaration\": \"export interface ToolFailure {\\n message: string;\\n info?: ToolErrorInfo;\\n}\"\n },\n {\n \"name\": \"ToolGuard\",\n \"declaration\": \"export type ToolGuard = (execution: Readonly) => string | undefined;\"\n },\n {\n \"name\": \"ToolOutputDefinition\",\n \"declaration\": \"export interface ToolOutputDefinition {\\n readonly schema: JsonSchemaNode;\\n render(args: unknown, value: JsonValue): ContentBlock[];\\n presentationMeta?(args: unknown, value: JsonValue): JsonValue;\\n}\"\n },\n {\n \"name\": \"ToolPresentationMode\",\n \"declaration\": \"export type ToolPresentationMode = 'native' | 'ptc' | 'both';\"\n },\n {\n \"name\": \"ToolRestriction\",\n \"declaration\": \"export interface ToolRestriction {\\n readonly allow?: readonly string[];\\n readonly deny?: readonly string[];\\n}\"\n },\n {\n \"name\": \"ToolResult\",\n \"declaration\": \"export interface ToolResult {\\n content: ContentBlock[];\\n isError: boolean;\\n meta?: JsonValue;\\n}\"\n },\n {\n \"name\": \"ToolResultView\",\n \"declaration\": \"export type ToolResultView = GenericResultView | TerminalResultView | DiffResultView | SearchResultView | ReadResultView | WebResultView;\"\n },\n {\n \"name\": \"ToolRunContext\",\n \"declaration\": \"export interface ToolRunContext extends ToolExecution {\\n deferContext(context: UserMessage): void;\\n concludeTurn(): void;\\n}\"\n },\n {\n \"name\": \"ToolSchema\",\n \"declaration\": \"export interface ToolSchema {\\n name: string;\\n description: string;\\n parameters: Record;\\n}\"\n },\n {\n \"name\": \"UserMessage\",\n \"declaration\": \"export interface UserMessage extends MessageBase {\\n readonly role: 'user';\\n}\"\n },\n {\n \"name\": \"WebFetchResultView\",\n \"declaration\": \"export interface WebFetchResultView {\\n card: 'web';\\n kind: 'fetch';\\n title?: string;\\n url: string;\\n statusCode: number;\\n truncated: boolean;\\n}\"\n },\n {\n \"name\": \"WebResultView\",\n \"declaration\": \"export type WebResultView = WebSearchResultView | WebFetchResultView;\"\n },\n {\n \"name\": \"WebSearchResultView\",\n \"declaration\": \"export interface WebSearchResultView {\\n card: 'web';\\n kind: 'search';\\n title?: string;\\n sources: WebSource[];\\n answer?: string;\\n truncated: boolean;\\n}\"\n },\n {\n \"name\": \"WebSource\",\n \"declaration\": \"export interface WebSource {\\n url: string;\\n title?: string;\\n snippet?: string;\\n publishedAt?: string;\\n}\"\n }\n ]\n }\n}"}],"isError":false,"id":"{{message:5}}"}},"sourceEventSeqs":[14],"surfaceOp":"append"}
+{"type":"tool/result","data":{"turn":1,"step":1,"message":{"role":"tool","source":{"kind":"tool","callId":"inspect-tools-api"},"toolCallId":"inspect-tools-api","content":[{"type":"text","text":"{\n \"platform\": \"host\",\n \"provider\": \"Service\",\n \"method\": \"listService\",\n \"data\": {\n \"mode\": \"service\",\n \"service\": {\n \"key\": \"tools\",\n \"description\": \"Tool registry and execution pipeline. Scoped registrations shadow globals; one visibility resolver feeds presentation, lookup, and dispatch.\",\n \"access\": {\n \"optional\": {\n \"expression\": \"ctx.get(\\\"tools\\\")\",\n \"requiresUndefinedCheck\": true\n },\n \"hardDependency\": {\n \"inject\": [\n \"tools\"\n ],\n \"expression\": \"ctx.tools\"\n }\n },\n \"methods\": [\n {\n \"signature\": \"presentAs(mode: ToolPresentationMode): () => void\",\n \"description\": \"Present the calling scope's tools in `mode` instead of the deployment default. Nearest scope on the chain wins, so a preset's standing declaration covers every agent joined under it.\\n\\nScoped only, and one declaration per scope: this is how an agent preset composes PTC mode agents beside native ones in the same process, and a process-global override would be the `mode` config field instead.\",\n \"parameters\": [\n {\n \"name\": \"mode\",\n \"description\": \"the presentation the covered agents' models see.\"\n }\n ],\n \"returns\": \"the exact disposer that restores the deployment default.\"\n },\n {\n \"signature\": \"register(definition: ToolDefinition): () => void\",\n \"description\": \"Register globally or in the calling agent scope. Scoped tools shadow globals; duplicates within one layer and the reserved `run_code` name fail.\",\n \"parameters\": [\n {\n \"name\": \"definition\",\n \"description\": \"tool schema, execution, and optional finalization/presentation callbacks.\"\n }\n ],\n \"returns\": \"the exact disposer that unregisters the tool.\"\n },\n {\n \"signature\": \"restrict(filter: ToolRestriction): () => void\",\n \"description\": \"Restrict global tools for the calling agent scope. Empty filters, unknown names, scope-local names, and reserved transport names fail. Restrictions intersect; scoped registrations remain visible.\",\n \"parameters\": [\n {\n \"name\": \"filter\",\n \"description\": \"global-tool mask: `allow` (keep only) and/or `deny` (remove).\"\n }\n ],\n \"returns\": \"the exact disposer that lifts this restriction.\"\n },\n {\n \"signature\": \"guard(guard: ToolGuard): () => void\",\n \"description\": \"Register a monotonic guard after the extensible `tools/pre-execute` waterfall. A plain-context guard applies globally; one registered through `agent.ctx` applies only to that agent. Any matching guard may deny by returning a reason, while no guard can force-allow a call another guard denied. The exact effect disposer is returned for ordered ownership and HMR cleanup.\",\n \"parameters\": [\n {\n \"name\": \"guard\",\n \"description\": \"synchronous check; a returned string denies the execution.\"\n }\n ],\n \"returns\": \"the exact disposer that unregisters the guard.\"\n },\n {\n \"signature\": \"get(name: string, scope?: ScopeKey): ToolDefinition | undefined\",\n \"description\": \"Look up a tool as one scope sees it (scoped shadows global; a restricted-away global reads as absent). Presenters pass the calling agent so the rendered card matches the definition that actually executed.\",\n \"parameters\": [\n {\n \"name\": \"name\",\n \"description\": \"the tool name as registered.\"\n },\n {\n \"name\": \"scope\",\n \"description\": \"the viewing scope (the agent); omitted = the global view.\"\n }\n ],\n \"returns\": \"the definition the scope resolves, or undefined when none is visible.\"\n },\n {\n \"signature\": \"schemas(scope?: ScopeKey): ToolSchema[]\",\n \"description\": \"Project visible definitions onto the allowlisted model-facing schema fields, excluding execution and presentation callbacks.\",\n \"parameters\": [\n {\n \"name\": \"scope\",\n \"description\": \"the viewing scope (the agent); omitted = the global view.\"\n }\n ],\n \"returns\": \"one deep-cloned schema per visible tool.\"\n },\n {\n \"signature\": \"executionMode(exec: ToolExecutionInput): ToolExecutionMode\",\n \"description\": \"Classify a pending call through the caller's visible tool definition. Only an exact `true` is parallel; unknown, hidden, undeclared, invalid, or throwing classifiers are exclusive.\",\n \"parameters\": [\n {\n \"name\": \"exec\",\n \"description\": \"call name, parsed arguments, and optional agent scope.\"\n }\n ],\n \"returns\": \"the fail-closed scheduling mode.\"\n },\n {\n \"signature\": \"async execute(exec: ToolExecutionInput): Promise\",\n \"description\": \"Execute through pre-policy, guards, around-dispatch, post-policy, definition-owned content finalization, and final notification. Tool and listener failures resolve as materialized error results; an invisible tool reports `UNKNOWN_TOOL`. The returned outcome is the same lossless, frozen snapshot final observers receive. Cancellation arriving after entry and before final result materialization skips a not-yet-started body with `ABORTED_BEFORE_DISPATCH` or replaces a successful started outcome with `ABORTED`; already-started work is still drained and may retain a tool-owned structured error.\",\n \"parameters\": [\n {\n \"name\": \"exec\",\n \"description\": \"the typed same-process call input. The registry assigns its correlation token before policy begins.\"\n }\n ],\n \"returns\": \"the materialized final result.\"\n }\n ]\n },\n \"referencedTypes\": [\n {\n \"name\": \"Agent\",\n \"declaration\": \"export interface Agent {\\n readonly id: SessionId;\\n}\"\n },\n {\n \"name\": \"Branded\",\n \"declaration\": \"export type Branded = string & {\\n readonly [BRAND]: B;\\n};\"\n },\n {\n \"name\": \"DiffCallView\",\n \"declaration\": \"export interface DiffCallView {\\n card: 'diff';\\n title: string;\\n diffs: FileDiff[];\\n locations?: FileLocation[];\\n}\"\n },\n {\n \"name\": \"DiffResultView\",\n \"declaration\": \"export interface DiffResultView {\\n card: 'diff';\\n title?: string;\\n diffs: FileDiff[];\\n}\"\n },\n {\n \"name\": \"FileDiff\",\n \"declaration\": \"export interface FileDiff {\\n path: string;\\n oldText: string | null;\\n newText: string;\\n}\"\n },\n {\n \"name\": \"FileLocation\",\n \"declaration\": \"export interface FileLocation {\\n path: string;\\n line?: number;\\n}\"\n },\n {\n \"name\": \"GenericCallView\",\n \"declaration\": \"export interface GenericCallView {\\n card: 'generic';\\n title: string;\\n kind?: ToolCallKind;\\n rawInput?: unknown;\\n content?: ContentBlock[];\\n locations?: FileLocation[];\\n}\"\n },\n {\n \"name\": \"GenericResultView\",\n \"declaration\": \"export interface GenericResultView {\\n card: 'generic';\\n title?: string;\\n content?: ContentBlock[];\\n}\"\n },\n {\n \"name\": \"JsonSchemaNode\",\n \"declaration\": \"export interface JsonSchemaNode {\\n type?: JsonSchemaType;\\n oneOf?: JsonSchemaNode[];\\n properties?: Record;\\n required?: string[];\\n additionalProperties?: boolean;\\n items?: JsonSchemaNode;\\n enum?: JsonSchemaScalar[];\\n const?: JsonSchemaScalar;\\n description?: string;\\n title?: string;\\n default?: JsonValue;\\n examples?: JsonValue;\\n}\"\n },\n {\n \"name\": \"JsonSchemaScalar\",\n \"declaration\": \"export type JsonSchemaScalar = string | number | boolean | null;\"\n },\n {\n \"name\": \"JsonSchemaType\",\n \"declaration\": \"export type JsonSchemaType = 'object' | 'array' | 'string' | 'number' | 'integer' | 'boolean' | 'null';\"\n },\n {\n \"name\": \"JsonValue\",\n \"declaration\": \"export type JsonValue = null | boolean | number | string | JsonValue[] | {\\n [key: string]: JsonValue;\\n};\"\n },\n {\n \"name\": \"ReadFileLine\",\n \"declaration\": \"export interface ReadFileLine {\\n number: number;\\n text: string;\\n}\"\n },\n {\n \"name\": \"ReadResultView\",\n \"declaration\": \"export interface ReadResultView {\\n card: 'read';\\n title?: string;\\n path: string;\\n offset: number;\\n lines: ReadFileLine[];\\n totalLines: number;\\n lang?: string;\\n content?: ContentBlock[];\\n}\"\n },\n {\n \"name\": \"ScopeKey\",\n \"declaration\": \"export type ScopeKey = object;\"\n },\n {\n \"name\": \"SearchFileMatches\",\n \"declaration\": \"export interface SearchFileMatches {\\n path: string;\\n matches: SearchLineMatch[];\\n}\"\n },\n {\n \"name\": \"SearchLineMatch\",\n \"declaration\": \"export interface SearchLineMatch {\\n lineNumber: number;\\n line: string;\\n}\"\n },\n {\n \"name\": \"SearchMatchesResultView\",\n \"declaration\": \"export interface SearchMatchesResultView {\\n card: 'search';\\n shape: 'matches';\\n title?: string;\\n files: SearchFileMatches[];\\n truncated: boolean;\\n total: number;\\n}\"\n },\n {\n \"name\": \"SearchPathsResultView\",\n \"declaration\": \"export interface SearchPathsResultView {\\n card: 'search';\\n shape: 'paths';\\n title?: string;\\n paths: string[];\\n truncated: boolean;\\n total: number;\\n}\"\n },\n {\n \"name\": \"SearchResultView\",\n \"declaration\": \"export type SearchResultView = SearchMatchesResultView | SearchPathsResultView;\"\n },\n {\n \"name\": \"SessionId\",\n \"declaration\": \"export type SessionId = Branded<'SessionId'>;\"\n },\n {\n \"name\": \"TerminalCallView\",\n \"declaration\": \"export interface TerminalCallView {\\n card: 'terminal';\\n title: string;\\n description?: string;\\n cwd?: string;\\n}\"\n },\n {\n \"name\": \"TerminalResultView\",\n \"declaration\": \"export interface TerminalResultView {\\n card: 'terminal';\\n title?: string;\\n output?: string;\\n exitCode?: number;\\n signal?: string;\\n}\"\n },\n {\n \"name\": \"ToolCallKind\",\n \"declaration\": \"export type ToolCallKind = 'read' | 'edit' | 'delete' | 'move' | 'search' | 'execute' | 'fetch' | 'other';\"\n },\n {\n \"name\": \"ToolCallView\",\n \"declaration\": \"export type ToolCallView = GenericCallView | TerminalCallView | DiffCallView;\"\n },\n {\n \"name\": \"ToolDefinition\",\n \"declaration\": \"export interface ToolDefinition extends ToolSchema {\\n readonly output: ToolOutputDefinition;\\n execute(args: unknown, exec: ToolRunContext): Promise;\\n finalizeContent?(exec: Readonly, result: Readonly): ContentBlock[] | undefined;\\n timeoutMs?: number;\\n isConcurrencySafe?(args: unknown): boolean;\\n presentCall?(args: unknown): ToolCallView | undefined;\\n presentResult?(args: unknown, result: ToolResult): ToolResultView | undefined;\\n}\"\n },\n {\n \"name\": \"ToolErrorInfo\",\n \"declaration\": \"export interface ToolErrorInfo {\\n name: string;\\n code: string;\\n reason?: string;\\n}\"\n },\n {\n \"name\": \"ToolExecution\",\n \"declaration\": \"export interface ToolExecution extends ToolExecutionInput {\\n readonly rootCallId: ToolCallId;\\n readonly token: ToolExecutionToken;\\n}\"\n },\n {\n \"name\": \"ToolExecutionFailure\",\n \"declaration\": \"export interface ToolExecutionFailure {\\n readonly isError: true;\\n readonly error: ToolFailure;\\n readonly value?: never;\\n readonly content: ContentBlock[];\\n readonly meta?: JsonValue;\\n readonly additionalContexts?: UserMessage[];\\n readonly concludesTurn?: never;\\n}\"\n },\n {\n \"name\": \"ToolExecutionInput\",\n \"declaration\": \"export interface ToolExecutionInput {\\n readonly callId: ToolCallId;\\n readonly rootCallId?: ToolCallId;\\n readonly name: string;\\n readonly schema?: ToolSchema;\\n readonly arguments: unknown;\\n readonly agent?: Agent;\\n readonly parent?: ToolExecutionToken;\\n readonly signal: AbortSignal;\\n}\"\n },\n {\n \"name\": \"ToolExecutionMode\",\n \"declaration\": \"export type ToolExecutionMode = {\\n kind: 'parallel';\\n} | {\\n kind: 'exclusive';\\n};\"\n },\n {\n \"name\": \"ToolExecutionResult\",\n \"declaration\": \"export type ToolExecutionResult = ToolExecutionSuccess | ToolExecutionFailure;\"\n },\n {\n \"name\": \"ToolExecutionSuccess\",\n \"declaration\": \"export interface ToolExecutionSuccess {\\n readonly isError: false;\\n readonly value: JsonValue;\\n readonly content: ContentBlock[];\\n readonly error?: never;\\n readonly meta?: JsonValue;\\n readonly additionalContexts?: UserMessage[];\\n readonly concludesTurn?: true;\\n}\"\n },\n {\n \"name\": \"ToolExecutionToken\",\n \"declaration\": \"export type ToolExecutionToken = symbol & {\\n readonly [toolExecutionTokenBrand]: true;\\n};\"\n },\n {\n \"name\": \"ToolFailure\",\n \"declaration\": \"export interface ToolFailure {\\n message: string;\\n info?: ToolErrorInfo;\\n}\"\n },\n {\n \"name\": \"ToolGuard\",\n \"declaration\": \"export type ToolGuard = (execution: Readonly) => string | undefined;\"\n },\n {\n \"name\": \"ToolOutputDefinition\",\n \"declaration\": \"export interface ToolOutputDefinition {\\n readonly schema: JsonSchemaNode;\\n render(args: unknown, value: JsonValue): ContentBlock[];\\n presentationMeta?(args: unknown, value: JsonValue): JsonValue;\\n}\"\n },\n {\n \"name\": \"ToolPresentationMode\",\n \"declaration\": \"export type ToolPresentationMode = 'native' | 'ptc' | 'both';\"\n },\n {\n \"name\": \"ToolRestriction\",\n \"declaration\": \"export interface ToolRestriction {\\n readonly allow?: readonly string[];\\n readonly deny?: readonly string[];\\n}\"\n },\n {\n \"name\": \"ToolResult\",\n \"declaration\": \"export interface ToolResult {\\n content: ContentBlock[];\\n isError: boolean;\\n meta?: JsonValue;\\n}\"\n },\n {\n \"name\": \"ToolResultView\",\n \"declaration\": \"export type ToolResultView = GenericResultView | TerminalResultView | DiffResultView | SearchResultView | ReadResultView | WebResultView;\"\n },\n {\n \"name\": \"ToolRunContext\",\n \"declaration\": \"export interface ToolRunContext extends ToolExecution {\\n deferContext(context: UserMessage): void;\\n concludeTurn(): void;\\n}\"\n },\n {\n \"name\": \"ToolSchema\",\n \"declaration\": \"export interface ToolSchema {\\n deferLoading?: true;\\n name: string;\\n description: string;\\n parameters: Record;\\n}\"\n },\n {\n \"name\": \"UserMessage\",\n \"declaration\": \"export interface UserMessage extends MessageBase {\\n readonly role: 'user';\\n}\"\n },\n {\n \"name\": \"WebFetchResultView\",\n \"declaration\": \"export interface WebFetchResultView {\\n card: 'web';\\n kind: 'fetch';\\n title?: string;\\n url: string;\\n statusCode: number;\\n truncated: boolean;\\n}\"\n },\n {\n \"name\": \"WebResultView\",\n \"declaration\": \"export type WebResultView = WebSearchResultView | WebFetchResultView;\"\n },\n {\n \"name\": \"WebSearchResultView\",\n \"declaration\": \"export interface WebSearchResultView {\\n card: 'web';\\n kind: 'search';\\n title?: string;\\n sources: WebSource[];\\n answer?: string;\\n truncated: boolean;\\n}\"\n },\n {\n \"name\": \"WebSource\",\n \"declaration\": \"export interface WebSource {\\n url: string;\\n title?: string;\\n snippet?: string;\\n publishedAt?: string;\\n}\"\n }\n ]\n }\n}"}],"isError":false,"id":"{{message:5}}"}},"sourceEventSeqs":[14],"surfaceOp":"append"}
{"type":"step/end","data":{"turn":1,"step":1}}
{"type":"step/start","data":{"turn":1,"step":2}}
{"type":"assistant/message","data":{"turn":1,"step":2,"message":{"role":"assistant","content":[{"type":"tool-call","id":"inspect-subprocess-api","name":"cordis_inspect_query","arguments":"{\"platform\":\"host\",\"provider\":\"Service\",\"method\":\"listService\",\"input\":{\"service\":\"subprocess\"}}"}],"source":{"kind":"model","provider":"deepseek-official","model":"deepseek-v4-flash"},"id":"{{message:6}}"},"usage":{"inputTokens":3,"outputTokens":3},"stream":[{"type":"chunk","time":1788778146017,"chunk":{"type":"block-start","index":0,"blockType":"tool-call"}},{"type":"tool-call-chunks","time0":1788778146017,"index":0,"dt":[],"id":"inspect-subprocess-api","name":"cordis_inspect_query","args":["{\"platform\":\"host\",\"provider\":\"Service\",\"method\":\"listService\",\"input\":{\"service\":\"subprocess\"}}"]},{"type":"chunk","time":1788778146017,"chunk":{"type":"block-end","index":0,"block":{"type":"tool-call","id":"inspect-subprocess-api","name":"cordis_inspect_query","arguments":"{\"platform\":\"host\",\"provider\":\"Service\",\"method\":\"listService\",\"input\":{\"service\":\"subprocess\"}}"}}},{"type":"chunk","time":1788778146017,"chunk":{"type":"usage","usage":{"inputTokens":3,"outputTokens":3}}},{"type":"chunk","time":1788778146017,"chunk":{"type":"finish","reason":{"kind":"tool-calls"}}}]},"surfaceOp":"append"}