# CruciHiL ## Docs - [AI Component Analysis](https://docs.crucihil.io/ai-features/analyze.md): How crucihil analyze maps firmware shim identifiers to DBC signal names - [AI Test Generation](https://docs.crucihil.io/ai-features/generate-tests.md): Scaffold a YAML manifest and matching Python test stubs using the generate_test_suite MCP tool - [AI Features Overview](https://docs.crucihil.io/ai-features/overview.md): How AI is integrated into CruciHiL — BYOK, supported providers, and three AI-powered workflows - [crucihil agent](https://docs.crucihil.io/cli/agent.md): Start the local agent daemon — connects the rig to the cloud control plane - [crucihil analyze](https://docs.crucihil.io/cli/analyze.md): Extract the signal interface contract of a C/C++ firmware component - [crucihil discover](https://docs.crucihil.io/cli/discover.md): AI-assisted rig setup — probe hardware and generate a rig TOML - [crucihil init](https://docs.crucihil.io/cli/init.md): Interactive wizard — create a rig TOML by answering prompts - [CLI Overview](https://docs.crucihil.io/cli/overview.md): All crucihil commands at a glance - [crucihil run](https://docs.crucihil.io/cli/run.md): Run a CruciHiL test suite against a rig - [crucihil scaffold](https://docs.crucihil.io/cli/scaffold.md): Generate a test project, custom backend stub, or runnable example - [Installation](https://docs.crucihil.io/installation.md): Install CruciHiL with pip — base package or with optional extras - [Introduction](https://docs.crucihil.io/introduction.md): CruciHiL — bulletproof Hardware-in-the-Loop testing for firmware teams - [MCP Server Overview](https://docs.crucihil.io/mcp/overview.md): Connect Claude, Copilot, or Cursor to CruciHiL's test infrastructure - [MCP Tools Reference](https://docs.crucihil.io/mcp/tools.md): Complete parameter and return value reference for all 14 CruciHiL MCP tools - [Quickstart](https://docs.crucihil.io/quickstart.md): Run your first CruciHiL test in five minutes — no hardware required - [Rig Backends](https://docs.crucihil.io/rig-config/backends.md): Available backends for CAN, Ethernet, power, GPIO, and DoIP - [Rig Configuration](https://docs.crucihil.io/rig-config/overview.md): Full reference for the rig TOML config file — all sections, all fields - [Python API Reference](https://docs.crucihil.io/test-authoring/python-api.md): Rig Python API — rig.can, rig.sim, rig.fault, rig.ecu, result model - [YAML Manifest Reference](https://docs.crucihil.io/test-authoring/yaml-manifest.md): Complete schema reference for the CruciHiL v2 YAML suite manifest