Back to home@starwish-ai

xingyuan-dsh

No description

Stars
1
Language
TypeScript
Created
Aug 26, 2026
Updated
Aug 26, 2026

Introduction

星愿 XingYuan for DeepSeek Harness

npm version License: MIT CI

简体中文 | English

星愿是一个愿望与习惯养成助手,以 DeepSeek Harness 插件组合包 + Agent Preset 形式交付。

功能

  • 对话驱动:自然语言创建愿望 / 任务,自动查重相似项
  • 机会日打卡:周期任务打卡、补卡、取消、未来预勾,进度跨天恒为最新
  • 成长体系:等级 Lv.1–Lv.10、连击加成、统计卡与近 30 天柱状图
  • 会话视图页:今日 / 愿望 / 任务 / 日历 / 成长 / 记忆 六个标签页,页面按钮直连动作接口
  • 记忆:重要记忆自动注入上下文(上限可配),支持增删改查
  • 图表:15 种统计图表自动渲染为卡片
  • 安全确认:写操作默认二次确认(可关闭),删除始终确认
  • 主题适配:深浅色跟随应用主题

工具只挂载在选择星愿 preset 的会话上,不影响其他会话。

安装

dsh plugin --profile web add @starwish-ai/xingyuan-dsh

启动 Web GUI 后,agent 选择器出现「星愿」即安装成功。

数据与备份

业务数据存于 ~/.dsh/xingyuan/xingyuan.sqlite,卸载 / 升级均存活,备份只需拷贝该目录。

设置(Web GUI → 设置 → 星愿)

配置项说明
教练风格温柔 / 幽默 / 严格
用户画像昵称、职业、兴趣
写操作二次确认创建 / 打卡类写操作是否确认(删除始终确认)
记忆注入上限每次注入上下文的记忆条数上限

开发

pnpm install
pnpm build   # tsc + tsdown(集成测试依赖 lib/ 产物)
pnpm test    # vitest

发布:推送 v* tag 自动构建并发布到 npm(预发布版本挂 alpha tag)。

License

MIT