Skip to content

Record the OmniSharp LSP 3.17 library ceiling in the Architecture design doc #136

Description

@clrudolphi

OmniSharp.Extensions.LanguageServer 0.19.9 (the library this server is built on) tops out at LSP 3.17 — verified by DLL inspection — so any 3.18+ protocol feature needs hand-rolled DTOs rather than library support. This fact is already captured as a Claude memory ([[omnisharp-lsp-version-ceiling]]) but was never written into the actual repo documentation, per docs/AsBuilt-Reconciliation-Reminder.md §2.

Work

  • LSP-IDE-Support-Architecture.md: record the library-ceiling fact (LSP 3.17, OmniSharp.Extensions.LanguageServer 0.19.9) and the implication that 3.18+ features require custom DTOs.

This is small and standalone — doesn't depend on the Rename or Inlay Hints reconciliation issues (#134, #135).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions