Clawdbot Logs技能使用说明

subsun 4周前 (03-28) openclaw小龙虾 63 0

Clawdbot日志与诊断

分析Clawdbot性能、错误及会话数据

快捷命令

响应时间(最近N条消息)

scripts/response-times.sh [count]

近期错误

journalctl --user -u clawdbot-gateway.service --no-pager --since "1 hour ago" | grep -iE "(error|fail|invalid)" | tail -20

会话统计

scripts/session-stats.sh

网关状态

systemctl --user status clawdbot-gateway.service --no-pager

配置验证

cat ~/.clawdbot/clawdbot.json | jq . > /dev/null && echo "Config valid" || echo "Config invalid"

日志来源

来源位置包含内容
系统日志journalctl --user -u clawdbot-gateway.service会话状态、错误、工具执行
每日日志/tmp/clawdbot/clawdbot-YYYY-MM-DD.log详细JSON日志
会话文件~/.clawdbot/agents/main/sessions/*.jsonl完整对话记录、令牌用量、成本统计
会话元数据~/.clawdbot/agents/main/sessions/sessions.json当前会话状态,模型信息

常见诊断

响应缓慢

  1. 检查响应时间:scripts/response-times.sh 20
  2. 检查 sessions.json 中的令牌数量:jq '.["agent:main:main"].totalTokens' ~/.clawdbot/agents/main/sessions/sessions.json
  3. 如果令牌数 > 30000,请运行/compact在 Telegram 中或启动新会话

配置错误

journalctl --user -u clawdbot-gateway.service --no-pager --since "10 minutes ago" | grep -i "invalid config"

API 成本(来自会话)

scripts/session-stats.sh

有用模式

按类别筛选日志

# Session state changes
journalctl --user -u clawdbot-gateway.service | grep "session state"

# Tool execution
journalctl --user -u clawdbot-gateway.service | grep "\[tools\]"

# Telegram activity
journalctl --user -u clawdbot-gateway.service | grep "\[telegram\]"

解析会话文件以获取最近消息

tail -20 ~/.clawdbot/agents/main/sessions/*.jsonl | jq -r 'select(.message.role=="user") | .message.content[0].text' 2>/dev/null | tail -10
免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏

相关推荐

网友评论

  • (*)

最新评论

用户管理

您好,欢迎到访网站!
    用户注册

上网淘巴领天猫淘宝优惠券,一年省好几千。

广告  ×

您是本站第821226名访客 今日有0篇新文章/评论