---
type: community
cohesion: 0.06
members: 45
---

# Definition Model Tool

**Cohesion:** 0.06 - loosely connected
**Members:** 45 nodes

## Members
- [[.Description()]] - code - agent/summary/summary_test.go
- [[.Function()]] - code - agent/summary/summary_test.go
- [[.Name()_2]] - code - agent/summary/summary_test.go
- [[.Params()]] - code - agent/summary/summary_test.go
- [[.Process()]] - code - agent/summary/summary_test.go
- [[.Summarize()]] - code - agent/summary/summary.go
- [[Config]] - code - agent/summary/summary.go
- [[Context]] - code - agent/summary/summary.go
- [[Definition]] - code - agent/agent.go
- [[Definition_1]] - code - agent/summary/summary.go
- [[Loop]] - code - agent/agent.go
- [[Model]] - code - agent/agent.go
- [[Model_1]] - code - agent/summary/summary.go
- [[New()]] - code - agent/summary/summary.go
- [[NewLoop()]] - code - agent/agent.go
- [[Option]] - code - agent/summary/summary.go
- [[PromptBudget]] - code - agent/summary/summary.go
- [[PromptBuilderFactory]] - code - agent/agent.go
- [[RunInput]] - code - agent/agent.go
- [[Summarizer]] - code - agent/summary/summary.go
- [[Summarizer_1]] - code - agent/summary/summary.go
- [[SummaryRequest]] - code - agent/summary/summary.go
- [[T_1]] - code - agent/summary/summary_test.go
- [[TestDefinitionAllowsSystemPromptOverride()]] - code - agent/summary/summary_test.go
- [[TestSummarizerDrainsLoopErrorsWhileWaitingForTokens()]] - code - agent/summary/summary_test.go
- [[TestSummarizerRunsSummaryAgentThroughLoop()]] - code - agent/summary/summary_test.go
- [[Tool]] - code - agent/agent.go
- [[Tool_1]] - code - agent/summary/summary.go
- [[ToolCall]] - code - agent/summary/summary_test.go
- [[ToolResPreProcessor]] - code - agent/agent.go
- [[ToolResPreProcessor_1]] - code - agent/summary/summary.go
- [[ToolResponse]] - code - agent/summary/summary_test.go
- [[WithMaxLoopIterations()]] - code - agent/summary/summary.go
- [[WithMaxTokens()]] - code - agent/summary/summary.go
- [[WithPreProcessor()]] - code - agent/summary/summary.go
- [[WithPromptBudget()]] - code - agent/summary/summary.go
- [[WithRetryCount()]] - code - agent/summary/summary.go
- [[WithSystemPrompt()]] - code - agent/summary/summary.go
- [[WithTools()]] - code - agent/summary/summary.go
- [[activeKey]] - code - agent/summary/summary.go
- [[agent.go]] - code - agent/agent.go
- [[failingPreProcessor]] - code - agent/summary/summary_test.go
- [[staticTool]] - code - agent/summary/summary_test.go
- [[summary.go]] - code - agent/summary/summary.go
- [[summary_test.go]] - code - agent/summary/summary_test.go

## Live Query (requires Dataview plugin)

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

## Connections to other communities
- 4 edges to [[_COMMUNITY_testgo Part Context]]
- 2 edges to [[_COMMUNITY_Tokenizer Name Generate]]

## Top bridge nodes
- [[summary.go]] - degree 13, connects to 1 community
- [[NewLoop()]] - degree 7, connects to 1 community
- [[summary_test.go]] - degree 7, connects to 1 community
- [[Definition_1]] - degree 3, connects to 1 community
- [[Model_1]] - degree 2, connects to 1 community