internal/agent/tools/lsp_restart.md
Restart one or all LSP clients by name; use when diagnostics are stale or the LSP is unresponsive.
<usage> - Restart all running LSP clients or a specific LSP client by name - Useful when LSP servers become unresponsive or need to be reloaded - Parameters: - name (optional): Specific LSP client name to restart. If not provided, all clients will be restarted. </usage> <features> - Gracefully shuts down all LSP clients - Restarts them with their original configuration - Reports success/failure for each client </features> <limitations> - Only restarts clients that were successfully started - Does not modify LSP configurations - Requires LSP clients to be already running </limitations> <tips> - Use when LSP diagnostics are stale or unresponsive - Call this tool if you notice LSP features not working properly </tips>