MCPcopy
hub / github.com/anomalyco/opencode / toolPart

Function toolPart

packages/opencode/test/session/prompt.test.ts:93–95  ·  view source on GitHub ↗
(parts: SessionV1.Part[])

Source from the content-addressed store, hash-verified

91}
92
93function toolPart(parts: SessionV1.Part[]) {
94 return parts.find((part): part is SessionV1.ToolPart => part.type === "tool")
95}
96
97type CompletedToolPart = SessionV1.ToolPart & { state: SessionV1.ToolStateCompleted }
98type ErrorToolPart = SessionV1.ToolPart & { state: SessionV1.ToolStateError }

Callers 3

completedToolFunction · 0.70
errorToolFunction · 0.70
prompt.test.tsFile · 0.70

Calls 1

findMethod · 0.65

Tested by

no test coverage detected