---
type: community
cohesion: 0.08
members: 39
---

# Name GenerateStream Tokenizer

**Cohesion:** 0.08 - loosely connected
**Members:** 39 nodes

## Members
- [[.BuildPrompt()_1]] - code - loop/loop_test.go
- [[.Close()_4]] - code - loop/loop_test.go
- [[.Description()_1]] - code - loop/echo_tool.go
- [[.Function()_1]] - code - loop/echo_tool.go
- [[.Generate()_4]] - code - loop/loop_test.go
- [[.GenerateStream()_4]] - code - loop/loop_test.go
- [[.GenerateStream()_5]] - code - loop/loop_test.go
- [[.Name()_7]] - code - loop/echo_tool.go
- [[.Name()_8]] - code - loop/loop_test.go
- [[.Params()_1]] - code - loop/echo_tool.go
- [[.Requests()]] - code - loop/loop_test.go
- [[.Tokenizer()_4]] - code - loop/loop_test.go
- [[AIRequest_5]] - code - loop/loop_test.go
- [[AIResponse_5]] - code - loop/loop_test.go
- [[Context_15]] - code - loop/loop_test.go
- [[Conversation_3]] - code - loop/loop_test.go
- [[EchoTool]] - code - loop/echo_tool.go
- [[Int32]] - code - loop/loop_test.go
- [[Model_9]] - code - loop/loop_test.go
- [[Mutex_1]] - code - loop/loop_test.go
- [[NewEchoTool()]] - code - loop/echo_tool.go
- [[Prompt_4]] - code - loop/loop_test.go
- [[PromptBuilder_2]] - code - loop/loop_test.go
- [[T_13]] - code - loop/loop_test.go
- [[TestLoop()]] - code - loop/loop_test.go
- [[TestLoopFallsBackToBuildPromptEveryIteration()]] - code - loop/loop_test.go
- [[TestLoopHandlesManyToolCallsInOneIteration()]] - code - loop/loop_test.go
- [[TestLoopSuppressesRepeatedCompletedToolCall()]] - code - loop/loop_test.go
- [[Token_8]] - code - loop/loop_test.go
- [[Tokenizer_9]] - code - loop/loop_test.go
- [[ToolCall_5]] - code - loop/echo_tool.go
- [[ToolResponse_1]] - code - loop/echo_tool.go
- [[countingPromptBuilder]] - code - loop/loop_test.go
- [[echoArgs]] - code - loop/echo_tool.go
- [[echo_tool.go]] - code - loop/echo_tool.go
- [[loop_test.go]] - code - loop/loop_test.go
- [[scriptedStreamModel]] - code - loop/loop_test.go
- [[testPromptBuilder()]] - code - loop/loop_test.go
- [[wrapStreamModel]] - code - loop/loop_test.go

## Live Query (requires Dataview plugin)

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

## Connections to other communities
- 6 edges to [[_COMMUNITY_testgo Part Context]]
- 1 edge to [[_COMMUNITY_Tokenizer Model Provider]]
- 1 edge to [[_COMMUNITY_Token response testgo]]
- 1 edge to [[_COMMUNITY_Loop Tool ToolCall]]

## Top bridge nodes
- [[loop_test.go]] - degree 9, connects to 1 community
- [[NewEchoTool()]] - degree 7, connects to 1 community
- [[testPromptBuilder()]] - degree 7, connects to 1 community
- [[.GenerateStream()_4]] - degree 6, connects to 1 community
- [[T_13]] - degree 5, connects to 1 community