Class OpenCodeCliAvailabilityReport

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

public class OpenCodeCliAvailabilityReport extends Object
Report produced by the CLI availability probe during startup or readiness checks.
Since:
1.0.0
Author:
Loong Wan
See Also:
  • Constructor Details

    • OpenCodeCliAvailabilityReport

      public OpenCodeCliAvailabilityReport()
  • Method Details

    • isAvailable

      public boolean isAvailable()
      根据探测状态判断本地 OpenCode CLI 是否可以执行命令。
      Returns:
      满足条件返回 true,否则返回 false
    • toDiagnosticMessage

      public String toDiagnosticMessage()
      构造面向日志/异常的诊断文本。
      Returns:
      服务端或 CLI 返回的文本值;无内容时可能为空字符串