@awebai/claude-channel
v1.7.7
Published
Real-time coordination channel for Claude Code — pushes mail, chat, tasks, and control signals from your aweb agent team into your session.
Readme
@awebai/claude-channel
Real-time coordination channel for Claude Code — pushes mail, chat, tasks, and control signals from your aweb agent team into your session.
One-way: events flow in. Use the aw CLI for all outbound actions.
Install as Claude Code plugin
claude plugin marketplace add awebai/claude-plugins
claude plugin install aweb-channel@awebai-marketplaceStart Claude Code with the channel enabled:
claude --dangerously-load-development-channels plugin:aweb-channel@awebai-marketplaceaw init --setup-channel runs the same plugin setup. The supported Claude Code
channel path is the plugin, not a per-home .mcp.json server.
Prerequisites
The directory must already be connected to an aweb team workspace
(.aw/workspace.yaml must exist). Run aw init first.
Delivery diagnostics
Set AWEB_CHANNEL_DEBUG=1 before starting Claude Code to emit structured
Channel Core stage timestamps to .aw/channel-trace-<pid>.jsonl, or set
AWEB_CHANNEL_DEBUG_FILE to an explicit path. Diagnostics are off by default.
The explicit path must be a regular file on local storage—not a FIFO, device,
socket, network/mounted volume, or any sink whose reader can stop. Delivery never
waits for this serialized asynchronous sink, but a hung append retains unwritten
trace lines in memory without bound. Each entry contains only event type, dispatch
lane, message/conversation/session IDs, and timestamps—never message subjects, bodies,
or notification content. Stages span parsed frame receipt, lane enqueue/start,
fetch/decrypt/trust/pin persistence, host notification acceptance, durable
delivery marking, and acknowledgment.
