Class OpenCodeCliAvailabilityChecker

java.lang.Object
io.github.easy4j.opencode.cli.availability.OpenCodeCliAvailabilityChecker

public class OpenCodeCliAvailabilityChecker extends Object
Checks whether the local opencode CLI is installed and can execute opencode --version.

Resolves the configured executable path (absolute/relative or via PATH), then runs a version probe with a short timeout. Returns an OpenCodeCliAvailabilityReport with the detailed status.

Since:
1.0.0
Author:
Loong Wan
See Also:
  • Constructor Details

    • OpenCodeCliAvailabilityChecker

      public OpenCodeCliAvailabilityChecker()
  • Method Details

    • check

      使用与运行时一致的配置探测 CLI。
      Parameters:
      config - 客户端配置;不得为 null
      Returns:
      OpenCode SDK 返回的CLI 可用性报告对象