---
type: community
cohesion: 0.07
members: 34
---

# Tool Loop Iteration

**Cohesion:** 0.07 - loosely connected
**Members:** 34 nodes

## Members
- [[Agentic Loop Package]] - code - loop/doc.go
- [[Append Token To Iteration]] - code - loop/iteration.go
- [[Call Tool]] - code - loop/tool.go
- [[Completed Tool Call Deduplication]] - code - loop/loop.go
- [[Decode Tool Args]] - code - loop/tool.go
- [[Decode Tool Args Tests]] - code - loop/tool_test.go
- [[Duplicate Tool Call Suppression Test]] - code - loop/loop_test.go
- [[Echo Tool]] - code - loop/echo_tool.go
- [[History Budget Helper]] - code - context/session_manager_test.go
- [[History Source Tests]] - code - context/session_manager_test.go
- [[Incremental Prompt Loop Test]] - code - loop/loop_test.go
- [[Incremental Prompt Session]] - code - loop/loop.go
- [[Iteration_3]] - code - loop/iteration.go
- [[Iteration Message Conversion]] - code - loop/iteration.go
- [[Iteration Part]] - code - loop/iteration.go
- [[Loop Agent]] - code - loop/loop.go
- [[Loop Error Sentinels]] - code - loop/errors.go
- [[Loop Scenario Tests]] - code - loop/loop_test.go
- [[Many Tool Calls Test]] - code - loop/loop_test.go
- [[Mock Model]] - code - testutil/mocks/model.go
- [[Mock Provider]] - code - testutil/mocks/provider.go
- [[Mock Session Store]] - code - testutil/mocks/session_store.go
- [[Mock Tokenizer]] - code - testutil/mocks/model.go
- [[Render Prompt]] - code - context/renderer.go
- [[Render Tool Signatures]] - code - loop/tool.go
- [[Renderer Interface]] - code - context/renderer.go
- [[Scripted Stream Model]] - code - loop/loop_test.go
- [[Session Store Interface]] - code - context/store.go
- [[Tool Call Signature]] - code - loop/tool.go
- [[Tool Execution Pipeline]] - code - loop/loop.go
- [[Tool Interface]] - code - loop/tool.go
- [[Write XML Part]] - code - context/renderer.go
- [[XML Renderer]] - code - context/renderer.go
- [[XML Renderer Group Rendering Test]] - code - context/rag_source_test.go

## Live Query (requires Dataview plugin)

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