Documentation
¶
Overview ¶
Package summarize provides AI-powered repository summarization.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SummarizeOptions ¶
type SummarizeOptions struct {
Repo string // full_name, required
DB *sql.DB
LLMProvider provider.LLMProvider
}
SummarizeOptions configures the summarization.
type SummarizeResult ¶
type SummarizeResult struct {
Summary string
Repo string
ChunksUsed int
InputTokens int
OutputTokens int
DurationMs int64
}
SummarizeResult contains the summarization result.
func SummarizeRepo ¶
func SummarizeRepo(ctx context.Context, opts SummarizeOptions, onChunk func(string)) (SummarizeResult, error)
SummarizeRepo generates a structured AI summary of a repository.
Click to show internal directories.
Click to hide internal directories.