lihang-lh/dsh-moon-light
lihang-lh★ 4JavaScriptLast synced: 2026-08-20
dsh 的氛围灯,让你直观的看到 agent 是否完成或者是否在运行
README excerpt
dsh-mood-light — 会话氛围灯(跑马灯) 给 DSH Web 界面加一圈「跑马灯」氛围光:根据当前会话的运行状态,在屏幕最外层 自动显示不同颜色、不同转速/闪动节奏的渐变光带。 会话状态 氛围灯 判定依据(宿主实时下发的会话摘要) 运行中(agent 正在工作) 🟢 绿色光带流动 + 闪动 summary.running === true 完成 / 空闲(无待处理) 🩷 粉色光带(稳态) 非 running、非 blank、无待处理 有待处理(审批 / 计划确认 / 提问) 🟡 黄色光带(慢速脉冲,优先级最高) summary.pendingInteraction 非空 无会话 / 空白会话 / 已禁用 关闭 无当前会话或 blank === true 光带为纯装饰( pointer-events: none ),不遮挡任何操作;支持 prefers-reduced-motion 时自动停止动画。 设置 插件会在设置面板里注册一个「氛围灯」页面(设置 - 氛围灯),全部参数可视化调节, 修改立即生效并持久化到 localStorage: - 启用氛围灯 :开关 - 光圈宽度 :1–40 px 滑块 - 不透明度 :5%–100% 滑块 - 效果样式 : 跑马灯(旋转光带) / 线性渐变(静止) - 光带样式 (仅跑马灯): 分段跑马灯(经典) / 平滑渐变(柔和) - 跑马灯转速 :0–60 秒/圈(0 = 静止) - 亮度闪动 :0–10 秒/周期(0 = 不闪动,可每个状态单独设置) - 状态渐变色 :运行中 / 完成 / 待处理 三组颜色各 3 个取色器 - 恢复默认 :一键还原 安装 从 GitHub 仓库安装: 装完 重启 dsh web ——客户端插件名录在启动时组合,重启后刷新页面即可看到 效果(设置面板里改的配置保存在 localStorage,重启后自动沿用)。 开发期改代码建议用本地 link: 安装(符号链接,改完重启即生效,无需重装): 卸载: 配置优先级 localStorage (设置面板里改的) 插件行 config ( cordis.patch.yml / profile 补丁) 内置默认。第三方插件的命名空间不在宿主 settings wire 的暴露白名单内, 所以用户配置保存在 localStorage(与 dsh-skin 同一模式)。 通过 profile 补丁覆盖部署级默认(不修改插件本体): 原理(供二次开发) - 插件是 手写 bundle ,遵循 DSH client-modules 协议: window. ModuleLoader .load({ id, factory }) ,只依赖平台种子模块 react ,通过 slots 服务协作,无需构建步骤。 - 渲染位置: shell.ov…
View full README on GitHub →Category
🌊 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