internal/

directory
v1.1.1 Latest Latest
Warning

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

Go to latest
Published: Aug 23, 2026 License: MIT

Directories

Path Synopsis
app
shell
Package shell implements the DWService "shell" app over an agent session: it loads the app, opens the WebSocket, and speaks the terminal JSON sub-protocol (PROTOCOL.md §5).
Package shell implements the DWService "shell" app over an agent session: it loads the app, opens the WebSocket, and speaks the terminal JSON sub-protocol (PROTOCOL.md §5).
Package buildinfo derives a human-readable version string for the binary.
Package buildinfo derives a human-readable version string for the binary.
Package client is the high-level facade tying auth, config, session, and remote together.
Package client is the high-level facade tying auth, config, session, and remote together.
Package config persists dwshell credentials: the reusable account session and the optional permanent trusted-device token.
Package config persists dwshell credentials: the reusable account session and the optional permanent trusted-device token.
Package remote lists and connects to DWService machines (owned agents and incoming shares) over an authenticated account session.
Package remote lists and connects to DWService machines (owned agents and incoming shares) over an authenticated account session.
Package session implements the DWService per-session command channel and the generic WebSocket transport.
Package session implements the DWService per-session command channel and the generic WebSocket transport.
Package term bridges a local terminal to a remote DWService shell: raw mode, stdin→input, output→stdout, and size-change propagation.
Package term bridges a local terminal to a remote DWService shell: raw mode, stdin→input, output→stdout, and size-change propagation.

Jump to

Keyboard shortcuts

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