internal/

directory
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Aug 13, 2026 License: Apache-2.0

Directories

Path Synopsis
Package agents owns the daemon's compile-time agent identity catalog.
Package agents owns the daemon's compile-time agent identity catalog.
Package agentsupport owns user-selected agent integrations and their reconciliation with Rmote-owned hook configuration.
Package agentsupport owns user-selected agent integrations and their reconciliation with Rmote-owned hook configuration.
Package apns sends push notifications directly from the daemon to Apple Push Notification service (APNs).
Package apns sends push notifications directly from the daemon to Apple Push Notification service (APNs).
Package auth generates and validates the per-install daemon secret.
Package auth generates and validates the per-install daemon secret.
Package config owns daemon paths, ports, and version metadata.
Package config owns daemon paths, ports, and version metadata.
Package git implements the daemon's git operation surface — a thin shell- out wrapper around the system `git` binary with path allowlisting, timeout, and byte caps.
Package git implements the daemon's git operation surface — a thin shell- out wrapper around the system `git` binary with path allowlisting, timeout, and byte caps.
Package handoff linearizes a source agent's transcript into conversational turns so a DIFFERENT destination agent can summarize it.
Package handoff linearizes a source agent's transcript into conversational turns so a DIFFERENT destination agent can summarize it.
hook-forward subcommand implementation.
hook-forward subcommand implementation.
Package hpke holds the E2E envelope crypto shared by the daemon (which seals alert plaintext to a device's per-install public key) and the relay (which carries the ciphertext verbatim).
Package hpke holds the E2E envelope crypto shared by the daemon (which seals alert plaintext to a device's per-install public key) and the relay (which carries the ciphertext verbatim).
Hook config installer — patches ~/.claude/settings.json (and codex/grok equivalents) with the hook entries that route agent events into the daemon via the `rmote-agent hook-forward` subcommand.
Hook config installer — patches ~/.claude/settings.json (and codex/grok equivalents) with the hook entries that route agent events into the daemon via the `rmote-agent hook-forward` subcommand.
CompletionScanner detects OSC 133 prompt-mark sequences (shell integration) in PTY output.
CompletionScanner detects OSC 133 prompt-mark sequences (shell integration) in PTY output.
docs.go writes the peer-messaging capability document (RMOTE.md) and ensures the global agent instruction files reference it.
docs.go writes the peer-messaging capability document (RMOTE.md) and ensures the global agent instruction files reference it.
Package profiles loads named agent profiles from ~/.rmote/agent-profiles.json.
Package profiles loads named agent profiles from ~/.rmote/agent-profiles.json.
C1 — DSR/DA/XTWINOPS query stubber.
C1 — DSR/DA/XTWINOPS query stubber.
Package qrcode generates a pairing QR code + connection info for the rmote-agent daemon.
Package qrcode generates a pairing QR code + connection info for the rmote-agent daemon.
Package relayauth implements publisher-minted, stateless Ed25519-signed credentials for the APNs publisher-relay.
Package relayauth implements publisher-minted, stateless Ed25519-signed credentials for the APNs publisher-relay.
Package relayclient is the daemon-side client for the publisher APNs relay.
Package relayclient is the daemon-side client for the publisher APNs relay.
Package security provides middleware for the daemon's HTTP surface: rate limiting, path allowlisting, and audit logging.
Package security provides middleware for the daemon's HTTP surface: rate limiting, path allowlisting, and audit logging.
Package server is the daemon's HTTP surface.
Package server is the daemon's HTTP surface.
Package sessions owns the daemon's tab-level session registry: the ordered list of live sessions, per-tab metadata (name, agent kind, cwd), the active pointer, and the maxSessions guard.
Package sessions owns the daemon's tab-level session registry: the ordered list of live sessions, per-tab metadata (name, agent kind, cwd), the active pointer, and the maxSessions guard.
Claude scanner.
Claude scanner.
Package summarize produces one-line summaries of agent sessions: a live "what it's doing now" activity line (Line 2 of the session card) and a durable session title (Line 1).
Package summarize produces one-line summaries of agent sessions: a live "what it's doing now" activity line (Line 2 of the session card) and a durable session title (Line 1).
Persistent cache for the rolling 30-day usage dashboard — the aggregate report AND the per-file incremental index, both on disk.
Persistent cache for the rolling 30-day usage dashboard — the aggregate report AND the per-file incremental index, both on disk.
Package worktrees discovers Git worktrees without mutating repositories.
Package worktrees discovers Git worktrees without mutating repositories.
Package ws implements the daemon's WebSocket endpoint: the MSG_* binary frame protocol that iOS SwiftTerm (and RmoteMacClient) speaks to attach to a PTY session, send keystrokes, resize, and receive output + reconnect replay.
Package ws implements the daemon's WebSocket endpoint: the MSG_* binary frame protocol that iOS SwiftTerm (and RmoteMacClient) speaks to attach to a PTY session, send keystrokes, resize, and receive output + reconnect replay.

Jump to

Keyboard shortcuts

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