Documentation
¶
Overview ¶
Package reasoningcompose provides dedicated runtime composition for reasoning semantic compression.
Index ¶
- func Bind(surface featurebundle.GeneratedMergeSurface, in GenerationInput) (featurebundle.GeneratedMergeSurface, error)
- func BindFeatureSurface(surface featurebundle.GeneratedMergeSurface, in GenerationInput) (featurebundle.GeneratedMergeSurface, error)
- func IsNilCapability(v any) bool
- func Validate(in GenerationInput) error
- type GenerationInput
- type Options
- type ReasoningCompressionOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Bind ¶
func Bind(surface featurebundle.GeneratedMergeSurface, in GenerationInput) (featurebundle.GeneratedMergeSurface, error)
Bind replaces placeholder reasoning participants with configured compression services on the candidate merge surface using generated typed operations.
func BindFeatureSurface ¶
func BindFeatureSurface(surface featurebundle.GeneratedMergeSurface, in GenerationInput) (featurebundle.GeneratedMergeSurface, error)
BindFeatureSurface is an alias for Bind following the compactioncompose naming convention.
func IsNilCapability ¶
IsNilCapability reports whether a capability value is nil or a typed nil pointer/interface.
func Validate ¶
func Validate(in GenerationInput) error
Validate verifies that feature configuration and generation-bound prerequisites for reasoning semantic compression are satisfied.
Types ¶
type GenerationInput ¶
type GenerationInput struct {
Registrations []lipsdk.Registration
Client auxiliary.BackgroundClient
Poller auxiliary.BackgroundPoller
Options Options
}
GenerationInput specifies explicit composition inputs for reasoning semantic compression.
type Options ¶
type Options struct {
EgressPolicies map[string]reasoningpreservation.EgressPolicy
MatcherResolver sdk.MatcherResolver
}
Options holds trusted reasoning semantic compression composition seams.
func ComposeOptions ¶
ComposeOptions combines production and testing options with production precedence.
type ReasoningCompressionOptions ¶
type ReasoningCompressionOptions = Options
ReasoningCompressionOptions aliases Options for source compatibility.