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

# .BuildPrompt()

## Connections
- [[.BuildParts()_1]] - `calls` [EXTRACTED]
- [[.admitEntryParts()]] - `calls` [EXTRACTED]
- [[.emit()]] - `calls` [EXTRACTED]
- [[.emitEntry()]] - `calls` [EXTRACTED]
- [[.failEntry()]] - `calls` [EXTRACTED]
- [[.finalTrace()]] - `calls` [EXTRACTED]
- [[.part()]] - `calls` [EXTRACTED]
- [[.promptLimit()_1]] - `calls` [EXTRACTED]
- [[.record()]] - `calls` [EXTRACTED]
- [[.sourceBudget()]] - `calls` [EXTRACTED]
- [[.validate()]] - `calls` [EXTRACTED]
- [[Builder_3]] - `method` [EXTRACTED]
- [[Context_8]] - `references` [EXTRACTED]
- [[Conversation_1]] - `references` [EXTRACTED]
- [[Prompt_2]] - `references` [EXTRACTED]
- [[markRequired()]] - `calls` [EXTRACTED]
- [[newBuilderView()]] - `calls` [EXTRACTED]
- [[newPromptBuildState()]] - `calls` [EXTRACTED]
- [[orderedEntries()]] - `calls` [EXTRACTED]
- [[promptBudgetError()]] - `calls` [EXTRACTED]
- [[promptBuildState]] - `references` [EXTRACTED]
- [[renderPrompt()]] - `calls` [INFERRED]

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