READMESource: main@0059b681
长寿教练 · 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
No comments yet. Be the first to write one.