Documentation
¶
Overview ¶
Command shellin starts the local Shellin agent CLI.
The command owns the local PTY, obtains control-plane auth, registers the agent session, negotiates WebRTC with a viewer, and bridges terminal bytes over WebRTC DataChannels.
Source Files
¶
- agent_auth_recovery.go
- agent_label.go
- agent_registry_heartbeat.go
- agent_session_requests.go
- async.go
- auth_client.go
- auth_exchange_requests.go
- auth_profile.go
- auth_status_errors.go
- bottom_hud.go
- bridge_wait.go
- cleanup_command.go
- cli_dispatch.go
- cli_usage.go
- config.go
- doc.go
- error_classification.go
- error_types.go
- fatal_errors.go
- hud_format.go
- interactive_config.go
- interactive_session.go
- login_command.go
- main.go
- pty.go
- request_auth_recovery.go
- runtime_fatal.go
- session_requests.go
- startup_display.go
- startup_error_display.go
- startup_screen.go
- startup_step_format.go
- status_command.go
- terminal_pump.go
- terminal_runtime.go
- terminal_ui.go
- update_command.go
- update_config.go
- update_prompt.go
- update_prompt_input.go
- update_prompt_render.go
- version_command.go
- webrtc_agent_setup.go
- webrtc_bridge.go
- webrtc_bridge_auth.go
- webrtc_bridge_loop.go
- webrtc_connect.go
- webrtc_data_channels.go
- webrtc_ice.go
- webrtc_negotiator.go
- webrtc_offer.go
- webrtc_peer_events.go
- webrtc_session.go
- webrtc_signal_handlers.go
Click to show internal directories.
Click to hide internal directories.