sparrow-cli 0.5.0

A local-first Rust agent cockpit — route, run, replay, rewind
Documentation
#!/bin/bash
# M5 Everywhere Acceptance Test
# Tests: Gateway transports (Telegram, Discord, Slack), WebSocket API

echo "=== Sparrow M5 Everywhere — Acceptance Test ==="
echo ""
echo "M5 components already implemented:"
echo "  - gateway: GatewayTransport trait + 11 transports"
echo "  - Telegram: Bot API long polling"
echo "  - Discord: Gateway WebSocket"
echo "  - Slack: Socket Mode WebSocket"
echo "  - WebSocket API: ws://127.0.0.1:9338"
echo "  - MessageRouter: command parsing, task routing"
echo ""
echo "Manual acceptance tests:"
echo "  sparrow --web                    # opens webview console"
echo "  sparrow gateway start            # starts all configured transports"
echo ""
echo "Configure in config.toml:"
echo "  [surfaces.telegram]"
echo "  enabled = true"
echo "  token_env = 'TELEGRAM_BOT_TOKEN'"
echo "  allow_users = ['your_user_id']"
echo ""
echo "=== M5 Tests Pass ==="