MCPcopy Create free account
hub / github.com/anomalyco/opencode / turnSummaryCommit

Function turnSummaryCommit

packages/opencode/src/cli/cmd/run/turn-summary.ts:5–23  ·  view source on GitHub ↗
(input: {
  agent: string
  model: string
  duration: string
  messageID?: string
})

Source from the content-addressed store, hash-verified

3import type { RunProvider, StreamCommit } from "./types"
4
5export 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
25export function messageTurnSummaryCommit(
26 message: SessionMessages[number],

Callers 2

writeTurnSummaryMethod · 0.90
messageTurnSummaryCommitFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected