Expand description
Stable wsx daemon domain and local protocol.
The types in this module are provider-neutral. Terminal emulators, agent vendors, and executable plugins implement these contracts without becoming the workspace model.
Structs§
- Agent
Capabilities - Agent
Info - Agent
Instance Id - Agent
Session Ref - ApiError
- Capabilities
- Cell
- Cell
Modifiers - Client
- Conversation
- Conversation
Attachment - Conversation
Capabilities - Conversation
Command - Conversation
Event - Conversation
Id - Conversation
Interaction - Cursor
- Daemon
Lifecycle - Event
Monitor - KeyEvent
- Mouse
Event - Pane
- Pane
Activity - PaneId
- Pane
Ports - Plugin
Manifest - Plugin
Sidecar Descriptor - Plugin
Sidecar Spec - Plugin
Sidecar View - Plugin
View Payload - Plugin
View Row - Project
- Project
Id - Project
Spec - Review
Diff - Review
File - Review
File List - Review
Hunk - Review
Limits - Review
Request - Review
Response - Review
Spec - Session
- Session
Id - Snapshot
- Terminal
Frame - Terminal
Id - Terminal
RowPatch - Terminal
Selection Range - Terminal
Stream - TuiClient
Presence - Worktree
- Worktree
Id - Worktree
Spec
Enums§
- Agent
Session RefKind - Agent
State - Availability
- Cell
Width - Conversation
Event Kind - Conversation
Input Mode - Conversation
Interaction Kind - Conversation
Interaction Response - Conversation
Role - Daemon
Phase - Event
- Event
Signal - KeyCode
- Mouse
Action - Mouse
Button - Pane
Layout - Plugin
Surface - Plugin
Tone - Replacement
Blocker - Replacement
Disposition - Request
- Response
- Review
Comparison - Review
Content Kind - Review
Error Code - Review
File Status - Review
Line - Review
Operation - Review
Result - Session
Placement - Split
Axis - Terminal
Client Message - Terminal
Server Message - Terminal
Update
Constants§
- DAEMON_
REVISION - MAX_
REQUEST_ BYTES - MAX_
RESPONSE_ BYTES - PROTOCOL_
VERSION - REVIEW_
API_ VERSION - WSX_
PANE_ ID_ ENV - WSX_
PLUGIN_ VIEW_ ENV - WSX_
RUNTIME_ GENERATION_ ENV - WSX_
VERSION