• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

karellen / karellen-lsp-mcp / 23657411883
72%

Build:
DEFAULT BRANCH: master
Ran 27 Mar 2026 04:48PM UTC
Jobs 9
Files 10
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

27 Mar 2026 04:46PM UTC coverage: 74.362% (-0.4%) from 74.74%
23657411883

push

github

web-flow
Add lsp_regenerate_index tool and raise staleness threshold to 5% (#14)

## Summary

- **New `lsp_regenerate_index` MCP tool**: cleans all managed data
(compilation databases, workspace caches) and force-restarts the LSP
server for a registered project. Returns the (potentially new)
project_id.
- **Staleness threshold raised to 5%**: `compile_commands.json`
staleness detection now requires >= 5% of source files to be missing
before triggering automatic regeneration. A single deleted or renamed
file no longer causes unnecessary index rebuilds.
- Adds `LspAdapter.clean_managed_data()` and `managed_dir_name` class
attribute to the adapter framework.

## Test plan

- [x] New unit test: below-5% missing files is not stale
- [x] New unit test: at-5% missing files triggers staleness
- [x] Existing relative path resolution test updated for new threshold
- [x] Full `pyb -vX` build passes (unit tests, integration tests,
flake8, coverage)

667 of 1020 branches covered (65.39%)

Branch coverage included in aggregate %.

15 of 33 new or added lines in 3 files covered. (45.45%)

2219 of 2861 relevant lines covered (77.56%)

6.85 hits per line

Uncovered Changes

Lines Coverage ∆ File
10
66.08
0.01% src/main/python/karellen_lsp_mcp/daemon.py
6
69.1
-1.09% src/main/python/karellen_lsp_mcp/lsp_adapter.py
2
65.08
-0.1% src/main/python/karellen_lsp_mcp/server.py
Jobs
ID Job ID Ran Files Coverage
1 23657411883.1 27 Mar 2026 04:48PM UTC 10
74.28
GitHub Action Run
2 23657411883.2 27 Mar 2026 04:48PM UTC 10
74.28
GitHub Action Run
3 23657411883.3 27 Mar 2026 04:48PM UTC 10
73.98
GitHub Action Run
4 23657411883.4 27 Mar 2026 04:48PM UTC 10
73.57
GitHub Action Run
5 23657411883.5 27 Mar 2026 04:48PM UTC 10
74.0
GitHub Action Run
6 23657411883.6 27 Mar 2026 04:48PM UTC 10
73.44
GitHub Action Run
7 23657411883.7 27 Mar 2026 04:48PM UTC 10
73.57
GitHub Action Run
8 23657411883.8 27 Mar 2026 04:48PM UTC 10
73.44
GitHub Action Run
9 23657411883.9 27 Mar 2026 04:48PM UTC 10
73.57
GitHub Action Run
Source Files on build 23657411883
  • Tree
  • List 10
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • a1e7f918 on github
  • Prev Build on master (#23632293812)
  • Next Build on master (#23657916656)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc