echo-mode

Solid

Toggle echo-mode for an agent — mirror its local human↔agent chat onto the Constellation board's real-time conversation channel, so a human at the board can see and drive the agent (remote-control substrate). Three levels — `off`, `on` (turn-final conversation), `mirror` (live activity stream: progress + thinking, chat-gateway/Telegram-bot feel). Use via `/echo-mode off|on|mirror|status [agentId]`. When enabled, the agent mirrors its turn output (and, at `mirror`, live tool/step progress + thinking narration) to its board channel, quotes board-originated prompts into the local chat before acting, and renders decisions as plain-text choices locally + a SelectionPrompt chip-card on the board (never a blocking local selection UI). Spec: Constellation.md §13.26.

AI & Automation 7 stars 0 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 78/100

Stars 20%
30
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# /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...

Details

Author
SoliEstre
Repository
SoliEstre/EstreGenesis
Created
2 months ago
Last Updated
today
Language
JavaScript
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

roundtable

Conduct discipline for a multi-party topic room (3+ participants: agents + humans) on a Constellation board — decide WHETHER to speak before what to say (silence is the default output), honor response obligations when named, bid for the floor honestly, self-cap agent-to-agent chains, re-hydrate context in the fixed catch-up order, and ack announcements by reference. Invoke when joining a roundtable room, when about to post into one, or when moderating one. Spec: Constellation.md §13.30.

7 Updated today
SoliEstre
AI & Automation Listed

constellation-board

Read the live Constellation board state — channels, agents, current/done/planned tracks, decisions, A2A history. Use when you need to know what other agents are doing, whether a key is registered, what the current operating modes are, or to inspect message history before composing an outbound. Calls the MCP server's `board_state_get` / `agent_list_get` / `board_history_tail` tools.

7 Updated today
SoliEstre
AI & Automation Listed

agent-chat

Use when two or more agent sessions (Claude Code or other tools, same machine or peers) must coordinate through markdown files in a shared folder instead of one supervisor driving subagents — group chat, blackboard, mailbox/inbox, multi-session handoff, or an agent-chat/ directory. Triggers include peer agents, N sessions sharing a folder, waiting for another session's reply, atomic task claiming, and needing multiple separate group chats/channels.

3 Updated today
n24q02m