Files
galaxy/crates/lsp
Ryan WardandClaude Opus 4.6 f37a744692 Fix Warping indicator stuck after Bedrock LLM finishes responding
Bedrock was calling suggest_next_prompt tool which created a SuggestPrompt
action that waited forever on a oneshot channel for UI interaction that
never fires in the Bedrock path, keeping the conversation permanently
InProgress. Fixed by filtering the tool from the Bedrock tool list and
skipping it at the stream level when the LLM calls it from context history.

Also includes: Bedrock cache token tracking, cost estimation, LSP
improvements, conversation usage view updates, and external config support.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-18 12:13:05 -05:00
..
2026-04-28 08:43:33 -05:00
2026-04-28 08:43:33 -05:00

lsp

This crate provides a stdio-only Language Server Protocol (LSP) client transport for Warp. It:

  • Spawns and manages a language server process (child process)
  • Communicates over stdio using JSON-RPC with proper Content-Length framing

See main.rs for an example implmentation