/doctor — System Health Check

The /doctor skill checks your system health and verifies all dependencies needed for capture and analysis.

Usage

/doctor

What Gets Checked

CategoryCheckDescription
CoreFrida agent libraryVerifies the dynamic instrumentation library is available
Analysiswhisper-cliChecks for the bundled voice transcription engine
AnalysisFFmpegChecks for the video/audio processing tool

Example Output

ADA Doctor
==========

Core:
  ✓ frida agent: /path/to/libfrida_agent.dylib

Analysis:
  ✓ whisper: /path/to/bin/whisper-cli
  ✗ ffmpeg: not found
    → reinstall the ReadyCheck plugin

Status: 1 issue found

What’s NOT Checked

These permissions are checked at runtime (when capture starts) because checking them would trigger OS permission dialogs:

  • Screen Recording permission
  • Microphone access

Common Fixes

IssueFix
Frida agent not foundSet ADA_AGENT_RPATH_SEARCH_PATHS environment variable
whisper-cli not foundReinstall the ReadyCheck plugin (or, for source builds: run ./utils/init_media_tools.sh)
FFmpeg not foundReinstall the ReadyCheck plugin (or, for source builds: run ./utils/init_media_tools.sh)