open-index/open-npm huggingface dataset:
npm package: @openvole/paw-whatsapp
Description: WhatsApp messaging channel Paw for OpenVole
Latest version: 2.0.0

# @openvole/paw-whatsapp

**WhatsApp messaging channel for OpenVole.**

[![npm](https://img.shields.io/npm/v/@openvole/paw-whatsapp)](https://www.npmjs.com/package/@openvole/paw-whatsapp)

Part of [OpenVole](https://github.com/openvole/openvole) — the microkernel AI agent framework.

## Install

```bash
npm install @openvole/paw-whatsapp
```

## Config

```json
{
  "name": "@openvole/paw-whatsapp",
  "allow": {
    "network": ["web.whatsapp.com", "*.whatsapp.net"],
    "env": ["WHATSAPP_SESSION_DATA", "WHATSAPP_ALLOW_FROM"]
  }
}
```

## Environment Variables

| Variable | Description |
|----------|-------------|
| `WHATSAPP_SESSION_DATA` | WhatsApp Web session data |
| `WHATSAPP_ALLOW_FROM` | Comma-separated list of allowed phone numbers |

## Tools

| Tool | Description |
|------|-------------|
| `whatsapp_send` | Send a message via WhatsApp |
| `whatsapp_get_chat` | Get information about a WhatsApp chat |

Connects to WhatsApp Web, forwarding incoming messages to the agent and exposing tools for sending replies.

## License

[MIT](https://github.com/openvole/pawhub/blob/main/LICENSE)
npm package: @openvole/paw-xai
Description: [DEPRECATED — use @openvole/paw-brain] Brain Paw powered by xAI Grok models
Latest version: 2.0.0
Deprecated: Use @openvole/paw-brain instead. It supports all providers (Anthropic, OpenAI, Gemini, xAI, Ollama) in a single paw.

# @openvole/paw-xai

**Brain Paw powered by xAI Grok models.**

[![npm](https://img.shields.io/npm/v/@openvole/paw-xai)](https://www.npmjs.com/package/@openvole/paw-xai)

Part of [OpenVole](https://github.com/openvole/openvole) — the microkernel AI agent framework.

## Install

```bash
npm install @openvole/paw-xai
```

## Config

```json
{
  "name": "@openvole/paw-xai",
  "allow": {
    "network": ["api.x.ai"],
    "env": ["XAI_API_KEY", "XAI_MODEL"]
  }
}
```

## Environment Variables

| Variable | Required | Description |
|----------|----------|-------------|
| `XAI_API_KEY` | Yes | xAI API key |
| `XAI_MODEL` | No | Model name (default: `grok-3`) |

## Brain

Implements the Think phase using xAI's OpenAI-compatible API. Supports identity files (SOUL.md, USER.md, AGENT.md), session history, and memory injection.

## BRAIN.md

The system prompt is loaded from `.openvole/paws/paw-xai/BRAIN.md`. On first startup, the paw scaffolds a default prompt there. Edit this file to customize how the Brain reasons and responds.

The old `.openvole/BRAIN.md` path is no longer used.

## License

[MIT](https://github.com/openvole/pawhub/blob/main/LICENSE)