feat(session)!: embed assistant streams in format v2

This commit is contained in:
Tianyi Cui
2026-09-02 04:00:01 +08:00
parent 0bb7bba015
commit f99b06eaed
387 changed files with 9491 additions and 4625 deletions
@@ -124,6 +124,7 @@ function conversation(turns = 4, text = 'fixture '.repeat(40).trim()): Session {
})
}
session.append('assistant/message', {
stream: [],
turn,
step: 1,
message: createMessage({
@@ -161,6 +162,7 @@ function toolConversation(): Session {
})
}
session.append('assistant/message', {
stream: [],
turn,
step: 1,
message: createMessage({
@@ -209,6 +211,7 @@ function oversizedToolResult(chars = 3_000, withCompactablePrompt = false): Sess
reason: 'initial',
})
session.append('assistant/message', {
stream: [],
turn: 1,
step: 1,
message: createMessage({
@@ -583,6 +586,7 @@ describe('pressure measurement and retention', () => {
reason: 'initial',
})
session.append('assistant/message', {
stream: [],
turn: 1,
step: 1,
message: createMessage({
@@ -745,6 +749,7 @@ describe('pressure measurement and retention', () => {
session.append('turn/start', { turn: 1 })
session.append('step/start', { turn: 1, step: 1 })
session.append('assistant/message', {
stream: [],
turn: 1,
step: 1,
message: createMessage({
@@ -1095,6 +1100,7 @@ describe('compaction region transaction', () => {
}), { surfaceOp: 'append' })
session.append('step/start', { turn: 1, step: 1 })
session.append('assistant/message', {
stream: [],
turn: 1,
step: 1,
message: createMessage({
@@ -1944,6 +1950,7 @@ describe('route-priced image pressure', () => {
})
}
session.append('assistant/message', {
stream: [],
turn,
step: 1,
message: createMessage({