memory

package
v0.1.7 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	ContextRecoveryCompact      = runtimerecovery.ModeCompact
	ContextRecoveryPruneCompact = runtimerecovery.ModePruneCompact
)

Deprecated: package memory is a compatibility shim over runtime/recovery. New code should import runtime/recovery directly.

Variables

Deprecated: package memory is a compatibility shim over runtime/requestctx. New code should import runtime/requestctx directly.

Functions

func CleanupTurn

func CleanupTurn(turnID string)

func ContextRecoveryModeFromContext

func ContextRecoveryModeFromContext(ctx context.Context) (string, bool)

func ConversationIDFromContext

func ConversationIDFromContext(ctx context.Context) string

func MergeDiscoveryMode

func MergeDiscoveryMode(ctx context.Context, update DiscoveryMode) context.Context

func ModelMessageIDFromContext

func ModelMessageIDFromContext(ctx context.Context) string

func RequestModeFromContext added in v0.1.5

func RequestModeFromContext(ctx context.Context) string

func SetTurnModelMessageID

func SetTurnModelMessageID(turnID, msgID string)

func SetTurnTrace

func SetTurnTrace(turnID, traceID string)

func ToolMessageIDFromContext

func ToolMessageIDFromContext(ctx context.Context) string

func TurnModelMessageID

func TurnModelMessageID(turnID string) string

func TurnTrace

func TurnTrace(turnID string) string

func WithContextRecoveryMode

func WithContextRecoveryMode(ctx context.Context, mode string) context.Context

func WithConversationID

func WithConversationID(ctx context.Context, conversationID string) context.Context

func WithDiscoveryMode

func WithDiscoveryMode(ctx context.Context, mode DiscoveryMode) context.Context

func WithModelCompletionMeta

func WithModelCompletionMeta(ctx context.Context, meta ModelCompletionMeta) context.Context

func WithModelMessageID added in v0.1.7

func WithModelMessageID(ctx context.Context, messageID string) context.Context

func WithRequestMode added in v0.1.5

func WithRequestMode(ctx context.Context, mode string) context.Context

func WithRunMeta

func WithRunMeta(ctx context.Context, meta RunMeta) context.Context

func WithToolMessageID

func WithToolMessageID(ctx context.Context, messageID string) context.Context

func WithTurnMeta

func WithTurnMeta(ctx context.Context, meta TurnMeta) context.Context

Types

type ContextProjection deprecated added in v0.1.7

type ContextProjection = runtimeprojection.ContextProjection

Deprecated: package memory is a compatibility shim over runtime/projection. New code should import runtime/projection directly. ContextProjection is a compatibility alias for runtime/projection.ContextProjection.

type DiscoveryMode deprecated

type DiscoveryMode = runtimediscovery.Mode

Deprecated: package memory is a compatibility shim over runtime/discovery. New code should import runtime/discovery directly.

func DiscoveryModeFromContext

func DiscoveryModeFromContext(ctx context.Context) (DiscoveryMode, bool)

type EmbedFunc

type EmbedFunc = func(ctx context.Context, texts []string) ([][]float32, error)

type ModelCompletionMeta

type ModelCompletionMeta = runtimerequestctx.ModelCompletionMeta

func ModelCompletionMetaFromContext

func ModelCompletionMetaFromContext(ctx context.Context) (ModelCompletionMeta, bool)

type ProjectionState added in v0.1.7

type ProjectionState = runtimeprojection.ProjectionState

ProjectionState is a compatibility alias for runtime/projection.ProjectionState.

type RunMeta deprecated

type RunMeta = runtimerequestctx.RunMeta

Deprecated: package memory is a compatibility shim over runtime/requestctx. New code should import runtime/requestctx directly.

func RunMetaFromContext

func RunMetaFromContext(ctx context.Context) (RunMeta, bool)

type TurnMeta deprecated

type TurnMeta = runtimerequestctx.TurnMeta

Deprecated: package memory is a compatibility shim over runtime/requestctx. New code should import runtime/requestctx directly.

func TurnMetaFromContext

func TurnMetaFromContext(ctx context.Context) (TurnMeta, bool)

Jump to

Keyboard shortcuts

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