Versions in this module Expand all Collapse all v0 v0.2.22 Sep 12, 2026 v0.2.21 Sep 9, 2026 Changes in this version + const DiagnosticCodeContextBudgetExceeded + const DiagnosticCodeContextDocumentExcluded + const DiagnosticCodeContextDocumentTruncated + type CompositionDecision struct + Code string + ID string + IncludedBytes int + OriginalBytes int + Status CompositionStatus + type CompositionDiagnostic struct + Code string + ID string + Message string + type CompositionPolicy struct + MaxDocumentBytes int + MaxPromptBytes int + Overflow OverflowBehavior + func DefaultCompositionPolicy() CompositionPolicy + func (p CompositionPolicy) Normalized() CompositionPolicy + func (p CompositionPolicy) Validate() error + type CompositionResult struct + Contributions []ContextContribution + Decisions []CompositionDecision + Diagnostics []CompositionDiagnostic + Prompt string + type CompositionStatus string + const CompositionDenied + const CompositionExcluded + const CompositionIncluded + const CompositionTruncated + const CompositionUnavailable + type ContextContribution struct + Content string + ID string + IncludedBytes int + Locator string + Name string + OriginalBytes int + Role string + Truncated bool + type Engine struct + func NewEngine() *Engine + func (e *Engine) Compose(policy CompositionPolicy, values []ContextContribution) (CompositionResult, error) + type OverflowBehavior string + const OverflowExclude + const OverflowTruncate + type RuntimeDecision struct + Code string + Disposition RuntimeDisposition + Message string + func (d RuntimeDecision) Validate() error + type RuntimeDisposition string + const RuntimeAllowed + const RuntimeDenied + const RuntimeUnavailable + type RuntimeUse string + const RuntimeUseContextPrompt + const RuntimeUseSkill