返回顶部
e

emotion-state情绪状态追踪

NL emotion tracking + prompt injection via OpenClaw hook

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.2.0
安全检测
已通过
2,646
下载量
免费
免费
6
收藏
概述
安装方式
版本历史

emotion-state

技能名称: emotion-state
详细描述:

情绪状态(自然语言)技能

本技能描述如何安装和配置情绪状态钩子,该钩子会在系统提示中添加一个紧凑的 emotion_state 模块。

功能说明

  • - 将用户和智能体的情绪评估为简短的自然语言短语。
  • 在智能体状态目录中跨会话存储每位用户的情绪状态。
  • 将最新记录及衰减趋势线注入系统提示中。

安装与启用(工作区钩子)

1) 安装技能后,将捆绑的钩子复制到您的工作区中:

bash
cp -R ./skills/emotion-state/hooks/emotion-state ./hooks/

2) 在 OpenClaw 中启用该钩子:

bash
openclaw hooks enable emotion-state

3) 重启 OpenClaw 网关。

配置

通过 OpenClaw 配置文件(例如 ~/.openclaw/openclaw.json)为钩子设置环境变量:

json
{
hooks: {
internal: {
enabled: true,
entries: {
emotion-state: {
enabled: true,
env: {
EMOTIONCLASSIFIERURL: ,
OPENAIAPIKEY: YOUR_KEY,
OPENAIBASEURL: https://api.openai.com/v1,
EMOTION_MODEL: gpt-4o-mini,
EMOTIONCONFIDENCEMIN: 0.35,
EMOTIONHISTORYSIZE: 100,
EMOTIONHALFLIFE_HOURS: 12,
EMOTIONTRENDWINDOW_HOURS: 24,
EMOTIONMAXUSER_ENTRIES: 3,
EMOTIONMAXAGENT_ENTRIES: 2,
EMOTIONMAXOTHER_AGENTS: 3,
EMOTIONTIMEZONE: America/LosAngeles
}
}
}
}
}
}

注意事项

  • - 钩子将状态存储在 ~/.openclaw/agents//agent/emotion-state.json 路径下。
  • 不会存储原始用户文本,仅存储模型推断出的原因。
  • 如果分类器失败,记录将回退为 neutral/low/unsure(中性/低/不确定)。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 emotion-state-1776362479 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 emotion-state-1776362479 技能

通过命令行安装

skillhub install emotion-state-1776362479

下载

⬇ 下载 emotion-state v1.2.0(免费)

文件大小: 8.47 KB | 发布时间: 2026-4-17 16:19

v1.2.0 最新 2026-4-17 16:19
Fix JSONL session file parsing, add fetch timeouts, fix OpenAI classifier role handling, use JSON response mode, add LRU user eviction, add state file locking, add error logging

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部