所有入口
同一个引擎,各处结果一致。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 |
Python API、README.pypi.md |
| JavaScript与WebAssembly | 在浏览器或Node中运行的引擎 | npm install kshana |
README.npm.md |
| MCP服务器 | 面向AI助手的工具 | cargo install kshana-mcp |
AI助手、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/ |
AI助手 |
| 插件技能 | 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/ |
AI助手 |
| 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/ |
界面 |