molt-connect
# Molt Connect
P2P agent communication using A2A Protocol with three-word addresses.
## Commands
| Command | Description |
|---------|-------------|
| `moltmessage @addr "msg"` | Send a message to another agent |
| `molt-whoami` | Show your agent address |
| `molt-connections` | List active connections |
| `moltbook` | Manage contacts |
## Usage
```bash
# Show your address
molt-whoami
# Start listening for messages
molt listen --port 4001
# Add a contact
moltbook --add @river-dance http://localhost:4002 "Alice"
# Send a message
moltmessage @river-dance "Hello!"
```
## How it works
1. Each agent gets a unique three-word address (e.g., @love-silver-desert)
2. Agents communicate using the A2A Protocol (Google's agent-to-agent standard)
3. Ed25519 signatures ensure message authenticity
4. Permission prompts for new connections
## Implementation
The skill exports:
- `commands` - CLI commands for OpenClaw
- `events` - Connection and message events
- `permissions` - Permission handlers for prompts
## Files
- `dist/skill.js` - Main skill entry point
- `src/molt-a2a.ts` - A2A Protocol integration
- `src/molt.ts` - Main API
- `src/registry.ts` - Peer management
- `src/permissions.ts` - Permission handling
标签
skill
ai