Uses of Interface
com.github.copilot.rpc.ToolHandler
Packages that use ToolHandler
Package
Description
Configuration classes and data transfer objects for the Copilot SDK.
-
Uses of ToolHandler in com.github.copilot.rpc
Methods in com.github.copilot.rpc that return ToolHandlerModifier and TypeMethodDescriptionToolDefinition.handler()Returns the value of thehandlerrecord component.Methods in com.github.copilot.rpc with parameters of type ToolHandlerModifier and TypeMethodDescriptionstatic ToolDefinitionToolDefinition.create(String name, String description, Map<String, Object> schema, ToolHandler handler) Creates a tool definition with a JSON schema for parameters.static ToolDefinitionToolDefinition.createOverride(String name, String description, Map<String, Object> schema, ToolHandler handler) Creates a tool definition that overrides a built-in CLI tool.static ToolDefinitionToolDefinition.createSkipPermission(String name, String description, Map<String, Object> schema, ToolHandler handler) Creates a tool definition that skips the permission request.static ToolDefinitionToolDefinition.createWithDefer(String name, String description, Map<String, Object> schema, ToolHandler handler, ToolDefer defer) Creates a tool definition with an explicit deferral mode.static ToolDefinitionToolDefinition.createWithMetadata(String name, String description, Map<String, Object> schema, ToolHandler handler, Map<String, Object> metadata) Creates a tool definition with opaque, host-defined metadata.Constructors in com.github.copilot.rpc with parameters of type ToolHandlerModifierConstructorDescriptionToolDefinition(String name, String description, Object parameters, ToolHandler handler, Boolean overridesBuiltInTool, Boolean skipPermission, ToolDefer defer) Creates a tool definition without ametadatabag.ToolDefinition(String name, String description, Object parameters, ToolHandler handler, Boolean overridesBuiltInTool, Boolean skipPermission, ToolDefer defer, Map<String, Object> metadata) Creates an instance of aToolDefinitionrecord class.