(input: {
agent: string
model: string
duration: string
messageID?: string
})
| 3 | import type { RunProvider, StreamCommit } from "./types" |
| 4 | |
| 5 | export function turnSummaryCommit(input: { |
| 6 | agent: string |
| 7 | model: string |
| 8 | duration: string |
| 9 | messageID?: string |
| 10 | }): StreamCommit { |
| 11 | return { |
| 12 | kind: "system", |
| 13 | text: `▣ ${input.agent} · ${input.model} · ${input.duration}`, |
| 14 | phase: "final", |
| 15 | source: "system", |
| 16 | summary: { |
| 17 | agent: input.agent, |
| 18 | model: input.model, |
| 19 | duration: input.duration, |
| 20 | }, |
| 21 | messageID: input.messageID, |
| 22 | } |
| 23 | } |
| 24 | |
| 25 | export function messageTurnSummaryCommit( |
| 26 | message: SessionMessages[number], |
no outgoing calls
no test coverage detected