MCPcopy Index your code
hub / github.com/anomalyco/opencode / turn

Function turn

packages/opencode/src/cli/cmd/run/session.shared.ts:132–143  ·  view source on GitHub ↗
(msg: SessionMessages[number])

Source from the content-addressed store, hash-verified

130}
131
132function turn(msg: SessionMessages[number]): Turn | undefined {
133 if (msg.info.role !== "user") {
134 return undefined
135 }
136
137 return {
138 prompt: messagePrompt(msg),
139 provider: msg.info.model.providerID,
140 model: msg.info.model.modelID,
141 variant: msg.info.model.variant,
142 }
143}
144
145export function createSession(messages: SessionMessages): RunSession {
146 return {

Callers 2

createSessionFunction · 0.70

Calls 1

messagePromptFunction · 0.85

Tested by

no test coverage detected