mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-07-09 13:21:42 +00:00
Registers PowerShell (.ps1/.psm1/.psd1) in the LSP server registry, spawning PowerShellEditorServices over stdio via a pwsh/powershell host. PSES ships as a GitHub release zip (no npm/go/pip recipe), so it sits in the manual install tier alongside rust-analyzer and clangd. The spawn builder resolves the module bundle from (in order) the lsp.servers.powershell.command override, init bundlePath, the PSES_BUNDLE_PATH env var, or <HERMES_HOME>/lsp/PowerShellEditorServices, then launches Start-EditorServices.ps1 -Stdio with a non-interactive, no-profile host. hermes lsp status/list report it as manual-only until pwsh is present. Docs and tests included. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| _mock_lsp_server.py | ||
| test_backend_gate.py | ||
| test_broken_set.py | ||
| test_client_e2e.py | ||
| test_delta_key.py | ||
| test_diagnostics_field.py | ||
| test_eventlog.py | ||
| test_install_and_lint_fixes.py | ||
| test_lifecycle.py | ||
| test_powershell_server.py | ||
| test_protocol.py | ||
| test_reporter.py | ||
| test_service.py | ||
| test_shell_linter_lsp_skip.py | ||
| test_workspace.py | ||