Help us shape the future of Go! Take the 2026 Go Developer Survey

optimizerdec

package
v0.22.0 Latest Latest
Warning

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

Go to latest
Published: Apr 21, 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