Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@clawmate/clawmate

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@clawmate/clawmate - npm Package Compare versions

Comparing version
0.2.0
to
0.2.1
+5
bin/clawmate.cjs
#!/usr/bin/env node
const { main } = require("../packages/clawmate-companion/bin/cli.cjs");
main();
+3
-2
{
"name": "@clawmate/clawmate",
"version": "0.2.0",
"version": "0.2.1",
"description": "One-click installer for the ClawMate OpenClaw companion plugin",

@@ -11,6 +11,7 @@ "license": "MIT",

"bin": {
"clawmate": "packages/clawmate-companion/bin/cli.cjs"
"clawmate": "bin/clawmate.cjs"
},
"files": [
"README.md",
"bin",
"packages/clawmate-companion/bin",

@@ -17,0 +18,0 @@ "packages/clawmate-companion/config",

+1
-1

@@ -5,3 +5,3 @@ {

"description": "角色化自拍生成插件(Tool + Skill)",
"version": "0.2.0",
"version": "0.2.1",
"skills": [

@@ -8,0 +8,0 @@ "./skills"

{
"name": "@clawmate/clawmate-companion",
"version": "0.2.0",
"version": "0.2.1",
"private": true,

@@ -5,0 +5,0 @@ "type": "module",

+19
-37

@@ -31,5 +31,5 @@ # ClawMate

- [✅️] **更多角色** — 添加不同性格和背景的内置角色
- [✅️] **多 Agent 支持** — 多 Agent 场景下支持按 Agent 单独配置
- [✅️] **语音交互** — 角色语音合成,支持语音对话
- ✅️ **更多角色** — 添加不同性格和背景的内置角色
- ✅️ **多 Agent 支持** — 多 Agent 场景下支持按 Agent 单独配置
- ✅️ **语音交互** — 角色语音合成,支持语音对话
- [ ] **视频生成** — 短视频片段和动态表情

@@ -111,22 +111,2 @@ - [ ] **社区角色** — 角色分享和下载平台

```
## 发布
常用一键发布命令:
```bash
npm run release:patch
npm run release:minor
npm run release:major
```
也可以手动指定版本或先做预演:
```bash
npm run release -- 0.1.1 --publish
npm run release -- patch --dry-run
```
多 Agent 设计方案见 [doc/multi-agent-design.md](doc/multi-agent-design.md)。
多 Agent 配置示例:

@@ -153,16 +133,3 @@

## 语音生成链路
当前语音不是简单的“把文本朗读出来”,而是由 Agent 基于角色人格和 TTS skill 判断,这一条回复是否更适合用短语音表达。
执行链路如下:
`Agent 判断 -> Tool 合成 -> 插件落盘 -> 返回 MEDIA`
1. `before_agent_start` 会注入角色 `SOUL.md`;启用 TTS 时,还会追加一条轻量提示,让 Agent 在合适的时候使用 `clawmate-companion-tts` skill。
2. Agent 结合角色 prompt 和 TTS skill 判断当前回复是否适合发语音;如果适合,会生成一段适合口播的短文本,并调用 `clawmate_generate_tts`。
3. `clawmate_generate_tts` 会调用阿里云千问 TTS 的 DashScope 原生接口进行合成,当前默认模型为 `qwen3-tts-flash`,默认音色为 `Chelsie`。
4. 插件收到远端音频地址后,会将音频下载到本地 `~/.openclaw/media/clawmate-voice/YYYY-MM-DD/`。
5. Tool 最终返回 `MEDIA: <audioPath>`;成功时只发送语音,不重复发送同内容文字,失败时则降级为普通文字回复。
---

@@ -264,3 +231,2 @@

---
## 多角色

@@ -318,2 +284,18 @@

## 语音生成链路
执行链路如下:
`Agent 判断 -> Tool 合成 -> 插件落盘 -> 返回 MEDIA`
1. `before_agent_start` 会注入角色 `SOUL.md`;启用 TTS 时,还会追加一条轻量提示,让 Agent 在合适的时候使用 `clawmate-companion-tts` skill。
2. Agent 结合角色 prompt 和 TTS skill 判断当前回复是否适合发语音;如果适合,会生成一段适合口播的短文本,并调用 `clawmate_generate_tts`。
3. `clawmate_generate_tts` 会调用阿里云千问 TTS 的 DashScope 原生接口进行合成,当前默认模型为 `qwen3-tts-flash`,默认音色为 `Chelsie`。
4. 插件收到远端音频地址后,会将音频下载到本地 `~/.openclaw/media/clawmate-voice/YYYY-MM-DD/`。
5. Tool 最终返回 `MEDIA: <audioPath>`;成功时只发送语音,不重复发送同内容文字,失败时则降级为普通文字回复。
---

@@ -320,0 +302,0 @@

Sorry, the diff of this file is too big to display