optimizerdec

package
v0.15.0 Latest Latest
Warning

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

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

Documentation

Overview

Package optimizerdec provides a MultiSession decorator that replaces the full tool list with two optimizer tools: find_tool and call_tool.

Index

Constants

View Source
const (
	// FindToolName is the tool name for semantic tool discovery.
	FindToolName = "find_tool"
	// CallToolName is the tool name for routing a call to any backend tool.
	CallToolName = "call_tool"
	// CallToolArgToolName is the JSON argument key for the backend tool name in a call_tool request.
	// It must match the json tag on optimizer.CallToolInput.ToolName.
	CallToolArgToolName = "tool_name"
	// CallToolArgParameters is the JSON argument key for the backend tool parameters in a call_tool request.
	// It must match the json tag on optimizer.CallToolInput.Parameters.
	CallToolArgParameters = "parameters"
)

Variables

This section is empty.

Functions

func NewDecorator

NewDecorator wraps sess with optimizer mode. Only find_tool and call_tool are exposed via Tools(). find_tool calls opt.FindTool. call_tool calls opt.CallTool, which routes through the instrumented optimizer (telemetry, traces, metrics).

Types

This section is empty.

Jump to

Keyboard shortcuts

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