meshai/meshai
zvx-echo6 829ad562e4 feat(notifications): LLM-generated reports replace raw data dumps
- Status/report messages use LLM to generate operator-readable summaries
- RF reports interpret SFI/Kp into which bands are open
- Mesh reports highlight problems, not just numbers
- Remove meaningless [STATUS] prefix
- Alerts stay templated (no LLM, no latency)
- Reports respect 180-char limit for mesh delivery
2026-05-13 19:42:23 -06:00
..
backends fix: Remove hard-coded token limits on LLM responses 2026-05-05 22:06:50 +00:00
cli feat: Full alert engine — 17 conditions, scaling cooldown, per-condition TUI toggles 2026-05-06 05:39:11 +00:00
commands Merge origin/feature/mesh-intelligence into feature/mesh-intelligence 2026-05-13 18:41:36 -06:00
dashboard Merge origin/feature/mesh-intelligence into feature/mesh-intelligence 2026-05-13 18:41:36 -06:00
env fix: leftover old severity references (info→routine, filter dropdown) 2026-05-13 19:10:18 -06:00
notifications feat(notifications): LLM-generated reports replace raw data dumps 2026-05-13 19:42:23 -06:00
sources fix(notifications): test shows live data, not just canned examples 2026-05-13 18:08:09 -06:00
__init__.py Initial commit: MeshAI - LLM-powered Meshtastic assistant 2025-12-15 11:53:46 -07:00
__main__.py Initial commit: MeshAI - LLM-powered Meshtastic assistant 2025-12-15 11:53:46 -07:00
alert_engine.py refactor: simplify severity to 3 levels (routine/priority/immediate) 2026-05-13 19:05:50 -06:00
chunker.py feat: ACK-based message delivery, markdown stripping, prompt fixes 2026-05-06 04:17:44 +00:00
config.py refactor: simplify severity to 3 levels (routine/priority/immediate) 2026-05-13 19:05:50 -06:00
connector.py fix: node_id int handling in connector + rule stats data path 2026-05-13 19:27:04 -06:00
context.py Add passive mesh context awareness — observe channel traffic, inject into LLM prompts 2026-02-24 22:02:42 +00:00
geo.py feat: Add Phase 2 - Geographic Hierarchy and Health Scoring 2026-05-04 16:43:12 +00:00
history.py Support unlimited message history when max_messages_per_user is 0 2026-02-24 07:03:15 +00:00
knowledge.py feat(knowledge): add Qdrant backend with SQLite fallback 2026-05-06 15:54:43 +00:00
main.py feat(dashboard): comprehensive config UI with help and descriptions 2026-05-13 04:26:17 +00:00
memory.py Unify memory implementations: delete AnthropicMemory and GoogleMemory 2026-02-23 20:14:50 +00:00
mesh_data_store.py fix(health): use real telemetry, fix hardcoded thresholds 2026-05-13 23:06:31 +00:00
mesh_health.py fix(health): use real telemetry, fix hardcoded thresholds 2026-05-13 23:06:31 +00:00
mesh_models.py feat: Feeder-level gateway awareness from /api/packets_seen 2026-05-05 19:55:23 +00:00
mesh_reporter.py fix: Dedup packets across sources, translate numeric port numbers to names 2026-05-07 03:08:08 +00:00
mesh_sources.py fix: Fundamental ID matching — packets, telemetry, and utilization now work 2026-05-04 21:47:18 +00:00
meshmonitor.py feat: Dynamic identity system prompt from bot config 2026-05-03 05:45:58 +00:00
responder.py fix: Switch to delay-based delivery — wantAck firmware retries cause duplicates 2026-05-07 21:50:09 +00:00
router.py feat(env): USGS stream gauges, TomTom traffic, 511 road conditions 2026-05-12 22:22:57 +00:00
subscriptions.py feat(subscriptions): Add Phase 4 subscription system for scheduled reports 2026-05-05 02:26:12 +00:00