Skip to main content

Module protocol

Module protocol 

Source

Structs§

BashCompletedFrame
BashLongRunningFrame
ConfigureWarningsFrame
Pushed after configure has completed, when the deferred file walk and language detection produce warnings (missing formatter/checker/LSP binaries, or “project too large” file-count exceeded). The walk runs in a background thread so configure itself returns in <100 ms even on huge directories (e.g. user’s $HOME). When the walk finishes, AFT pushes one frame with the merged warnings — the plugin delivers them through the same path as the synchronous warnings that configure used to return.
EchoParams
Parameters for the echo command.
PermissionAskFrame
ProgressFrame
RawRequest
Inbound request envelope.
Response
Outbound response envelope.
StatusChangedFrame

Enums§

ProgressKind
PushFrame

Constants§

DEFAULT_SESSION_ID
Fallback session identifier used when a request arrives without one.
ERROR_PERMISSION_REQUIRED
v0.18 streaming semantics for hoisted bash.

Type Aliases§

StatusPayload
Full payload returned by the status command and cached by status push frames.