Skip to content

Function: createGitCandidateComparisonTools() ​

ts
function createGitCandidateComparisonTools(runner?): readonly GitCandidateComparisonToolNode<GitWorktreeHandle>[];

Defined in: git/src/builders/create-git-candidate-comparison-tools.ts:26

Creates the speculative candidate comparison and benchmark tool bundle (git.candidateComparisonTools(runner?)).

Emits passive GitCandidateComparisonToolNode descriptors for diffCandidates, readCandidateFile, and checkpoint-sandboxed evalInCandidates over refs/harness/candidates/<run-id>/<branch-index>, defaulting runner to DEFAULT_NODE_RUNNER_AST_NODE when omitted.

Parameters ​

ParameterTypeDefault valueDescription
runner?MaybeBuilder<NodeRunnerNode>DEFAULT_NODE_RUNNER_AST_NODEOptional subprocess runner pool governing git and benchmark command slots.

Returns ​

readonly GitCandidateComparisonToolNode<GitWorktreeHandle>[]

Frozen tuple of candidate comparison tool AST nodes.

Released under the MIT License.