Atlas 技術版 > Hermes state.db 每月唯讀健康檢查
(purpose 尚未填寫 — manifest 為 draft/INFERRED)
mode=NO_AGENT state=scheduled enabled=1
schedule=20 6 1 * *
next_run=2026-11-01T06:20:00 last_run=2026-10-01T06:22:20
deliver=telegram model=— provider=—
script=/Users/exion/.hermes/scripts/state_db_monthly_healthcheck.py
monitor_script=— monitor_url=—
skills=[]
workdir=—
prompt_sha256=fc7a579b9b9ead15… chars=202
skill_files={}
此為 no_agent 純腳本健康檢查。腳本只能 read-only 檢查 ~/.hermes/state.db、WAL、SHM、FTS、sessions/messages counts 與 upstream lifecycle 狀態;禁止 repair、prune、VACUUM、optimize、checkpoint 或任何 state.db mutation。stdout 原樣回報,不要補充分析。…
| rule | value | source |
|---|---|---|
| HERMES_HOME | /Users/exion/.hermes | CODE_STATIC @state_db_monthly_healthcheck.py:20 |
| STATE_DB | /Users/exion/.hermes/state.db | CODE_STATIC @state_db_monthly_healthcheck.py:21 |
| BASELINE | /Users/exion/.hermes/monitor/state_db_health/monthly_baselin | CODE_STATIC @state_db_monthly_healthcheck.py:22 |
| SIZE_GROWTH_REVIEW_PCT | 20.0 | CODE_STATIC @state_db_monthly_healthcheck.py:25 |
| MESSAGES_GROWTH_REVIEW_PCT | 20.0 | CODE_STATIC @state_db_monthly_healthcheck.py:26 |
| kind | path | name | access |
|---|---|---|---|
| SQLITE_DB | /Users/exion/.hermes/state.db | unknown | |
| SQLITE_DB | /Users/exion/.hermes/scripts/missing database: /Users/exion/.hermes/state.db | unknown | |
| SQLITE_TABLE | self | sqlite_master | read |
| FILE_READ | /Users/exion/.hermes/monitor/state_db_health/monthly_baseline.json | read |
Upstream: —
Downstream: —
Transitive downstream (0): —
| type | hard? | from | to | resource | origin | conf | evidence |
|---|---|---|---|---|---|---|---|
| none | |||||||
failure_streak=0
last_error=—
delivery_error=—
change_risk=MEDIUM