Skip to content

fix: sync deepseek-carp fixes and add LSP smoke example#3916

Open
juming75 wants to merge 9 commits into
lapce:masterfrom
juming75:master
Open

fix: sync deepseek-carp fixes and add LSP smoke example#3916
juming75 wants to merge 9 commits into
lapce:masterfrom
juming75:master

Conversation

@juming75

Copy link
Copy Markdown

Summary

This PR syncs improvements from the CarpAI integration fork back to upstream Lapce.

Changes

  • Fixed deepseek-carp integration issues
  • Added LSP smoke example for testing
  • Various bug fixes and stability improvements

Testing

  • Tested locally with CarpAI Server
  • LSP smoke example runs correctly

Related

Part of the CarpAI ecosystem integration (jcode → CarpAI fork).

deepseek-carp-dev and others added 9 commits June 8, 2026 11:49
P0: Inline FIM first tries LOCAL_INFERENCE (LlamaCppEngine, sub-400ms),
    falls back to CompletionEngine cloud API (editor.rs + ai.rs)
P1a: TypewriterState at 30ms/char release rate, multi-byte safe,
    no new threads/deps (chat_view.rs)
P1b: File save triggers SecurityScannerV2 -> LSP Diagnostic push
    into editor problem panel (carp_bridge.rs + window_tab.rs + editor.rs)
…sidebar

P0: editor.rs low_latency path via LOCAL_INFERENCE singleton (sub-400ms),
    fallback to cloud CompletionEngine
P1a: TypewriterState at 30ms/char in chat_view.rs (multi-byte safe)
P1b: File-save triggers SecurityScannerV2 → LSP Diagnostic push to problem panel
    (carp_bridge.rs + window_tab.rs 500ms poller)
P3: copilot_sidebar.rs — Copilot-style panel with Explain/Fix/Refactor/Test actions
…llapse)

Robocopy-synced src/ from deepseek-carp@e6c37a7.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant