인터페이스는 현지화되어 있으며, Skill 소개와 설명 문서는 선택한 언어로 AI가 자동 번역합니다. 코드·명령어·경로·전문 용어는 원문을 유지하며 원작자 문서가 우선합니다.
Skills 둘러보기
생산성 및 협업 · 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

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