Pular para o conteúdo principal
S

dsh-longevity-coach

sambazhu/dsh-longevity-coach

Daily longevity coach built on the 64 graded population studies in HowToLiveLonger: a sidebar page with three actions for today, a day timeline, nine situation guides, keyword search over all 64 records and a check-in trail, plus five agent tools that make the model state the A/B/C/D evidence grade before answering questions about sleep, diet, exercise, sitting or supplements.

Instalar

dsh plugin --profile web add github:sambazhu/dsh-longevity-coach

README

长寿教练 · Longevity Coach

把 geekan/HowToLiveLonger 的 64 条人群证据,变成侧栏里的一个页面加 5 个取证工具:每天给你三件能当天做的事,回答"某某到底有没有用"时说清楚证据等级。

安装

dsh plugin --profile <你的 profile> add github:sambazhu/dsh-longevity-coach

也可以从 Releases 下载 .tgz 后按本地包安装。要求 DSH >=0.2.1-rc.1 的 Web 版(需要 client UI 渲染侧栏入口)。

装好之后侧栏多一个「长寿教练」图标,点开是完整页面;同时 5 个工具对当前会话的模型可见。

页面里有什么

标签内容
今日今天的三件事(动一动 / 吃对一点 / 恢复好一点),勾选即打卡,顶部显示连续天数
一天从起床到睡前的时间轴,每条都标注对应的证据等级
场景9 个真实处境:久坐办公、外卖应酬、熬夜倒班、情绪低落、通勤雾霾、体检报告、抗衰老、开始运动、家人与自己
证据64 条全量检索(关键词 / 类别 / 等级过滤),点开看效应、结论、人群、局限、原文出处
追踪近 14 天打卡柱状图、连续天数、累计天数

聊天里能用的工具

  • longevity_today — 今天该做什么、进度如何
  • longevity_search — 在 64 条里检索(关键词 / 类别 / 等级)
  • longevity_detail — 单条的完整证据:效应、做法、人群、设计、局限、来源
  • longevity_scene — 按处境给建议("我每天坐十个小时")
  • longevity_checkin — 替你打卡

插件同时注册一段系统提示词:涉及作息、饮食、运动、体检、保健品时先取证再回答,并说明证据等级;C/D 级要明说"证据不足、别投入时间金钱"。

三件事是怎么轮换的

三个桶分别是身体活动 7 项、吃喝 13 项、恢复 9 项。按"距 1970-01-01 的天数"取模轮换,三个桶长度两两互质,循环周期 819 天——同一天永远是同样三件事,不会天天重复,也不会今天三件明天变六件。

证据等级

级别含义怎么用
A证据最稳可以放心照做
B方向可信照做,但别把幅度当精确值
C信号不强知道就好,别投入太多
D人群证据不足别当真,更别花钱

数据与状态

  • data/factors.json — 由 scripts/gen-data.py 从上游 evidence.json 精简生成(64 条,字段原样保留)
  • data/guide.json — 时间轴、9 个场景、三件事轮换桶,本插件编写
  • 打卡记录 — $DSH_HOME/state/longevity-coach/checkins.json,纯本地,不上传

重新生成证据数据:

git clone --depth 1 https://github.com/geekan/HowToLiveLonger /tmp/htl
python3 scripts/gen-data.py /tmp/htl/data/evidence.json

客户端不内联数据,页面挂载时从 Host 的 /longevity/api/* 取;改数据文件重启宿主即生效。

边界

这些是观察性研究为主的人群风险比,不是个人寿命处方,插件不提供诊断或用药建议。涉及用药、异常指标、持续症状,请就医。上游证据数据为 MIT 许可,见 HowToLiveLonger。

License

MIT

Plugins relacionados