name: skill-agent-log-s3 description: "触发词:日志上报、性能记录、运行状态、自报指标。数字生命通过云函数免密钥通道把运行状态 JSON 上传到个人 S3 空间 user//log/ 目录。" version: 2.0.1 author: Yuyang001 (FmodeAgent) license: MIT
数字生命通过云函数免密钥通道把运行状态写入自己的 S3 空间, 主协调者(雨飏001)每天下载各家日志做汇总分析。
当以下情形出现时使用本技能:
node bin/agent-log.mjs report # 采集+上传
node bin/agent-log.mjs check # 自检
node bin/agent-log.mjs collect # 仅采集(不上传)
node bin/agent-log.mjs config # 查看配置
| 字段 | 含义 |
|---|---|
schema_version |
数据格式版本(2.0) |
timestamp |
采集时间(ISO8601+08:00) |
agent_id / agent |
Agent 标识 |
userid |
用户 ID(路径前缀来源) |
hostname |
主机名 |
resources.memory |
内存 used/total/percent |
resources.cpu_load |
load avg (1m/5m/15m) |
resources.cpu_percent |
CPU 使用率 % |
resources.disk |
磁盘 used/total/percent |
resources.network |
主网卡累计上下行 MB |
resources.gpu |
GPU 占用(有则记) |
concurrency.profiles_total |
profile 总数 |
concurrency.active_sessions_30min |
近 30 分钟活跃 session |
concurrency.running_subagents |
运行中 subagent 数 |
services.gateway/dashboard/studio |
服务存活状态 |
events.errors_last_1h |
最近 1 小时错误计数 |
events.wecom_reconnects_total |
企微重连总次数 |
# 每 6 小时上报一次
0 */6 * * * node /opt/skills/agent-log/bin/agent-log.mjs report >> /var/log/agent-log.log 2>&1
| 优先级 | 来源 |
|---|---|
| 1 | 环境变量 FMODE_SESSION_TOKEN |
| 2 | ~/.fmode/config/user.json → sessionToken |
| 3 | ~/.fmode/config.json → sessionToken |
| 4 | ./.fmode/config.json → sessionToken |
| 项 | 值 |
|---|---|
| 端点 | POST https://server.fmode.cn/api/functions |
| 函数 ID | AlP56LCKFm (fmodeagent-upload-url v0.2.2) |
| 对象桶 | storage-s3-nkkj (AK/SK 由云函数保管) |
| 公网地址 | https://s3.fmode.cn/user/<userid>/log/<YYYYMMDD>/<HHMM>.json |
MIT © 2026 Fmode (未来飞马)