From 058eb11f5f1020783cad7f4e49ce295162b3081b Mon Sep 17 00:00:00 2001 From: qing <1776177662@qq.com> Date: Wed, 5 Aug 2026 01:51:10 +0800 Subject: [PATCH] =?UTF-8?q?docs(aibox):=20=E6=9B=B4=E6=96=B0=20README=20?= =?UTF-8?q?=E8=A1=A5=E5=85=85=20express=5Femotion=20=E5=B7=A5=E5=85=B7?= =?UTF-8?q?=E4=B8=8E=20/search=20=E5=91=BD=E4=BB=A4=EF=BC=88=E7=A7=BB?= =?UTF-8?q?=E9=99=A4=E8=BF=87=E6=97=B6=E8=AF=B4=E6=98=8E=E3=80=81=E5=91=BD?= =?UTF-8?q?=E4=BB=A4=E8=A1=A8=E6=96=B0=E5=A2=9E=20/search=E3=80=81?= =?UTF-8?q?=E5=B7=A5=E5=85=B7=E8=A1=A8=E6=96=B0=E5=A2=9E=20express=5Femoti?= =?UTF-8?q?on=E3=80=81=E6=B6=88=E6=81=AF=E7=B1=BB=E5=9E=8B=E8=A1=A8?= =?UTF-8?q?=E8=A1=A5=E5=85=85=20task=5Flist/task=5Fcompleted=E3=80=81?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=97=A5=E5=BF=97=E6=96=B0=E5=A2=9E=20v2.8?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- aibox/README.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/aibox/README.md b/aibox/README.md index 22379d5..2174088 100644 --- a/aibox/README.md +++ b/aibox/README.md @@ -147,6 +147,7 @@ AI 智能体可以调用以下工具来完成任务(由 `Tool` 基类派生, | `calculator` | 数学计算 | | `set_proxy` | 设置 SOCKS5 代理(host/port/可选账号密码,可持久化,即时生效) | | `get_proxy` | 查看当前 SOCKS5 代理配置 | +| `express_emotion` | 表达情绪并记录当前情绪状态(anger/joy/sadness/surprise),可指定 `persona` 从 `~/.aibox/skills/` 加载人格技能(如 angry/coquettish/tsundere)派生携带该人格的情绪子代理,保证人格独立、不污染主对话上下文 | | `create_subagent` | 派生子代理:独立上下文/角色设定,轻量无工具、可选独立模型,用于长任务分解、上下文隔离、独立角色专注处理 | ## 💬 WebSocket API @@ -206,14 +207,13 @@ const ws = new WebSocket('ws://localhost:8765'); ### 支持的命令 -> 注意:记忆搜索通过 `memory` 工具(在对话中由 AI 调用)完成,本系统**不存在** `/search` 斜杠命令。 - | 命令 | 功能 | |-----|------| | `/exit` | 退出连接 | | `/new` | 开始新对话(保存当前,重置 AI 记忆,重新加载提示词) | | `/list` | 列出所有历史对话 | | `/memories` | 查看最近记忆(支持分页) | +| `/search <关键词>` | 按关键词搜索记忆 | | `/memos` | 查看待办任务 | | `/config` | 查看配置 | | `/reload` | 重载配置 | @@ -238,6 +238,8 @@ const ws = new WebSocket('ws://localhost:8765'); | `task_process` | 任务执行过程中的 AI 输出 | | `task_error` | 任务执行错误 | | `task_added` | 任务添加成功 | +| `task_list` | 待办任务列表(`task` action=list 的返回) | +| `task_completed` | 任务完成通知 | | `dialogue_ended` | 对话结束通知 | | `dialogue_reset` | 对话重置完成 | | `notification` | 通知消息 | @@ -721,6 +723,10 @@ elif command == "/mycommand": ## 📄 更新日志 +### v2.8 +- ✅ **新增 `express_emotion` 工具**:表达情绪并记录当前情绪状态(anger/joy/sadness/surprise),可指定 `persona` 从 `~/.aibox/skills/` 加载人格技能文件(如 angry/coquettish/tsundere),自动派生携带该人格的情绪子代理生成回应,保证人格独立、不污染主对话上下文 +- ✅ **新增 `/search <关键词>` 命令**:在 WebSocket 会话中按关键词搜索记忆,返回匹配的记忆条目 + ### v2.7 - ✅ **新增子代理功能(`create_subagent` 工具)**: - 主代理可派生出拥有**独立上下文窗口**和**独立角色设定**的轻量子代理,不污染主对话上下文