Все поверхности
Один движок, одни и те же результаты везде. docs/SURFACES.md перечисляет для каждой команды и вида, какая поверхность их поддерживает, а какая нет (с указанием причины).
| Поверхность | Что это | Как получить | Документация |
|---|---|---|---|
| Командная строка | бинарный файл kshana выше |
cargo install kshana |
Установка |
| Библиотека Rust | kshana::api::run_toml и типизированные модули |
cargo add kshana |
docs.rs, README.crates.md |
| Python | kshana.run и run_full, с заглушками типов |
pip install kshana |
API Python, README.pypi.md |
| JavaScript и WebAssembly | движок в браузере или в Node | npm install kshana |
README.npm.md |
| Сервер MCP | инструменты для ИИ-ассистентов | cargo install kshana-mcp |
ИИ-ассистент, установка MCP |
| Слэш-команды плагина | /kshana-run, /kshana-assess-receiver, /kshana-bench-export, /kshana-compliance-report, /kshana-evidence-pack, /kshana-fit-imu, /kshana-import-route, /kshana-interference-map, /kshana-iq, /kshana-jammertest, /kshana-lunanet-afs-check, /kshana-marine-integrations, /kshana-standards-pack, /kshana-training-scenario, /kshana-trust-telemetry |
commands/ |
ИИ-ассистент |
| Навыки плагина | compliance-mapping, evidence-pack, gnss-iq, interference-map-route-exposure, jammertest, marine-integrations, test-bench-export, training-nmea-scenario, trust-telemetry, vessel-receiver-trust |
skills/ |
ИИ-ассистент |
| Kshana Studio | движок в браузере, без установки и без выгрузки данных: простое и расширенное представления, а также /studio/advanced/, /studio/geometry/, /studio/trust/, /studio/training/, /studio/replay/, /studio/holdover/, /studio/optical/, /studio/interference/, /studio/observatory/, /studio/lunar/, /studio/lunar-infra/, /studio/ssv/ и /studio/tools/ |
kshana.dev/studio | Kshana Studio |
| ROS 2 | пакет, который оценивает топики приёмника | integrations/ros2/ |
Машинные входные данные |
| Signal K и OpenCPN | оценка доверия на сервере судна и в картплоттере | integrations/signalk/, integrations/opencpn/ |
Морские интеграции |
GNSS-SDR и gnss_lib_py |
адаптеры, передающие свой вывод в оценку доверия к приёмнику | integrations/gnss-sdr/, integrations/gnss_lib_py/ |
Машинные входные данные |
| systemd, Docker и Grafana | эталонная сборка с двумя юнитами systemd и вариантом контейнера, а также панель Grafana | deploy/reference-build/, deploy/grafana/ |
Морские интеграции, Телеметрия доверия |
| Плагин JetBrains | запуск сценария из IDE | ide/jetbrains/ |
Поверхности |