console-session
OfficialUnified console sessions across transports.
Authoropen-watt
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Provide a unified console session architecture that abstracts transport-specific details behind a single Session interface, enabling consistent interactive I/O across Telnet, TCP, and local console.
Core Features & Use Cases
- One Session class handles all transports, backed by a Stream where the protocol logic resides.
- TerminalChannel serves as a dedicated side-channel for terminal state, resize events, and capability negotiation.
- TelnetStream and ConsoleStream specialize I/O and negotiation while keeping Session agnostic to transport.
- Enables embedding or cascading consoles, remote terminal access, and reusable session logic across devices.
Quick Start
Instantiate a ConsoleSession using a suitable Stream to enable interactive terminal sessions.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: console-session Download link: https://github.com/open-watt/openwatt/archive/main.zip#console-session Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.