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

Method recordFetchedPart

packages/opencode/src/acp/event.ts:220–233  ·  view source on GitHub ↗
(sessionId: string, message: SessionMessageResponse, part: Part)

Source from the content-addressed store, hash-verified

218 }
219
220 private async recordFetchedPart(sessionId: string, message: SessionMessageResponse, part: Part) {
221 return await Effect.runPromise(
222 this.input.session.recordPartMetadata({
223 sessionId,
224 messageId: part.messageID,
225 partId: part.id,
226 partType: part.type,
227 role: message.info.role,
228 ignored: part.type === "text" ? part.ignored : undefined,
229 toolCallId: part.type === "tool" ? part.callID : undefined,
230 metadata: "metadata" in part ? part.metadata : undefined,
231 }),
232 )
233 }
234
235 private async handleToolPart(sessionId: string, part: ToolPart, cwd: string) {
236 await this.toolStart(sessionId, part, cwd)

Callers 2

replayMessageMethod · 0.95
fetchPartMetadataMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected