Documentation
¶
Index ¶
- Constants
- func BuildFollowUpPrompt(question string) string
- func BuildReviewPrompt(rawDiff string, fileContents map[string]string) string
- func BuildReviewPromptWithPruning(rawDiff string, fileContents map[string]string, prunedFiles map[string]string) string
- func EstimateTokens(text string) int
- func MaxTokenWarning(prompt string, maxTokens int) string
Constants ¶
View Source
const SystemPrompt = `` /* 1757-byte string literal not displayed */
SystemPrompt defines the Senior Go Engineer persona
Variables ¶
This section is empty.
Functions ¶
func BuildFollowUpPrompt ¶
BuildFollowUpPrompt constructs a prompt for follow-up questions
func BuildReviewPrompt ¶
BuildReviewPrompt constructs the full prompt for code review
func BuildReviewPromptWithPruning ¶
func BuildReviewPromptWithPruning(rawDiff string, fileContents map[string]string, prunedFiles map[string]string) string
BuildReviewPromptWithPruning constructs the full prompt for code review with pruning support
func EstimateTokens ¶
EstimateTokens provides a rough estimate of tokens in the prompt This is a simple heuristic: ~4 characters per token for English text
func MaxTokenWarning ¶
MaxTokenWarning returns a warning if the prompt is too large
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.