{"name":"lsp","stage":"ga","description":"Package lsp is live semantic code intelligence — definitions, references, types, hover, outline and diagnostics — over a repository AND its resolved dependencies, with no toolchain on the caller's machine.","operations":[{"operationId":"post_lsp_complete","method":"POST","href":"/v1/lsp/complete","summary":"Offers the candidates a language server has at a position, typed and resolved through the repository's dependencies rather than guessed from text."},{"operationId":"post_lsp_diagnostics","method":"POST","href":"/v1/lsp/diagnostics","summary":"Reports every problem the language server finds in one file — compile errors, type errors and lints, each with its span and its severity (1 error, 2 warning, 3 information, 4 hint)."},{"operationId":"post_lsp_hover","method":"POST","href":"/v1/lsp/hover","summary":"Renders the type and documentation of the symbol at a position, as the language server itself renders it."},{"operationId":"post_lsp_locate","method":"POST","href":"/v1/lsp/locate","summary":"Finds where a symbol lives: its definition, its references, its type or its implementations, chosen by relation (definition, reference, type, implementation — empty means definition)."},{"operationId":"post_lsp_symbols","method":"POST","href":"/v1/lsp/symbols","summary":"Outlines one file: every declaration in it, with its kind and its span."}],"_links":{"describedby":{"href":"/v1/openapi.json?capability=lsp"},"self":{"href":"/v1/lsp"},"up":{"href":"/v1"}}}