Skip to content

plugin-tmux

Version 2026.199.1330
Repo superproject
Plugin yes — see the plugin reference

Generic typed terminal and terminal-agent runtime backed by tmux control mode. Each run owns an isolated socket; literal input, bracketed paste, keys, resize, signals, ordered raw output, snapshots, detach/reattach, exit status, and cleanup travel only through the CUE-generated Provider.Channel contract. It is placement-neutral and therefore works locally, over gRPC/SSH, and in nested deployments.

Operators and MCP clients use charly agent terminal, so terminal operations never recursively invoke charly cmd or charly shell.

This candy’s plan: — the runnable spec charly check executes against a live deployment. check: steps are idempotent probes; run: steps change state.

Intent Step
check the compiled provider registry exposes the typed tmux terminal channel
check the compiled provider registry exposes tmux as an agent runtime too