日常检查--克劳德代码插件
通过 穆萨布·卡拉 ·
每日系统健康检查-Ollama型号、MCP服务器、API密钥、磁盘/RAM使用情况、令牌成本报告。
安装
claude plugin install daily-check@musabkara-claude-marketplace命令
| 命令 | 描述 |
|---|---|
/daily-check | 立即运行健康检查 |
/daily-check-reset | 清除缓存报告+运行新检查 |
/daily-check-summary | 显示上次报告而不重新运行 |
它检查什么
| 组件 | 检查 |
|---|---|
| Ollama | 正在运行,模型已加载,响应时间 |
| MCP服务器 | 已连接,正在响应 |
| API密钥 | Claude,OpenRouter,GitHub,Telegram |
| 磁盘 | 主驱动器上的使用率% |
| RAM | 可用内存 |
| 代币使用 | Claude API使用量与配额 |
| 代理注册表 | 代理同步状态(sync_agents.py --check) |
自动日程安排
如果已设置cron(通过 install.sh 第11阶段),每天09:00运行:
0 9 * * * bash ~/.claude/config/daily-check.sh >> ~/.watchdog/daily.log 2>&1警报
如果发现关键问题(Ollama关闭,API密钥过期,磁盘>90%):
- 如果配置了机器人,则发送电报通知
- 日志到
~/.watchdog/alerts.log
报告
结果已保存至 ~/.watchdog/daily_report.json 并登录 ~/.watchdog/daily.log.
部分
电报警报设置
要在发现关键问题时接收警报,请执行以下操作:
TELEGRAM_BOT_TOKEN=your-bot-token
TELEGRAM_CHAT_ID=your-chat-iddaily-check.sh自动读取这些
故障排除
| 问题 | 解决方案 |
|---|---|
daily-check.sh not found | 快跑 cd ~/Projects/claude-config && bash ./install.sh 首先 |
~/.watchdog/ not found | 快跑 bash install.sh 在该插件的目录中 |
| Ollama检查失败 | 确保Ollama正在运行: ollama serve |
sync_agents.py 未找到 | 运行 cd ~/Projects/claude-config && git pull |
示例报告
样品 ~/.watchdog/daily_report.json:
{
"timestamp": 1745312400,
"date": "2026-04-22T09:00:00",
"status": "ok",
"checks": {
"ollama": {"status": "ok", "models": ["llama3.2", "qwen3"], "response_ms": 142},
"mcp": {"status": "ok", "servers": ["github", "atlassian", "git"]},
"api_keys": {"claude": "ok", "github": "ok", "openrouter": "missing"},
"disk": {"status": "ok", "usage_pct": 67},
"ram": {"status": "ok", "available_gb": 12.4},
"token_usage": {"status": "ok", "used": 42000, "limit": 100000},
"agent_registry": {"status": "ok", "drift": false}
}
}会话自动触发(CC-15)
在会话开始时,Claude检查最后一份每日报告是否超过24小时:
- 报告存在并且是新的→ 无行动
- 报告已超过24小时或丢失→ 自动运行
daily-check.sh并显示结果
要强制进行新检查(重置24小时计时器),请删除报告:
rm ~/.watchdog/daily_report.json然后启动一个新的Claude会话——检查将自动运行。
