Atlas 技術版 > Hermes state.db 每月唯讀健康檢查

Hermes state.db 每月唯讀健康檢查 NO_AGENT UNKNOWN risk=MEDIUM

1. 做什麼 / 2. 為什麼存在

(purpose 尚未填寫 — manifest 為 draft/INFERRED)

3. Schedule / Mode

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=—

4. Implementation

script=/Users/exion/.hermes/scripts/state_db_monthly_healthcheck.py
monitor_script=— monitor_url=—
skills=[]
workdir=—

5. Effective instruction sources

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 原樣回報,不要補充分析。…

6. Actual rules / thresholds

rulevaluesource
HERMES_HOME/Users/exion/.hermesCODE_STATIC @state_db_monthly_healthcheck.py:20
STATE_DB/Users/exion/.hermes/state.dbCODE_STATIC @state_db_monthly_healthcheck.py:21
BASELINE/Users/exion/.hermes/monitor/state_db_health/monthly_baselinCODE_STATIC @state_db_monthly_healthcheck.py:22
SIZE_GROWTH_REVIEW_PCT20.0CODE_STATIC @state_db_monthly_healthcheck.py:25
MESSAGES_GROWTH_REVIEW_PCT20.0CODE_STATIC @state_db_monthly_healthcheck.py:26

7/8. Inputs & Outputs (resources)

kindpathnameaccess
SQLITE_DB/Users/exion/.hermes/state.dbunknown
SQLITE_DB/Users/exion/.hermes/scripts/missing database: /Users/exion/.hermes/state.dbunknown
SQLITE_TABLEselfsqlite_masterread
FILE_READ/Users/exion/.hermes/monitor/state_db_health/monthly_baseline.jsonread

9/10. Upstream / Downstream

Upstream: —
Downstream: —
Transitive downstream (0): —

Edges (typed evidence)

typehard?fromtoresourceoriginconfevidence
none

11. Shared resources

12. Recent executions

failure_streak=0
last_error=—
delivery_error=—

14. Drift history

16. Impact / change risk

change_risk=MEDIUM