Files
cbb a3b84d5ce2 feat: AgentCheckin v1.2.2 — fnOS 应用:TRAE/WorkBuddy/Qoder 三平台每日积分自动签到
- 原生 fnOS 应用(CGI 入口 + Python 守护进程),依赖 python312 运行时
- 三平台签到:TRAE 每日 200 积分、WorkBuddy 7 天循环、Qoder 每日 100 Credits
- WorkBuddy 网页授权(OAuth 设备流)、TRAE icubeAuth 解密 Token、Qoder Cosy 设备头
- 多时段调度(默认 00:05/09:00/12:30/19:00)、启动补跑、幂等签到+回查确认
- 多平台 Webhook 通知(企业微信/钉钉/飞书/Bark/Server酱/PushPlus 自动识别)
- Qoder 双站点 Token 隔离自动探测与修复
- 前端:仪表盘/账号管理/签到记录/设置四个页签,30s 轮询+变化检测+隐藏暂停
- 测试:34 后端 + 25 E2E + 9 前端回归 + 真实时钟调度测试
2026-10-13 19:09:48 +08:00

18 lines
633 B
Bash

#!/bin/bash
# Build AgentCheckin.fpk from source.
set -e
cd "$(dirname "$0")"
echo "== cleaning pycache/devdata =="
find AgentCheckin -name "__pycache__" -type d -exec rm -rf {} + 2>/dev/null || true
rm -rf AgentCheckin/devdata AgentCheckin/var
echo "== regenerating icons =="
python3 genicon.py
echo "== building fpk =="
cd AgentCheckin
fnpack build
cd ..
ls -la AgentCheckin/AgentCheckin.fpk
echo "== verifying package =="
tar tzf AgentCheckin/AgentCheckin.fpk | grep -c pycache && echo "WARN: pycache in package" || echo "OK: no pycache"
tar tzf AgentCheckin/AgentCheckin.fpk | grep -E "index.cgi|manifest|main$|daemon.py|api.py"