Help us shape the future of Go! Take the 2026 Go Developer Survey

compaction

package
v7.68.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 19, 2026 License: MIT Imports: 11 Imported by: 0

Documentation

Overview

Package compaction adapts provider-backed summary generation for engine context compaction.

The shared compaction data structures and deterministic cut-point algorithm live in session/compaction. This package only connects that shared algorithm to provider streaming and records provider-summary retry details. It requires a provider; deterministic extractive summaries stay in session/compaction.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ProviderSummaryGenerator

type ProviderSummaryGenerator struct {
	TimeoutPolicy providerattempt.RequestTimeoutPolicy
	RetryPolicy   providerretry.Policy
	Provider      provider.Provider
	ProviderName  string
	Model         string
	Reasoning     provider.ReasoningCapability
	Policy        contextpolicy.Policy
	PromptOptions sessioncompaction.PromptOptions
}

func (ProviderSummaryGenerator) GenerateSummary

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL