reasoning

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Oct 5, 2026 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

Package reasoningcompose provides dedicated runtime composition for reasoning semantic compression.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Bind

Bind replaces placeholder reasoning participants with configured compression services on the candidate merge surface using generated typed operations.

func BindFeatureSurface

BindFeatureSurface is an alias for Bind following the compactioncompose naming convention.

func IsNilCapability

func IsNilCapability(v any) bool

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

func ComposeOptions(prod, test Options) Options

ComposeOptions combines production and testing options with production precedence.

type ReasoningCompressionOptions

type ReasoningCompressionOptions = Options

ReasoningCompressionOptions aliases Options for source compatibility.

Jump to

Keyboard shortcuts

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