← 返回
安全合规

Health Git

Implements Git-like workflow for health tracking, allowing users to log data, submit intervention plans for expert review, and audit health events.
实现类似Git的健康追踪工作流,支持用户记录数据、提交干预计划供专家审查以及审计健康事件。
erinyu
安全合规 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 567
下载
💾 5
安装
1
版本
#latest

概述

health-git

把 Git 工作流语义(Issue → Branch → Commit → PR → Review → Merge)搬到健康干预场景的 AI 助手技能。

用户每次打卡/录入数据 = care_commit,健康管理师/医生 Review 后 merge 进下一周计划,所有事件可审计。

使用场景

  • 患者/消费者:记录每日饮食、运动、用药打卡,提交 PR,等待审核
  • 健康管理师/医生:查看待审 PR,运行安全检查,approve/reject 干预计划
  • 数据分析:查看依从率、merge 率等指标,作为 reward model 训练信号

前置条件

服务默认运行在 http://localhost:8090,可通过环境变量覆盖:

export HEALTH_GIT_BASE_URL=http://localhost:8090
# 如开启鉴权:
export AUTH_ENABLED=true
export CONSUMER_API_KEY=consumer-key
export REVIEWER_API_KEY=reviewer-key

启动服务:

cd <项目目录>
pip install -r requirements.txt
uvicorn app.main:app --reload --port 8090

初始化示例数据:

curl -X POST http://localhost:8090/api/seed

API 速查

操作方法路径
------------------
健康检查GET/api/health
初始化数据POST/api/seed
查看全局看板GET/api/dashboard
提交打卡(care commit)POST/api/commits
开启干预 PRPOST/api/prs
审核 PRPOST/api/prs/{pr_id}/review
记录结果指标POST/api/outcomes
查看指标GET/api/metrics
查看事件日志GET/api/events
查看检查规则GET/api/rules
更新检查规则PATCH/api/rules/{rule_id}

对话示例

用户:帮我记录今天的打卡:步行8000步,依从度80分

助手操作

curl -s -X POST http://localhost:8090/api/commits \
  -H "Content-Type: application/json" \
  -d '{"branch_id":1,"user_id":1,"task_type":"exercise","evidence_text":"步行8000步","metric_value":8000,"adherence_score":80}'

用户:帮我提交本周干预计划的 PR,低风险

助手操作

curl -s -X POST http://localhost:8090/api/prs \
  -H "Content-Type: application/json" \
  -d '{"branch_id":1,"requested_by":1,"summary":"本周饮食控制+步行计划","risk_level":"low"}'

用户:审核一下 PR #1,批准通过

助手操作

curl -s -X POST http://localhost:8090/api/prs/1/review \
  -H "Content-Type: application/json" \
  -H "x-api-key: reviewer-key" \
  -d '{"reviewer_id":2,"action":"approve","review_note":"依从良好,计划合理"}'

用户:把药物变更检查的关键词加上"adjust dose"

助手操作

# 先获取当前规则
curl -s http://localhost:8090/api/rules | python3 -m json.tool

# 更新关键词
curl -s -X PATCH http://localhost:8090/api/rules/MEDICATION_CHANGE_REVIEW \
  -H "Content-Type: application/json" \
  -d '{"config_json":{"keywords":["increase medication","new drug","double dose","insulin","adjust dose"]}}'

用户:看一下当前指标怎么样

助手操作

curl -s http://localhost:8090/api/metrics | python3 -m json.tool

返回字段:commit_rate(总打卡数)、merge_rate(审核通过率)、blocked_rate(被拦截率)、avg_adherence(平均依从分)

检查规则说明

系统内置两条可配置规则:

  • MEDICATION_CHANGE_REVIEW:PR summary 含药物变更关键词时自动拦截,需人工 review
  • ADHERENCE_GATE:最近一次打卡依从分低于阈值(默认50)时拦截

规则均可通过 PATCH /api/rules/{rule_id} 动态调整,无需重启服务。

注意事项

  • merge = 用户+专家双重认可的正强化事件,适合作为 RL reward 信号
  • 所有操作写入 events 表,可用 GET /api/events?event_type=merge_completed 过滤
  • 鉴权默认关闭;生产环境请设置 AUTH_ENABLED=true 并配置 API key

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-30 16:10 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

security-compliance

Skill Vetter

spclaudehome
AI智能体技能安全预审工具。安装ClawdHub、GitHub等来源技能前,检查风险信号、权限范围及可疑模式。
★ 1,210 📥 265,993
security-compliance

MoltGuard - Security & Antivirus & Guardrails

thomaslwang
MoltGuard — OpenClaw 安全守卫,由 OpenGuardrails 提供。安装 MoltGuard,保护您和您的用户免受提示注入、数据泄露和恶意攻击。
★ 116 📥 30,684
security-compliance

OpenClaw Backup

alex3alex
备份与恢复 OpenClaw 数据。适用于创建备份、设置自动备份计划、从备份恢复或管理备份轮转。处理 ~/.openclaw 目录归档并包含适当的排除规则。
★ 89 📥 30,568