---
type: community
cohesion: 0.09
members: 30
---

# Loop Tool ToolCall

**Cohesion:** 0.09 - loosely connected
**Members:** 30 nodes

## Members
- [[.Loop()]] - code - loop/loop.go
- [[.Messages()_3]] - code - loop/loop.go
- [[.String()_7]] - code - loop/tool.go
- [[.Validate()_4]] - code - loop/loop.go
- [[CallTool()]] - code - loop/tool.go
- [[Context_14]] - code - loop/loop.go
- [[DecodeToolArgs()]] - code - loop/tool.go
- [[Iteration_2]] - code - loop/loop.go
- [[IterationInformation_1]] - code - loop/loop.go
- [[Loop_1]] - code - loop/loop.go
- [[Message_6]] - code - loop/loop.go
- [[Model_8]] - code - loop/loop.go
- [[New()_3]] - code - loop/loop.go
- [[PromptBuilder_1]] - code - loop/loop.go
- [[RenderToolSignatures()]] - code - loop/tool.go
- [[T_14]] - code - loop/tool.go
- [[T_15]] - code - loop/tool_test.go
- [[TestDecodeToolArgs()]] - code - loop/tool_test.go
- [[Token_7]] - code - loop/loop.go
- [[Tool_2]] - code - loop/loop.go
- [[Tool_3]] - code - loop/tool.go
- [[ToolArg]] - code - loop/tool.go
- [[ToolCall_7]] - code - loop/loop.go
- [[ToolCall_8]] - code - loop/tool.go
- [[ToolCallToString()]] - code - loop/tool.go
- [[ToolResPreProcessor_2]] - code - loop/loop.go
- [[ToolResponse_3]] - code - loop/tool.go
- [[iterationToolCall]] - code - loop/loop.go
- [[toolCallSignature()]] - code - loop/tool.go
- [[tool_test.go]] - code - loop/tool_test.go

## Live Query (requires Dataview plugin)

```dataview
TABLE source_file, type FROM #community/Loop_Tool_ToolCall
SORT file.name ASC
```

## Connections to other communities
- 1 edge to [[_COMMUNITY_Name GenerateStream Tokenizer]]

## Top bridge nodes
- [[DecodeToolArgs()]] - degree 5, connects to 1 community