Skip to content

Diagnostics and Self-Check

Overview

This page explains how to use Companion's health check, self-check, and repair functions after installation when you run into detection failures, connection problems, unusable workspaces, or unstable local capability behavior.

When this page should be the first stop

Move to this page first when you see situations like these:

  • installation is complete, but Companion does not appear in the extension
  • auto-pairing did not finish successfully
  • a workspace that used to work is no longer usable
  • local capability behavior is unstable or obviously incomplete
  • a skill, local tool, or advanced capability reports that the machine environment is incomplete

If the installer itself is still being blocked by macOS Gatekeeper or Windows SmartScreen, that is not the diagnostics stage yet. Return to Companion Connection Issues and clear the installation approval path first.

The three functions on this page

FunctionHow to read it
Health checkConfirm whether Companion is currently online
Self-checkDetermine whether the issue is closer to configuration, pairing, workspace scope, or local environment readiness
RepairApply recovery actions after the problem category is already clearer

For most users, there is no need to understand internal mechanisms first. The important thing is to use these three functions in order.

What self-check focuses on

Self-check currently focuses on items such as:

  • whether local configuration can be read
  • whether Companion access credentials exist
  • whether the current workspace boundary is valid
  • whether the browser-side registration needed to recognize Companion is complete
  • whether configured MCP or local tools are actually executable

The practical purpose is not to fix everything immediately. It is to locate the layer where the problem most likely sits.

The steadier sequence is:

  1. Run a health check to confirm whether Companion is online.
  2. Run self-check to decide whether the issue looks more like connection, workspace, pairing, or missing environment prerequisites.
  3. Use repair only after the direction is already clear.

This order separates status confirmation, problem classification, and repair, instead of mixing installation, connection, and environment issues together.

When repair should be used

Repair is better treated as a targeted recovery action, not as the first move whenever anything looks wrong.

The more accurate interpretation is:

  • health check confirms status
  • self-check helps locate the issue
  • repair acts on a problem that has already been identified

Common repair actions currently focus on two kinds of recovery:

  • restoring or completing local configuration
  • rebuilding the browser-side recognition and pairing path for Companion

If you still do not know what kind of issue you are dealing with, repair should not be the first step.

If the issue still does not clear

If you have already completed health check, self-check, and the appropriate repair steps, continue based on the type of problem:

If you are already in a more advanced troubleshooting stage, you can also use trapezohe-companion self-check to review the current results and follow the suggested repair actions.

Companion's health check, self-check, and repair path is Ghast AI's unified user-facing entry point for local-capability troubleshooting. For most users, the correct order is always to confirm status first, classify the problem second, and repair only after the direction is clear.