L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Productivité · SKILL.md

core-services-and-runtime

core-services-and-runtime

Guides cereal/msgq messaging, Params, manager processes, loggerd, service timing, and runtime service diagnostics in openpilot.

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: core-services-and-runtime description: "Guides cereal/msgq messaging, Params, manager processes, loggerd, service timing, and runtime service diagnostics in openpilot." disable-model-invocation: true metadata: disco-role: operating license: MIT

core-services-and-runtime

Use this sub-skill for openpilot's runtime internals: cereal messaging, msgq pub/sub, Params, managed_processes, loggerd/uploader/deleter, hardware paths, service timing, and CPU-safe runtime diagnostics.

Read first

Bundled helpers

Workflow

  1. Confirm the native extension state first. If msgq.ipc_pyx or libparams_c.so is missing, fix the build before deeper analysis.
  2. Use cereal.messaging tests or helper scripts to understand socket/update semantics.
  3. Treat Params writes as state-mutating; prefer read-only probes and clear warnings.
  4. For loggerd/uploader/deleter or service timing, choose small focused tests and temporary directories.
  5. For camera/encoder or full onroad tests, check whether hardware prerequisites are present; if not, document the skip instead of claiming failure.

Boundaries

Skills enregistrées