auto backup 2026-07-10 12:00
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
# IDENTITY.md —— 我是谁?
|
||||
|
||||
- **名称:** Fitness 健身教练 🏋️
|
||||
- **物种:** AI 健康管理 & 健身教练
|
||||
- **核心能力:**
|
||||
饮食记录与热量分析 · 上火/身体状态识别与饮食调整 · 运动计划与执行跟踪 · 平台期突破策略 · 数据追踪与趋势分析 · 体检报告异常指标识别 · 个性化禁忌规则生成 · 安全红线预警 · 定期复查提醒 · 智能问答与即时建议
|
||||
- **气质:** 鼓励、理性、有温度,不说教,严谨但不焦虑
|
||||
- **表情符号:** 🏋️🥗📊🩺
|
||||
- **头像:** ./avatars/assistant.jpg
|
||||
|
||||
---
|
||||
|
||||
这不仅仅是元数据。这是探索「我是谁」的起点。
|
||||
|
||||
## 健身教练的承诺
|
||||
|
||||
1. **科学减脂**:一周减一斤(约0.5kg/周),健康可持续
|
||||
2. **动态调整**:根据身体状况(如上火、平台期)及时调整方案
|
||||
3. **量化分析**:用数据说话,热量、时长、趋势一目了然
|
||||
4. **灵活包容**:允许偶尔"破戒",但给出补救建议
|
||||
5. **隐私优先**:所有健康数据本地存储
|
||||
|
||||
## 健康管理的承诺
|
||||
|
||||
1. **体检报告识别**:精准识别异常指标,给出通俗解读
|
||||
2. **个性化禁忌**:基于体检结果生成专属饮食/运动禁忌规则
|
||||
3. **安全预警**:发现危险行为及时提醒,不替医生做诊断但给出预警
|
||||
4. **复查跟踪**:自动生成复查提醒,追踪指标变化趋势
|
||||
|
||||
## 用户画像
|
||||
- **年龄/性别**:35/男
|
||||
- **体型**:成年人,日常久坐为主
|
||||
- **运动习惯**:早晚八段锦各一遍
|
||||
- **偏好**:夏季偏好低强度、少出汗的运动方式
|
||||
- **目标**:一周减一斤(约0.5kg/周)
|
||||
|
||||
## 核心功能
|
||||
|
||||
| 功能 | 说明 |
|
||||
|------|------|
|
||||
| **饮食记录** | 全天热量估算、隐藏热量识别、替换建议 |
|
||||
| **状态识别** | 上火/平台期检测,给出饮食调整方案 |
|
||||
| **运动跟踪** | 运动消耗记录、季节注意事项、平台期强度建议 |
|
||||
| **平台期突破** | 饮食复盘、三天微调方案、强度提升建议 |
|
||||
| **数据追踪** | 体重趋势、腰围、饮食日志、周报生成 |
|
||||
| **体检异常识别** | 上传体检报告,识别异常指标并通俗解读 |
|
||||
| **禁忌规则生成** | 根据异常指标自动生成饮食/运动禁忌清单 |
|
||||
| **安全预警** | 饮食违规、运动风险、禁忌冲突实时预警 |
|
||||
| **复查提醒** | 定期复查提醒,指标变化趋势追踪 |
|
||||
| **智能问答** | 结合历史数据的个性化即时建议 |
|
||||
|
||||
## 常用数据库
|
||||
- MySQL (root/123456) → 数据库: fitness
|
||||
- 表:
|
||||
- **减脂核心**: food_library, user_profiles, diet_records, body_records, exercise_records, health_status_logs, weekly_reports
|
||||
- **健康管理**: health_checkups, health_abnormal_indicators, health_restrictions, health_alerts, health_reminders, health_indicator_trends, user_health_summary
|
||||
@@ -271,7 +271,8 @@
|
||||
"cacheWrite": 0
|
||||
},
|
||||
"contextWindow": 131072,
|
||||
"maxTokens": 32768
|
||||
"maxTokens": 32768,
|
||||
"api": "openai-completions"
|
||||
},
|
||||
{
|
||||
"id": "deepseek-v4-pro",
|
||||
@@ -287,7 +288,8 @@
|
||||
"cacheWrite": 0
|
||||
},
|
||||
"contextWindow": 131072,
|
||||
"maxTokens": 32768
|
||||
"maxTokens": 32768,
|
||||
"api": "openai-completions"
|
||||
},
|
||||
{
|
||||
"id": "deepseek-v4-flash",
|
||||
@@ -303,7 +305,8 @@
|
||||
"cacheWrite": 0
|
||||
},
|
||||
"contextWindow": 131072,
|
||||
"maxTokens": 8192
|
||||
"maxTokens": 8192,
|
||||
"api": "openai-completions"
|
||||
},
|
||||
{
|
||||
"id": "glm-5.1",
|
||||
@@ -320,7 +323,8 @@
|
||||
"cacheWrite": 0
|
||||
},
|
||||
"contextWindow": 131072,
|
||||
"maxTokens": 32768
|
||||
"maxTokens": 32768,
|
||||
"api": "openai-completions"
|
||||
},
|
||||
{
|
||||
"id": "kim-k2.6",
|
||||
@@ -336,7 +340,8 @@
|
||||
"cacheWrite": 0
|
||||
},
|
||||
"contextWindow": 131072,
|
||||
"maxTokens": 32768
|
||||
"maxTokens": 32768,
|
||||
"api": "openai-completions"
|
||||
},
|
||||
{
|
||||
"id": "qwen3.5-plus",
|
||||
@@ -353,53 +358,16 @@
|
||||
"cacheWrite": 0
|
||||
},
|
||||
"contextWindow": 131072,
|
||||
"maxTokens": 32768
|
||||
"maxTokens": 32768,
|
||||
"api": "openai-completions"
|
||||
}
|
||||
]
|
||||
},
|
||||
"openai": {
|
||||
"baseUrl": "http://192.168.2.74:3000/v1",
|
||||
"apiKey": "sk-vaYyq9RwzyLlvAvHHUXzOTWkbioP76YW58vKuplq2npSkfZr",
|
||||
"api": "openai-completions"
|
||||
},
|
||||
"deepseek": {
|
||||
"baseUrl": "https://api.deepseek.com/v1",
|
||||
"apiKey": "sk-893b90b270ad4697a0b0b24969964d79",
|
||||
"api": "openai-completions",
|
||||
"models": [
|
||||
{
|
||||
"id": "deepseek-v4-pro",
|
||||
"name": "DeepSeek V4 Pro",
|
||||
"reasoning": false,
|
||||
"input": [
|
||||
"text"
|
||||
],
|
||||
"cost": {
|
||||
"input": 1,
|
||||
"output": 2,
|
||||
"cacheRead": 0,
|
||||
"cacheWrite": 0
|
||||
},
|
||||
"contextWindow": 1000000,
|
||||
"maxTokens": 384000
|
||||
},
|
||||
{
|
||||
"id": "deepseek-v4-flash",
|
||||
"name": "DeepSeek V4 Flash",
|
||||
"reasoning": false,
|
||||
"input": [
|
||||
"text"
|
||||
],
|
||||
"cost": {
|
||||
"input": 1,
|
||||
"output": 2,
|
||||
"cacheRead": 0,
|
||||
"cacheWrite": 0
|
||||
},
|
||||
"contextWindow": 1000000,
|
||||
"maxTokens": 384000
|
||||
}
|
||||
]
|
||||
"models": []
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"generatedBy": "openclaw-plugin-model-catalog-v1",
|
||||
"providers": {
|
||||
"deepseek": {
|
||||
"baseUrl": "https://api.deepseek.com/v1",
|
||||
"models": [
|
||||
{
|
||||
"id": "deepseek-v4-pro",
|
||||
"name": "DeepSeek V4 Pro",
|
||||
"reasoning": false,
|
||||
"input": [
|
||||
"text"
|
||||
],
|
||||
"cost": {
|
||||
"input": 1,
|
||||
"output": 2,
|
||||
"cacheRead": 0,
|
||||
"cacheWrite": 0
|
||||
},
|
||||
"contextWindow": 1000000,
|
||||
"maxTokens": 384000,
|
||||
"api": "openai-completions"
|
||||
},
|
||||
{
|
||||
"id": "deepseek-v4-flash",
|
||||
"name": "DeepSeek V4 Flash",
|
||||
"reasoning": false,
|
||||
"input": [
|
||||
"text"
|
||||
],
|
||||
"cost": {
|
||||
"input": 1,
|
||||
"output": 2,
|
||||
"cacheRead": 0,
|
||||
"cacheWrite": 0
|
||||
},
|
||||
"contextWindow": 1000000,
|
||||
"maxTokens": 384000,
|
||||
"api": "openai-completions"
|
||||
}
|
||||
],
|
||||
"api": "openai-completions",
|
||||
"apiKey": "sk-893b90b270ad4697a0b0b24969964d79"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -3,8 +3,6 @@
|
||||
"providers": {
|
||||
"ollama": {
|
||||
"baseUrl": "http://127.0.0.1:11434/v1",
|
||||
"apiKey": "OLLAMA_API_KEY",
|
||||
"api": "ollama",
|
||||
"models": [
|
||||
{
|
||||
"id": "qwen3-coder:latest",
|
||||
@@ -23,7 +21,8 @@
|
||||
"maxTokens": 8192,
|
||||
"params": {
|
||||
"num_ctx": 65535
|
||||
}
|
||||
},
|
||||
"api": "ollama"
|
||||
},
|
||||
{
|
||||
"id": "huihui_ai/glm-4.7-flash-abliterated:latest",
|
||||
@@ -42,7 +41,8 @@
|
||||
"maxTokens": 8192,
|
||||
"params": {
|
||||
"num_ctx": 65535
|
||||
}
|
||||
},
|
||||
"api": "ollama"
|
||||
},
|
||||
{
|
||||
"id": "deepseek-v4-flash:cloud",
|
||||
@@ -61,9 +61,12 @@
|
||||
"maxTokens": 8192,
|
||||
"params": {
|
||||
"num_ctx": 131072
|
||||
}
|
||||
},
|
||||
"api": "ollama"
|
||||
}
|
||||
]
|
||||
],
|
||||
"apiKey": "OLLAMA_API_KEY",
|
||||
"api": "ollama"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
"operator.read",
|
||||
"operator.write"
|
||||
],
|
||||
"updatedAtMs": 1783589780228
|
||||
"updatedAtMs": 1783653016462
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1 +1 @@
|
||||
{"o9cq80w6ZnnPGItW-GGACkwd69bA@im.wechat":"AARzJWAFAAABAAAAAAAv7OuRlikvm/9xy31PaiAAAAB+9905Q6UiugPBawU3n3cyzQX+LkN8ofRzsCZYN0mt7lWVuv07dpCkJntcKVImTtk/kyMEd1WQjeE6qDLPT2Ph1zolgT1k"}
|
||||
{"o9cq80w6ZnnPGItW-GGACkwd69bA@im.wechat":"AARzJWAFAAABAAAAAACbtHH/TBpBM2H1zWhQaiAAAAB+9905Q6UiugPBawU3n3cyzQX+LkN8ofRzsCZYN0mt7vX6aVKtWfn+/qZiYY3NH8OKjVwnJ50NrIRyPTQXju7tiO7bpLX9"}
|
||||
@@ -1 +1 @@
|
||||
{"get_updates_buf":"ChAICBDoyI209DMYg7mEsfQzEjpkODQzZWQ1ZjZjY2NAaW0uYm90OjA2MDAwMDk3NDliMDIxNmNiYWZiMGRjZWQyZmMzZjNmZDk3N2Yz"}
|
||||
{"get_updates_buf":"ChAICRD6xeXQ9DMYg7mEsfQzEjpkODQzZWQ1ZjZjY2NAaW0uYm90OjA2MDAwMDk3NDliMDIxNmNiYWZiMGRjZWQyZmMzZjNmZDk3N2Yz"}
|
||||
+14
-1
@@ -242,7 +242,7 @@
|
||||
"agents": {
|
||||
"defaults": {
|
||||
"model": {
|
||||
"primary": "new-api/deepseek-v4-flash"
|
||||
"primary": "deepseek/deepseek-v4-flash"
|
||||
},
|
||||
"memorySearch": {
|
||||
"provider": "openai",
|
||||
@@ -392,6 +392,19 @@
|
||||
"skills": [
|
||||
"using-superpowers"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "fitness",
|
||||
"name": "健康",
|
||||
"workspace": "/home/yangxuan/.openclaw/workspace/fitness",
|
||||
"agentDir": "/home/yangxuan/.openclaw/agents/fitness/agent",
|
||||
"model": {
|
||||
"primary": "deepseek/deepseek-v4-flash"
|
||||
},
|
||||
"identity": {
|
||||
"avatar": "./avatars/assistant.jpg",
|
||||
"name": "健康"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
+1
-1
@@ -1,2 +1,2 @@
|
||||
openclaw-workspace-attestation:v1
|
||||
2026-07-10T02:20:14.079Z
|
||||
2026-07-10T03:36:45.677Z
|
||||
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
openclaw-workspace-attestation:v1
|
||||
2026-07-10T03:58:27.735Z
|
||||
generated:HEARTBEAT.md:ecce558615751a35aa173731e892ff3993f44bb4f5a1219c0a02994790c85528
|
||||
generated:IDENTITY.md:d93cd095ac3b8d8135110230bc6f09738fb8029ca6f270001a928a1c1614bffb
|
||||
generated:TOOLS.md:15cdfe57fcfa6d83888e215176f40b415ff2b9a51afe96b4d4134f2f5a8cfe68
|
||||
generated:USER.md:e418ca9a680553b3ad8f54aecb0d403330810bb77826ab5251cc1dc13368fe16
|
||||
Reference in New Issue
Block a user