goose icon indicating copy to clipboard operation
goose copied to clipboard

Add support for LSP to provide enhanced information to LLMs

Open simonsickle opened this issue 2 months ago • 1 comments

Summary

Language Server Protocol (LSP) helps LLMs interact with a codebase. It also uses diagnostics to provide feedback to the LLM.

Type of Change

  • [x] Feature
  • [ ] Bug fix
  • [ ] Refactor / Code quality
  • [x] Performance improvement
  • [ ] Documentation
  • [ ] Tests
  • [ ] Security fix
  • [ ] Build / Release
  • [ ] Other (specify below)

Testing

Manual testing with databricks provider

Related Issues

Relates to #ISSUE_ID
Discussion: LINK (if any)

Screenshots/Demos (for UX changes)

After:
Screenshot 2025-10-22 at 3 31 10 PM

Screenshot 2025-10-22 at 3 30 52 PM Screenshot 2025-10-22 at 3 30 10 PM

simonsickle avatar Oct 22 '25 19:10 simonsickle

as discussed: thanks for implementing this and I like the direction, but I don't think this should be integrated into the core of goose if that makes sense. can we try this again with just an MCP server?

DOsinga avatar Nov 06 '25 04:11 DOsinga