macOS
brew install pkl-lsplocal Homebrew formula metadata
brew / Rang 5734
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für pkl-lsp in AI-Agent-Workflows.
Installation
brew install pkl-lsplocal Homebrew formula metadata
nix profile install nixpkgs#pkl-lspnixpkgs package indexes · pkgs/by-name/pk/pkl-lsp/package.nix · Quelle: api.github.com
Überblick
Language server for Pkl
Verlauf
Pkl Language Server is the official Language Server Protocol implementation for Pkl, intended to be integrated into editor plugins rather than used as a standalone authoring interface.
Pkl's February 2024 launch material stated that Language Server Protocol support was planned alongside the initial IntelliJ tooling.
The pkl-lsp changelog records its initial release in October 2024. The accompanying update to Pkl's launch announcement noted that the server enabled richer support for the VS Code and Neovim plugins.
The server enables a shared editor-tooling implementation for Pkl clients. Official Pkl tooling lists integrations for VS Code and Neovim, while the supplied package facts record Homebrew and Nix distribution.
Its integration contract is deliberately editor-oriented: clients launch or bundle the server, exchange standard LSP messages, and may implement Pkl-specific requests for package downloads, file contents, project synchronization, and actionable notifications.
Editor integrations start pkl-lsp and use it for Pkl diagnostics, completion, navigation, quick fixes, formatting-related behavior, package downloads, and project synchronization. Client configuration can provide `pkl.cli.path`; otherwise the server searches `PATH`, so there is no official standalone configuration-file location.
pkl-lsp separates Pkl language intelligence from any one editor, giving package maintainers and plugin authors a reusable server with a documented protocol and release cycle. It also demonstrates the common packaging boundary between a language runtime, an LSP server, and editor-specific clients.
Sicherheitslage
Für pkl-lsp wurde kein passendes lokales Secret-Handling-Manifest gefunden. Paketmetadaten bleiben hier veröffentlicht, damit künftige Abdeckung eine stabile Paket-URL hat.
Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.
Executables
| Befehl | Art | Sichtbarkeit | Hinweis |
|---|---|---|---|
pkl-lsp | cli | globales Executable |
Aktualität
Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.
https://github.com/apple/pkl-lsp
Installationsmetadaten
| Paketschlüssel | brew:pkl-lsp |
|---|---|
| Version | 0.8.0 |
| Paketmanager | Homebrew |
| Paketmanager-Seite | https://formulae.brew.sh/formula/pkl-lsp |
| Homepage | https://pkl-lang.org/lsp/current/index.html |
| Repository | https://github.com/apple/pkl-lsp |
| Upstream-Dokumentation | https://pkl-lang.org/lsp/current/index.html |
| Lizenz | Apache-2.0 |
| Quellarchiv | https://github.com/apple/pkl-lsp/releases/download/0.8.0/pkl-lsp-0.8.0.jar |
| Zuletzt aktualisiert | 2026-09-06T23:58:24+02:00 |
| Pulse | updated |
| Abhängigkeiten | openjdk |
| Bottle | verfügbar (auf all) |
| Homebrew post-install | nicht definiert |
| Dienst | keiner deklariert |
Registry-Fakten
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | pkl-lsp |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
Source-Datenbank-Treffer
Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.
pkl-lsp
nix profile install nixpkgs#pkl-lspQuellspur
Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.
View the package source record on GitHub.