meshai/meshai
Matt Johnson (via Claude) 6f76c897e5 fix: add missing _dict_to_dataclass branch for EnvironmentalConfig
Without this branch, the environmental config dict falls through to the
bare else clause, storing a raw dict instead of an EnvironmentalConfig
dataclass. This causes AttributeError when accessing env_cfg.enabled or
any nested feed config attributes.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-10 04:26:44 +00:00
..
adapter_config fix: nws area truncation — configurable word-boundary cap (default 80) 2026-06-10 02:26:31 +00:00
backends
central nws: prefix Update: when incoming alert supersedes a prior broadcast 2026-06-10 02:40:07 +00:00
cli
commands
dashboard fix: dashboard — coverage pillar, active alerts env fallback 2026-06-10 03:56:12 +00:00
env fix: avalanche wire format — use _meshai_precomposed bypass so multi-line survives composer 2026-06-09 04:17:52 +00:00
notifications refactor: fire digest — tighter format, 220-byte budget, 7d freshness gate 2026-06-09 05:55:22 +00:00
persistence feat(v0.7-fire-tracker-4): fix LLM DM path + daily fire digest + ?status queries 2026-06-06 07:13:17 +00:00
scripts
sources
__init__.py
__main__.py
alert_engine.py
central_normalizer.py fix(normalizer): restrict Photon OSM values to city/town/village 2026-06-07 07:55:28 +00:00
chunker.py
config.py fix: add missing _dict_to_dataclass branch for EnvironmentalConfig 2026-06-10 04:26:44 +00:00
config_loader.py fix(v0.6-tail-4): register !include YAML tag constructor in config loader -- closes prod PUT 500 2026-06-06 04:37:24 +00:00
connector.py
context.py
geo.py
history.py
knowledge.py
main.py feat(v0.7-fire-tracker-4): fix LLM DM path + daily fire digest + ?status queries 2026-06-06 07:13:17 +00:00
memory.py
mesh_data_store.py
mesh_health.py
mesh_models.py
mesh_reporter.py
mesh_sources.py
meshmonitor.py
responder.py
router.py fix(v0.7-fire-tracker-4-final): widen env-scope keyword catch + anti-hallucination clause -- close all 7 LLM DM paths 2026-06-06 08:07:01 +00:00
subscriptions.py