internal/

directory
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 21, 2026 License: MPL-2.0

Directories

Path Synopsis
Package cache provides a per-file diagnostics cache with freshness tracking.
Package cache provides a per-file diagnostics cache with freshness tracking.
Package config handles parsing and merging of global (~/.dowse/config.toml) and workspace (.dowse.toml) configuration files.
Package config handles parsing and merging of global (~/.dowse/config.toml) and workspace (.dowse.toml) configuration files.
Package daemon implements the background daemon process that listens on a Unix domain socket and routes requests to the appropriate LSP sessions.
Package daemon implements the background daemon process that listens on a Unix domain socket and routes requests to the appropriate LSP sessions.
lsp
transport
Package transport provides a JSON-RPC stdio transport for LSP servers, wrapping jrpc2 with child process management and Content-Length framing.
Package transport provides a JSON-RPC stdio transport for LSP servers, wrapping jrpc2 with child process management and Content-Length framing.
Package mcpserver implements an MCP stdio server that exposes Dowse's diagnostics and definition capabilities as tools for AI hosts.
Package mcpserver implements an MCP stdio server that exposes Dowse's diagnostics and definition capabilities as tools for AI hosts.
Package session manages individual LSP session lifecycles, including server initialization, diagnostic model detection (push vs pull), and file watching.
Package session manages individual LSP session lifecycles, including server initialization, diagnostic model detection (push vs pull), and file watching.
Package tui provides a terminal dashboard for live monitoring of LSP sessions, displaying session status, diagnostics counts, and resource usage.
Package tui provides a terminal dashboard for live monitoring of LSP sessions, displaying session status, diagnostics counts, and resource usage.
Package watcher provides a filesystem watcher that monitors workspace directories for file changes, filters by extension, respects .gitignore, and debounces events.
Package watcher provides a filesystem watcher that monitors workspace directories for file changes, filters by extension, respects .gitignore, and debounces events.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL