---
source_file: "context/prompt_builder.go"
type: "code"
community: "Part promptLimit Source"
location: "L31"
tags:
  - graphify/code
  - graphify/EXTRACTED
  - community/Part_promptLimit_Source
---

# Part

## Connections
- [[.BuildParts()_1]] - `references` [EXTRACTED]
- [[.admitEntryParts()]] - `references` [EXTRACTED]
- [[.appendParts()]] - `references` [EXTRACTED]
- [[.countPrompt()]] - `references` [EXTRACTED]
- [[.dropOptionalContextFor()]] - `references` [EXTRACTED]
- [[.nextParts()]] - `references` [EXTRACTED]
- [[.normalizeMissingPartTokens()]] - `references` [EXTRACTED]
- [[.normalizePartTokens()]] - `references` [EXTRACTED]
- [[.part()]] - `references` [EXTRACTED]
- [[.partsFit()]] - `references` [EXTRACTED]
- [[.partsFitAfterDroppingOptionalContext()]] - `references` [EXTRACTED]
- [[.summarizeOptionalPart()]] - `references` [EXTRACTED]
- [[.tokenCount()]] - `method` [EXTRACTED]
- [[BuildTrace]] - `references` [EXTRACTED]
- [[BuildTraceEntry_1]] - `references` [EXTRACTED]
- [[NewPart()]] - `references` [EXTRACTED]
- [[NewPartGroup()]] - `references` [EXTRACTED]
- [[addPartIDs()]] - `references` [EXTRACTED]
- [[cloneParts()]] - `references` [EXTRACTED]
- [[clonePartsMap()]] - `references` [EXTRACTED]
- [[finalizeTrace()]] - `references` [EXTRACTED]
- [[keepRequiredParts()]] - `references` [EXTRACTED]
- [[markRequired()]] - `references` [EXTRACTED]
- [[partsTokenCount()]] - `references` [EXTRACTED]
- [[promptBuildState_1]] - `references` [EXTRACTED]
- [[prompt_builder.go]] - `contains` [EXTRACTED]
- [[rebuildPartIDs()]] - `references` [EXTRACTED]
- [[validatePartIDs()]] - `references` [EXTRACTED]

#graphify/code #graphify/EXTRACTED #community/Part_promptLimit_Source