Spaces:
Running
Running
Hermes Memory Layer
Purpose
This layer stores durable context that future Codex, Hermes, Claude, or agent-team workers should remember before changing Hermes-related utilities.
Current State
- Hermes / agent-team integration is an auxiliary operations layer, not a prediction-model layer.
- Current helper utilities include Telegram notification wrappers, W&B experiment tracking, data quality validation, and agent-team integration tests.
hermes_tools is not importableinside the normal project venv, soscripts/telegram_bot_wrapper.pyuses fallback console output unless Hermes injects that module at runtime..env.telegramand.env.wandbare local-only files and should not be committed..env.telegram.exampleis the shareable template.
Decisions To Preserve
- Keep Hermes changes independent from core predictor code by default.
- Treat Telegram and W&B as optional observability helpers.
- Treat data quality validation as a preflight check, not proof of model accuracy.
- Record experiment results in JSON/HTML reports before changing production weights.
- Store lessons compactly in memory docs and keep detailed evidence in
docs/validation_runs/.
Known Side Effects Already Fixed
scripts/telegram_bot_wrapper.pynow parses.env.telegramas a key/value dict instead of a set.scripts/telegram_bot_wrapper.pynow uses mode-specific CLI validation so--update,--validation, and experiment modes can run without a dummy--message.scripts/test_agent_integration.pynow importsargparse.scripts/test_agent_integration.pynow checks Antigravity CLI/config rather than importing Python's built-inantigravityeaster egg.
Update Rule
Append a short note here only when a change affects:
- Hermes runtime assumptions
- Telegram or W&B configuration
- validation commands
- production/HF publish boundaries
- known data gaps or failures
Do not paste long logs. Link to JSON/HTML artifacts or command names instead.