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. |
Click to show internal directories.
Click to hide internal directories.