Repinoid
c229b730c6
feat: raw relay — очередь команд, эндпоинты, консоль, index.html
2026-06-14 18:53:24 +04:00
Repinoid
d01028b12b
feat: raw ELM327 console — сырой слой, API, интерактивная консоль
2026-06-14 18:24:27 +04:00
Repinoid
7aaebf8481
refactor: разбил routes/db/protocol на отдельные модули
2026-06-06 07:16:51 +04:00
Repinoid
2db6cb68a8
refactor: архитектура сервера — obd/ brain/ api/
...
- obd/protocol.py — ELM327 стейт-машина AndrOBD (подробные докстринги)
- brain/client.py — LLM-клиент Diagnoser
- brain/prompts.py — системные промпты
- api/db.py — SQLite (sessions + старые таблицы)
- api/scripts.py — сборка диагностических скриптов
- api/parser.py — парсинг ответов ELM327
- api/routes.py — все REST-эндпоинты
- api/config.py — загрузка конфига
- web/app.py — точка входа Flask (упрощена)
Удалено: elmer/elm.py, elmer/elm_proto.py, web/raw_endpoint.py
2026-05-29 17:24:33 +03:00
Repinoid
0805d0c2a7
feat: /elmer.apk — прямая ссылка для скачивания APK
2026-05-28 08:26:20 +03:00
Repinoid
0a2a6888a0
feat(fat-client): эндпоинты скриптов и батчевой загрузки
...
- GET /api/v1/script — выдаёт JSON-скрипт диагностики
- POST /api/v1/session/upload — принимает батч ответов, парсит,
отправляет в LLM (DeepSeek), возвращает диагноз
- Без API-ключа — возвращает распарсенные сырые данные
2026-05-26 10:43:50 +03:00
“Naeel”
25bd49a00e
android: fork AndrOBD (submodule), thin client (Kotlin), raw-obd endpoint
2026-05-25 08:48:59 +04:00
“Naeel”
6cc42bc340
project structure: elm.py, db.py, prompts.py, diagnose.py, web UI (Flask), config
2026-05-25 07:46:04 +04:00