Versions in this module Expand all Collapse all v0 v0.1.1 Jun 25, 2026 Changes in this version + func RegisterLSPTools(tools []interface{ ... }, manager *lsp.LSPManager) []interface + type LSPDiagnosticsTool struct + Manager *lsp.LSPManager + func (t *LSPDiagnosticsTool) Description() string + func (t *LSPDiagnosticsTool) Execute(ctx context.Context, input json.RawMessage) (string, error) + func (t *LSPDiagnosticsTool) Name() string + func (t *LSPDiagnosticsTool) Parameters() map[string]interface{} + func (t *LSPDiagnosticsTool) RiskLevel() string + type LSPFindReferencesTool struct + Manager *lsp.LSPManager + func (t *LSPFindReferencesTool) Description() string + func (t *LSPFindReferencesTool) Execute(ctx context.Context, input json.RawMessage) (string, error) + func (t *LSPFindReferencesTool) Name() string + func (t *LSPFindReferencesTool) Parameters() map[string]interface{} + func (t *LSPFindReferencesTool) RiskLevel() string + type LSPGotoDefinitionTool struct + Manager *lsp.LSPManager + func (t *LSPGotoDefinitionTool) Description() string + func (t *LSPGotoDefinitionTool) Execute(ctx context.Context, input json.RawMessage) (string, error) + func (t *LSPGotoDefinitionTool) Name() string + func (t *LSPGotoDefinitionTool) Parameters() map[string]interface{} + func (t *LSPGotoDefinitionTool) RiskLevel() string + type LSPPrepareRenameTool struct + Manager *lsp.LSPManager + func (t *LSPPrepareRenameTool) Description() string + func (t *LSPPrepareRenameTool) Execute(ctx context.Context, input json.RawMessage) (string, error) + func (t *LSPPrepareRenameTool) Name() string + func (t *LSPPrepareRenameTool) Parameters() map[string]interface{} + func (t *LSPPrepareRenameTool) RiskLevel() string + type LSPRenameTool struct + Manager *lsp.LSPManager + func (t *LSPRenameTool) Description() string + func (t *LSPRenameTool) Execute(ctx context.Context, input json.RawMessage) (string, error) + func (t *LSPRenameTool) Name() string + func (t *LSPRenameTool) Parameters() map[string]interface{} + func (t *LSPRenameTool) RiskLevel() string + type LSPStatusTool struct + Manager *lsp.LSPManager + func (t *LSPStatusTool) Description() string + func (t *LSPStatusTool) Execute(ctx context.Context, input json.RawMessage) (string, error) + func (t *LSPStatusTool) Name() string + func (t *LSPStatusTool) Parameters() map[string]interface{} + func (t *LSPStatusTool) RiskLevel() string + type LSPSymbolsTool struct + Manager *lsp.LSPManager + func (t *LSPSymbolsTool) Description() string + func (t *LSPSymbolsTool) Execute(ctx context.Context, input json.RawMessage) (string, error) + func (t *LSPSymbolsTool) Name() string + func (t *LSPSymbolsTool) Parameters() map[string]interface{} + func (t *LSPSymbolsTool) RiskLevel() string