pkg/

directory
v0.1.54 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 29, 2026 License: AGPL-3.0

Directories

Path Synopsis
agentproto
Package agentsdk defines the contract between the Boxy server and agents.
Package agentsdk defines the contract between the Boxy server and agents.
Package artifact defines the common identity and registry seam for Boxy's typed immutable artifacts.
Package artifact defines the common identity and registry seam for Boxy's typed immutable artifacts.
Package diskjson provides a generic, mutex-guarded, atomically-written JSON file store for a single value.
Package diskjson provides a generic, mutex-guarded, atomically-written JSON file store for a single value.
Package eventstream provides generic primitives for bounded event streaming.
Package eventstream provides generic primitives for bounded event streaming.
Package graph contains small reusable graph primitives used by Boxy domain models that need explicit dependency traversal.
Package graph contains small reusable graph primitives used by Boxy domain models that need explicit dependency traversal.
Package httpjson provides generic JSON HTTP response helpers.
Package httpjson provides generic JSON HTTP response helpers.
Package humanize converts raw machine values into human-presentable strings — comma-grouped integers today; the same category of helper as byte-size ("4.2 MB"), relative-time ("3 days ago"), or ordinal ("1st") formatting belongs here too as those needs come up (see dustin/go-humanize for the shape of a mature version of this idea).
Package humanize converts raw machine values into human-presentable strings — comma-grouped integers today; the same category of helper as byte-size ("4.2 MB"), relative-time ("3 days ago"), or ordinal ("1st") formatting belongs here too as those needs come up (see dustin/go-humanize for the shape of a mature version of this idea).
Package lifecycle provides generic event-driven lifecycle primitives.
Package lifecycle provides generic event-driven lifecycle primitives.
Package model contains Boxy's core domain data models.
Package model contains Boxy's core domain data models.
Package pki generates and loads the private certificate authority used to secure agent<->server gRPC connections (see docs/adr/0005-remote-agent-transport-and-registration.md).
Package pki generates and loads the private certificate authority used to secure agent<->server gRPC connections (see docs/adr/0005-remote-agent-transport-and-registration.md).
Package policycontroller provides a small, reusable Observe → Decide → Act loop.
Package policycontroller provides a small, reusable Observe → Decide → Act loop.
pkg/providersdk/availability.go
pkg/providersdk/availability.go
builtins
Package builtins registers the built-in provider drivers with a Registry.
Package builtins registers the built-in provider drivers with a Registry.
guestcred
Package guestcred contains provider-neutral primitives for generating caller-deliverable guest credentials.
Package guestcred contains provider-neutral primitives for generating caller-deliverable guest credentials.
providers/devfactory
Package devfactory provides a reference implementation of the providersdk.Driver interface.
Package devfactory provides a reference implementation of the providersdk.Driver interface.
providers/docker
Package docker provides a providersdk.Driver backed by the local docker CLI.
Package docker provides a providersdk.Driver backed by the local docker CLI.
providers/hyperv
Package hyperv provides a providersdk.Driver for Microsoft Hyper-V. The agent must run on the Hyper-V host with Administrator privileges; no remote connection config is needed.
Package hyperv provides a providersdk.Driver for Microsoft Hyper-V. The agent must run on the Hyper-V host with Administrator privileges; no remote connection config is needed.
Package psdirect implements vmsdk.GuestExec via PowerShell Direct using the go-psrp library's native PSRP/HvSocket transport.
Package psdirect implements vmsdk.GuestExec via PowerShell Direct using the go-psrp library's native PSRP/HvSocket transport.
Package resourcepack plans and applies immutable, parameterized resource configuration packages.
Package resourcepack plans and applies immutable, parameterized resource configuration packages.
Package resourcepool provides a small, reusable, homogeneous collection type with an attached (opaque) policy.
Package resourcepool provides a small, reusable, homogeneous collection type with an attached (opaque) policy.
Package secrets provides explicit server-owned secret backends.
Package secrets provides explicit server-owned secret backends.
Package vmsdk provides hypervisor-agnostic VM guest communication interfaces and implementations.
Package vmsdk provides hypervisor-agnostic VM guest communication interfaces and implementations.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL