Army1900/dsh-cordis-emotion-engine
Army1900★ 0TypeScript最后同步: 2026-08-18
完整的Agent情绪机制,用于感知,处理用户情绪
README 摘要
情绪引擎 Emotion Engine 面向 DeepSeek Harness(DSH) 的 Cordis 插件。它会识别用户最近的情绪,并同步改变界面配色、动态背景和悬浮球,同时把情绪信息注入系统提示词,让 AI 调整回应语气。 功能概览 功能 说明 情绪感知 识别开心、平静、疲惫、焦虑和生气五种状态 自动与手动模式 可以自动判断,也可以从悬浮面板手动选择或清除情绪 界面联动 根据情绪切换主题色、侧边栏、动态背景和水波悬浮球 变色范围 可以选择“全局 UI”或“仅水波球” 提示词注入 将当前情绪和回应建议动态加入系统提示词 降级分析 npm 版优先使用 LLM 分析语境,不可用时回退到关键词评分 支持的情绪如下: 情绪 主题色 背景效果 AI 回应倾向 😊 开心 金黄 暖云漂移 轻松、积极、适当活泼 😌 平静 蓝色 蓝波流动 平和、简洁 😪 疲惫 紫色 紫雾呼吸 直接、精简,避免冗长 😰 焦虑 橙色 光斑闪烁 先给可执行步骤,语气平稳 😠 生气 红色 心跳脉动 先共情,再冷静解决问题 选择安装方式 本仓库同时提供动态插件版和 npm 包版。两种方式功能接近,但安装场景不同: 方式 适合场景 是否常驻 对应源码 动态加载 快速体验、单次会话、开发调试 否,DSH 进程重启后需要重新定义 src/host.js 、 src/client.js npm 包挂载 长期使用、随 DSH 启动、分发给其他用户 是 src/index.ts 、 src/client/ 如果只是想先体验效果,使用“方式一:动态加载”。如果要部署到自己的 DSH 环境并长期使用,选择“方式二:npm 包挂载”。 当前版本尚未发布到 npm registry。npm 方式需要先在本仓库构建并打包,或者在发布后直接填写包名。 方式一:动态加载 动态加载不是在终端里执行命令,也不是把 JavaScript 粘贴到浏览器控制台。它的使用方式是: 在 DSH 对话中让 Agent 调用 Cordis 工具安装插件 。 这种方式适合正在用 DSH Agent 开发本仓库的用户。安装时,DSH Agent 必须能够读取本仓库中的 src/host.js 和 src/client.js 。 最简单的安装方法 1. 下载或克隆本仓库。 2. 在 DSH 中打开一个以本仓库为工作目录的会话。 3. 把下面这段话直接发送给 DSH Agent: Agent 会替你完成 cordis define 和 cordis run ,不需要手动拼装很长的 JSON 参数。 首次授权 Agent 启动插件后,DSH 页面可能出现 Client 插件授权提示: 1. 点击“允许”。 2. 如果这是你信任的本地源码,可以勾选“信任未来版本”。 3. 页面右下角出现水波悬浮球即表示安装成功。 如果没有看到授权提示或悬浮…
在 GitHub 查看完整 README →分类
🌊 The original agent meta-harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
★ 68,716
volcengine/OpenVikingSelf-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
★ 31,761
titanwings/colleague-skill将冰冷的离别化为温暖的 Skill,欢迎加入数字生命1.0!Transforming cold farewells into warm skills? It's giving rebirth era. Welcome to Digital Life 1.0. 🫶
★ 23,757