HPD-Environment.Search.Ripgrep
0.9.5
dotnet add package HPD-Environment.Search.Ripgrep --version 0.9.5
NuGet\Install-Package HPD-Environment.Search.Ripgrep -Version 0.9.5
<PackageReference Include="HPD-Environment.Search.Ripgrep" Version="0.9.5" />
<PackageVersion Include="HPD-Environment.Search.Ripgrep" Version="0.9.5" />
<PackageReference Include="HPD-Environment.Search.Ripgrep" />
paket add HPD-Environment.Search.Ripgrep --version 0.9.5
#r "nuget: HPD-Environment.Search.Ripgrep, 0.9.5"
#:package HPD-Environment.Search.Ripgrep@0.9.5
#addin nuget:?package=HPD-Environment.Search.Ripgrep&version=0.9.5
#tool nuget:?package=HPD-Environment.Search.Ripgrep&version=0.9.5
HPD Environment Search Ripgrep
This package owns the optional verified ripgrep binaries used by HPD Environment workspace search.
The Agent coding harness never resolves or launches rg directly. It asks the
workspace file store to search. The selected Environment provider supplies the
process and filesystem boundary, while this package provisions the target
executable through that same process boundary.
Bundled Targets
- macOS arm64
- macOS x64
- Linux x64, statically linked musl build
- Linux arm64 musl, including the pinned loader and runtime libraries
Bundles are generated during packaging from pinned upstream releases. The manifest records the upstream version and SHA-256 digest for every bundle. Private package builds must run:
dotnet run --file pack/prepare-ripgrep-binaries.cs -- \
--output-root obj/RipgrepPack
The runtime writes the selected bundle into a random, owner-only temporary
directory inside the execution unit. It invokes the resulting absolute path
through the same IProcessProvider used for workspace commands. It never
trusts a workspace or host PATH entry when a bundle is available.
Search continues to use the managed fallback when the target has no bundle, the execution target cannot run POSIX shell tools, or bundle provisioning fails. The fallback preserves Grep behavior but does not provide ripgrep acceleration.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- HPD-Environment.Contracts (>= 0.9.5)
- HPD-Environment.Runtime (>= 0.9.5)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on HPD-Environment.Search.Ripgrep:
| Package | Downloads |
|---|---|
|
HPD-Environment.Virtualization.Apple
Apple Virtualization.framework environment provider for HPD Agent using a supervised hpd-vz helper. |
|
|
HPD-Environment.HostProcess
Direct host process execution, operating-system sandbox enforcement, and network mediation for HPD Environment. |
|
|
HPD-Environment.HostContainers
Host container Environment provider for trusted HPD workloads using a mediated container engine. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.9.5 | 72 | 11/9/2026 |