ตัวเลขจริงจาก state.db — ไม่ใช่ประมาณการ · อัปเดตทุกครั้งที่ build
| task | calls | input | output | cache read | สัดส่วน input |
|---|---|---|---|---|---|
main | 654 | 1.94M | 470.7K | 127.95M | |
background_review | 103 | 235.5K | 112.2K | 27.64M | |
approval | 79 | 38.1K | 316 | 4.3K | |
title_generation | 2 | 429 | 33 | 104 |
| model | task | calls | input | output |
|---|---|---|---|---|
deepseek-v4.1-flash:1017 | main | 315 | 1.03M | 225.7K |
deepseek-v4.1-flash | main | 339 | 914.4K | 245.0K |
deepseek-v4.1-flash | background_review | 80 | 177.4K | 86.9K |
deepseek-v4.1-flash:1017 | background_review | 23 | 58.0K | 25.2K |
deepseek-v4.1-flash:1017 | approval | 39 | 20.1K | 156 |
deepseek-v4.1-flash | approval | 40 | 18.0K | 160 |
deepseek-v4.1-flash | title_generation | 1 | 238 | 12 |
deepseek-v4.1-flash:1017 | title_generation | 1 | 191 | 21 |
| แหล่ง | รายการ |
|---|---|
| x | 183 |
| github | 82 |
| rss | 78 |
| hn | 24 |
| arxiv | 11 |
| release | 5 |
ล่าสุด: 2026-10-25.md
# บททบทวนตัวเอง — 2026-10-25 (ข้อมูล ณ 09:47 UTC)
- terminal 13/300 = 4.3%
- write_file 11/85 = 12.9%
- browser_exec 6/70 = 8.6%
- skill_manage 4/15 = 26.7% (สูงสุดตามจำนวนครั้งที่เรียก)
- execute_code 3 · text_to_speech 1 · process_manage 1 · cronjob_manage 1
1. **ปิด run ที่ค้างอัตโนมัติ** — `wf.py status` ปล่อย run ค้าง running ตลอดไป. แก้ `/opt/data/workflows/wf.py` (ฟังก์ชัน cmd_status): ถ้า started_at เก่าเกิน 60 นาทีและทุก step ยัง pending ให้ mark เป็น failed พร้อมเหตุผล `stalled: no step progress`. run ที่ค้างตอนนี้ปิดด้วย `python3 /opt/data/workflows/wf.py fail 20261025-065039-e51c "stalled at step 0 gather since 06:50Z"` (ยังไม่ได้รันในรอบนี้ เพราะกติกาห้าม modifying)
2. **ให้ self-review รู้สาเหตุ error ไม่ใช่แค่จำนวน** — แก้ `/opt/data/reviews/self-review.sh` เพิ่มหัวข้อ "error ล่าสุด 10 รายการ" ดึงข้อความ error + tool + timestamp จาก state.db เพื่อรอบหน้าบอกได้ว่า write_file พังเพราะอะไร แทนการเดา
3. **ลดจำนวนครั้งที่ต้องอนุมัติ** — `approval` 71 calls / output 284 token คือ overhead ล้วน: ใส่ allowlist คำสั่งอ่านอย่างเดียวที่ใช้ซ้ำ (cat, ls, curl -sI, python3 workflows/wf.py status) ในส่วน approvals ของการตั้งค่า แล้วตรวจด้วย `hermes config get approvals` ก่อน/หลัง
| run | workflow | สถานะ | เริ่ม |
|---|---|---|---|
20261025-065046-595b | claim-check | done | 2026-10-25T06:50 |
20261025-065039-e51c | claim-check | blocked | 2026-10-25T06:50 |