echo-modelisted
Install: claude install-skill SoliEstre/EstreGenesis
# /echo-mode — mirror the local chat to the board (remote-control)
Bridges an agent's **local** client conversation (Claude Code / IDE / terminal) with the **board's** real-time conversation channel, both directions, so a human *watching the board* can also *drive* the agent through it. Full spec: **`Constellation.md §13.26`**. This skill is the SSoT for the runtime discipline; the `echo-emit.cjs` hooks (when installed) mechanize the outbound mirror.
## Invocation + levels
`/echo-mode off|on|mirror|status [agentId]` — no `agentId` targets the invoking agent; targeting another is main-authority gated.
| Level | Mirrors (local → board) |
|---|---|
| **off** | nothing |
| **on** | the human's prompt + the assistant's **turn-final text** + selection prompts (conversation echo) |
| **mirror** | everything in `on` **+ live progress** (tool calls, steps, run boundaries) **+ thinking narration/summary**, streamed *as the turn runs* (chat-gateway / Telegram-bot feel) |
**Board→local drive works at both `on` and `mirror`** — only the outbound richness differs. On any change, announce `EchoModeState { agentId, level, provenance }` to the board (idempotent) so the dashboard badges the agent and renders its channel as a live conversation.
## Protocol when enabled (§13.26.1–.2)
**Local → board (mirror out):**
- After each assistant turn, emit the turn's user-facing text to *this agent's* board channel as a `TEXT_MESSAGE` (streaming `TEXT_MESSAGE_START`/`_CONTENT`/`_END` if the clien