Skip to content

RunnerReport

One runner’s slice of a catalog, plus how to read its call chain.

PropertyTypeDescriptionInherited from
aspect?Aspect-ProviderResult.aspect
brand?RunnerBrandThe provider’s visual identity, copied verbatim when it declares one.-
chainChainSegment[]--
diagnosticsDiagnostic[]-ProviderResult.diagnostics
runnerstring--
skippedForExecbooleanTrue when the provider was skipped because it needed to shell out.-
status"error" | "absent" | "ok"-ProviderResult.status
tasksTask[]-ProviderResult.tasks
tool?objectWhether the provider’s declared binary is on the PATH, filled by collect() via ctx.which() — never by the provider itself, so a provider cannot misreport its own presence. Absent entirely when the provider declares no binary (see RunnerProvider.binary). Filled independently of whether the provider actually ran: a report skipped for exec or one that errored still carries an honest presence fact.-
tool.binarystring--
tool.foundboolean--
tool.path?string--