fleet-comms

Send queued messages and manage sessions across DevThrottle coding-agent fleets.

96|11|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/thefrederiksen/devthrottle --skill fleet-comms-thefrederiksen
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: fleet-comms
Source: https://github.com/thefrederiksen/devthrottle/tree/main/.claude/skills/fleet-comms
Command: npx skills add https://github.com/thefrederiksen/devthrottle --skill fleet-comms-thefrederiksen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When running multiple coding agents across machines, sessions cannot coordinate with each other. This Skill lets a session list, rename, spawn, and message other DevThrottle sessions through the cc-devthrottle command without needing Gateway URLs or tokens. ## Core Features & Use Cases - Session Management: List running sessions, rename the current session, spawn new sessions with explicit ownership declarations (--controlled-by self or --standalone --why), and hand sessions over between owners. - Queued Fleet Messaging: Send rate-limited messages (6 per hour) to your owner or workers, read your inbox, and ask questions with --reply-wanted that arrive as correlated replies. - Use Case: You are a Manager session that finished merging the API layer. Run cc-devthrottle message send 4c810000 "The API layer is merged - start the frontend." to queue a message for your frontend worker, then check cc-devthrottle message inbox later for its reply. ## Quick Start Ask the agent to list all running DevThrottle sessions and send a status message to the session that started it.

Frequently Asked Questions about fleet-comms

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send a message to another DevThrottle session?▼

Use cc-devthrottle message send <target> "text" where the target is a short id prefix or exact session name. You can only message the session that started you or sessions you started; the Gateway refuses all other recipients.

How do I spawn a new coding agent session from inside a session?▼

Run cc-devthrottle session spawn <repo-path> with an ownership declaration: --controlled-by self if you own the result, or --standalone --why "reason" if the user owns it. The spawn is refused without one of these declarations.

Why does cc-devthrottle say CC_GATEWAY_URL is not set?▼

This error means you are running outside a DevThrottle-launched session, or the machine has no Gateway attached. The command reads CC_GATEWAY_URL and CC_GATEWAY_SESSION_KEY from the session environment automatically.

What are the DevThrottle message rate limits?▼

The Gateway allows at most 6 messages per hour from one session and 1 message to the same recipient every 10 minutes. Identical unread messages are dropped as duplicates; only owner-raised sessions are exempt from these limits.

How do I read incoming fleet messages in a session?▼

Run cc-devthrottle message inbox to read all unread messages in full, which also marks them read. Add --all to include messages read in the last 24 hours, up to 200 entries.

Can a DevThrottle session message any other session in the fleet?▼

No. A session may only message its owner and its own workers; siblings and same-mission sessions are refused. The exception is a session the owner has raised, which may message any session in the account.