Skip to content

Changed: Optimize PATH deduplication from O(n²) to O(n) using HashSet

2e9a6d3
Select commit
Loading
Failed to load commit list.
Merged

Added: Linux bubblewrap sandbox for shell command execution #69

Changed: Optimize PATH deduplication from O(n²) to O(n) using HashSet
2e9a6d3
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Mar 28, 2026 in 0s

75.65% (-4.08%) compared to eb95c19

View this Pull Request on Codecov

75.65% (-4.08%) compared to eb95c19

Details

Codecov Report

❌ Patch coverage is 29.18149% with 199 lines in your changes missing coverage. Please review.
✅ Project coverage is 75.65%. Comparing base (eb95c19) to head (2e9a6d3).
⚠️ Report is 2 commits behind head on main.

Files with missing lines Patch % Lines
...llm-coding-tools-bubblewrap/src/profile/builder.rs 0.00% 43 Missing ⚠️
.../llm-coding-tools-bubblewrap/src/profile/layout.rs 0.00% 39 Missing ⚠️
...llm-coding-tools-bubblewrap/src/profile/presets.rs 0.00% 33 Missing ⚠️
...c/llm-coding-tools-bubblewrap/src/profile/types.rs 0.00% 28 Missing ⚠️
...rc/llm-coding-tools-bubblewrap/src/wrap/command.rs 0.00% 21 Missing ⚠️
src/llm-coding-tools-bubblewrap/src/probe.rs 0.00% 12 Missing ⚠️
src/llm-coding-tools-serdesai/src/bash.rs 52.17% 11 Missing ⚠️
...rc/llm-coding-tools-bubblewrap/src/test_helpers.rs 0.00% 7 Missing ⚠️
src/llm-coding-tools-core/src/tools/bash/mod.rs 68.75% 5 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main      #69      +/-   ##
==========================================
- Coverage   79.73%   75.65%   -4.08%     
==========================================
  Files         100      107       +7     
  Lines        3493     3718     +225     
==========================================
+ Hits         2785     2813      +28     
- Misses        708      905     +197     
Files with missing lines Coverage Δ
...ng-tools-core/examples/system_prompt/mock_tools.rs 0.00% <ø> (ø)
...m-coding-tools-core/src/context/tool_prompt/mod.rs 100.00% <100.00%> (ø)
...ools-core/src/context/tool_prompt/tool_sections.rs 75.53% <100.00%> (+1.66%) ⬆️
src/llm-coding-tools-core/src/path/allowed.rs 81.25% <ø> (-3.13%) ⬇️
src/llm-coding-tools-core/src/system_prompt.rs 98.94% <ø> (ø)
...-coding-tools-core/src/tools/bash/blocking_impl.rs 96.66% <100.00%> (ø)
...llm-coding-tools-core/src/tools/bash/tokio_impl.rs 96.15% <100.00%> (ø)
...lm-coding-tools-serdesai/examples/serdesai-task.rs 0.00% <ø> (ø)
src/llm-coding-tools-core/src/tools/bash/mod.rs 73.46% <68.75%> (-2.29%) ⬇️
...rc/llm-coding-tools-bubblewrap/src/test_helpers.rs 0.00% <0.00%> (ø)
... and 7 more

... and 1 file with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.