internal/

directory
v0.213.1 Latest Latest
Warning

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

Go to latest
Published: Sep 3, 2026 License: MIT

Directories

Path Synopsis
Package alerts is the calm-alerting model behind `whisper alerts`: the plane's own rows decoded, the derivations the CLI is allowed to make on top of them, and the renderers that turn both into the block a person reads in ten seconds.
Package alerts is the calm-alerting model behind `whisper alerts`: the plane's own rows decoded, the derivations the CLI is allowed to make on top of them, and the renderers that turn both into the block a person reads in ten seconds.
Package buildid answers the one question a version string cannot: WHICH BINARY is this?
Package buildid answers the one question a version string cannot: WHICH BINARY is this?
Package catalog embeds the whisper.security graph recipe catalog (the SSOT catalog.json) and exposes it to both the CLI (`whisper graph`) and the MCP server (`whisper mcp`).
Package catalog embeds the whisper.security graph recipe catalog (the SSOT catalog.json) and exposes it to both the CLI (`whisper graph`) and the MCP server (`whisper mcp`).
Package cli - `whisper encrypt` / `whisper decrypt`: hybrid public-key encryption TO a Whisper agent identity, the mirror image of `whisper sign`.
Package cli - `whisper encrypt` / `whisper decrypt`: hybrid public-key encryption TO a Whisper agent identity, the mirror image of `whisper sign`.
Package client is the ONE place that talks to the Whisper control plane.
Package client is the ONE place that talks to the Whisper control plane.
Package egress is the PURE-GO, in-process local forward proxy that turns the Whisper egress (an upstream HTTPS-CONNECT proxy, source-bound to the agent's /128) into a plain, bearer-free LOCAL endpoint a user/agent points its tools at.
Package egress is the PURE-GO, in-process local forward proxy that turns the Whisper egress (an upstream HTTPS-CONNECT proxy, source-bound to the agent's /128) into a plain, bearer-free LOCAL endpoint a user/agent points its tools at.
Package idkey is the client side of the tunneled-tier AGENT-HELD identity key.
Package idkey is the client side of the tunneled-tier AGENT-HELD identity key.
Package model holds the view-facing data the TUI renders: an Agent (an op:list row enriched with the op:agent counters) and a unified Event (the µs-normalised join of the SSE stream and the op:logs poll).
Package model holds the view-facing data the TUI renders: an Agent (an op:list row enriched with the op:agent counters) and a unified Event (the µs-normalised join of the SSE stream and the op:logs poll).
Package observed is the on-disk shape of the rollup the host sensor publishes and the panel reads.
Package observed is the on-disk shape of the rollup the host sensor publishes and the panel reads.
Package projcfg owns the PER-PROJECT Whisper state that `whisper init claude` writes and `whisper connect --ensure` reads: the `.whisper/` directory at a project root holding the machine-readable `config` (agent /128, tier, the deterministic local proxy port) and the detached daemon's `connect.pid`.
Package projcfg owns the PER-PROJECT Whisper state that `whisper init claude` writes and `whisper connect --ensure` reads: the `.whisper/` directory at a project root holding the machine-readable `config` (agent /128, tier, the deterministic local proxy port) and the detached daemon's `connect.pid`.
Package resolverprofile is the OS-agnostic Tier-2 resolver-profile MODEL plus the per-OS appliers behind it.
Package resolverprofile is the OS-agnostic Tier-2 resolver-profile MODEL plus the per-OS appliers behind it.
Package secfile creates files and directories that only their owner can read.
Package secfile creates files and directories that only their owner can read.
Package testenv is the one way a test in this module isolates itself from the machine it runs on.
Package testenv is the one way a test in this module isolates itself from the machine it runs on.
Package trustverify proves a Whisper agent's identity with ZERO trust in Whisper's API or CA -- anchored only in the DNSSEC root (RFC 4033-4035) and a public transparency log.
Package trustverify proves a Whisper agent's identity with ZERO trust in Whisper's API or CA -- anchored only in the DNSSEC root (RFC 4033-4035) and a public transparency log.
tui
Package tui is the full-screen Bubble Tea front-end of whisper-cli v2: a btop/k9s- grade dashboard to manage AND watch agents.
Package tui is the full-screen Bubble Tea front-end of whisper-cli v2: a btop/k9s- grade dashboard to manage AND watch agents.
components
Package components holds the reusable Lip Gloss render helpers the views compose: the braille sparkline, the gauge, and small formatters.
Package components holds the reusable Lip Gloss render helpers the views compose: the braille sparkline, the gauge, and small formatters.
theme
Package theme is the single styling surface for the whisper TUI.
Package theme is the single styling surface for the whisper TUI.
Package wgtun is the client-side Tier-1 WireGuard egress for the `whisper` CLI a USERSPACE WireGuard tunnel (wireguard-go + gVisor netstack - no root, no kernel wg, no /dev/net/tun) bound to the agent's /128, fronted by the SAME local SOCKS5/HTTP-CONNECT proxy the Tier-1.5 egress uses.
Package wgtun is the client-side Tier-1 WireGuard egress for the `whisper` CLI a USERSPACE WireGuard tunnel (wireguard-go + gVisor netstack - no root, no kernel wg, no /dev/net/tun) bound to the agent's /128, fronted by the SAME local SOCKS5/HTTP-CONNECT proxy the Tier-1.5 egress uses.
Package whale is the measurement and naming core behind `whisper whale`, the Whalenet command shell.
Package whale is the measurement and naming core behind `whisper whale`, the Whalenet command shell.

Jump to

Keyboard shortcuts

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